Well, HERE'S a strange one for you all...
I reinstalled and tried IT and now the sound is acting up. (It slows down and gets scratchy after 18-30 rows.)
Forcing the SBPRO driver gets the sound to work properly, but of course, it's only 8-bit.
Using ITSB16C.DRV also allows it to work. According to the documentation:
This driver is similar to ITSB16B.DRV in that it is a cut down version of the full SB16 driver, but this one also has the MIDI input disabled (which seems to be causing all the problems on the cards which just won't 'play')
I've tried almost every setting variant I can think of -- even stuff that shouldn't make a difference -- and after all that, I am still only able to get it working with ITSB16C.DRV or ITSBPRO.DRV.
Stuff I've tried:
in VDMSound:
AdLib, no AdLib
MPU-401, no MPU-401
SB16, SBPro (worked)
Device: Primary Sound Driver (DirectSound), SB Audigy Audio [D400] (DirectSound), SB Audigy Audio [D400] (Wave), Microsoft Sound Mapper (Wave)
Buffer: 50, 75, 150, 300
Polling Period: 1/3, 2/5, 1/15, 5/15
EMS: 4096, 16384, disabled
Protected mode, no protected mode
XMS: 16384, disabled (IT doesn't use XMS)
in Impulse Tracker:
Command Line: /M44100, /sITSB16.DRV, /sITSB16B.DRV, /sITSB16C.DRV (worked), /I7, /D1, /D5, /A220
ITSB16.DRV: 16-bit Non-interpolated, 16-bit Interpolated, 32-bit Non-interpolated, 32-bit Interpolated
Reinit Soundcard
Deleted ITSB16.MMX
Tried this using IT 2.14_03, 2.14_04, and 2.14_05, all with no success. Also tried using the April 1998 MMX update with 2.14_03.
Funny thing is, it worked fine before when Windows was broken. Go figure.