First post, by Soft Automaton
Hi everyone,
How do I configure Unisound to utilize the EMU chip for midi playback on a SoundBlaster 32? I'm using Win3.1 primarily. I'm sure I will use DOS part of the time too.
TLDR Version:
I have a reasonably well specced Dell 333P that came with bare ISA slots available. I installed a fresh (downloaded) copy of DOS 6.22 and Win 3.1 onto it (from a New Old Stock, boxed OEM 5.25" Set) with a CF to IDE. It's working but is sluggish (which is a separate matter for a separate post). All I have loaded are some utilities and drivers as I set things up. It's not built up for Audio / Midi (which is what I'm interested in) or games yet.
I found a working SoundBlaster 32 CT3620 that I have added to it, used the Unisound program to set it up, and configured it. It fired up. Lovely!
I hear the Windows OS WAV sounds now but I seem to have a problem with the SB32 MIDI sounds. I don't think I have properly configured something. I can't tell if the Unisound is using the EMU8000 synth chip from the SB32.
My test is canyon.mid with Media Player. I only hear midi generated internal sounds if I point my Midi Mapper to the 'AdLib' preset in Win 3.1, which, as far as I'm aware, is not the EMU8000 chip. Other Midi Mapper options don't seem to do anything with internal sounds. The 'Adlib' Preset points to 'None' in the Midi Mapper settings . Other options may point to 'None', 'Soundblaster 1.5' , 'MPU-401', or a combination of these. My driver list does show 'Sound Blaster 1.5' and 'Sound Blaster 1.0' at this time.
I should mention that I also do have a Midi Land DX-401 (Intelligent MPU-401) installed which is working. Because of this, the driver list does include 'MPU-401'. I successfully separated these cards from their MIDI duties. There are no conflicts as far as IRQs and Channels are concerned. Still, this may play a part in the problem, but I don't think it does.
Here's my current Setup:
AUTOEXEC.BAT
@ECHO OFF
LH C:\DOS\SMARTDRV.EXE /X
SET BLASTER=A220 I5 D1 H5 P300 J200 E620 C170 T6
C:\DRIVERS\UNISOUND\UNISOUND.COM /V99 /VP99 /VW99 /VF99 /VC99 /VT50 /VB50
DEVLOAD C:\DRIVERS\CDROM\VIDE-CDD.SYS /D:CDROM01
MSCDEX /D:CDROM01
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS
SET TEMP=C:\DOS
CONFIG.SYS
DEVICEHIGH=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DOS=HIGH,UMB
FILES=30
STACKS=9,256
Thank you in advance for any insight !