GLSL & Sound

The main project page: github.com/soundshader

Some ACF images

Different images use slightly different coloring schemes. Usually, linear mapping of ACF values to color brightness produces the best results, but in a few cases I had to use a more sophisticated scheme to capture a mix of too low and too high ACF values, which often happens in loud club music. The only reason a coloring scheme is needed at all is the very limited brightness range of LCD monitors: those generally can’t display pixels that differ in brightness 10,000 times.

A B C D

Some ACF videos

A few recorded videos below use the same coloring scheme except that they assign blue colors to negative ACF values and yellow colors to positive ACF values. The brightness is still determined by the absolute value of ACF.