Web Audio API + Tone.js
Synthesizing sound using the Web Audio API, with some helper functions from nn.min.js library
- synthesizing sound (random frequency)
- controlling sound (mouse theramin)
some music theory
- random note (traditional 12-tone tuning system)
- random note from scale
- random note from chord
You can find more Web Audio API examples in the class website for my Algorithmic Music Online class.
Synthesizing sound using the Tone.js (v 15) library
refer to my interactive ADSR diagram to better understand how an ADSR (attack, delay, sustain, release) works, as well as my Synth Presets to explore other synths and settings.
You can also find more examples on Tone.js Synths and Effects on the class website for my Algorithmic Music Online class.