VOGONS


First post, by Rincewind42

User metadata
Rank Member
Rank
Member

Here's the deal: I'm super into audio, OPL, MIDI, etc., I have the following ingredients, and I'm intent on doing something cool with them! 😎

Sound cards:

  • ESS ES1868F (full PnP)
  • Sound Blaster AWE32 CT3900 ("semi-PnP", only base address and MPU-401 must be selected via jumpers)

MIDI & wavetable stuff:

  • Roland SC-55
  • MP32L (for MT-32 & CM-32L)
  • DB15MIDI
  • Chil and Phil Adapter
  • DreamBlaster S2
  • QWave
  • McFly

Also, I have a Yamaha MG10XU 10-channel mixer to hook everything up.

This is the plan (for DOS gaming only; I have dedicated Win98 and WinXP boxes):

ESS

  • Set to A220 I7 D1 H5 P330 via UNISOUND for the best compatibility with older games in its SB Pro mode under DOS. Also, older games have the MPU port hardcoded to 330.
  • Under Win 3.1x the card can do 16-bit digital sound
  • QWave on the internal waveblaster header (my #1 favourite waveblaster daughterboard!)
  • DB15MIDI in the gameport to drive the external SC-55 and MP32L MIDI modules

AWE32

  • Set to A240 I5 D3 H7 P300 E640 (base address 240 and MPU address 300 needs to be configured via jumpers, the rest can be soft-switched)
  • Chill and Phil Adapter in the gameport with the DreamBlaster S2 installed
  • McFly on the internal waveblaster header (it doesn't work with the Chill and Phil adapter for me, unfortunately)

Then the 10 mixer channels (5 stereo channels) will be assigned as follows. Of course, it's not possible to have something playing on all 10 channels at the same time, but I just want to hook things up once and not have to screw around with cables afterwards...

  • 1-2 — ESS line out (ESFM "OPL", digi, QWave)
  • 3-4 — SC-55
  • 5-6 — MP32L
  • 7-8 — AWE32 line out (OPL3, digi, McFly)
  • 9-10 — DreamBlaster S2

I think this would work nicely. I definitely prefer the SB Pro style filter of the ESS when using its Sound Blaster emulation mode (in 16-bit operation with WSS, or with games that have specific ESS support it uses the same variable-cutoff brickwall filter as the SB16).

The main point of having the AWE32 is for games that have direct support for it. I'm really fond of the sound of these small wavetable ROM sets, QWave, AWE32, etc. I actually prefer them to the DreamBlaster S2 most of the time... but of course that little board is cool too, just different 😄

I really like how the ESFM sounds, but my slight disappointment with this solution is that I wouldn't be able to utilise the true OPL3 chip of the AWE32 in older games, then in newer games I'd use MIDI or direct AWE32 support anyway. The other cool thing is that I could add reverb & chorus to the OPL output of the AWE32 (but then, this is a digital mixer so I can add much higher quality reverb to any channel easily, and in fact I do that to the ESFM output, and I even add some reverb to the QWave to give it some space).

Hmm, I guess I could use batch files and configure either the ESS or the AWE32 to IRQ 7 and DMA 1, depending on the game, and the other card just to some other random settings to avoid conflicts.

What would be best is to combine the SB Pro emulation of the ESS for digital sound with the (to my ears) superior SB Pro filters, and the OPL3 on the AWE32 with EMU8k reverb. Well, I can actually do that in games that have more advanced setup programs (e.g. newer Miles Sound System), but not all of them are like that, especially not the older ones where I would like to pick the OPL music option...

More ideas:

  • I have ordered the SPDIF breakout thing for the AWE, so I'll be able to use a TOSLINK->analog audio converter box to hook it up to the mixer. Although my AWE is not noisy (yes, there is some audible hiss but at a rather low volume, so it doesn't bother me one bit on my quite good studio headphones).
  • Install DIP switches to be able to reconfigure the AWE32 to base address 220 without opening the case 😎 🤘

Anyway, interested to hear what you guys think, your experiences with similar setups, and what ideas you might have! 😄

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 1 of 34, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Rincewind42 wrote on 2023-01-20, 05:36:

I really like how the ESFM sounds, but my slight disappointment with this solution is that I wouldn't be able to utilise the true OPL3 chip of the AWE32 in older games, then in newer games I'd use MIDI or direct AWE32 support anyway. The other cool thing is that I could add reverb & chorus to the OPL output of the AWE32 (but then, this is a digital mixer so I can add much higher quality reverb to any channel easily, and in fact I do that to the ESFM output, and I even add some reverb to the QWave to give it some space).

I think you should be able to utilize the OPL3 chip on the AWE32 even while using the ESS card for digital sound. Assuming that older games are coded to use Adlib music at port 388, which most of them are, they will send those signals to both cards at the same time.

Of course, you will need to temporarily mute FM synth on the ESS card using its drivers, but that can easily be done with a simple batch file.

P.S.

Be careful with connecting MIDI gear to that AWE32. It may suffer from (type 2) hanging note bugs and high sample rate stuttering bugs as described here and also here.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 2 of 34, by Rincewind42

User metadata
Rank Member
Rank
Member
Joseph_Joestar wrote on 2023-01-20, 07:12:

I think you should be able to utilize the OPL3 chip on the AWE32 even while using the ESS card for digital sound. Assuming that older games are coded to use Adlib music at port 388, which most of them are, they will send those signals to both cards at the same time.

My understanding is that the Sound Blaster base port is still used for OPL, so games use 220 + 388, or 240 + 388, etc. as described here:
Re: Internal OPL3 ISA 8 bits (PCXT)

But anyway, I'll just test it out with Prince of Persia, Alone in the Dark, etc. and see how they behave! Thanks for the tip.

Joseph_Joestar wrote on 2023-01-20, 07:12:

Be careful with connecting MIDI gear to that AWE32. It may suffer from (type 2) hanging note bugs and high sample rate stuttering bugs as described here and also here.

Thanks, luckily I'm not into any of those FPS games affected by the Type 1 bug, and my AWE32 CT3900 has the CT1747 bus interface which doesn't have the Type 2 bug, so that's a non-issue for me.

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 3 of 34, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie

My experience would be once you start using more than 2 sound cards it quickly turns into a bit of a conflict nightmare situation , ask me how I know.
So just two is probably the smarter choice.

There's a bit of dilemma when it comes to midi modules though:

Whereas external midi modules are easier to chain up because even though they take up more space , they can be managed with midi thru switchboxes ,
you can easily have a huge stack and as long as you have a switcher with the right amount of inputs you can toggle between them pretty quickly.

The downside is you need multiple power adapters , midi cables , different audio cables and it turns into a bit of rats nest cable wise.

Your situation seems to mostly deal with wavetable cards which saves dealing with wires and space but can be a bit less flexible with running multiple things at once.

However there is a project on vogons though where someone converted a hard drive changer bay to hold a breakout board that you could connect your wavetable boards to. That way you could simply swap out the bay with another wavetable card as you felt the need.

Waveblaster Adaptor for IDE-HDD Swap Frames

Might be something to consider if you want to make it more modular.
The project seems to be in limbo but maybe you could get them to give you the gerber files or something.

The big issue with these setups as I've learned is though they save space vs multiple systems require an annoying amount of planning to set up ,
and getting everything to play nicely with each other can be tricky.

Anyway your setup looks pretty cool hope it all goes to plan. 👍

Reply 4 of 34, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Rincewind42 wrote on 2023-01-20, 08:03:

My understanding is that the Sound Blaster base port is still used for OPL, so games use 220 + 388, or 240 + 388, etc. as described here:
Re: Internal OPL3 ISA 8 bits (PCXT)

But anyway, I'll just test it out with Prince of Persia, Alone in the Dark, etc. and see how they behave! Thanks for the tip.

It may depend on the game. For a while, I was using an AWE64 together with a Yamaha YMF724 and was usually able to get OPL3 music from the Yamaha card with the method described above. BTW, for that method to work, it might be necessary to select "Adlib" instead of "Sound Blaster" for music in the game's setup, when both options are available.

Thanks, luckily I'm not into any of those FPS games affected by the Type 1 bug, and my AWE32 CT3900 has the CT1747 bus interface which doesn't have the Type 2 bug, so that's a non-issue for me.

I think you have that backwards. Your CT3900 doesn't suffer from the type 1 hanging note bug, but it is still affected by the type 2 bug, as well as the stuttering bug. Neither of those are earth shattering issues, but they might get annoying if they affect games that you enjoy playing.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 5 of 34, by Rincewind42

User metadata
Rank Member
Rank
Member
AppleSauce wrote on 2023-01-20, 08:19:

My experience would be once you start using more than 2 sound cards it quickly turns into a bit of a conflict nightmare situation , ask me how I know.
So just two is probably the smarter choice.

Tell me more 😄

AppleSauce wrote on 2023-01-20, 08:19:
There's a bit of dilemma when it comes to midi modules though: […]
Show full quote

There's a bit of dilemma when it comes to midi modules though:

Whereas external midi modules are easier to chain up because even though they take up more space , they can be managed with midi thru switchboxes ,
you can easily have a huge stack and as long as you have a switcher with the right amount of inputs you can toggle between them pretty quickly.

The downside is you need multiple power adapters , midi cables , different audio cables and it turns into a bit of rats nest cable wise.

Your situation seems to mostly deal with wavetable cards which saves dealing with wires and space but can be a bit less flexible with running multiple things at once.

Exactly, two external modules and that's it. I don't even need to chain them as the DB15MIDI has to outputs. Would probably result in less latency too, although I don't think it matters. I don't care about running multiple things at once; it's just about having everything set up so I can switch between them with batch files and/or pushing a few buttons on the Yamaha mixer.

AppleSauce wrote on 2023-01-20, 08:19:

However there is a project on vogons though where someone converted a hard drive changer bay to hold a breakout board that you could connect your wavetable boards to. That way you could simply swap out the bay with another wavetable card as you felt the need.

I like your thinking: we already have way too much gear, so let's get even more gear to make it all work somehow together! 😂 Frankly, this would be the last resort for me; if I can make it all work without buying extra stuff then that's what I'll do. I kinda like it that those waveblaster headers will be put to good use as well.

Joseph_Joestar wrote on 2023-01-20, 08:22:

BTW, for that method to work, it might be necessary to select "Adlib" instead of "Sound Blaster" for music in the game's setup.

Nice tip, this is exactly the type of advice I was looking for!

Joseph_Joestar wrote on 2023-01-20, 08:22:

I think you have that backwards. Your CT3900 doesn't suffer from the type 1 hanging note bug, but it is still affected by the type 2 bug, as well as the stuttering bug.

You're right, I misread it, indeed... However, this sentence at the top is interesting:

The bug only occurs when affected cards are utilized for digital sound effects and MIDI music simultaneously, but it happens on any MIDI device regardless if connected to the internal Wave Blaster connector or externally through the game port.

So looks like if I can get the ESS to play the digi sounds, and the AWE the MIDI music on port 300, then I'm getting 100% bug-free MIDI playback!

Having said that, using MIDI on the AWE is always going to be "plan B" for me, meaning my primary MIDI devices will be driven by the ESS (SC-55, MP32L & QWave), and the rest (that I would use much less frequently) by the AWE (McFly, DreamBlaster S2). If I really want, I can also just detach the DB15MIDI from the ESS and swap it out for the Chil and Phill with the S2, so that only leaves the McFly "hardwired" to the internal waveblaster header of the AWE.

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 6 of 34, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
Rincewind42 wrote on 2023-01-20, 11:15:

So looks like if I can get the ESS to play the digi sounds, and the AWE the MIDI music on port 300, then I'm getting 100% bug-free MIDI playback!

Indeed, and the same goes for the stuttering bug as well. As long as you don't use the AWE32 for both digital sounds and MPU-401 duties at the same time, you're good to go. Also, none of those issues affect the card's on-board AWE synth, so that's always safe to use.

With regards to the 1868F, be advised that some Sierra games like Gabriel Knight erroneously mute certain inputs on ESS cards, which can sometimes prevent MIDI music playback. In your particular case, this might only affect the wavetable header on that card, since you don't use its Line In and rely on an external mixer instead. More info here.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 8 of 34, by Gmlb256

User metadata
Rank l33t
Rank
l33t

The only reason for using two sound cards in this case is for getting around the MPU-401 stuttering issues (Type 2 hanging note bug isn't much of a big deal IMO) that the AWE32 has while at the same time, getting better 16-bit mixing support in DOS programs where there is no "native" support for ESS sound card. I do also have that kind of "redundant" setup for that reason.

BTW, "Semi-PnP" is a made-up term. The AWE32 CT3900 is just a sound card that is capable of configuring the rest of the resources thru the SB I/O address without using the PnP BIOS routines at all.

VIA C3 Nehemiah 1.2A @ 1.46 GHz | ASUS P2-99 | 256 MB PC133 SDRAM | GeForce3 Ti 200 64 MB | Voodoo2 12 MB | SBLive! | AWE64 | SBPro2 | GUS

Reply 9 of 34, by Joseph_Joestar

User metadata
Rank l33t
Rank
l33t
appiah4 wrote on 2023-01-20, 11:54:

The OPL3 AWE32 makes the ESS card completely redundant in this setup.

Recently, I've come to appreciate the SBPro-like low pass filter of ESS cards (and others which implement it) for older games. In those titles, the end result sounds a bit nicer than with the filter which SB16 and AWE cards use.

James-F has a demonstration of the differences here. That said, for me, this is even more pronounced in some early 90s adventure games, where digitized speech was recorded at a fairly low bit rate e.g. King's Quest VI.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Athlon64 3400+ / Asus K8V-MX / 5900XT / Audigy2
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 10 of 34, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie
Rincewind42 wrote on 2023-01-20, 11:15:
Tell me more :smile: […]
Show full quote
AppleSauce wrote on 2023-01-20, 08:19:

My experience would be once you start using more than 2 sound cards it quickly turns into a bit of a conflict nightmare situation , ask me how I know.
So just two is probably the smarter choice.

Tell me more 😄

AppleSauce wrote on 2023-01-20, 08:19:
There's a bit of dilemma when it comes to midi modules though: […]
Show full quote

There's a bit of dilemma when it comes to midi modules though:

Whereas external midi modules are easier to chain up because even though they take up more space , they can be managed with midi thru switchboxes ,
you can easily have a huge stack and as long as you have a switcher with the right amount of inputs you can toggle between them pretty quickly.

The downside is you need multiple power adapters , midi cables , different audio cables and it turns into a bit of rats nest cable wise.

Your situation seems to mostly deal with wavetable cards which saves dealing with wires and space but can be a bit less flexible with running multiple things at once.

Exactly, two external modules and that's it. I don't even need to chain them as the DB15MIDI has to outputs. Would probably result in less latency too, although I don't think it matters. I don't care about running multiple things at once; it's just about having everything set up so I can switch between them with batch files and/or pushing a few buttons on the Yamaha mixer.

AppleSauce wrote on 2023-01-20, 08:19:

However there is a project on vogons though where someone converted a hard drive changer bay to hold a breakout board that you could connect your wavetable boards to. That way you could simply swap out the bay with another wavetable card as you felt the need.

I like your thinking: we already have way too much gear, so let's get even more gear to make it all work somehow together! 😂 Frankly, this would be the last resort for me; if I can make it all work without buying extra stuff then that's what I'll do. I kinda like it that those waveblaster headers will be put to good use as well.

Joseph_Joestar wrote on 2023-01-20, 08:22:

BTW, for that method to work, it might be necessary to select "Adlib" instead of "Sound Blaster" for music in the game's setup.

Nice tip, this is exactly the type of advice I was looking for!

Joseph_Joestar wrote on 2023-01-20, 08:22:

I think you have that backwards. Your CT3900 doesn't suffer from the type 1 hanging note bug, but it is still affected by the type 2 bug, as well as the stuttering bug.

You're right, I misread it, indeed... However, this sentence at the top is interesting:

The bug only occurs when affected cards are utilized for digital sound effects and MIDI music simultaneously, but it happens on any MIDI device regardless if connected to the internal Wave Blaster connector or externally through the game port.

So looks like if I can get the ESS to play the digi sounds, and the AWE the MIDI music on port 300, then I'm getting 100% bug-free MIDI playback!

Having said that, using MIDI on the AWE is always going to be "plan B" for me, meaning my primary MIDI devices will be driven by the ESS (SC-55, MP32L & QWave), and the rest (that I would use much less frequently) by the AWE (McFly, DreamBlaster S2). If I really want, I can also just detach the DB15MIDI from the ESS and swap it out for the Chil and Phill with the S2, so that only leaves the McFly "hardwired" to the internal waveblaster header of the AWE.

Moral of the story is don't do this

20230120_235241.jpg
Filename
20230120_235241.jpg
File size
1.51 MiB
Views
1452 views
File license
Fair use/fair dealing exception

or this

20230120_235302.jpg
Filename
20230120_235302.jpg
File size
1.87 MiB
Views
1452 views
File license
Fair use/fair dealing exception

or this

20230120_235750.jpg
Filename
20230120_235750.jpg
File size
1.92 MiB
Views
1452 views
File license
Fair use/fair dealing exception

if you value your sanity 😆
which it seems you do so that's good.

As for the wavetable thing:
I mean in the case of your setup , it being mostly composed of wavetables addons makes it somewhat of a less of a mess , plus a pull out bay wouldn't be that bad , it would sit flush in the pc case and would add maybe one extra cable for the ability to swap out. Just a suggestion in case you get bored of the modules you have and want a easy way to swap in future without having to remove the sound card every time.

Reply 11 of 34, by Rincewind42

User metadata
Rank Member
Rank
Member
Joseph_Joestar wrote on 2023-01-20, 11:39:

Indeed, and the same goes for the stuttering bug as well. As long as you don't use the AWE32 for both digital sounds and MPU-401 duties at the same time, you're good to go. Also, none of those issues affect the card's on-board AWE synth, so that's always safe to use.

Great to hear! Seems like I can take advantage of this very important detail about when exactly the bug manifests.

Joseph_Joestar wrote on 2023-01-20, 11:39:

With regards to the 1868F, be advised that some Sierra games like Gabriel Knight erroneously mute certain inputs on ESS cards, which can sometimes prevent MIDI music playback. In your particular case, this might only affect the wavetable header on that card, since you don't use its Line In and rely on an external mixer instead. More info here.

Cheers, being primarily a fan of adventure games and RPGs, that's some really useful info!

Joseph_Joestar wrote on 2023-01-20, 12:37:
appiah4 wrote on 2023-01-20, 11:54:

The OPL3 AWE32 makes the ESS card completely redundant in this setup.

Recently, I've come to appreciate the SBPro-like low pass filter of ESS cards (and others which implement it) for older games. In those titles, the end result sounds a bit nicer than with the filter which SB16 and AWE cards use.

James-F has a demonstration of the differences here. That said, for me, this is even more pronounced in some early 90s adventure games, where digitized speech was recorded at a fairly low bit rate e.g. King's Quest VI.

Indeed, I have learnt a lot from James-F's posts about those filter differences. I consider the brickwall filter of the SB16 and low sample rate content a bad combination. Like you said, that makes speech sampled at 10kHz or lower rates a lot harder to understand. Overtones play a very important role in speech intelligebility, and the dynamic SB16 filter cuts most of the useful content from 3-5kHz upwards on low sample rate speech samples (so from half of the playback sample rate). This is less of a problem with sound effects, but those still sound more muffled than they should be on the SB16.

Also, taking a step back, I was completely happy with my ESS and ESFM. I got the AWE32 for games that specifically make use of the AWE's synth capabilities, so taking advantage of the real OPL3 chip + reverb and the extra waveblaster header + MPU is just something extra on top of that. But if I had to choose between the two cards, honestly I'd pick the ESS.

AppleSauce wrote on 2023-01-20, 13:10:
if you value your sanity :laughing: which it seems you do so that's good. […]
Show full quote

if you value your sanity 😆
which it seems you do so that's good.

As for the wavetable thing:
I mean in the case of your setup , it being mostly composed of wavetables addons makes it somewhat of a less of a mess , plus a pull out bay wouldn't be that bad , it would sit flush in the pc case and would add maybe one extra cable for the ability to swap out. Just a suggestion in case you get bored of the modules you have and want a easy way to swap in future without having to remove the sound card every time.

Well, with three very active cats every cabling needs to be tidy, and no electronics can be left exposed like that. So that settles it for me 😄

That wavetable breakout box is certainly a good idea, I'll keep it mind for the future, thanks!

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 12 of 34, by dionb

User metadata
Rank l33t++
Rank
l33t++

If I could be bothered to take pics, I'd give you more 'don't try this at home kids' 😜

My setup is based on two considerations, very similar to AppleSauce's:
1) even if it might theoretically be possible to run all games on one system, I choose not to, not least because of the massive headaches multi-card setups give.
2) that said, I want all my MIDI available to all.

