VOGONS


First post, by stanwebber

User metadata
Rank Member
Rank
Member

first, this works brilliantly with softmpu over a serial interface, but there are some instances where softmpu's (q)emm386 requirement gets in the way. at that point you're stuck with outputting midi the traditional way over a soundcard gameport (or unobtainable hardmpu). i'm trying to evaluate my options for getting the midi to a modernish pc running a softsynth like scva without using softmpu. here's what i've come up with:

- gameport to gameport crossover cable: i know this will work, but the target pc has no gameport plus i have to build the cable.
- gameport to serial port: will this even work? what about the difference in data rates? i presume softmpu gets around this by using a pc serial port compatible data rate. i'd rather build this cable than a gameport crossover cable.
- gameport to parallel port: i know this will work as there were consumer products manufactured for this purpose, but i'd be at the mercy of whatever availability still exists plus which device do i get?
- gameport to usb midi adapter: this sounds great in concept except i don't think any of the non-professional devices support sysex messages.
- midi over tcp/ip: works great in windows; don't think it exists for dos.
- out of favor non-gm/mt32 module that can do the midi to pc serial conversion in hardware: i wouldn't know where to begin looking for this.

what other options am i not considering? my target budget for this is around $0 (which is what softmpu cost me) so we'll see.

Reply 1 of 3, by M-HT

User metadata
Rank Member
Rank
Member
stanwebber wrote on 2025-07-25, 23:44:

- gameport to usb midi adapter: this sounds great in concept except i don't think any of the non-professional devices support sysex messages.

This project would work for the purpose - https://github.com/TheKikGen/USBMidiKliK4x4

You could also use usb to uart adapter to receive the data.

Reply 2 of 3, by sfryers

User metadata
Rank Member
Rank
Member
stanwebber wrote on 2025-07-25, 23:44:

- gameport to usb midi adapter: this sounds great in concept except i don't think any of the non-professional devices support sysex messages.

Depends if you consider them a 'professional' device, but I've found the Roland USB-MIDI adapters work very well for this purpose, along with a passive gameport to MIDI cable. Used examples can be found quite cheap.

MT-32 Editor- a timbre editor and patch librarian for Roland MT-32 compatible devices: https://github.com/sfryers/MT32Editor

Reply 3 of 3, by darry

User metadata
Rank l33t++
Rank
l33t++
sfryers wrote on 2025-07-28, 16:26:
stanwebber wrote on 2025-07-25, 23:44:

- gameport to usb midi adapter: this sounds great in concept except i don't think any of the non-professional devices support sysex messages.

Depends if you consider them a 'professional' device, but I've found the Roland USB-MIDI adapters work very well for this purpose, along with a passive gameport to MIDI cable. Used examples can be found quite cheap.

I second this.

I will add that

a) The M-Audio MIDISPORT USB MIDI solutions tend to be decent as well (there was a bad batch of MIDISPORT UNOs a few years back though). I suggest you stay away from unbranded ones (or ones from obscure brands), as they can be flaky, in my experience. I have read that there are some newer players on the market that seem to be making a name for themselves, but I am not familiar with them beyond that.

b) Most "passive gameport to MIDI cables" available new on that well known auction site are out of spec crap. They might still work in a given use case, but I would not chance it. Several people have posted about issues with these. I suggest you consider this : https://www.serdashop.com/DB15MIDI
That one is inexpensive and well rated by folks here. As a "bonus", the MIDI DIN ports on it are female, so a typical USB MIDI adapter with captive male MIDI ports will connect directly, without adapters.