while(wave.isplaying); // Wait for completion
Really? That's going to make it hard to fade LEDs while the music plays.
Instead of doing nothing (that's what the ; means), make the LEDs fade up and down while the music is playing. Or make them fade up to some level, and then fade down after the music ends.