Anyone have strong opinions on these for playback of MIDI files via their CLI?
I saw that TiMidity++ has received virtually no development since 2004, but well, it does work. FluidSynth seems like it would be more flexible, but I’m not sure how much of that is for use as a library.
Would you recommend switching to FluidSynth just in general?
Mind if I ask what your use case is for CLI MIDI? I’m curious.
I use Lilypond to write sheet music, and well, it can also generate MIDI as an output.
You can get an IDE for Lilypond which has playback built-in, namely Frescobaldi, but I’ve had problems with it in the past (and to be fair, don’t really like IDEs in general), so I’ve been putting together my own workflow using CLI tools.
I guess, that is one advantage of TiMidity++ that I figured out since posting this question. It allows specifying the measure to start playback from, which doesn’t seem possible with FluidSynth:
timidity --segment=42-m # start at measure 42 and play until end


