Es gibt eine Reihe von Bibliotheken, die das (aufwändige) Mischen mehrerer Stimmen übernehmenund oftmals in einem Thread Musik abspielen.
Audiere
Bass
FMod - MiniFMod, spielt xm-Dateien in einem Thread
PortaAudio - lässt sich ohne ASIO (Steinberg SDK) offenbar nicht erstellen (build)
Sofern man selbst programmieren möchte (Windows):
DirectSound - inkl. Mixer
WinMM - PlaySound