A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.




Alda is described as 'Text-based programming language for music composition. It allows you to write and play back music using only a text editor and the command line' and is a programming language in the audio & music category. There are five alternatives to Alda for a variety of platforms, including Linux, Mac, Windows, Web-based and Self-Hosted apps. The best Alda alternative is Midica, which is both free and Open Source. Other great apps like Alda are MusicJargon, abc notation, Handel and Werckmeister.
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.




MusicJargon is a high level musical notation that allows to represent aurally perceived music played with instruments or sung by the human voice through the use of text files.

abc is a text based format for music notation, particularly popular for folk and traditional music.


Werckmeister compiles sheet music source code into a MIDI file. It's a fast, open-source tool that lets you write sheet music a lá "Real Book" and Werckmeister compile it into MIDI music.
