> 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
___________________________________________________________________________________

Reply via email to