I see under the MIDI section (FW 1.7) that a tempo can be set from an external source via midi using MSB 106, LSB 107…Does MSB tell BB a tempo change is coming and then LSB 107 sets up the following data packet with the actual tempo? Because it seems there may be some data missing here??
So, would the message be 106;107; XXX with XXX being the desired tempo?
Volume and the other commands seem pretty straightforward
You need to send both CC106 and CC107 and they are summed to give a final BPM. CC106 sends multiples of 128 and CC107 sends single values.
CC106:0 + CC107:100 = 100BPM
CC106:1 + CC107:3 = 131BPM
CC106:2 + CC107:0 = 256BPM
I wondered if it is reasonable to post a simple flow chart of your midi signal and how it is synching the IPAD and MBB over bluetooth now? I am having a hard time still understanding how Loopy HD on the IPAD can synch up with MBB unless a constant midi synch is being sent from MBB to the PUC+ to the IPAD? Sounds like OnSong is your master and you are sending Midi tempo the other way to MBB? Maybe I was going about this backwards? A simple flow chart could really help me. : ) Thanks for considering this.
Hi emacnevin,
When using the PUC+, I’m not syncing the MIDI, I’m simply sending the tempo and song change. The PUC+ cannot handle the datastream needed for a MIDI sync.
I have 2 setups…
One I use for gigging where I play bass, use OnSong and the beat buddy. I simply need to load the correct drum beat and tempo; I connect my iPad wither either the Camera Connection Kit (CKK) and a MIDI to USB cable or I can use the PUC+.
This is the chain:
The other setup I use is my ‘at home jamming’ setup; in this setup I use Loopy HD and Bias FX. Here I connect my iPad to a powered USB Hub, then connect my audio interface (Audiobox iTwo). The iTwo allows me to connect guitars, bass, (phantom) mics or MIDI devices. I can also connect USB floor pedals to the hub like my Line 6 Shortboard MKII (so I can control loopy HD).
This is the chain:
iPad > CKK > Powered USB Hub > Audiobox iTwo > (via MIDI)Beat Buddy
-------------------------------> Line 6 Shortboard
Ok I understand now. I guess I was hopeful about that midi data stream would synch- but as we discussed - not ready for prime time yet. This is great to see your flow chart and it gives me some ideas so thank you!
It also confused me for a while that it looked like two different sets of MSB/LSB values would set the same temp until I realised that BB has lowest tempo possible of 40 and highest of 300, so if you send a value lower than 40 it will still set 40bpm and if you set a value higher than 300 it will set it to 300bpm.