VOGONS


SB16 connected to MIDI through gameport

Topic actions

Reply 20 of 25, by Kitty Trouble

User metadata
Rank Newbie
Rank
Newbie

Good news! I managed to get both MIDI and SB sounds running through a PCI card that I tried. I'm very happy with the mixed results in this particular game and setup. The krondor combined sounds also sound good...

It was the CT4730 as talked about here: Driver help CT4730

Now there are some issues. The music in fate of atlantis sounds just awful without the roland sounds - the wrong notes are playing, weird instruments are playing, things like that. With MT-32 using the game port it sounds great. But other games that don't utilize MT-32 are going to have issues.

It also doesn't have DOS drivers from what I can see.

Can you please help me with how I am supposed to configure 2 sound cards to work simultaneously? Because aren't the addresses going to conflict? How can I change between the 2 cards in software if one uses jumpers?

I get something like this in control panel but don't think any of this can be changed, or I just don't know how: https://imgur.com/a/Z3bzBdB and the ISA card uses jumpers to configure.

Also https://i.imgur.com/o3pznjP.png

Reply 21 of 25, by SScorpio

User metadata
Rank Oldbie
Rank
Oldbie

The Sound Blaster PCI 64 does have sound drivers. But do yourself a huge favor and please toss it in the trash and move on. I have first hand experience with that card from back in the day and it deserves every single complaint against it. That card was just released as budget garbage for PC builds to have something that produced sound even if it was crap.

The music issue is you are using General MIDI, and the MT32 was recreated prior to that being a thing. So while both "speak" MIDI, the instruments are mapped differently and most things written for the MT32 won't sound right on anything that isn't an MT/CM32.

Reply 22 of 25, by Kitty Trouble

User metadata
Rank Newbie
Rank
Newbie
SScorpio wrote on Yesterday, 17:54:

The Sound Blaster PCI 64 does have sound drivers. But do yourself a huge favor and please toss it in the trash and move on. I have first hand experience with that card from back in the day and it deserves every single complaint against it. That card was just released as budget garbage for PC builds to have something that produced sound even if it was crap.

The music issue is you are using General MIDI, and the MT32 was recreated prior to that being a thing. So while both "speak" MIDI, the instruments are mapped differently and most things written for the MT32 won't sound right on anything that isn't an MT/CM32.

MUNT is a MT-32 emulator, it sounds very close to a real MT-32, not general MIDI.

It's not the MT-32 stuff that sounds wrong. The MT-32 stuff sounds great in my opinion.. The bird in Tikal for example which sounds awful when using any non-MT32 sound fonts sounds like a bird, I'm happy with that. Also happy with the sound effects (in fate of atlantis). It's music that is playing in fate of atlantis without using the MIDI port (i.e. standard port 220 stuff) that is sounding completely off (though that doesn't matter for this game since I am using MUNT). And I can't figure out how to get the sound card working at all when I boot into DOS, the game just refuses to load or do anything.

So what I could do is use this card just for the MIDI stuff in windows and also have my Sb16 for the other stuff, as was suggested in this thread to have 2 sound cards, I just don't know how to manage conflicts, and say I want this sound card to do this thing, and the other sound card to do a different thing, etc... At the very least, until I can afford a new sound card.

Reply 23 of 25, by Linoleum

User metadata
Rank Member
Rank
Member

Yeah... It is expected from a "fake" FM sound card (no real synthesizer). Sometimes, they sound okay. Most of the time, they don't and should use the card's General Midi/MT32 emulation instead (or a real MIDI device attached).

If you really want to use this car in DOS, Phil did a YouTube video that will give you a good idea of the steps you'd need to go through: https://youtu.be/k6_bu4gcpHQ?t=1074

Athlon64 3200+, HD3650, SB Audigy 2ZS
P4 1.8Ghz, V3, SBLive
P3 866Mhz, Riva TNT2, SB Audigy
P2 266Mhz, RageIIc, V2, SBLive
P233 MMX, Mystique 220, SB 32
P100, S3 Virge GX, AWE64, WavetablePi & PicoGus
Prolinea 4/50, ET4000, SB 16, WavetablePi

Reply 24 of 25, by Kitty Trouble

User metadata
Rank Newbie
Rank
Newbie

Couldn’t figure it out. The card has 2 base addresses and also no high dma port in the settings. Tried both of them still wouldn’t detect it… but those drivers also aren’t for this specific card. Still there isn’t much I need pure dos mode for right now so I might just live with it unless I can figure out how to use sb16 in dos and this card in windows. I’ll eventually get something better.

Reply 25 of 25, by dionb

User metadata
Rank l33t++
Rank
l33t++
Kitty Trouble wrote on Yesterday, 20:04:

Couldn’t figure it out. The card has 2 base addresses and also no high dma port in the settings. Tried both of them still wouldn’t detect it… but those drivers also aren’t for this specific card. Still there isn’t much I need pure dos mode for right now so I might just live with it unless I can figure out how to use sb16 in dos and this card in windows. I’ll eventually get something better.

Should be no trouble at all. Windows can live with two cards installed, just use the SB64 PCI as default if you actually like it. DOS itself isn't aware of sound cards, you just tell games which sound device is present at which resources. So don't bother initializing SB64 PCI, don't refer software to it and it will only use the SB16. All you need to do to make sure this works is to be sure to reserve the resources the SB16 needs in BIOS so the SB64 won't get allocated anything conflicting by PnP.