I got to thinking about background music today. Yeah, it's bad juju like the blink tag... but... what if you could actually execute it rightly?
This is about MP3s, so it could only happen after the revolution wherein Bell Atlantic is exterminated and its bandwidth is disseminated to the people.
I think that people sometimes would be able to grok livejournals better if you could hear the music they were listening to while writing it. There are a lot of impossibilities here. How does the machine know what you're reading? If you're reading? How do you make a smooth transition from hardcore bass and drums to, say, that popular music that kids listen to today.
The best thing I can think of is best shown in the game X-Wing by Lucasarts. Depending on situations on the game, the soundtrack will change dynamically. The composer did this by writing transitions to the other tracks at different points in the one song. Obviously, we can't do that. Instead, let's bring some magic science words into the mix: neural nets and heuristics. Those tend to solve everything. You know, the magic box will listen to the current music and the target music and compose a transition between the two.
This summer, I plan on reading a whole lot of the available documents on AI, pattern recognition, linear algebra, neural nets and the like. Then I can finally stop attributing them to wizardry. Okay, that's enough ranting for now.