Visualizing music with the auto correlation function

3 points by fsuuttg ↗ HN
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.

6 comments

[ 2.8 ms ] story [ 28.6 ms ] thread
Author 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.

Add the link in the comments.
(comment deleted)
The party is over, I guess. I'll give it another try later.
(comment deleted)
Very pretty/interesting. looking forward too experimenting.