We were tasked to create an audio visualiser in Processing. That was our only main requirement!
Wanting a simple design (but not *too* simple--hence the colours), this was what I came up with:
Due to the fact that audio visualisers in my opinion should also suit its audience, I then worked to add changeable features to it, hence the option for toggling the background colour, as well as the sizes of all the lines, pulses and beats.