surge-synthesizer / surge

Synthesizer plug-in (previously released as Vember Audio Surge)
https://surge-synthesizer.github.io/
GNU General Public License v3.0
3.12k stars 400 forks source link

Parameter expansion plan #3257

Open mkruselj opened 3 years ago

mkruselj commented 3 years ago
mkruselj commented 3 years ago

Further thoughts:

baconpaul commented 3 years ago

I really like this document 14 per osc and 20 per fx seem a lot but otherwise spot on. My guess is moderation may walk us back from that a bit I specially like using the skin engine for per oscillator type layout though too

And don’t forget that this will couple with knobs! Which is already an issue

baconpaul commented 3 years ago

But man with all those params you could make a pretty amazing spectral oscillator

mkruselj commented 3 years ago

Yeah my thinking is better expand the count so that we don't need to expand it urgently later, which would wreak havoc in automation list ordering for DAWs that don't do VST3 clumping (Reaper, Reason, Live...)

baconpaul commented 3 years ago

Yeah sure. Some number will feel right. The flip side is we don’t want to expose hundreds of ‘do nothing’ params to the DAW. But it’s a balance I’m sure we will get when we do it.

mkruselj commented 3 years ago

14 per osc

@baconpaul I meant 14 more per osc. So 21 total for osc. FM4 osc will need at least 14 if not more. :)