Actually, it looks like AudioProcessorListener would do the trick, as it does get called when the child VST parameter is moved on the GUI.
The only problem is, that I can’t seem to be able to create a new class that derivatives from it.
c:\work\___current projects__\wusik juce projects\juce\extras\__wusik station x\demo\src\FilterComponent.h(92) : error C2259: 'juce::AudioProcessorListener' : cannot instantiate abstract class
due to following members:
'void juce::AudioProcessorListener::audioProcessorParameterChanged(juce::AudioProcessor *,int,float)' : is abstract
c:\work\___current projects__\wusik juce projects\juce\extras\__wusik station x\demo\src\../../../../juce_amalgamated.h(17096) : see declaration of 'juce::AudioProcessorListener::audioProcessorParameterChanged'
'void juce::AudioProcessorListener::audioProcessorChanged(juce::AudioProcessor *)' : is abstract
c:\work\___current projects__\wusik juce projects\juce\extras\__wusik station x\demo\src\../../../../juce_amalgamated.h(17100) : see declaration of 'juce::AudioProcessorListener::audioProcessorChanged'
If I could create a class, and add the listener to each child VST, I could them process things up and it will all be good. :mrgreen:
This is what I’m trying to do:
[code]class JUCE_API AudioProcessorListenerEx : public AudioProcessorListener
AudioProcessorListenerEx(int aindexN, void* afilter);
virtual void audioProcessorParameterChanged (AudioProcessor* processor,
// Variables //
The indexN tells me the number of the VST in my 16 VSTs list. The filter variable is just a copy of my filter’s plugin.
Them I could just add on the filter AudioProcessorListenerEx plugsListeners; but sadly, it won’t work, shows me the error above…