hi guys, sorry my sb16 fix didn't seem to work for everybody. :(
since it appeared that my symptoms were the same as everyone else, i thought the cure would be similarly universal.
i did change some of the other settings, and i fooled around with every mixer/soundblaster setting.
this is what i found you can try.
first, make sure you understand where every sound is coming from.
the music in-game, as well as the sierra logo are all midi.
the introduction song seems to be the only digital music file i can find, and maybe the ending song, but i haven't got there yet...
the speech is also digital, but is possibly using the adlib opl~ support.
this means you may have some luck manually adjusting for the opl level (which is the specific yamaha chip that dosbox will emulate)
then you can adjust the opl sampling rate independently of the mixer sampling rate, and see if that helps.
i have it set to opl3, which is the most recent of those chips, and the one shared by last generation adlibs and the soundblaster 16.
you may have luck trying opl or opl2?
so, also check out your midi settings, and you can look at the emulation type.
these setting will affect your music, not your speech.
uart/intelligent shouldn't make a difference one way or the other. intelligent offers extra support for features of later mt-32 models (all in hardware), so it probably won't be necessary, but it also won't likely hurt anything either, which is why they leave it on i suspect.
the device should probably be default, which will undoubtedly be win32 for most of you, the other options are for linux, ubutnu, and os x. so, you can try manually putting win32 in, it shouldn't hurt anything.
the last option is for your emulator, this can make a huge difference in sound.
basically, the way midi works is that it sends coded instructions out to a midi device. each device will interpret the codes differently, and give you a different sound. some will be simple, and some complex sounding.
if you want to adjust this, first open dosbox and type mixer/listmidi. this will give you a list of numbered devices present on your system that dosbox can see, and therefore use.
then, put the number of the device you want to use in the config space in the midi section of the dosbox config file.
i am using the microsoft one, but i also have options for my soundblaster live card, and an external midi port.
remember that any device that has the word "external" on it will require an additional piece of hardware in the form of a mt-32 or similar device.
One last note on this midi business... for some reason, dosbox is changing the volume of my midi device on me, and i don't know why.
if you lose sound, open your system volume and make sure the midi volume level is up.
you may have to add the midi volume slider to the master control window, because it isn't always there by default.
lastly
i will say that i still have a bit of a pop now and then on the speech, when it comes and goes, but i believe that is a software mixing issue, and that all you can do is probably to smooth out the edges of the speech samples by lowering the sampling rate.
keep in mind that the original equipment we played this on didn't have the instructions pass through dosbox for various levels of emulation, and we are also playing the sound on much more accurate equipment these days, which will reveal more flaws.
all in all, i think my sound is pretty damn good for 1993 video game speech at this point. :)