This is a visualization of quicksort, with sound. The pitch of the audio is changed according to which elements are shifting places.

Programmed in C++ with OpenGL, SDL and Audiere.

Link to visualization: http://www.youtube.com/watch?v=m1PS8IR6Td0