Quote:
Originally Posted by Nonlinear
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.