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

Quote:
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.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Xenakios is offline   Reply With Quote