BOME Network Pro confusion

Hi all
I really, really need some help with routing and virtual ports in BOME Network Pro.

Here’s my setup:

  1. I have an iPad Pro running two different apps: a) forScore (PDF song files with embedded MIDI commands), and b) MIDI Designer Pro
  2. I have a MacBook Pro running MainStage
  3. 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)

Hi,

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.

When I make that connection, Bome Network will automatically create the following routes on my second computer.

I simply disable the return route that I don’t want. In this case, I am disabling MIDI from going back to BMT 2 on my gaming computer.

If MainStage can enable and disable ports, you may be able to accomplish it there by disabling output from MainStage back to myiPad:forscore only.

Post comment: I think you actually would need to disable both BMT 2 routes. I haven’t tested this so let me know if this works.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

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

MainStage can’t disable ports, so it looks like I’ve done all that I can. Thanks Steve

1 Like