So, what have I done:

A: Computers

I: 'UMC system' with UMC VGA, I/O, motherboard chipset and CPU (U5S-33, slightly faster than an i486SX-33 - and a (de)Turbo button for the old XT stuff)
- Snark Barker SB1.0 replica with CMS
- SSI-2001 replica
- Roland MPU-401AT intelligent mode MIDI interface
I used to have an Aztech Sound 16 Basic in here too, for SBPro, WSS and Covox/DSS support, but it wasn't giving me sound in Ultima 7 so replaced it with the Snark Barker and intended to do Covox via a self-designed PCB, but that needs some urgent debugging (short circuits...) which I haven't gotten round to. Also this system needs an OPL3, but that should be sorted later this week.

II: 'Late DOS' with P3-500, i440BX board with 3 ISA slots, Diamond Viper V550 TNT VGA
- Aztech AZT2320-based 4th gen SBPro2, OPL3, WSS + bug-free MPU-401 UART
- Sound Blaster AWE64 Gold with SB16, AWE and CQM if I really want it.
- GUS Classic for... GUS stuff.

III: 'Packard Bell inside joke' with P3-1400S, i440BX motherboard with onboard Voodoo3-2000 running Win2k
- Turtle Beach Montego II (A3D 2)

IV: 'Windows 98SE' - a bit in flux since my P6S5AT died on me. Currently using a Compaq i815-board with Celeron 1400, GeForce3Ti200, Voodoo2 and Matrox PCX2
- playing around with PCI audio here, target is a Guillemot Maxi Studio Isis but currently I have a Turtle Beach Santa Cruz in here.

