I'm using Sound Blaster Live! sound card based on Emu10k chip. On Linux, there are hardware MIDI presents, but I need to upload SoundFont:
[code]
modprobe snd_emu10k1_synth
sfxload -D 0 /opt/Creative/WaveTable/8MBGMSFX.SF2
[/code]
After this, Dosbox stopping to emulate SB16 MIDI in next start. Now it using Emu10k
[code]
DOSBox version 0.74
Copyright 2002-2010 DOSBox Team, published under GNU GPL.
CONFIG:Loading primary settings from config file /home/zenitur/.dosbox/dosbox-0.74.conf
MIXER:Got different values from SDL: freq 44100, blocksize 512
ALSA:Client initialised [17:0]
MIDI:Opened device:alsa
[/code]
hheretic doesn't use hardware MIDI, so there is no music. It's strange, because hheretic is using same SDL library that's dosbox using
Also snd_seq kernel module can give you same with snd_emu10k1_synth module
If you have a well-tested patch, I can review and add it.
If not, well, then this will have to wait :) because development
of this project is pretty much maintenance-only these days.
No, I didn't program.