“Compiling” Music
41–45 of 45 posts
Re: “Compiling” Music
#42Nevertheless I should mention that Lilypond serves a different purpose and is aimed at a different audience when compared to popular scorewriters such as musescore. It is primarily an engraver and should be used to typeset existing music, composing directly into it is always going to be very awkward compared to WYSIWYG editors or even just manuscript paper. The learning curve is also quite large and you must be ready to constantly refer back to its (very well written) documentation. But like any complex tool, acquiring familiarity with it is very rewarding in the long run.
[1] http://lilypond.org/doc/v2.22/Documentation/notation/common-...
[2] http://lilypond.org/doc/v2.22/Documentation/notation/common-...
[3] http://lilypond.org/doc/v2.22/Documentation/notation/display...
[4] http://lilypond.org/doc/v2.22/Documentation/notation/figured...
[5] http://lilypond.org/doc/v2.22/Documentation/notation/typeset...
[6] http://lilypond.org/doc/v2.22/Documentation/notation/typeset...
Re: “Compiling” Music
#43I use lilypond to type up leadsheets for jazz and some other genres [0], inspired by Mark Veltzer's Openbook [1]. I've gotten pretty fast at typing up songs over time. The goal is to have a CLI or web interface to generate a pdf for concert/bb/bass clef/etc, optionally include lyrics/QR codes, and so on.
Being able to transpose is quite handy, although I'm working on a system to automatically handle larger transpositions (e.g. for Eb instruments or for bass clef). The problem is if I statically pick one direction (up or down), some leadsheets will have the notes too high or low. I think I can resolve it with having all songs entered in absolute pitches and scanning for the lowest/highest note.
Re: “Compiling” Music
#44Lilypond also has a guile API, and if you are not interested in the actual notation generation or at least how it looks, it can make some pretty weird and cool midi files. You can turn it into a kind of makeshift lisp Supercollider pattern generator.
Re: “Compiling” Music
#45> [Lilypond] was one of a handful of early programs turning notation into ASCII text. Older program but still useful. MusicXML has made a lot of these older systems less productive these days, though: https://www.musicxml.com/
> Developed by Michael Goode at Stanford – it's now the international standard for music encoding.