Skip to content

bspaulding/learn-dsp-with-webaudio

Repository files navigation

learning DSP via WebAudio

Hi! 👋 I am trying to learn DSP / audio programming. I know JS, so I am using this repo to build some standard effects from scratch with WebAudio.

Most of these will be implemented as AudioWorkletProcessor's.

Node Types

Node Type Status Notes
Delay
BufferSource I implemented my own to support play/stop without resetting the entire node like AudioBufferSourceNode.
BufferStreamSource TODO Try using Streams API to stream and play a large buffer
Compressor WIP
EQ TODO
Reverb TODO
WaveShaper TODO
Diode Clipper TODO
Synthesizer TODO

Resources

About

Implementing a dsp effects from scratch as an AudioWorkletProcessor.

Topics

Resources

Stars

Watchers

Forks