[Webkit-unassigned] [Bug 60682] Add DynamicsCompressorNode implementation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 11 21:54:59 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=60682





--- Comment #4 from Chris Rogers <crogers at google.com>  2011-05-11 21:54:59 PST ---
This Wikipedia article is probably a useful reference:
http://en.wikipedia.org/wiki/Dynamic_range_compression

Please note that the "ratio" is implemented as "headroom" in this algorithm.  See the "static compression curve" demo:
http://chromium.googlecode.com/svn/trunk/samples/audio/compression-curve.html

But it would be trivial to implement other compression curves, including ones which use "ratio" as a parameter.

This algorithm is "stereo linked" as described in the article.  "Makeup gain" is automatically computed, although additional "post gain" can be set.  There is a "Look-ahead" section, with adjustable pre-delay.

In theory, multi-band compression can be achieved by combining several AudioNodes together with appropriate cross-over filters.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list