OS X + ScummVM and Multiple MIDI devices

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
macafella
Posts: 7
Joined: Wed Sep 27, 2017 6:26 pm

OS X + ScummVM and Multiple MIDI devices

Post by macafella » Mon Oct 02, 2017 8:04 pm

Hi

I connected two physical midi-devices to my Mac running OS X and the 1.9.0 build via 2 x Roland USB UM-One USB-to-MIDI connectors.

If I have just one device connected via midi will play fine through there, however if I Connect both I can't choose between the two devices, it always plays through one of the devices.

From the list of devices I can only choose "CoreMidi" - the two USB adapters does not register as individual units I can choose between.

Is there some trick to adjusting with the ports in Midi config? Or do I need to dig into a .ini file somewhere.

I read about a similar issue with the Windows version that was fixed back in 2012, so I am thinking that maybe I am just the first mac-user to come across this odd problem.

Any help or input on how to make this a setting instead of having to mess with the cables is very welcome.

Thanks

digitall
ScummVM Developer
Posts: 964
Joined: Thu Aug 02, 2012 1:40 pm

Post by digitall » Mon Oct 02, 2017 9:19 pm


macafella
Posts: 7
Joined: Wed Sep 27, 2017 6:26 pm

Post by macafella » Mon Oct 02, 2017 9:32 pm

Thank you for the hint :)

Sorry for asking stupid but I understand from your link what I describe is expected behaviour because it's on the "TO DO" list - correct? :)

If that is the case that in itself is a huge relief for me. A) Because I wont have to spend 3-4 more hours trying to figure out what I am doing wrong B) I can look forward to having this solved some sweet day.

digitall
ScummVM Developer
Posts: 964
Joined: Thu Aug 02, 2012 1:40 pm

Post by digitall » Mon Oct 02, 2017 11:49 pm

Yes, afraid so as on TODO list. Pull Requests and code submissions to fix this are gratefully received as we are an open source project.

However, I think one of our developers seems to have taken a stab at this after reading your post:
https://github.com/scummvm/scummvm/pull/1038

User avatar
criezy
ScummVM Developer
Posts: 549
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Post by criezy » Tue Oct 03, 2017 12:08 am

I have created a ScummVM snapshot with my changes from the link posted by digitall, and I would appreciate if you can test it and let us know if it works correctly: https://www.dropbox.com/s/qe2wqi7nghds5 ... t.dmg?dl=0

macafella
Posts: 7
Joined: Wed Sep 27, 2017 6:26 pm

Post by macafella » Tue Oct 03, 2017 12:29 am

BINGO!! That works.

My midi device configured in Audio MIDI Setup like this:
https://www.dropbox.com/s/k1efeb97rt1f3 ... 0.png?dl=0

Now registers in the game like this:
https://www.dropbox.com/s/ozgg7lem8e25v ... 0.png?dl=0


However, I cannot complete my test because the above is done on my modern intel macbook, and the two sound modules are connected to my "Retro mac" which is a PowerPC, iMac G4.

I don't want to be greedy, but could you compile this for PPC so I could test it with the dual synth setup?

Preferably a daily-build like this one because I have been wanting that for so long because it "unlocks" Gabriel Knight 1 as a title I can add to my list.

User avatar
criezy
ScummVM Developer
Posts: 549
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Post by criezy » Tue Oct 03, 2017 7:44 pm

Here you are: a PPC build with the latest code
https://www.dropbox.com/s/r6p94rbywf58r ... c.dmg?dl=0

macafella
Posts: 7
Joined: Wed Sep 27, 2017 6:26 pm

Post by macafella » Thu Oct 05, 2017 10:54 am

Thank you! Works very good :) Awesome job you guys are doing with Scumm! Can't wait for the new list of supported games :) And thanks for still supporting PPC!

User avatar
criezy
ScummVM Developer
Posts: 549
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Post by criezy » Thu Oct 05, 2017 11:08 pm

Thank you for testing and confirming that this works. The changes have now be included in our main code base, so this will be included in the next release (and in daily builds starting tomorrow, but that won't help you for your PPC mac :P ).

Post Reply