Code Libraries: Audio


Pedalboard.js is an open source JavaScript framework for developing audio effects and applying them to sound sources targeted particularly at guitar effects. You can bring multiple pedals together to create a pedal board and easily adjust their settings and routing.


DSP.js is a comprehensive digital signal processing library. It includes many functions for signal analysis and generation, including oscillators(sine, saw, square, triangle), window functions (Hann, Hamming, etc.), envelopes (ADSR), IIR filters (lowpass, highpass, bandpass, notch), FFT/DFT transforms, delays and reverb.