bbond007 / MiSTer_ScummVM

ScummVM installer and 2.2 build for the MiSTer platform.
GNU General Public License v3.0
56 stars 6 forks source link

FPGA MIDI? #9

Closed sigboe closed 2 years ago

sigboe commented 4 years ago

Excuse me for talking about things I know very little about (that's why i'm asking)

Would it be possible to have this program send MIDI cores to the FPGA, and have them connected to the ScummVM program?

I just think this would have the following benefits

I think there are some MIDI FPGA running on MiSTer already, and I assume that they can be used, and the main work that needs to be done would be the connection to and from the Linux side, and maybe a bit of FPGA development as well. But that is just speculation on my part.

bbond007 commented 4 years ago

I have never seen any serious open-source MIDI HDL projects for even General Midi.

Really the only worthwhile one would be Roland MT-32/CM-32L and it just does not exist.

StiffPeakz commented 3 years ago

Would it be possible to add support for dwhinham's amazing mt32-pi?

https://github.com/dwhinham

RockyBoulder commented 3 years ago

Indeed support for mt32-pi would really be great. Together with PI-Midi from aranet this would be really great to have.

masch0 commented 3 years ago

Yes also from my side. Direct support for mt32-pi would be great. My Mister and additional hardware (keyboard mouse/bt/wifi dongles and the mt32-pi) are installed together in a small desktop case (like retro computers). But only for scummvm currently i use an external usb/midi cable, 2nd mt32 device outside and audio mixer (for midi and mister audio), the internal mt32-pi cant be used (not so nice).

bbond007 commented 3 years ago

I don't know how to access the user port (on the FPGA side) from the Linux environment. I think it would need modifications "menu" core.

I have written an ALSA MIDI driver before, so I am certainly capable of writing the driver, but accessing the mt32-pie from linux user space is something perhaps I'd need help with.

Leaving this open for discussion, but I make no promises :)

bbond007 commented 2 years ago

This should allow you test mt32-pi

I have not been able to test it myself (yet) because my USER-IO port on my IO board is not compatible.

MIDIMeister.zip

I'm going to close this issue, but I ask that you leave any comments here --> https://github.com/bbond007/MiSTer_ScummVM/issues/17