Partitura 001
Sound visualisation is another application for procedural generation (not just Audiosurf). Particularly if you want to have a visualisation that works for arbitrary music, a generative process is basically required.
Created by Quayola and Abstract Birds, Partitura is custom software created with the vvvv, which is a toolkit for live programming. Its generation is based on a system of relationships, translating the inputs of music structure, gestures, and audio analysis into the coherent linear visualisation. Thus the structured input gives the output recognizable but unpredictable patterns, the ordered chaos that generative art thrives upon.