You can try using the composition instead of inheritance. Or try using some design patterns. In the absence of more specific information, I cannot give you more concrete suggestions.
Thanks! That's okay. It would take more than one reply to try to explain how the VST framework works. It's not pretty, even on a good day. At its core, it's plain C with structs, but with a C++ overlay that adds a number of function pointers and opcodes and that all communicates back and forth with a host. I'm still sorting it all out...
I've noticed that I'm running into issues with automatic coercion, so that's my next project. For Ints vs Singles, it's far, far better than the C++ experience in that it works as expected. My C-code is littered with casts that should be unnecessary. However, with pointers... ugh... That might be where my issue lies. Maybe. I'm still trying to figure out how one LFO is modulating TWO parameters...
