oh boy lots of sound questions tonight
first when you load modules for the soundblaster at boot in the
/etc/modules file or whatever it is for you put
Code:
soundcore
snd
snd-emu10k1
snd-mixer-oss
snd-seq-oss
snd-pcm-oss
snd-seq-midi
snd-mpu401-uart
that way all the devices get created
next you need a utility package to load soundfonts called awesfx
all you need from it is sfxload
try
which sfxload
to see if you have it
files are here
http://www.alsa-project.org/~iwai/awedrv.html
ignore the driver stuff you just need the utilities at the bottom of the page
next find your windows drivers disk for the sound card and poke around on it and find a soundfont file like CT4MGM.SF2
the higher the number the better and some people have different ones and even multiple ones on their disk so if you find for instance CT8MGM.SF2
that even better.
put it somewhere i put mine in /usr/local/lib/sfbank/
then find the alsa startup script mine is
/etc/rc.d/init.d/alsa
distributions startup scripts can be quite different and some come ready made with commented out lines for this.
basically at startup after alsactl restore you run (adjust path)
sfxload /usr/local/lib/sfbank/CT4MGM.SF2
and at shut down you run
sfxload -i
after
alsactl store