I think we can leave out modulations for certain params, and probably get rid of certain things altogether like panning. It's so far not that needed, and adds too much noise to the ui.
see also #191 allow selecting osc count
we have proven we have a fully-capable synth. now let's trim it down to serve various functions:
synth machines with few controls to get quick specific sounds. like a pad generator, mono lead, etc. maybe just remake known synths.
find ways to optimize the audio graph which is still too huge sometimes when all 4 synths are working.
some specifics:
FM source oscillators can probably skip a lot of nodes like panning
when oscillators are linked, we can probably avoid a huge amount of nodes which are redundant.
I think we can leave out modulations for certain params, and probably get rid of certain things altogether like panning. It's so far not that needed, and adds too much noise to the ui.
see also #191 allow selecting osc count
we have proven we have a fully-capable synth. now let's trim it down to serve various functions:
some specifics: