On Wed, 30 Oct 2024, Lukas-Fabian Moser wrote:

> Yes, that's a known limitation and drawback of LilyPond's microtonality
> implementation. Some time ago, I managed to change this in a local
> branch of mine (cf.

Thanks for the response.

>From my point of view the main issue I want to solve isn't the fact that
Lilypond uses pitch-bend, but that Lilypond uses pitch-bend *wrong*.

Using MTS instead of pitch-bend has both advantages and disadvantages.
The big advantage is that it allows multiple microtuned notes in the same
channel.  It also doesn't depend on the special properties of 24-ET for
limiting the number of channels.  A disadvantage is that it requires the
synthesizer to understand MTS messages - not all of mine do - and
to understand them in a particular way which may not be universal.

If I want to play c' followed immediately by cih' and both notes are
implemented by retuning MIDI note 60, then it's important for the retuning
(which happens during the release of the c') to be sent as a "non
real-time" MTS message using the bank select mechanism described in the
standard.  That mechanism is explicitly described in the standard as being
to some degree optional, and whether (even with bank switching) a new
tuning will affect notes still in progress when it's activated, is
explicitly left up to implementors to decide.  Splitting to separate
channels as I'd had in mind would not raise this issue.

-- 
Matthew Skala
msk...@ansuz.sooke.bc.ca                 People before tribes.
https://ansuz.sooke.bc.ca/

Reply via email to