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 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 |
- MATLAB Docs for various functions' formulas :)
- All the ADC talks on YouTube!