Making Waves with the Web
summary
Builds a browser drone synthesizer that actually pulls live weather and maps specific attributes to oscillator pitch, filter cutoff/resonance, and LFO rates so the sound changes with temperature, wind, rain. Uses WebAudio API and higher‑level Tone.js, fetches data from open mateo.com, demonstrates filter sweeps, harmonics and resonant peaks, and shows a working WIP ambient soundscape driven by four voices (earth water air fire) that merge into a single output.
AI-written summary · about
chapters (18)
- 0:00Welcome
- 1:22Group wave energizer
- 2:03Data sonification
- 3:08Weatherfortheblind project
- 4:54Learning synthesis
- 7:42Web Audio API
- 10:11Making sound with oscillator
- 12:18Gain and volume control
- 14:48Oscillator wave shapes
- 16:15Analyzing frequency spectrum
- 18:21Shaping sound with filters
- 23:18Adding resonance to filters
- 26:56Moving sound with filter sweeps
- 27:39Dynamic sound modulation
- 30:49Ambient soundscapes
- 31:33Tone.js library
- 32:58Weather data sonification demo
- 36:30Key takeaways
related talks
44mBeats in the Browser - Coding Music with JavaScript
30mBuilding a musical instrument with the Web Audio API
40mBeats in the Browser - Coding Music with JavaScript
33mWe ❤ Music & the Web
46mMaking the Web Rock: The Web Audio API
40mLiveJS: Making Music with JavaScript
28mChannel your inner rockstar with the web audio API
31mBeats in the Browser - Coding Music with JavaScript
