My suggestion, which involves TWO steps, is the following:
STEP 1: check if you have either an .asoundrc file (/home/~/.asoundrc), or an asound.conf (probably in /etc). It's quite likely you don't have either - my slackware distribution didn't have them anyway.
If not, you can try this (VERY BASIC, and quite possibly flawed, file):
Code:
pcm.emu10k1 {
type hw
card 0
}
ctl.emu10k1 {
type hw
card 0
}
pcm.dsp0 {
type plug
pcm.slave emu10k1
}
I have used "emu10k1' because you said you have a SoundBlaster Audigy card. If there's a problem, you can search for a more suitable file for your card
here.
Save that file to either /home/xxx/.asoundrc, or /etc/asound.conf.
Step 2: in the shell, type:
replace firefox with the full path of the program if necessary.
Hope that helps. It did for me anyway!!