LukCyberWalker

WebGL fragment shader with a 3-band mic analyser.

A fragment shader fed three numbers — low, mid, high — sampled from the live microphone. The shader's job is to make those numbers visible without ever depicting them: no waveforms, no equalisers. The piece works best in a quiet room, where the visual response is loudest because the input has the most headroom.

Medium
WebGL · live mic
Tech
React · WebGL
Year
2026
Source