Nice idea, but as said previously the fireworks really slow things down - I'd suggest reusing images and declaring them as static fields (or a static array if you're fading) so they're only loaded once. If you're not doing this already, this should speed things up a lot.
Yeah, this runs much more smoothly. How amazing would it be if you had notes to a song scroll across the screen (at the same speed, or so that they hit a certain place at the right time) for you to play a song? *cough* Guitar Hero *cough* Of course, if that sort of thing doesn't appeal to you, I was thinking you could have like a color scale for each octave from red C through purple B so that your fireworks match the music by color as well as timing. Once again, these are just suggestions.
2008/11/17
2008/11/21
2008/11/23
2008/11/23
2008/11/24
2008/11/24
2010/12/5
2010/12/6