Quote:
Originally Posted by MalcolmG
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.