element icon indicating copy to clipboard operation
element copied to clipboard

req: multi parameter assignment

Open quantifiable opened this issue 3 years ago • 1 comments

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.

quantifiable avatar Apr 21 '21 18:04 quantifiable

hi @mfisher31 , has there been any progress on multi-macros with individual ranges and offsets? would be a killer feature! since element itself is a VST this would allow for building crazy self-contained "processors" like a z-plane filter!

recallmenot avatar Apr 25 '22 14:04 recallmenot