VOGONS


First post, by DoomGuy II

User metadata
Rank Member
Rank
Member

So, here's the gist.

I have a custom built Pentium III computer with an A-Open AX3S Plus motherboard. Currently running Windows 98 SE on that machine. It has an onboard MPU-401/Joystick port and as far as MIDI, it works like wonders. Plays MIDI files just fine and tested it under DOOM and also plays them just fine. However, when I tried to test out Duke Nukem 3D (and any other Build-engine based game), I get this error "Could not detect MPU-401". All the settings are correctly set. I currently have it on address 330 and IRQ 7. And I also have a Sound Blaster Live! installed in there as well for the use of Sound Blaster emulation and it also works just fine. I've also tried MS-DOS mode, but still no dice. Strange that it detects the MIDI of the Live! just fine, but not detect the onboard MIDI. Any suggestions? It would be greatly appreciated.

Last edited by DoomGuy II on 2016-03-20, 01:23. Edited 1 time in total.

Official Website: https://dg410.duckdns.org/

Reply 1 of 13, by clueless1

User metadata
Rank l33t
Rank
l33t

You don't mention the OS--Win98? Is the Live! your only sound card?

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 3 of 13, by clueless1

User metadata
Rank l33t
Rank
l33t

In Device Manager do you have SB16 Emulation enabled and working? Make sure there are no device conflicts.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 5 of 13, by clueless1

User metadata
Rank l33t
Rank
l33t

I wish I had my Win98SE rig hooked up. It's got a Live! and Duke on there and I'm pretty sure it was playing Midi okay in the game. If I get a chance, I'll hook it up and see if it can give me anything else to suggest to you.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 6 of 13, by clueless1

User metadata
Rank l33t
Rank
l33t

Okay, I got it hooked up and verified midi music plays in Duke. In Device Manager under Creative Miscellaneous Devices->Creative SB16 Emulation, I've got 220, 330, 388, 5, 1, 5 respectively. My IRQ is 5 compared to your 7. In Duke's setup.exe, I've got Sound FX set to SB16, IRQ 5, DMA 1 and 5. Music set to General MIDI port 330.

In Control Panel->Multimedia on the MIDI tab, I have Single Instrument set to A:SBLive! MIDI Synth.

In Device Manager->Sound, Video and Game Controllers, get into the Live! Properties and Synth Options tab and set the Synth Voices to 1024.

Anyhow, hopefully one of those settings helps you out. Keep us posted.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 7 of 13, by DoomGuy II

User metadata
Rank Member
Rank
Member

Tried what you suggested. Nothing works.

I actually have the MIDI port of the Sound Blaster Live! set at 300 and it does work just fine when I select it under Duke 3D. What I was trying to get working was the built-in MIDI on the motherboard, which is set at 330 with an IRQ of 7. I couldn't get that to work under Duke 3D no matter what. I could set the IRQ to 5, but it would complain about a hardware conflict otherwise.

Official Website: https://dg410.duckdns.org/

Reply 8 of 13, by clueless1

User metadata
Rank l33t
Rank
l33t

Oh! I thought you were trying to get it working with the Live! I'd never heard of a motherboard with MIDI onboard. Hopefully someone else can help you out.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 9 of 13, by DoomGuy II

User metadata
Rank Member
Rank
Member

Alright. I changed the settings a little bit (changed the IRQ to 9 under Windows) and this time under Windows, it said that the MPU-401 device is in use by another application when trying to set it up in the Duke 3D setup program. Otherwise, still the same old "Could not detect MPU-401" error.

Official Website: https://dg410.duckdns.org/

Reply 10 of 13, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

Remove the live and see if the onboard MIDI works. Disable onboard MIDI in BIOS and see if the live works?

YouTube, Facebook, Website

Reply 11 of 13, by DoomGuy II

User metadata
Rank Member
Rank
Member

I was actually able to solve this problem. I wasn't able to fix the issue with the onboard MIDI, but here's what I did.

I've completely uninstalled the SB Live! drivers that I had on my computer (LiveWare 3.0 presumably) and installed the WDM drivers (Version 4.12.01.0905). From what I understand, this allows you to use the default MIDI device that is set in Windows under a DOS box, and sure enough I plugged in my external MIDI into the SB Live!'s gameport and low and behold I was able to get the pure MIDI I wanted. As for the onboard game port, I've decided to use it for my Force Feedback Pro joystick and kept the MIDI enabled, but changed the address to 300, and enabled joystick support in the BIOS.

Although, the digital sound effects stutter when playing DOS games, but it's better than nothing. Hopefully, there's a solution to this.

Official Website: https://dg410.duckdns.org/

Reply 12 of 13, by clueless1

User metadata
Rank l33t
Rank
l33t
DoomGuy II wrote:

and sure enough I plugged in my external MIDI into the SB Live!'s gameport and low and behold I was able to get the pure MIDI I wanted.

I didn't realize you had an external MIDI device. Which one are you using?

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 13 of 13, by DoomGuy II

User metadata
Rank Member
Rank
Member

It's a Casio WK-1630, which is an electronic keyboard. In addition to playing it as an instrument, it also serves as a MIDI device for games.

Official Website: https://dg410.duckdns.org/