I am having the same problem that you are experiencing, 2012, but I am using a SB16 (PCI) card. The GUI loads and goes through that motions to load a song, but it just stays stuck on "0:00". I thought that this card was supposed to be the answer to our compatibility problems!
Anyway, I'm running DOS, and I get sound from Advmame, Advmenu, and ArcadeOS. But, I do not get any sound from DosCab (or DAMP, for that matter).
I have tried a multitude of SET BLASTER settings, changing the "T" setting from 1-6, or removing the SET BLASTER all together, and still no luck. After I SET BLASTER, I also set the SBPCI variable and then load SBINIT from autoexec.bat. Additionally, I have turned off the on-board audio, via the BIOS.
Is there anything else that I should try?
One more thing that may prove of interest to Chris... I'm running the newest Beta5... and if I omit the "H330" from my SET BLASTER, the DosCab GUI goes crazy once upon load. To be more concise, buttons receive "phantom" keypresses and the song pages start flipping like mad. This is all without me touching my keyboard or mouse. I went into the .ini file and disabled the mouse, but to no avail. This behavior goes away if I include the "H330" in the autoexec. STRANGE, huh? One more thing: have you ever seen a problem where the blue dot-matrix fonts sometimes do not display? (I'm running on a 15kHz arcade monitor, with Advcab's VBE.EXE running to display DosCab at 640x480. ) Sometimes when I run DosCab, they show up, and other times they do not. I'd say that it's close to 50/50, as to whether I see the fonts, or not.
Thanks in advance for your input.