Specifically these notes relate to music for nerds.
Music Notations And Encoding
-
DARMS - Digital Alternate Representation of Musical Scores. A classic ancient project that has a lot of thought and effort put into it. Here is the original reference manual document from 1976, typewritten!
-
ABC - Some documentation. I’m wondering if ABC can do chords.
-
Scot - Score Translator. The site has a good recap of other historical predecessors.
-
ALMA - Alphameric Language for Music Analysis
-
MusicXML - Ug. But maybe the right thing to do. An interesting 2015 article about what’s going on with this technology.
-
What HTML is to SGML, MNX seems to be to MusicXML.
Here is a whole reference list of such things.
Software
-
Big list of Python Music Resources
-
Mingus Python module seems to do a lot of fancy music things. Now on Github.
-
Fluidsynth - (Debian package
fluidsynth
) -
Lilypond - (Debian package
lilypond
) -
Rosegarden - (Debian package
rosegarden
) -
Guitar Pro - proprietary but pretty good. Maybe no Linux version now (7.5) but there was (6).
-
TuxGuitar -
apt install tuxguitar
. Java.