Topic: Temperament changes on the fly
In the music I'm working on I need to change temperament presets frequently while playing, using MIDI messages, such as MIDI note switches. The temperaments themselves, as far as I can see, cannot be chosen via MIDI, so my solution is saving a number of full presets, each with a different temperament but the other parameters intact, and then call those with Program Change messages. I've also freezed every parameter except Temperament.
How can I accomplish this without glitches or cuts in the sound? I haven't been able to.
Ideally, the Temperament change should take place only when a new MIDI On message is sent after the Program Change (i.e. change of temperament) so that if the temperament is changed while a note is held (sounding), there should be no tuning change yet, nor any glitch or disturbance.
At least the patch change should be instantaneous and without a pause or glitch. These do occur.
Is what I'm asking for possible in Pianoteq?