Looking At Audio
summary
Live demos show short PyScript + WebGL programs that render amplitude waves, FFT spectrograms and realtime frequency bands in the browser, using 3JS, pyodide with numpy/scipy in a worker and Web Audio APIs. Examples include resampling quirks between 44.1 kHz and 48 kHz, converting an image into a playable spectrogram (yes the Python logo as sound is audible) and a synced visual driven by an inaudible 20 kHz beat — all built and running in-browser.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:49Sound fascination
- 3:37Sound as mechanical waves
- 5:26Audio visualizations with Pycript
- 10:04Beats tempo frequency
- 13:40Waveforms in detail
- 16:32Visualization code structure
- 20:06Beats pitch harmony
- 24:11Sound spectrograms
- 27:41Fourier transforms frequencies
- 29:05Images to audio Python
- 31:29Square waves harmonics
- 32:32Real-time frequency analysis
- 35:23Visuals react to audio
- 39:19Key takeaways
- 40:23Closing Q&A