I have more systems, but none have a fixed role. Yet...

B: MIDI

I: Roland MT-32
II: Roland SC-55ST
III: Yamaha MU50
IV: Chill and Phil with Korg wavetable module
V: Chill and Phil with Serda E-Wave
VI: my SO's Roland FP-7 electric piano (great quality, if you like everything sounding like piano 😉 )

C: connectivity
I: Roland A-880 8x8 MIDI patchbay (like the MPU-104 and 105 doubled in size and stuck in same box)
II: 2x Behringer RX1602 audio mixer
III: 8-port KVM switch

Now, just imagine the mess of cables behind my desk. To make matters more fun: my elder son is about to go to secondary school, and really wants a room of his own (has been sharing with little brother since birth) so I need to vacate the spare room. That means this entire monstrosity needs disconnecting, moving upstairs and reconnecting over the next couple of months...

Reply 13 of 34, by Shponglefan

User metadata
Rank l33t
Rank
l33t
AppleSauce wrote on 2023-01-20, 08:19:

My experience would be once you start using more than 2 sound cards it quickly turns into a bit of a conflict nightmare situation , ask me how I know.

Challenge accepted. 😁

Attachments

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 14 of 34, by Bancho

User metadata
Rank Oldbie
Rank
Oldbie
Shponglefan wrote on 2023-01-23, 20:08:
AppleSauce wrote on 2023-01-20, 08:19:

