Visualizing music with the auto correlation function
6 comments
[deleted]
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.
Yes, you need to remove spaces from the link, because the HN's spam filter is ludicrous.
Very pretty/interesting. looking forward too experimenting.
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.