VOGONS

Common searches


DOSBOX fork with better FM synthesis?

Topic actions

First post, by Stiletto

User metadata
Rank l33t++
Rank
l33t++

A passing comment from R. Belmont of MAMEdev team:

"also, (at least) one of the dosbox fork(s) apparently has FM that blows MAME's away ... but I forget where I saw it"

anyone? 😀

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 1 of 66, by leileilol

User metadata
Rank l33t++
Rank
l33t++

probably oplemu compat in mainline dosbox. The only recent more accurate FM emulator i know of is khokh2001's nuked opl3 fm and that hasn't been backported to dosbox AFAIK.

apsosig.png
long live PCem

Reply 2 of 66, by KainXVIII

User metadata
Rank Member
Rank
Member
leileilol wrote:

The only recent more accurate FM emulator i know of is khokh2001's nuked opl3 fm and that hasn't been backported to dosbox AFAIK.

Interesting, does it have standalone installer (like Munt) or you need somehow compile it yourself?

Reply 3 of 66, by keenmaster486

User metadata
Rank l33t
Rank
l33t

I've found "fast" OPL3 emulation to sound more like the original, that is, when you set all the frequencies to 49716 Hz.

World's foremost 486 enjoyer.

Reply 6 of 66, by Stiletto

User metadata
Rank l33t++
Rank
l33t++
Stretch wrote:

R. Belmont made his comment _before_ that thread was posted. But that poster had made his emulator before he made his DOSBox patch. So I'm not really sure.

"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto

Reply 8 of 66, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

They sound absolutely identical to me.
I'm not an expert but I've read that the OPL3 has only 8 basic waveforms to emulate, and I think dosbox does an excellent job.
How more accurate simple sinewave sawtooth or squarewave can be ??

Anyway, here are a quick comparison between Nuked OPL and Dosbox OPL:

Attachments

  • Filename
    Nuked 2.mp3
    File size
    842.04 KiB
    Downloads
    338 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    Nuked 1.mp3
    File size
    844.08 KiB
    Downloads
    333 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    Dosbox 2.mp3
    File size
    838.77 KiB
    Downloads
    300 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    Dosbox 1.mp3
    File size
    840.81 KiB
    Downloads
    341 downloads
    File license
    Fair use/fair dealing exception


my important / useful posts are here

Reply 9 of 66, by nukeykt

User metadata
Rank Member
Rank
Member

Here's comparison between four opl3 emulators: Nuked OPL3, DOSBox fast OPL3, DOSBox compat OPL3, MAME/MESS OPL3. Unfortunately i can't record real OPL3. So I also uploaded original midi file: https://www.dropbox.com/s/4b8bir5gyy6q1aq/LION10.MID?dl=0

Attachments

  • Filename
    lion10-mameopl3.mp3
    File size
    2.13 MiB
    Downloads
    322 downloads
    File comment
    MAME/MESS OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    lion10-dbcompat.mp3
    File size
    2.11 MiB
    Downloads
    310 downloads
    File comment
    DOSBox compat OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    lion10-dbfast.mp3
    File size
    2.18 MiB
    Downloads
    290 downloads
    File comment
    DOSBox default,fast OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    lion10-nukedopl3.mp3
    File size
    2.13 MiB
    Downloads
    332 downloads
    File comment
    Nuked OPL3
    File license
    Fair use/fair dealing exception

Reply 10 of 66, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

Interesting.

Dosbox-Fast sounds closer to Nuked-OPL, but has lower pitch "kick drum".
Dosbox-Compat is muddy and distorted.... are you sure you did not mix the names of Compat and Fast?
MAME is less distorted than Dosbox-Compat but still not as clean as Dosbox-Fast or Nuked.

What game is it from so I can record a real OPL-SA3 for comparison.


my important / useful posts are here

Reply 11 of 66, by nukeykt

User metadata
Rank Member
Rank
Member

No. This is case where compat loses to fast emu. This music is from Lion King port to Windows 95. BTW I just recorded sample from ymf718 myself.

Attachments

  • Filename
    lion10-ymf718.mp3
    File size
    2.11 MiB
    Downloads
    296 downloads
    File comment
    YMF718 OPL3.
    File license
    Fair use/fair dealing exception

Reply 12 of 66, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

A horrible recording (there is some strange effect), but pitch-wise Nuked sounds the closest.
Yet, Dosbox-Fast is not bad at all.

Any examples where dosbox-Fast is less accurate than Compat?
I've been under the impression that Compat is MORE accurate than Fast... where clearly it is not so in this example.


my important / useful posts are here

Reply 13 of 66, by Scali

User metadata
Rank l33t
Rank
l33t
James-F wrote:

A horrible recording

Using mp3 is not a good idea for this. Regular WAV or FLAC would be better for comparison.
Now you can't tell whether the distortion is caused by inaccurate emulation, or if it is aliasing from the mp3 codec used.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 14 of 66, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

No no, there is something wrong with the recording itself of the YMF718, not with the WAV to MP3 conversion.
The MP3s are 320kbps, I doubt anyone could hear the difference (another topic altogether).

Ignoring the bad recording and concentrating on the Pitch and Sound accuracy, Nuked OPL is a perfect match.
Dosbox-Compat is absolutely horrendous here, and I thought is was the most accurate... keenmaster486 was right.

EDIT:
I just noticed there is a MID file of the song.
I will record my YMF719 and be back.


my important / useful posts are here

Reply 15 of 66, by nukeykt

User metadata
Rank Member
Rank
Member
James-F wrote:

Any examples where dosbox-Fast is less accurate than Compat?

Yes. Now i'm recording song where DOSBox fast and MAME sound inaccurate, but DOSBox compat and Nuked OPL are good.

Reply 16 of 66, by nukeykt

User metadata
Rank Member
Rank
Member

Ok. I've recorded. YMF718 applies "3D" effect to sound. But i don't know how to disable it.
This song is from Disney's Aladdin port to Windows.

Attachments

  • Filename
    arrock1-ymf718.mp3
    File size
    2.81 MiB
    Downloads
    313 downloads
    File comment
    YMF718 OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    arrock1-nukedopl3.mp3
    File size
    2.85 MiB
    Downloads
    312 downloads
    File comment
    Nuked OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    arrock1-mameopl3.mp3
    File size
    2.85 MiB
    Downloads
    282 downloads
    File comment
    MAME/MESS OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    arrock1-dbfastopl3.mp3
    File size
    2.84 MiB
    Downloads
    286 downloads
    File comment
    DOSBox default, fast OPL3
    File license
    Fair use/fair dealing exception
  • Filename
    arrock1-dbcompatopl3.mp3
    File size
    2.88 MiB
    Downloads
    263 downloads
    File comment
    DOSBox compat OPL3
    File license
    Fair use/fair dealing exception

Reply 17 of 66, by James-F

User metadata
Rank Oldbie
Rank
Oldbie
nukeykt wrote:

Ok. I've recorded. YMF718 applies "3D" effect to sound. But i don't know how to disable it.

Open windows Volume Control and simply mute "3D WIDE", at least it is how it's on Windows 98.
I you don't see it, enable it in Options->Preference.
If you can please replace your YMF718 recordings without "3D WIDE".

I attached the first Lion track from YMF719.

Attachments

  • Filename
    Lion YMF719.mp3
    File size
    2.13 MiB
    Downloads
    258 downloads
    File comment
    V3
    File license
    Fair use/fair dealing exception
Last edited by James-F on 2016-08-17, 16:37. Edited 5 times in total.


my important / useful posts are here