AudioVein is a visualisation project that analyses audio in real time and uses the stength of frequencies within the audio to control the brush on screen. The colour, thickness and direction of the brush is controlled via the audio wth some Brownian Motion thown in to keep a momentum.
I originally wrote this project in ActionScript using the ComputeSpectrum library but due to the lack of inputs available I decided to re-write the project using Processing to give a greater scope for its application. The project is still in the early stages but already producing nice results from different types of audio. The examples above use tracks from Evil Nine and Jamie T.