It’s been a while since I;ve posted here, but I surely will come back much more in the future.
Building a plugin (Introjucer FTW!) and I was wonderting what best practices people use for sending parameter changes to and from the UI. I’m talking both automation and regular parameter settings via the host (for example when loading presets).
I’ve seen the GenericAudioProcessorEditor uses the AudioProcessorListener for this plus a timer which checks the values once in a while and updates them if they are dirty. In the example of GenericAudioProcessorEditor this is quite easy because all parameter UI objects are identical, but for other cases it becomes (much) harder. Having one big timer which updates absolutely all parameters once in a while seems total overkill to me, especially for large UI’s.
So, what should I be using or looking into?