Skip to content

req: multi parameter assignment #399

Description

@quantifiable

What needs improved

Currently, you can only assign one VST parameter to Elements 8 automatable parameters.
It would be awesome to automate multiple VST parameters with one parameter.

How to make Element a sound design weapon

  • keep the 8 automatable parameters at the bottom of the graph page, they're sufficient
    • keep their assignment menu, it's easy to use and quick.
  • remove 1:1 limitation for parameter linking (or automatic un-assignment when a second parameter is selected)
  • below, in the assignment table (currently "node", "control", "parameter")
    • "control" column
      • rearrange "control" to be the first value
      • maybe relabel "control" to "source" (optional)
      • right-click on a field in this column opens selection menu (similar to VST selection right-click menu)
        • grouped by controller device
        • add a group called "automatable parameters" or similar
          • here, you can select each of the 8 automatable parameters as modulation sources
        • an option for "none"
    • "node/parameter" columns
      • join into one column
      • concattenate "node", " - " and "parameter" strings into one
      • maybe relabel to "target" (optional)
      • right-click on a field in this column opens selection menu (similar to VST selection right-click menu)
        • grouped by node (i.e. VST instance)
          • here, parameters can be selected
          • add "last tweaked" at the top of each node group (huge time + brain saver)
        • an option for "none"
    • add columns for "offset" and "scaling" to the table so each assignment can be dialed in just right
      • numerical values 0-255 should be fine for the start, may also be in %
        • there should be something to use the mouse on sooner or later, maybe a slider / popup knob
      • "offset" is the unmodulated value and may be read in once from the VST parameter when it is selected in the source/parameter column
      • "scaling" should be capable of direction: positive/upward or negative/downward
      • when "parameter" is changed, "offset" and "scaling" reset to "read in from VST / 0 if "none"" and "0"
    • if both source and target get set to "none", the line gets cleared
    • one line per assignment (i.e. one source, one target per line)
    • no limitations on how often one source/controller or target/parameter can be selected in the entire table
  • on the "controllers" page add a device called "automatable parameters" (optional)

What I'm describing is heavily inspired by the very powerful Serum "MATRIX" modulation list page. The other stuff on there (curves, aux source) isn't totally necessary.

for reference:
Serum_Matrix_2

Thank you :)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions