Den enkla varianten:
Dela upp signalen på tre kanaler m.h.a tre st filter (lågpass för bas, bandpass för mid, högpass för diskant), låt en opamp på varje kanal ladda upp en kondensator genom en diod, koppla en transistor med basen på kondensatorn, transistorn styr belysning. När kondensatorn väl är uppladdad så kan inte OPampen ladda ur den (eftersom det sitter en diod på OPampens utgång), utan den laddas enbart ur genom transistorn tills det inte finns laddning kvar (eller tills det kommer en till musiktopp som laddar upp den igen). Går att trimma in med en resistor parallellt med kondensatorn så den laddar ur snabbare. Med en effekttransistor (eller flera effekttransistorer, och bara en drivtransistor kopplad till kondensatorn) så kan du styra ett ganska stort antal LEDs på det sättet i alla fall.
Jag har gjort det förut, här finns schema:
http://nevarllajf.com/daniel/wp-content ... schem4.png
Det är kanske lite förvirrande eftersom det också innehåller stereosummering i början och spegling från virtuell jord (Vref, som signalen ligger runt) ner till jord i slutet, och lågpassfiltret har -3dB-frekvens på 30Hz men skulle nog varit runt 100Hz.
Om du verkligen måste ha 90W-lampor och nätspänning involverat blir det mycket knepigare och farligare och det bästa rådet är nog att köpa nåt i stil med vad lgrfbs länkade.
EDIT: Och ska det vara oberoende av amplitud måste du lägga till en AGC eller liknande:
http://en.wikipedia.org/wiki/Automatic_gain_control