Hey everyone, very very new programmer here. I have an idea for a modular VST synth that would be very similar to Reaktor or SynthEdit. The difference is I want it to be more like a modular synth, where the creative workflow is based on patching and adding modules, instead of building a traditional synth to work with.
My idea is to have a variety of connectable modules to use (flexible oscillators, filters, etc...). These modules would have whatever arbitrary parameters that would be non-automatable, but be able to be hooked up to modulator controls (sort of like Massive's macros, or Synthmaster's easy controls). I would also like to be able to insert an arbitrary amount of modules, with only my computer's processing power as the limitation.
I'm trying to get started with this, but as a new programmer I am having trouble wrapping my head around achieving this kind of modular architecture. I've read a bit on signals and slots but it seems to be suggested from the threads I've read to use slider listeners in Juce. I've tried to do some experimenting but I am getting really tripped up on how to give a slider access to other modules in a modular fashion.
If anyone has the time and will to help me get started in a direction I would really appreciate it.