Animation 1

Animation 2

Maps spectral features extracted from music into continuously varying RGB colors via a custom mixing function. A random walk algorithm generates brush strokes whose width and direction shift with the underlying audio, producing paintings unique to each piece of music.