../ audio

playback

  • play: Simple playback of an audio file
    HTMLAudioElement
  • stereo-pan: Panning audio on a left-to-right spectrum.
    StereoPannerNode, oscillators
  • filter: Biquad filter
    BiquadFilterNode, oscillators

synthesis

  • oscillator: Control frequency and volume of an oscillator
    OscillatorNode, GainNode
  • oscillator-pool: A pool of voices triggered by keypresses or touch.
    OscillatorNode, GainNode, Pool

audio processing

feature extraction

  • rms: Derive a smoothed average audio level.
    RMS, moving average
  • perceptual-sharpness: Perceived 'sharpness' of sound.
    Canvas
  • starter-thing: Loudness spins a thing
    RMS, thing model