Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
strudel
Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
ABC is the other major player in the space besides MusicXML and Lilypond.
The Mutopia project [1] is magnificent but largely abandoned in favor of MuseScore [2] which uses MusicXML. The amount of music available there is staggering but locked in to their backend.
Unfortunately automated translation is difficult because Lilypond is very oriented towards specifics on how the notation is rendered.
And, if you are interested in general archives of music, IMSLP [3] (Internet Music Score Library Project) has to be mentioned as well, but mostly contains scans of existing engraved music.
[1] https://github.com/MutopiaProject/MutopiaProject
[2] https://musescore.com/sheetmusic
[3] https://imslp.org
If you are interested in code-based composition, try my project:
https://glicol.org
I am still working on the composition system, together with many other stuff
here is an example of Bach:
Have a look at MNX, which is in the process of being designed:
https://w3c.github.io/mnx/docs/
It's an open JSON format that's being hashed out by members of the music technology community. It's not production-ready yet, but I encourage you to get involved in the discussions! https://github.com/w3c/mnx/
(I lead creation of the format, as one of the co-chairs of the W3C Music Notation Community Group.)
TidalCycles doesn't. And you can try it online without installing anything.
https://strudel.cc/
Try evaluating `d1 $ s "bd sn"` to get a bass drum-snare drum rhythm going. Then `d1 $ s "bd*2 sn"` to kick the bass drum twice each loop instead of once. It can be extremely intuitive.
Open Music has precompiled applications for Windows/86, Linux/86, macOS 86&ARM.
https://github.com/openmusic-project/openmusic/releases/tag/...