On Wed, 30 Oct 2024, Graham Breed wrote: > It's possible to use post-processing to convert the pitch bends into MIDI > Tuning Standard messages. These can be understood by Timidity and potentially > FluidSynth and hopefully others. More details and scripts here: > > http://x31eq.com/lilypond/
Thanks for the scripts! I see that addmts.py recognizes and drops the "un-bend" messages Lilypond sometimes generates at note-off, so it'll reduce the problem of already-in-progress notes getting bent during their releases. However, it still has the limitation that a new note mapped to the same MIDI number will require retuning that MIDI number (essentially pitch bend under a new name), which depending on the synth implementation means note releases can still be bent; and it also requires the synthesizer to implement MTS, of course. I'd really like to have a way of separating notes into channels according to their bend amounts, as described in my original message. That wouldn't work as generally as an MTS-based approach, but it would be better for my own specific use case. It may be that what I need to do is implement my own postprocessing for that rather than trying to do it natively in Lilypond. -- Matthew Skala msk...@ansuz.sooke.bc.ca People before tribes. https://ansuz.sooke.bc.ca/