The purpose of this kata is to understand what is an AudioWorklet and how it complements Web Audio API.
The minimal target of this kata is to get used to writing audio worklets and understand their value for music production:
- Setting up an AudioWorklet
- Understanding the relationship between Web Audio API and AudioWorklets
Complete the following:
- Implement a random noise generator using an audio worklet
- Implement a sine oscillator using an audio worklet
- Optional - implement a delay effect using an audio worklet
- Optional - integrate a ladder filter to the system using an audio worklet
- Optional - implement a crossfade worklet to allow
- Enter Audio Worklet
- Background audio processing using AudioWorklet
- Audio worklet design pattern
- Code examples and resources for Audio Worklet
- Stack Overflow - How to code an oscillator using Audioworklet?
- A WASM implementation of Moog ladder filter for Web Audio Worklet Node
- WASM synth for Web Audio
- Wasm Audio Worklets API
- WASM audio worklet
- WebAssembly Music
- musicdsp.org - code snippets (in C) for common DSP tasks
- dsp.js