Velato
VSLilyPond
Velato | VSLilyPond | |
---|---|---|
2 | 3 | |
47 | 82 | |
- | - | |
6.4 | 0.0 | |
2 months ago | about 1 year ago | |
C# | TypeScript | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Velato
-
Velato: A programming language where source code must be a valid MIDI music file
Hi, I'm the creator of Velato. I will be reworking the website to include more examples later this year. In the mean time, the latest version of the compiler is on github: https://github.com/rottytooth/Velato
No one has yet written a quine although I would love to see one -- perhaps outputting its representation in lilypond format.
-
LilyPond: Music Notation for Everyone
In 2009, I made Velato, an esolang where code is written in pitch values (https://github.com/rottytooth/Velato) encoded as MIDI files. So sort of the opposite of writing algorithmic music (where the human programmer writes music to satisfy conditions of the program). Before switching to LilyPond, I'd used GUIDO with a GUIDO-to-MIDI generator, but it was always awkward. Part of the challenge is that notes can be sounded simultaneously to make the score work better musically, but still need to appear in the correct sequence in the MIDI file for the program to succeed; something that LilyPond handles correctly. There's a transparency to how LilyPond functions that is not always there with programs that try to be "helpful" and clean-up or rearrange information.
VSLilyPond
-
LilyPond: Music Notation for Everyone
I've been using this one:
https://github.com/lhl2617/VSLilyPond
Its a bit old, but works very well. I contributed a few fixes years ago to make the midi more reliable, depending on the type of keyboard you have
- VSLilyPond: VSCode Extension for LilyPond musical notation
-
VSCode makes an absolutely excellent editor, with the VSLilyPond plugin
Recently, VSCode popped up a helpful dialog informing me there's plugins for editing *.ly files. I installed VSLilypond, and wow, its great. Automatic compile on save, synctex like features (click note to find where it is in source, run command on source to find respective note in PDF output), and more.
What are some alternatives?
vscode-intelephense - PHP intellisense for Visual Studio Code
Spontini - A text-combined-with-graphic music editor for creating professional scores with LilyPond
vscode-solargraph - A Visual Studio Code extension for Solargraph.
Launchpad-Pro-Mk3-for-Bitwig - Launchpad Pro Mk3 Controller Script for Bitwig (Tested on 4+, should work on 3.2.5+)
tailwindcss-intellisense - Intelligent Tailwind CSS tooling for Visual Studio Code
vscode-php-intellisense - Advanced PHP IntelliSense for Visual Studio Code 🆚💬
vscode-auto-rename-tag - Automatically rename paired HTML/XML tag
Python - This extension is now maintained in the Microsoft fork.
entr - Run arbitrary commands when files change