View Single Post
Old 09-26-2019, 01:14 AM   #4963
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
Default

Quote:
Originally Posted by MalcolmG View Post
Wondering if there is a way inside your FX Zones to map a param by name rather than index? If not, can we add this to the backlog please?

The reason is that some FX params change their index on the fly. The example that has been puzzling me is Wet. Reaper seems ot dynamically add this as a param on every plugin, but it's always the last param. So for ReaEQ, for example, if I have 2 bands defined, the RAW FX file will look like this:

Code:
VST: ReaEQ (Cockos)
Freq-Low Shelf
Gain-Low Shelf
Q-Low Shelf
Freq-Band 2
Gain-Band 2
Q-Band 2
Wet
But if I add another band, it'll move to be:
Code:
VST: ReaEQ (Cockos)
Freq-Low Shelf
Gain-Low Shelf
Q-Low Shelf
Freq-Band 2
Gain-Band 2
Q-Band 2
Freq-Band 3
Gain-Band 3
Q-Band 3
Wet
So trying to map a control to it with an index is tricky. If instead I could optionally do something like:

Code:
    Rotary1 FXParamName "Wet" "Wet"
Then I wouldn't have to deal with the changing index.

Cheers
Malcolm
Yeah, except there are often duplicate parameter names -- Wet is often one of them -- so you would always find the one in the FX, not the Reaper one -- indexed parameters takes that out of the equation.

ReaEQ is an outlier for sure in this regard -- changing parameter list -- very special case - I've often thought a nice addition down the road would be a special Zone handler for ReaEQ specifically that takes it's dynamic nature into account.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote