Sound processing through the Audio Data API

    A group of enthusiasts from among Firefox developers have completed an experiment to process JavaScript audio streams from audio and video elements . A couple of days ago, the results of their work were published on the Mozilla Central portal in the Audio_Data_API section . There are some really great demos . This development is likely to be included in the version of Firefox 4.

    Working demos


    FFT Visualization (JavaScript)

    Real-time audio overlay


    JS IIR Filter


    Vocoder formant using a carrier signal

    Example of a biquad filter

    Example of a graphic equalizer

    Delay effect , below the old version video


    Reverb effect


    Sound Generation and Playback


    JavaScript sampler

    SamplePlayer, SampleLoader, sequencer and keyboard


    Square wave

    generation Electronic noise

    generation Harmonic oscillator


    Script for scoring text

    Piano for children

    Csound Shaker, ported to JavaScript via Processing.js

    Rhythm Detection (also demonstrates WebGL's capabilities for 3D visualization)


    cubicvr.org/CubicVR.js/bd3/BeatDetektor1HD.html


    cubicvr.org/CubicVR.js/bd3/BeatDetektor2HD.html (video of the old version)


    cubicvr.org/CubicVR.js/bd3/BeatDetektor3HD.html


    cubicvr.org/CubicVR.js/bd3/BeatDetektor4HD.html


    cubicvr.org/CubicVR.js/bd_fluid_sim/BD_GPUFluid.html

    Also popular now: