VOGONS


First post, by NotOminous

User metadata
Rank Newbie
Rank
Newbie

I've had a fair look around but can't find anything on this... I'm also a DOS Box newbie by the way.

What I want to do is play MIDI files using DOS Box's OPL emulation.

I downloaded a MIDI player called Mega Mid. When I try playing MIDIs through it with my default setup, it simply puts it through to Windows (which ends up being some awful wavetable crap). I'd like it to play using the OPL emulation. How should I go about this? Is it something in DOS Box's config, Mega Mid's config, or a both?

Here's Mega Mid's options:

Reply 1 of 6, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

you would need midi emulator instead of a midi player ?

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 6, by NotOminous

User metadata
Rank Newbie
Rank
Newbie

Sorry, I might be missing something, but is there no way to throw the MIDI messages at the OPL emulation instead of Windows? Does OPL work with General MIDI?

Reply 3 of 6, by gulikoza

User metadata
Rank Oldbie
Rank
Oldbie

OPL is not General Midi compatible. Most games used custom drivers for OPL chips.
One solution however is to play midi files in Windows (Win31 inside dosbox 😀) with a media player. That will play through OPL chip, but I'm not sure how accurate the playback is (well, how accurate is OPL anyway 😁)

http://www.si-gamer.net/gulikoza

Reply 4 of 6, by NotOminous

User metadata
Rank Newbie
Rank
Newbie

Aah. Thanks for the help.

Reply 5 of 6, by Freddo

User metadata
Rank Oldbie
Rank
Oldbie

Years ago I used DJGPP and Allegro and with Allegro there was a small example program that play MIDI files. I just tried that example program in DOSBox 0.65, and it's very possible to use it to play MIDI files thru OPL3. At least the playback is accurate enough for me.

Cubic Player is probably able to play it too, but I haven't tried it.

Reply 6 of 6, by vasyl

User metadata
Rank Oldbie
Rank
Oldbie

Most all Soundblaster cards came with a small program called PLAYMIDI. Last time I've checked, that worked flawlessly in DOSBox.