bradharding / doomretro

The classic, refined DOOM source port. For Windows PC.
https://www.doomretro.com
GNU General Public License v3.0
713 stars 89 forks source link

[FEATURE REQUEST] DMXOPL support #842

Open themacintoshnerd opened 7 months ago

themacintoshnerd commented 7 months ago

Hi y’all

after playing the new re-release of doom and experiencing the DMXOPL stuff they added into it it struck me that it would fit in perfectly with the overall feel and aesthetic retro goes for. Would love to see this get added into the port!

VGkav commented 7 months ago

I don't understand the interest in OPL stuff. It sounds worse than MIDI with some basic sc-55 approximation, like the default Windows one.

OPL simply sounds like a budget version of MIDI synth and it is not how the composers of this music intended for it to sound.

garoto commented 7 months ago

It's just another form of computer generated music synthesis. Have you ever listened to chiptunes from the early/mid 90s where folks would compose fullblown pieces using a dozen audio samples with each one being less than 2kB in size? Kinda the same thing. @sneakernets DMXOPL is just fucking stunning in its goal and what he/she managed to achieve. Dissing OPL synthesis with such vigor as you do, strikes me as an ignorant take.

themacintoshnerd commented 7 months ago

I don't understand the interest in OPL stuff. It sounds worse than MIDI with some basic sc-55 approximation, like the default Windows one.

OPL simply sounds like a budget version of MIDI synth and it is not how the composers of this music intended for it to sound.

DMXOPL sounds a lot different from standard OPL2 and closer to the SC55 for one? 2 by the logic of "opl bad because the midis aren't supposed to sound like that" then by that logic we should be playing Doom via on CRTs with only SC-55 music. It's all subjective. DMXOPL sounds to me like what a good version of Doom's soundtrack could have been like on the genesis. and just imo it'd fit this project extremely well as an option in addition to the current sound of doom retro. The main reason why people don't play with the OPL2 version of doom soundtrack is because it is well an OPL2 version and thus way more limited than what DMXOPL does because it uses OPL3.

I'd encourage you to look at the Doom soundtrack redone in OPL3 here

as well as DMXOPL here more examples: here, here

and again I want to reiterate "as it was intended" shouldn't really be something people think too hard about when it comes to doom outside of chocolate doom. Doom was not intended to run on the Apple Watch or ATMs but its cool so people do it.