Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parameter expansion plan #3257

Open
6 tasks
mkruselj opened this issue Nov 27, 2020 · 6 comments
Open
6 tasks

Parameter expansion plan #3257

mkruselj opened this issue Nov 27, 2020 · 6 comments
Labels
Feature Request New feature request Host Automation Issues related to DAW (host) automation Infrastructure Issues related to repository, CI/CD, installers, etc. Requires Param List Change To accomplish this issue we need to be able to modify the DAW params in all our hosts
Milestone

Comments

@mkruselj
Copy link
Collaborator

mkruselj commented Nov 27, 2020

  • Oscillators: 14 more parameters (for whatever). Tabs will be required at some point I guess. :)
  • Mixer: Currently has 25 parameters. Add osc 4-6 volume (3), osc 4-6 routing (3), osc 4-6 solo (3), osc 4-6 mute (3), all channels pan (9), ring mod source selectors (4), pre/post filter mixer toggle (non-param), post filter mix gain (1), repeat the mixer sans the routing buttons and ring mod source selectors for post mixer (25 parameters). Total 51 more parameters.
  • FM Routing: Add lower triangle matrix (21 more parameters)
  • Waveshaper/Voice insert FX: Currently has 2 parameters (waveshaper drive and type). Add support for 7 more parameters for each voice insert FX block (14 more parameters), making it 9 total parameters per block (8 knobs and a menu for subtype or a horizontal slider as additional continuous param)
  • Filters: Add 4 more parameters per filter (8 more parameters).
  • Effects: 12 more parameters (24 total per FX).
@mkruselj mkruselj added the Feature Request New feature request label Nov 27, 2020
@mkruselj mkruselj added this to the 1.9.0 milestone Nov 27, 2020
@mkruselj mkruselj added Host Automation Issues related to DAW (host) automation Infrastructure Issues related to repository, CI/CD, installers, etc. labels Dec 3, 2020
@mkruselj
Copy link
Collaborator Author

mkruselj commented Dec 10, 2020

Further thoughts:

@baconpaul
Copy link
Collaborator

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
Copy link
Collaborator

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

@mkruselj
Copy link
Collaborator Author

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
Copy link
Collaborator

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 mkruselj added the Requires Param List Change To accomplish this issue we need to be able to modify the DAW params in all our hosts label Dec 23, 2020
@mkruselj
Copy link
Collaborator Author

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. :)

@mkruselj mkruselj modified the milestones: 1.9.0, Surge XT Jan 24, 2021
@mkruselj mkruselj changed the title Parameter expansion plan for 1.9 Parameter expansion plan Feb 4, 2021
@mkruselj mkruselj modified the milestones: Surge XT, After parameter list expansion Feb 4, 2021
@mkruselj mkruselj modified the milestones: After parameter list expansion, After Surge XT 1.0 Mar 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature request Host Automation Issues related to DAW (host) automation Infrastructure Issues related to repository, CI/CD, installers, etc. Requires Param List Change To accomplish this issue we need to be able to modify the DAW params in all our hosts
Projects
None yet
Development

No branches or pull requests

2 participants