4 ms·
Visualizing music with the auto correlation function
ACF is a surprisingly simple, yet accurate way to visualize music:
soundshader. github.io /docs/acf
ACF is really just a couple FFTs that drop the phase component in between. However the result is almost too good to be true.
- fsuuttg 6y agoAuthor here. If you follow the github link, you'll see a few sample images and a live demo. It uses WebAudio to capture audio samples, runs FFT to calculate ACF and renders the result in polar coordinates with WebGL. Works on desktop (Ubuntu) Chrome at 60 fps. Yes, you need to remove spaces from the link, because the HN's spam filter is ludicrous.
- deleted 6y ago[deleted]
- iseanstevens 6y agoVery pretty/interesting. looking forward too experimenting.