Build update: Added Roland SC-55 (gameport to MIDI cable). New photos in OP.
Why I decided not to do PAS16 with Sound Canvas:
- Unlike Jazz16, Pro Audio Spectrum 16 doesn't have any Windows 95 driver configuration that emulates MPU-401 on 330h (2015 post by badmojo). Meaning DOS games ran from within Windows can't use it. Windows games with MIDI work, however I quickly got hanging note bug requiring GM reset (2018 post by RetroBoogie)
- While MVSOUND.SYS DOS TSR does support MPU-401 emulation and SoftMPU is reported (2014 post by j^aws) to work with PAS16, there is a buzzing, clicking sound whenever there is MIDI activity (even if cable is disconnected). In Windows it doesn't happen so it's not hardware fault.
So I added a generic ESS 1868 card for its bug-free MPU-401 interface. This results in a known (2019 post by dionb) resource conflict because of PAS16 always using 388h as control port. If you choose to ignore it the sound will work in Windows but then you get a VXD related BSOD on shutdown. One of the standard ES1868F Windows 95 driver configurations however doesn't use this port and the conflict is gone but then it also doesn't provide MPU-401 emulation on 330h.
From this useful Pro Audio Spectrum Windows 95 FAQ (external url) I took the idea to set up DOS games via .PIF shortcuts individually specifying autoexec.bat / config.sys (advanced properties). Granted, this causes a soft reboot on every game launch but on the other hand I can also configure memory per game. I'm using combinations of ESSCFG.EXE and MVSOUND.SYS depending on what kind of SB emulation is best suited. Cards are connected via line-out - line-in.
That all being said PAS16 remains primary playback device for the reasons:
- No hiss, good 16bit audio quality
- SCSI
- PC speaker signals trap (I often play in headphones)
For DOS, latest MVSOUND version 3.26 download: (2019 post by Horun)
The system plays Duke3D very well in full screen with PAS sound + Sound Canvas music.
Also tested Lost Vikings (SCC-1 setup choice) and Supaplex (Combined SB + Roland setup choice) - all good.