Using MT32-Pi Hat with BlisSTer Board?

vraskin
Posts: 19
Joined: Tue Mar 23, 2021 6:45 pm
Has thanked: 14 times
Been thanked: 1 time

Using MT32-Pi Hat with BlisSTer Board?

Unread post by vraskin »

Hi all,
I'm looking into adding an MT32-PI to my MiSTer setup. From watching setup tutorials online, it looks like the MT32-Pi Hat plugs into the user port on the I/O board, but in my setup that port is already used by the BlisSTer board. Is there a way to have both connected at once?

Thanks!
grizzly
Posts: 253
Joined: Tue Jun 16, 2020 12:22 pm
Has thanked: 25 times
Been thanked: 36 times

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by grizzly »

Yes and no!
You can use the BlisSTer in regular usb mode, as in not using LLAPI mode and not have the usb3(user port) cable connected to the BlisSTer.
All usb and hdmi ports can be used in usb mode the hdmi ports shows red when LLAPI is used and green when usb mode is used.
Practically turning it into a regular usb board but where the hdmi ports/BlisSTer cables can be used (and no LLAPI cores is needed then).

i would recommend to run the fast_USB_polling_on script if you use usb mode or a regular usb board/hub, and also make it a common thing to do after every update since it often resets then.

But you can not use MT32-PI and BlisSter in LLAPI mode at the same time!
And this is the reason i have not bought a MT32-PI yet.

You can also get MIDI sounds over network using a windows/linux/raspberry pi that seems too work ok too.
viewtopic.php?f=31&t=1390
Only trouble is that you need to inject/combine the regular sound from the mister and the sound coming from the win/linux/pi you run MIDI on.
And since i use optical from my mister that is not easy to do, so i have not tried it myself.
vraskin
Posts: 19
Joined: Tue Mar 23, 2021 6:45 pm
Has thanked: 14 times
Been thanked: 1 time

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by vraskin »

Thanks for the detailed reply! To be honest I've never been clear on how llapi plays into using the BlisSTer board. My understanding is that there was/is a separate branch of llapi cores, but I've always just used the primary cores and have never run into any issues using bliss adapters with OEM controllers. Not sure if that means regular cores have llapi support now or if I'm not actually using llapi when I do this? In which case would I lose anything from connecting the BlisSTer to a regular USB port and using the User Port for the MT32-Pi?
grizzly
Posts: 253
Joined: Tue Jun 16, 2020 12:22 pm
Has thanked: 25 times
Been thanked: 36 times

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by grizzly »

Then you have never used LLAPI at all.
You can easily verify that if the LED between the HDMI port and the button is green then it is usb mode, if it is red then it is in LLAPI mode but you need to load a core with LLAPI turned on before it turns red.

You can also try too unplug the userport/usb3 cable from the ioboard to the blisster and then turn on the mister and see if it works.
Which it almost certainly will just never switch the LED too red/LLAPI mode.
And then you will off-course have a userport/usb3 cable left over for a MT32-Pi :mrgreen:
vraskin
Posts: 19
Joined: Tue Mar 23, 2021 6:45 pm
Has thanked: 14 times
Been thanked: 1 time

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by vraskin »

Awesome - I played around with it and understand how it works now. Thanks again for the explanation! I wouldn't be using the llapi capabilities of the BlisSter for any cores that work with the MT32-Pi anyway, and the way my setup is laid out it would be simple to re-plug whichever one of them I'm using when I go to turn MiSTer on, so I think I'm going to go ahead and pull the trigger on getting one. That said, the obsessive-compulsive part of me wonders if there's a way to use some kind of splitter on the User Port to have everything plugged in at once. Would a regular USB splitter work for this?
grizzly
Posts: 253
Joined: Tue Jun 16, 2020 12:22 pm
Has thanked: 25 times
Been thanked: 36 times

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by grizzly »

A usb hub will absolutely NOT work, a manual switch with no electronics should work.
Discussed in this tread viewtopic.php?f=9&t=3598&hilit=switch
Milspex
Posts: 121
Joined: Wed Jun 10, 2020 6:46 pm
Has thanked: 31 times
Been thanked: 18 times

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by Milspex »

considering the mt32pi requires a specific cable/length and not all cables work, I doubt a splitter is gonna help it.
vraskin
Posts: 19
Joined: Tue Mar 23, 2021 6:45 pm
Has thanked: 14 times
Been thanked: 1 time

Re: Using MT32-Pi Hat with BlisSTer Board?

Unread post by vraskin »

Okay for anyone with the same question I can confirm that while using a manual USB 3.0 splitter works with the BlisSTer board LLAPI capabilities (and presumably other add-ons that can be used with the MiSTer port), it sadly does not work with the MT32-Pi due to the cable length issue Milspex mentioned above. That said the MT32-Pi is still awesome and it only takes a second to switch what is plugged in so it's not a big deal.
Post Reply