View Single Post
Old 01-07-2019, 12:39 PM   #24
Human being with feelings
Xenakios's Avatar
Join Date: Feb 2007
Location: Oulu, Finland
Posts: 7,991

Originally Posted by Nonlinear View Post
Is there any method - or approach - for calling "Reset()" on playback start/stop?
The host should cause that to be called for IPlug based plugins when needed. (For example when seeking in the host timeline.) If the host doesn't do that, it's unfortunate and could be considered a bug in the host.

If it's absolutely essential for you to know when the audio processing needs to be resetted and you can't trust the host makes the Reset() calls, you could keep track of the timecode of the host and try to guess if a seek/pause/whatever relevant thing happened. If the host doesn't provide the timecode info and doesn't make the Reset() calls, you are out of luck.

Anyway, it seems to me you are massively over-complicating all this in your mind.
For info on SWS Reaper extension plugin (including Xenakios' previous extension/actions) :
Xenakios blog (about HourGlass, Paul(X)Stretch and λ) :
Xenakios is online now   Reply With Quote