So here's the situation. My keyboard rig is a USB controller keyboard running Mainstage 3 on a Macbook Pro. For redundancy I want the USB midi from the controller keyboard to go to 2 identical Macbook Pro's both running exactly the same concerts in Mainstage. Then if there's any issue with one Macbook it won't make a difference to the show. As these are to be used for ticketed theatre gigs I can't afford any issues or have time for a reboot etc ... I need to be covered
So anyone have an idea of the best way to do this ?
www.2020studios.co.uk
Comments
Anyway I had a look & found a couple of sites that might be of help (or not).
https://www.sweetwater.com/insync/split-midi-signals/
https://www.flexihub.com/usb-device-splitter-software/
The problem is that USB is designed to have one host and one or many devices. You want to have two hosts and one device. I don't think any passive device or hub can do this. It would be possible to build what you need with a microcontroller or raspberry PI (probably the latter is better - it has multiple USB ports which can be configured as host or device). But then you'd end up with another point of failure. Two keyboards and two macs would be ultimate paranoia (and 2 PA mixers? amps, sets of speakers?). The pragmatic but robust solution would be to manually move the plug from one mac to the other in the highly unlikely scenario that the primary mac stops working. If you don't think that it's highly unlikely then you probably should get a new mac, because it should be!
U.
and https://www.amazon.co.uk/USB-MIDI-Interface-Cable-DigitalLife/dp/B077X7R74Y/ref=asc_df_B077X7R74Y/?tag=googshopuk-21&linkCode=df0&hvadid=218769691561&hvpos=&hvnetw=g&hvrand=8006770066846482736&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9045668&hvtargid=pla-782253932145&psc=1
The macs don’t have to communicate with the controller so you don’t need a return so use leave the midi in ends dangling!
If you are wanting a seamless pro-level computer fail-over system, it could get really pricey.
Power supply failure isn't a problem since both Macbooks could do the whole show on their batteries. Sync isn't an issue as there's no playback, it's all played live from the controller keyboard and Mainstage is only providing the strings, brass etc
It's theatres so on proper stage, no punters near me or beer to spill. Any problems with mixer, amp, speakers isn't our responsibility as that's in house.
I could use a 3PDT switch to toggle the controller from one Macbook to the other but I liked the idea of both Macbooks being triggered and toggling the audio out in event of a failure
@urban_winter It's the software that can be a touch flakey, I'm confident in the Macs, both were repaired and refurbished by me and both are the rock solid A1398 which is the best Macbook Pro's made and far more reliable than the current models. Your right though, it's the 2 host and one device rather than the other way round that's the problem.