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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 11 18:47:11 PDT 2011


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





--- Comment #2 from Chris Rogers <crogers at google.com>  2011-05-11 18:47:11 PST ---
This implements DynamicsCompressorNode as described here:
http://chromium.googlecode.com/svn/trunk/samples/audio/specification/specification.html#DynamicsCompressorNode-section

A dynamics compression effect is commonly used in musical production and game audio. It lowers the volume of the loudest parts of the signal and raises the volume of the softest parts, making the sound richer, fuller, and more controlled.

Here are some links to help review the different parts of the compression algorithm:

* The pre/post emphasis filter is shown here
http://chromium.googlecode.com/svn/trunk/samples/audio/emphasis-filter.html

* The static compression curve
http://chromium.googlecode.com/svn/trunk/samples/audio/compression-curve.html

* Exponential slew warping
http://chromium.googlecode.com/svn/trunk/samples/audio/exponential-warp.html

* Adaptive release rate
http://chromium.googlecode.com/svn/trunk/samples/audio/adaptive-release.html

-- 
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