Jump to content

Doom OPL Windows MIDI driver


nukeykt

Recommended Posts

Doom OPL Windows MIDI driver.

Demo:

 

Extended version adds few cool features that is not available on vanilla Doom:

1) Full stereo panpot.

2) Emulate up to 8 OPL3 chips.


Download:

Standard version:
doomopl.zip

Extended version:

opl3doom_ext.zip

OPL patches (GENMIDI.OP2):
https://www.dropbox.com/s/kpgdaysdbzu4cr6/genmidi.zip?dl=0

dmx_dmx.op2 - DMX, Heretic, Hexen, Doom Beta, Strife Demo
dmx_doom1.op2 - Doom, Ultimate Doom, Chex Quest
dmx_doom2.op2 - Doom II, Final Doom
dmx_strife.op2 - Strife
dmx_raptor.op2 - Raptor

Installation:
1. Install Visual C++ 2017 Redistributable.
2. Install driver. If you have x64 system install both x86 and x64 versions.
3. Install GENMIDI.OP2.

GENMIDI.OP2 installation:
1. Create OPLSynth folder in C:\ disk root.
2. Copy *.op2 files to C:\OPLSynth folder.
3. Rename needed op2 file to genmidi.op2.

 

 

DMXOPTION toggles:

OPL3 mode enable:

Set DMXOPTION environment variable to "-opl3"

 

Doom 1 1.666 mode enable:

Set DMXOPTION environment variable to "-doom1"

 

Doom 2 1.666, Heretic, Hexen mode enable:

Set DMXOPTION environment variable to "-doom2"

 

You also can combine OPL3 mode with Doom 1.666 modes. eg set variable to "-opl3-doom1"

 

Extended version features:

Full stereo pan pot.

Set DMXOPTION environment variable to "-extstereo".

 

Multiple OPL3 chip mode.

Set DMXOPTION environment variable to "-chipsN", where N is number of emulated chips(up to 8 chips).

VOGONS thread:
http://www.vogons.org/viewtopic.php?f=9&t=36667

 

 

Edited by nukeykt
Add extended version

Share this post


Link to post
  • 1 year later...

@nukeykt Sorry for necrobumping this, but Do you think it would be possible to emulate more than one OPL3 chip with this? I know that wouldn't be "authentic" but it would help with more complex midi files out there.

Share this post


Link to post
49 minutes ago, Csonicgo said:

@nukeykt Sorry for necrobumping this, but Do you think it would be possible to emulate more than one OPL3 chip with this? I know that wouldn't be "authentic" but it would help with more complex midi files out there.

Yes. It is quite possible. I'll try to do it on weekend. What do you think about addition of smooth stereo panning?

Share this post


Link to post
Just now, nukeykt said:

Yes. It is quite possible. I'll try to do it on weekend. What do you think about addition of smooth stereo panning?

I'd love that! :D

Share this post


Link to post
  • 9 months later...
  • 1 month later...

Can I use this with any other MIDI Player? If it only works with Windows Media Player, then fuck that, because one day that piece of shit stopped playing MIDIs with no obvious reason why. I uninstalled everything MIDI-related on my computer. Nothing worked.

 

Any help?

Share this post


Link to post

I use AIMP for all music: midi, mp3, tracker files, ogg, etc. I don't know if this driver would affect AIMP, though, but probably not. There is probably a sound font somewhere that would sound like ye olde Sound Blaster.

Share this post


Link to post
  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...