sneakernets / DMXOPL

YMF262-enhanced FM patch set for Doom and source ports.
MIT License
64 stars 2 forks source link

Possible "OPL" GENMIDI #46

Open sneakernets opened 6 years ago

sneakernets commented 6 years ago

To get myself back into things, I've decided to make a OPL/OPLL style General MIDI set. Nothing fancy here, just using the Sine Wave. I'm going to be working on DMXOPN2 again soon, so perhaps it's a form of "practice".

Wohlstand commented 6 years ago

One note on OPLL: it's even has no ability to have custom instruments: only one of 15 embedded melodic instruments and 5 drums.

freq-mod commented 6 years ago

and what's important - OPLL had a "half-sine" waveform too. Also these 5 drums were made using OPL percussion mode which doesn't works so correctly in libADLMIDI right now (unless using dosbox emu core)

sneakernets commented 6 years ago

I had no idea about OPLL having the "half sine", explains a lot. I couldn't find that in the data sheets. I guess I didn't catch it!

sneakernets commented 6 years ago

Quick question, does anyone here know of the waveforms on the OPK/OPJ? It was used in the PSR-2 and PSS-50 Yamaha Keyboards. I'm assuming it's just an OPL2 with a 32KiB WaveROM for drums, but I want to make sure.

freq-mod commented 6 years ago

If anyone on a planet knows this. it would be this guy - http://www.dtech.lv/techarticles_yamaha_opk.html You can contact him via email - check contacts tab About it being OPL2 + DPCM... i doubt it. These obscure things allegedly have an 8-voice polyphony, rather than 9... and OPL2 if anything is more 6+3 channels rather than 8+1. I don't think Yamaha just removed rhythm mode and one channel, but again who knows