Bug Tracker – Bug 585

OPL Music Emulation

Last modified: 2019-09-11 14:32:28 UTC
Bug 585 - OPL Music Emulation
Summary: OPL Music Emulation
Status: NEW
Alias: None
Product: Odamex
Classification: Unclassified
Component: Client (show other bugs)
Version: (old) 0.5.0 - 0.5.5
Hardware: All All
: P2 enhancement
Assignee: Odamex Bug Reporter
: 1161 (view as bug list)
Depends on:
Reported: 2010-05-04 06:10 UTC by Ralph Vickers
Modified: 2019-09-11 14:32 UTC (History)
2 users (show)

See Also:


Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description Ralph Vickers 2010-05-04 06:10:48 UTC
Chocolate Doom recently implemented OPL Music Emulation. While it isn't perfect, it could potentially help Odamex for two reasons:

1) The cool reason. OPL Music is cool, sounds "classic", and is a great feature to have for a Doom engine. It also fits within Odamex's scope of providing an online experience relatively close to vanilla.

2) The practical reason. With all of the midi issues sdl_mixer causes for Windows Vista/7 users, offering the OPL alternative is a great solution that can be done without any changes to SDL_Mixer. The more people upgrade to the newer Windows that lack proper midi mapper support, the more complaints Odamex and other SDL Doom engines are going to hear. Offering OPL music would potentially fix a lot of these complaints.
Comment 1 Ralph Vickers 2011-01-04 15:32:36 UTC
Chocolate Doom 1.5.0 was recently released and features a switch to DosBox's OPL emulator. The OPL Emulation seems to be separated in the code so maybe it's worth a look.
Comment 2 Ralph Vickers 2016-11-11 22:08:41 UTC
*** Bug 1161 has been marked as a duplicate of this bug. ***
Comment 3 HeX_Vulture 2019-09-11 14:32:28 UTC
Team Eternity recently implemented libADLMIDI into their Eternity Engine source port and it sounds amazing: https://github.com/team-eternity/eternity/tree/libADLMIDI-branch