BlitterStudio / amiberry

Optimized Amiga emulator for Linux/macOS
https://amiberry.com
GNU General Public License v3.0
647 stars 87 forks source link

Roland MT32 suport for Amiberry #420

Closed ransom1122 closed 9 months ago

ransom1122 commented 5 years ago

Hi Midwan.

In WinUAE if you go to IO ports and select MT-32 Synth Emulator as MIDI out. You can I play amiga games with Roland sound which sound amazing.

Is there any possible way this is or can be incorporated with Amiberry?

ransom

CypherXG commented 5 years ago

In Windows a MT-32 Synth? I don't have that in Windows. The only thing i have is my real Midi Port and the stupid Midi Mapper and the stupid Wavetable Synth from Microsoft. What you need is a real Serial output Port for a real Midi Device. I think that the raspberry has not enough power too to emulate an Midi Synth, but a Serial Device Port is possible to realise with the GPIO Pins. I use a real Midi Device on the serial port with my A500 and it works like a charme.... :-)

ransom1122 commented 5 years ago

It can be installed on pie, just need the ports activation In Amiberry if possible.

https://retropie.org.uk/forum/topic/12549/tutorial-installing-munt-mt-32-emulation-on-rpi-3

5schatten commented 5 years ago

IMHO you should have a look at FluidSynth or Munt MT-32

Maybe the way Retroarch implemented a MIDI driver could give a hint. https://github.com/libretro/RetroArch/commit/c1662ded34792b3e8746292ad573640b2191c8e9

Both works fine for me with DOSBox & Retroarch. The MT-32 needs some blobs while FluidSynth depends on soundfonts. Either way the sound is superior to non MIDI music ;-)

ransom1122 commented 5 years ago

If installed into raspberry pie Amiberry cant pick it up if it's not In emulation settings io ports as you have to change the settings in emu

midwan commented 5 years ago

We could look into this in the future, but I think we need to give higher priority to some of the other items in the list.

2play commented 4 years ago

hi @midwan Dimitris! "Kalo mina" I d like to see mt32 support on amiberry. it would be nice to have in GUI the option to set mt32 as its done in scummvm. select mix, soundfont, and mt32 emulation

joolswills commented 4 years ago

@2play That's a joke right? For what purpose? :-)

joolswills commented 4 years ago

I didn't read the whole thread sorry. Have now but I'm confused. Amiga games didn't generally use Midi. @ransom1122 which games?

I understand soundcard support like toccata etc.

[Edit] if we are talking ports like doom etc, why use amiberry over a native solution? I guess I'm missing a use case.

2play commented 4 years ago

@joolswills here are some that have mt32. as @ransom1122 said this is not just supported on amiberry yet. but if same setting/handling as on scummvm enabled then I belive these mt32 can be used. I havent used MUNT so i dont know if that workaround might work Some of the mt32 roms

image

2play commented 4 years ago

@joolswills i hope by now you know that im not making jokes of that kind. I know @midwan in a way(not in peson )and have great respect for him and his work. good day to all

midwan commented 9 months ago

This is now implemented in the feature/mt32 branch, in case anyone wants to test it. I did a quick test with Castle of Dr. Brain (MT32 version) and it seems to work as expected.

It requires the MT32 ROMs, placed inside the kickstarts/mt32-roms/ directory - that is hardcoded for now. The branch can only be built with CMake for now, the Makefile will be updated later.

If they are not found, the dropdown will notify you accordingly...

image