Graphic Equaliser?


Is there a way to get the sound channel volume data in real time so that I can draw a graphic equalizer on the screen when a MOD or XM file is playing? My thinking is around the Amiga demos and AMOS. Or better still is there some clever software that gives me the level at a particular frequency in real time?

I was also thinking of generating game levels based on the music that is playing.

I would be coding this in Python if that makes a difference.