helgoboss / helgobox

Helgobox: ReaLearn & Playtime
https://www.helgoboss.org/projects/helgobox
GNU General Public License v3.0
205 stars 20 forks source link

FR: Target FX: Gain Reduction meter #767

Open PucksEvilTwin opened 1 year ago

PucksEvilTwin commented 1 year ago

Some plugins report their gain reduction. In OSC land it’s really easy to make a handy gain reduction meter. I believe there is API for this as CSI implemented it. But this is just a “nice to have” thing for mixers.

helgoboss commented 1 year ago

Do you know for which plug-ins? I guess ReaPlugs only?

PucksEvilTwin commented 1 year ago

Actually I’m not even sure if Reaplugs support this. I don’t use reacomp because of the backward parameter scaling when using a control surface. (I know you had a fix for that, I’ve yet to try it)

However, a large chunk of my plugin alliance plugins, softube, waves all use this feature. Pretty sure it’s vst3 only.

From Reaper changelog: v5.70 - December 13 2017

helgoboss commented 1 year ago

Ah, interesting. #728 is related.

helgoboss commented 1 year ago

I thought about this. #728 is a bit different because it relates to a specific parameter, so it really deserves a new target, e.g. "FX parameter: Modulation".

The gain reduction meter though is very similar to a normal FX parameter. I will just add a new parameter selector "Special" that lists all the special parameters for the chosen FX.

General ones:

And other ones that are known to work only on particular ReaPlugs. Only shown if the plug-in supports it.

PucksEvilTwin commented 1 year ago

Love it! That would be great. I have special widgets that these are always mapped to.

ivan-ef commented 1 year ago

Do you know for which plug-ins? I guess ReaPlugs only?

Most of WAVES AudioUnit Plugins has parameters in user interface section like: input/output level meters, gain reduction, peak LED status (their VST3 plugins doesn't has it). I'm not sure if it can be used as feedback parameter.

UV

clinkingdog commented 2 months ago

Just to say I would really value this addition to ReaLearn - being able to show the gain reduction via feedback on my controller would mean I didn't have to open the plugin every time I'm adjusting compression in order to see how much impact it's having.

Since Reaper v7 the gain reduction can be shown on the track in the mixer (and possibly TCP, I can't remember). I don't know if this has also come with API-level changes making it easier to access programmatically; judging by the discussion so far on this issue it may have been easily accessible already, but I thought I'd mention it.