|
|
|
|
|
by kowdermeister
3207 days ago
|
|
Stopped reading at: "Something like the DynamicsCompressorNode is practically a joke: basic features from a real compressor are basically missing, and the behavior that is there is underspecified such that I can’t even trust it to sound correct between browsers. " Then if you look into it: dictionary DynamicsCompressorOptions : AudioNodeOptions {
float attack = 0.003;
float knee = 30;
float ratio = 12;
float release = 0.25;
float threshold = -24;
Which are indeed the basics that you need and totally enough for most use cases.Check out a vintage compressor that has a dozen implementation as VST plugins: http://media.uaudio.com/assetlibrary/t/e/teletronix_la2a_car... |
|
However, I can take your "simple" compressor and swap it out of my audio chain for a more complex one if I need to.
I can't do that for the Web Audio API. That's really what everybody is complaining about.
The problem is that if your use case only covers 95% and I use 10 pieces, I am practically guaranteed to have a mismatch for multiple pieces--and I can't escape.