Hello,
MCompressor is a nice straight forward compressor but it lacks a little character which I think could be extended upon.
![Image]()
I think it would be nice to have control of the attack->decay slope and inertia of the compression (so it can overshoot) and have a feedback option (compressed signal being fed back into the compressor). So you'll have
Attack
Attack slope (from attack to decay is a slope, with this you can control how steep that slope is)
Release
Inertia (when attack and decay meet, inertia will decide slight attack overshoot before going in full release, works as a delay parameter between attack and release)
Feedback (will control initial attack to be less instantaneous)
I tried to draw it out in my amazing paint skills:
![Image]()
Adding just a few controls and you can use MCompressor to mimic accurately many very fancy compressor plugins/hardware. Everything is just dynamic wave shaping with a compressor anyway. Heck you could even let people draw the exact attack and release curve they want in a plot in from 0.01ms in logarithmic scale and a horizontal line for the threshold.
MCompressor is a nice straight forward compressor but it lacks a little character which I think could be extended upon.

I think it would be nice to have control of the attack->decay slope and inertia of the compression (so it can overshoot) and have a feedback option (compressed signal being fed back into the compressor). So you'll have
Attack
Attack slope (from attack to decay is a slope, with this you can control how steep that slope is)
Release
Inertia (when attack and decay meet, inertia will decide slight attack overshoot before going in full release, works as a delay parameter between attack and release)
Feedback (will control initial attack to be less instantaneous)
I tried to draw it out in my amazing paint skills:

Adding just a few controls and you can use MCompressor to mimic accurately many very fancy compressor plugins/hardware. Everything is just dynamic wave shaping with a compressor anyway. Heck you could even let people draw the exact attack and release curve they want in a plot in from 0.01ms in logarithmic scale and a horizontal line for the threshold.
Statistics: Posted by ThatRedDot — Sun Aug 11, 2024 9:04 pm — Replies 3 — Views 120