Deep Dive: Audio Sonification for Code Visualization
Mapping code history onto sixteen oscillators: why a harmonic series turned to mud, how gain has to follow perception, and the double-ramp bug behind the pulsing.
3 articles tagged with "visualization"
Mapping code history onto sixteen oscillators: why a harmonic series turned to mud, how gain has to follow perception, and the double-ramp bug behind the pulsing.
Chart.js redraws the full scene on every update, which is right for a dashboard and wrong for playback. Replacing it with a Canvas 2D renderer.
A quick script turned into two days of yak-shaving through collection speed, chart performance, and an audio bug that took hours to find and one line to fix.