Maybe that would work in a Reaper control surface extension by implementing the Extended() method to handle the CSURF_EXT_SETFXPARAM case? Another option might be to keep the plugin parameters in an internal cache, have a timer and in the timer callback check if the current plugin parameters differ from the cached ones. (Polling.)
edit : If the plugins don't send/cause visible parameter changes in the the host when some internal operation in the plugin changes the parameters, there probably isn't anything you can do.
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
Last edited by Xenakios; 12-09-2016 at 08:03 AM.
|