> Am 04.02.2021 um 15:55 schrieb Mojca Miklavec > <mojca.miklavec.li...@gmail.com>: > > I kept misusing Lilypond for generating the MIDIs, and either Timidity (and > something else that I forgot the name of, even though I think I packaged it > for MacPorts)
fluidsynth, I guess. > Lilypond was a good-enough approximation / similar user experience as what > ConTeXt provides for typesetting text, which is why I never requested support > for music in ConTeXt. A good support for > \startlily > c d e f > \stoplily > and passing the work to lilypond should be more than enough (I have an > impression that I've already seen some code doing exactly that). see https://wiki.contextgarden.net/LilyPond That’s what I’m using for my songbooklets. I don’t create MIDI this way, even if it would be easy, because I keep pure LilyPond files that include MIDI setup – if I copy or compose a song, it’s much easier and faster to work in Frescobaldi and compile only LilyPond. If it’s complete, I copy the melody into a ConTeXt component – not a perfekt workflow. > I always used full-page scores, so I didn't really need support for short > snippets either. Since LilyPond can create single-system PDFs, I leave page breaking to ConTeXt. > Anyway, reading midi is probably straightforward, but it really sounds like a > too limited feature unless one could use video/audio output or music > typesetting (which is hard enough and outside of scope of ConTeXt, I would > say). It usually makes no sense to typeset music directly from a MIDI file, there’s too much information missing (e.g. time, measures, repeats) or subject to individual interpretation. There’s midi2ly.py included with LilyPond, but it usually makes more sense to re-type the music. Hraban ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________