davidhs wrote on 2020-11-02, 17:50:
Thanks for all the positive response. […]
Thanks for all the positive response.
This is actually something I made because from what I knew, D-110 have very similar synth structure as an MT-32, so I gave it a try.
Turns out it works quite well, and it sounds beautiful as well. Although to make it the most complete, I still don't know how to parse the reverb chip ROM dump I found in the Internet (I'm sorry I forget what is the name of the file), so that the reverb settings are at most accurate from the device itself.
I also need to modify the current Munt code to support D-110 "patches", i.e. the reverb and partial reserve settings.
Well, adding support for D-(1)10 synth requires quite a bit of changes. There are more ROMs involved, more timbre banks, etc. And I'm completely unsure whether the MT-32/CM-32L emulation model is remotely correct. Studying that requires an effort. Perhaps, easier is to go another way and emulate the MCU fairly for other synth. Really, today computers are even faster, so full-blown emulation may be more desired being accurate but slower. For instance, MAME/MESS already has implemented the MCU model (albeit the sounds hardware is still missing 😒). I guess the speed is more valuable for gaming, so probably mt32emu will remain a HLE (e.g. the measured speed of reverb emulation was 20 times faster in mt32emu when I tested).
Also, speaking of reverb, if you are interested in how the reverb chip presumably works, don't hesitate to look at the BossEmu thingy. It is already capable to work with some more reverberation stuff other than MT-32 and the likes. This is probably most important difference comparing to the mt32emu emulation model, as the D-(1)10 units have the number of reverb modes doubled, AFAIK 😀