If XM only, try uFMOD
http://ufmod.sourceforge.net/
I's based on miniFMOD source and supports DSound, the quick and dirty way is compiled it as a DLL in PB then it can be called under Win32, trying to tweaking it to make it GCC friendly, and currently there's no Mac support.
http://ufmod.sourceforge.net/
I's based on miniFMOD source and supports DSound, the quick and dirty way is compiled it as a DLL in PB then it can be called under Win32, trying to tweaking it to make it GCC friendly, and currently there's no Mac support.