|
Post by drewberg on Jul 27, 2014 6:21:35 GMT
I just bought Midibus and Midibridge. I'd like to use Midibus on my iPhone to start and stop the transport on Midibus on my ipad. I use Midibus as my clock for DM1, Xynthesizer and Magellan. In order to start and stop the clock I have to keep switching back and forth to Midibus. So I thought it would be nice to control Midibus transport bar from an external iPhone. I set up Midibridge to connect the two, and I do see the sync badge in Midibus but when I click start on the iPhone Midibus it doesn't start on the ipad Midibus. Is there an easier way to do this that I'm missing? Does this even make sense? thanks for any help you can give me.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jul 27, 2014 11:23:39 GMT
Hi drewberg, Here is how to do this step by step: 1. On iPad (clock master, transport slave) - Start MidiBus, switch to Monitor window - Ensure only source selected is 'Network' (important - all others deselected) 2. On iPhone (transport controller): - Start MidiBus - Ensure the only destination selected is 'MidiBus' (important - all others deselected!) - Start MidiBridge - Route MidiBus in (left) to CoreMIIDI Net out. Remove all other routings - Touch the 'beaker' icon on the MidiBus in (left), touch arrow on 'Stream Byter'. Press 'On' - Paste the following into the Stream Byter rules edit box: F8 = XX +B- Press 'Install Rules', then Done and Done - Make wifi connection to iPad from iPhone using Preferences/CoreMIDI (still in MidiBridge) - Ensure apps show network session is up on iPhone and iPad - Switch back to MidiBus. Transport buttons on iPhone will control Transport on iPad The secret sauce is you have to strip out the timing ticks from the MidiBus event stream coming from the iPhone. That's what the Stream Byter rule is doing. There is no reason why you can't use an app like Midi Designer or TouchOSC to control the MidiBus transport remotely also. Regards, Nic.
|
|
|
Post by drewberg on Jul 30, 2014 20:38:10 GMT
Thanks Nic. That worked perfectly.
|
|