Hi , I started to use Juce a couple of weeks ago and I have successfully
created the demo plugin + some custom gui sliders.
I have a question.
Does the framework support user programs handled by the host interface?
From the demo plugin we have the following functions:
The code’s all in there to handle programs, though I don’t think I tested it with the demo plugin.
If you have a look in juce_VSTWrapper.cpp you can see all the stuff to pass the programs back to the VST, so don’t know what could be going wrong. Try stepping through it in the debugger and see what’s actually happening…
I’ve set up my own preset menu inside the plugin as well as specific import/export of presets/banks as XML files as an unified alternative to fxb/fxp/aupreset…
however I have no way of notifying hosts of program name changes when I change it from the UI or when I load it from file.
IIRC you can call updateDisplay() in VST, but I have no idea for RTAS and AU. But if it’s also possible in other plugin format, it would be great to have it abstracted inside the juce audio plugin framework.