[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