jcsteh / osara

OSARA: Open Source Accessibility for the REAPER Application
GNU General Public License v2.0
122 stars 46 forks source link

Add gain reduction support to more native plug-ins #1037

Open FelipeZanabria opened 4 months ago

FelipeZanabria commented 4 months ago

Recently Reaper has added the ability to display tcp gain reduction for many plug-ins, including some third-party plug-ins and many native JSFX, such as 1175 compressor and others. These JS have in the init section this: ext_gr_meter = 0; This changes as the compressor acts. Could OSARA take advantage of this and include these plug-ins in the watcher? I really like the 1175 and I would like to be able to accompany the gain reduction.

jcsteh commented 4 months ago

Does this not already work if you try to watch the effect with Peak Watcher? The code I'm not using is not plugin specific. Rather, it uses the documented way to access gain reduction in the REAPER API, which I assume should also be used for these newer plugins.

FelipeZanabria commented 4 months ago

I tried it and it tells me that the peak viewer does not support the focused element.

jcsteh commented 4 months ago

I have no idea why this doesn't work. I guess the API doesn't support getting this info, which is kinda weird.