I’m ready to take the IPlug2 Challenge! Well, I have a “basic” synth plugin I wish to try porting over. However, I have a couple of questions regarding “best practices”.
I have a couple of parameters that change their meanings based on the type of synthesis selected. One parameter just changes its name label. The other control changes both the label and its display. All of my parameters are normalized as ranges of [0,1], but of course may be displayed as human-grokable values.
Am I better off making the changes directly? Or, should I create parameters for both uses and just swap pointers and then send a value change to force a redraw?
I haven’t looked deeply into the widget set to how they are created or drawn yet to see if this will work. I’m still at the point of deciding which graphics backend to use, but I wanted to see if the weirdness I do is even supported before I get started.
Regardless, thanks to all for time and effort!