compressors.lib meter issues #103
Replies: 1 comment 5 replies
-
Hi again! I've worked around compressors.lib and can share that work if you are interested but except two minors changes everything else introduces backward compatiblity issues along new features.
Here is an example of feedforward compressor with lookahead delay, sidechain compression and peak/RMS capabilities:
Any advices/comments? |
Beta Was this translation helpful? Give feedback.
-
Hi!
I'm playing a lot with components of compressors.lib and encountered issues (even managed to fix some and sent a PR) but this time I can't figure a solution.
Each *N_chan component has an embeded meter and I can't figure a way to have as many maters as I have channels.
The provided meter definition uses references to undefined variables and functions like maxGR or meter_group() (1) so I tried with a simple meter definition:
meter = _ <: attach(_,abs : ba.linear2db : vbargraph("Meter %i[unit:dB]",-96,12));
hoping that I would have Meter 1, Meter 2, etc. but I realized that locality of the variable i (as defined in compressors.lib line 218) prevents it.
I then tried explicit substitution with no luck.
After some time I decided to stop and ask here if anyone had a solution for this case.
If there is none I'm willing to work on a way to add simple separate metering for each channel. (2)
In the meantime I'm trying to add sidechain versions for each component of the *N-chan collection and will share that in a PR.
Regards,
Yoann
(1) After some search I found this issue from 2018 where those were defined
(2) without reusing definitions in the issue mentioned above that would add a significant amount of code and loss of flexibility imho
Beta Was this translation helpful? Give feedback.
All reactions