I have no idea what the hell is going on with XAudio2. It keeps making things sound all tinny, but with no understandable pattern. At first I thought it was because I was using mp3s and the "play music" command, and switched to just "play channel" and oggs. But now it's starting again.
I wish I could find a pattern in this, but I can't.
(Originally I was using separate XAudio2 objects for my intros and the game itself, but thought that might be causing problems somehow, so I switched to one global object. This caused everything to go wonky. What on Earth am I doing wrong?)
Edit: To make things more bizarre, it now takes ages to skip the introductions. Before it was quite simple: when hitting any button, the game would take you to the next layout. This was pretty much instantaneous. Now it takes several seconds. WTF? Shouldn't what I'm doing now be cleaner and simpler?