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!