For artistic purposes, there are a number of professional signal recognition
tracks, but they are too complicated, and successful "light organ" applications
or Rock Show lighting plans are directly correlated with the artistic intentions
in the music production.
Technology students with some experience on a audio platform of your choice
be able to create most of the main tasks you're asking about, some of them are
standard things. You could take a look at some of the Open Source Linux
such as oscilloscope, VU meter, spectrum meter applications, they all exist in
forms, and the advantage of OS is: you can modify them.
dupswapdrop: music-dsp mailing list