Reply 160 of 179, by DracoNihil
Looks like BASSMIDI has a Linux library too. Interesting that nobody uses FluidSynth on Windows or BASSMIDI on Linux.
I guess it would be best for people to pour effort into FluidSynth then.
Because BASS is proprietary and the last time I tried to get BASSMIDISynth (kode54's work) to run, it would absolutely refuse to open the sound device unless I terminated PulseAudio and gave it direct access to the DAC.
Looking into the issue this has been a huge problem with BASS for a long ass time and it's really stupid how BASS has no native PulseAudio support considering a ton of idiot-proof Linux distro's use it as the sound server... BASS refuses to even open a audio context even if you point it to the "pulse" ALSA device where as every other program under the sun that uses ALSA can run under PulseAudio via it's ALSA plugin...
You Linux guys can give PulseAudio all the BS whining you want, but it's unfortunately here to stay. Stop making up excuses and actually write code to use it natively.