On Wed, 2012-05-30 at 10:20 +0200, Albert Graef wrote: > On 05/29/2012 07:57 PM, David Robillard wrote: > > tl;dr: The state that needs to be reset is state that depends on a > > continuous stream of audio. Midi controllers and such do not cause > > problems if they persist across audio gaps, and are not what was being > > referred to here. > > Exactly. In the case of an instrument plugin, that might mean, e.g., > that the allocated voices and the pitch bends are reset, but usually not > the controllers. Incidentally, that's exactly how I implemented those > callbacks in faust-lv2, and it works nicely with Qtractor at least.
Right. I think time is the key to explaining this clearly/precisely/generically. What's happening is that time is no longer continuous. Reset accordingly. -dr _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