My experience would be once you start using more than 2 sound cards it quickly turns into a bit of a conflict nightmare situation , ask me how I know.

Challenge accepted. 😁

I had this at one point but its scaled it back a bit now hahahaha
BQStXgih.jpg
J5PgO91h.jpg

Reply 15 of 34, by Rincewind42

User metadata
Rank Member
Rank
Member

You guys make me drool with those setup descriptions and photos! 😀

Update: I just bought a Yamaha MU80, so that necessitated buying a proper MIDI splitter because the DB15MIDI's 2 out ports won't be enough (I need 3). After much research I ended up getting a Kenton Thru-5 that is powered and has proper opto-isolators (unlike these hacky "self-powered" splitters that are surprisingly common; I just don't trust them as they have galvanic connection between your gear).
https://kentonuk.com/product/thru-5/

The Yamaha is great, I really like it! I'm still waiting for my custom desk, should be done in the next 2 weeks or so, then I can set up all my gear in my second "retro" computer room. I'll post pictures once everything is cabled up & ready!

I'll stop at the AWE32 + ESS combo, btw. Managed to get things running nicely with these two, you can even disable port 388 on the ESS with UNISOUND, then do things like combinig the SB Pro digi sound on the ESS with the proper SB Pro'esque lowpass filter and real OPL3 on the AWE with EMU8K reverb! Oh yeah!

(But... I still have 2 free ISA slots, so if I could find a GUS for a good price... 😜 Old foolish me threw my old GUS MAX away about 15 years ago... didn't give a crap about retro gear back then, oh well...)

DOS: Soyo SY-5TF, MMX 200, 128MB, S3 Virge DX, ESS 1868F, AWE32, QWave, S2, McFly, SC-55, MU80, MP32L
Win98: Gigabyte K8VM800M, Athlon64 3200+, 512MB, Matrox G400, SB Live
WinXP: Gigabyte P31-DS3L, C2D 2.33 GHz, 2GB, GT 430, Audigy 4

Reply 16 of 34, by i2lgames

User metadata
Rank Newbie
Rank
Newbie

I used to have a awe64 value with a ess688 non pnp card (Sound Leader Pro 16E). The ess688 is a very good sb pro 2.0 clone with an original opl3 but no mpu 401 interface. The awe64 lacks the midi hanging note and is a very decent sounding card. I think the whole trick is not to use 2 pnp cards together.

Reply 17 of 34, by Shponglefan

User metadata
Rank l33t
Rank
l33t

This evening I decided to try out a DOS combination of an AWE64 Gold, Gravis Ultrasound Extreme, and Roland MPU-401 AT.

I figure this might be the best possible DOS sound card combination, featuring SB AWE32 / SB16 compatibility via the AWE64, GUS Classic and SB Pro compatibility via the GUS Extreme, and native MPU-401 intelligent mode MIDI support via the Roland card.

While it does lack a real OPL chip, I find the ESS1688 on the GUS Extreme is a good emulation.

And each card has super clean audio output with little to no excess noise.

I've been testing this combination and after trying a couple dozen games, everything has worked thus far.

Attachments

Pentium 4 Multi-OS Build
486 DX4-100 with 6 sound cards
486 DX-33 with 5 sound cards

Reply 18 of 34, by dionb

User metadata
Rank l33t++
Rank
l33t++
Shponglefan wrote on 2023-02-08, 02:22:
This evening I decided to try out a DOS combination of an AWE64 Gold, Gravis Ultrasound Extreme, and Roland MPU-401 AT. […]
Show full quote

This evening I decided to try out a DOS combination of an AWE64 Gold, Gravis Ultrasound Extreme, and Roland MPU-401 AT.

I figure this might be the best possible DOS sound card combination, featuring SB AWE32 / SB16 compatibility via the AWE64, GUS Classic and SB Pro compatibility via the GUS Extreme, and native MPU-401 intelligent mode MIDI support via the Roland card.

While it does lack a real OPL chip, I find the ESS1688 on the GUS Extreme is a good emulation.

And each card has super clean audio output with little to no excess noise.

I've been testing this combination and after trying a couple dozen games, everything has worked thus far.

Heh, that's pretty close to ideal - but given the prices of a GUS Extreme, it's beyond the range of mere mortals. I'd also argue that the MPU-401AT is rather wasted on a system with these cards - if you're running games that need intelligent mode, you'd want basic AdLib, SB 1.0 and maybe CMS and Covox as alternatives, not GUS and AWE.

That's why I went for a card with real OPL3 and bug-free UART MPU-401, saving my MPU-401AT for a system more suited to the period of intelligent-mode games.

Reply 19 of 34, by AppleSauce

User metadata
Rank Oldbie
Rank
Oldbie
Shponglefan wrote on 2023-02-08, 02:22:
This evening I decided to try out a DOS combination of an AWE64 Gold, Gravis Ultrasound Extreme, and Roland MPU-401 AT. […]
Show full quote

This evening I decided to try out a DOS combination of an AWE64 Gold, Gravis Ultrasound Extreme, and Roland MPU-401 AT.

I figure this might be the best possible DOS sound card combination, featuring SB AWE32 / SB16 compatibility via the AWE64, GUS Classic and SB Pro compatibility via the GUS Extreme, and native MPU-401 intelligent mode MIDI support via the Roland card.

While it does lack a real OPL chip, I find the ESS1688 on the GUS Extreme is a good emulation.

And each card has super clean audio output with little to no excess noise.

I've been testing this combination and after trying a couple dozen games, everything has worked thus far.

I've got a similar setup with a Gravis Ultrasound (Primax Soundstorm M16C) ,
AWE64 Gold with the memory expansion and 28 mb of ram ,
MIF IPC card (that connects to an external MPU 401 breakout box).

But I also threw in a CT1740 SB16 with an ASP chip to have OPL3 music ,
and also because it was jumper controlled therefore it was the only way to have Duke Nukem 3D stop screaming at me about the high DMA being unavailable.

I've also got plans for a db25 switcher setup with some LPT cards.

I get some crazy conflicts though , usually I find I have to resort to picking the GUS for the sound effects in certain games because the sb16 locks the pc up.
Or if I pick the gravis for certain other games when using a gamepad the character starts moving by itself so I have to use the sb16 instead.

It would be for me the most ideal setup if it wasn't for the hardware constantly fighting itself.

cards.jpg
Filename
cards.jpg
File size
1.69 MiB
Views
1037 views
File license
Fair use/fair dealing exception
soundstuff.PNG
Filename
soundstuff.PNG
File size
1.12 MiB
Views
1037 views
File license
Fair use/fair dealing exception