Hi all
I really, really need some help with routing and virtual ports in BOME Network Pro.
Here’s my setup:
I have an iPad Pro running two different apps: a) forScore (PDF song files with embedded MIDI commands), and b) MIDI Designer Pro
I have a MacBook Pro running MainStage
forScore needs to send MIDI commands (PC and CC) to the MacBook Pro. MIDI Designer Pro also needs to send MIDI commands to the MacBook Pro BUT they both also need bidirectional MIDI communication.
The issue is that forScore constantly crashes if I create a BOME setup whereby forScore receives all the MIDI data that MainStage is sending via the bidirectional MIDI route setup. So, I need both forScore and MIDI Designer Pro to send MIDI via a single route to the MacBook, but ONLY MIDI Designer Pro receives MIDI data back from the MacBook. The catch is that with MainStage, the Output MIDI port has to be the same as the Input MIDI port in order to have birectional communication.
So, is there a way to configure my BOME Network ports and routing so that both of the iPad apps are routed in and out of a single MIDI port on the MacBook Pro, but only one of those iPad apps receives that MIDI output?
(For some context: forScore never used to have an issue receiving a whole bunch of MIDI data. However, v14 introduced a bug whereby forScore now crashes whenever it receives the MIDI output back out from MainStage that MIDI Designer Pro needs)
Yes, your best bet is not to use any routing on your iPad and instead using
Remote Direct MIDI on your MacBook. You can then select the apps you want to use on your iPad. They will each have their own names like
myiPad:forscore and myiPad:MIDI Designer Pro. Once you select them you will see routes created on your MacBook Pro and you should be able to disable the MIDI route that goes back to the iPad for just forScore.
For instance, in the below example, I am using BMT 1 and BMT 2 as Remote Direct MIDI ports selected from my Gaming computer to my second computer. This is a screenshot of Bome Network Direct MIDI ports as seen on my second computer.
Hmmm, ok, some very helpful info and tips there, Steve. Thank you!
The only issue is that forScore doesn’t have a MIDI port and therefore doesn’t show up at all in Bome…and this has been one of the problems I’ve had.
Regardless, I’ve actually managed to accomplish what I wanted by doing something slightly different, but I’m now going to experiment with the info you’ve provided. What I ended up doing was disabling the generic Bome routing from my Mac back to my iPad, and instead used the virtual In/Out MIDI ports in MIDI Designer for its routing within Bome…so the MIDI comms from MainStage back into MIDI Designer aren’t being received by forScore.
This workaround achieved what I wanted but I’d be really interested to see how you’d solve the problem of forScore not having MIDI ports. What would you suggest?
Thank you so much! You’ve been incredibly helpful.
OK, I think that should work. Strange that forscore doesn’t create ports for itself. I actually think the best solution would be to disable the forscore output port in Mainstage itself if it has that capability.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz