Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 2.48 KB

kata-06.md

File metadata and controls

54 lines (36 loc) · 2.48 KB

Kata 6 - Audio worklets

The purpose of this kata is to understand what is an AudioWorklet and how it complements Web Audio API.

Learning aims

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

Task

Complete the following:

  1. Implement a random noise generator using an audio worklet
  2. Implement a sine oscillator using an audio worklet
  3. Optional - implement a delay effect using an audio worklet
  4. Optional - integrate a ladder filter to the system using an audio worklet
  5. Optional - implement a crossfade worklet to allow

Reference

Web Audio

Theory

WASM

DSP Code

Filters