|
Post by fuerteventura on Mar 10, 2014 22:10:13 GMT
Hi,
I've bought midibridge tonight and am having some trouble configuring it.
basically what I want to do is use it to fire off notes in Sampletank using my irig blueboard.
I would like to use it in Control change mode and use the 3rd button from the left to Fire note D SHARP 2 and the 4th button from the left to fire the note E2.
Could you explain the syntax needed to input into streambyter, and a step by step guide on what settings to choose in Midibridge, sampletank and the blueboard app?
I want to use this with the drums, if that makes any difference so I can hit extra drums partway through the song! Cheers,
Mark
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 10, 2014 22:50:43 GMT
Hi Mark,
In control change mode, I think the 3rd button on the left would send controller 2 (and 4th 3) by default, so assuming that, the steps would be as follows:
In MidiBridge connect BlueBoard (left) to SampleTank (right) so there is a green line running between them. That is the only connection you need for this.
Touch the 'beaker' on the BlueBoard (left) port, then touch the accessory arrow on 'Stream Byter'
Press 'On' and paste the following into the text box:
# map CC2/3 to note Eb2/E2 BX 02 7F = 9X 33 60 BX 02 7F = 8X 33 00 +D200 BX 03 7F = 9X 34 60 BX 03 7F = 8X 34 00 +D200
Press 'Done' and 'Done' again. You can press HOME to send MidiBridge to the background.
What the above does is remap each of those two controllers to send a note on and to send the corresponding note off when the controller is set to YES (127) and then send a note off 200ms later for good housekeeping.
This assumes the BlueBoard app is configured to send on the MIDI channel that corresponds to the part in SampleTank. By default MIDI channel 1 = PART A.
Regards, Nic.
|
|
|
Post by fuerteventura on Mar 11, 2014 7:00:29 GMT
Hi Michael
Thank you so much for your help :-) I'll give this a try tonight and will let you know how I get on. Cheers,
Mark
|
|
|
Post by mipooh on Mar 11, 2014 10:44:31 GMT
I had the same question for the Blueboard, wanted to use it with DM1. So far with SampleTank I got it work (play a tone), but I have to tap the button (I tried the 3rd button only) twice to have the sound again on the 3rd tap. It should have a sound on every tap. Maybe PC-mode would work better or maybe there should be a command to switch off the button, so that next time I use it the sound could be played again...
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 11, 2014 10:53:38 GMT
My understanding is that the button may be latched (I have a BlueBoard on order, arrives this week) so, try changing the rules to:
# map CC2/3 to note Eb2/E2 BX 02 = 9X 33 60 BX 02 = 8X 33 00 +D200 BX 03 = 9X 34 60 BX 03 = 8X 34 00 +D200
This will make the note trigger when the button sends a CC off or a CC on.
Regards, Nic.
|
|
|
Post by mipooh on Mar 11, 2014 14:18:42 GMT
Thank you, now I am very close to it. The tone is on when I let go the button, it should come when I press it. I think I could have to swap the 9X and the 8X or the 60 and the 00 and set the Sounds I want to have.
If I would like to play two sounds at the same time, do I have to add lines or would it be ok like this: BX 02 = 9X 33 60 9X 34 60 (I would like to combine a kickdrum and a closed hihat)
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 11, 2014 14:40:33 GMT
I have a feeling that latched behaviour is inherent to the BlueBoard. Mine arrived today, so I will have a play with this tomorrow and see if this can be changed.
To send multiple events you need to do it in 2 rules:
BX 02 = 9X 33 60 +C BX 02 = 9X 34 60 +C BX 02 = XX +B
The +C means to clone the event so the events are sent in the same order of the rules. The last rule is to block the original CC from hitting the destination, just in case it were to react to it inadvertantly.
Regards, Nic.
|
|
|
Post by fuerteventura on Mar 12, 2014 0:10:07 GMT
Hi Nic,
Apologies for calling you Michael earlier-stupid auto correct!!
I have just managed to get this to work-thank you again for your help-your app is fantastic! :-) You have enabled me to play live on stage using a loop machine, whilst adding extra drums to the chorus-that's really going to enhance my act so thank you again!
I would like to be able to configure other notes to other buttons. What is the formula for working out the syntax for other notes? Also, is it possible for me to have several configurations that will be called by changing the channel in sampletank? For example on channel 1 You have the configuration you have helped me set up, on channel 2 I have bass drum on the first button, channel 3 I have bass, snare and 2 cymbals? Thanks again Nic,
Mark
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 12, 2014 10:11:54 GMT
Hi Mark, To use different notes, you need to refer to this midi table and replace the second byte after the = with the note you want, so for example if you wanted to trigger G2, then in the table that is 37 so the rule would be BX 02 = 9X 37 60 If you want the note to sound at maximum velocity then the rule would be (last byte is velocity) BX 02 = 9X 37 7FIf you want the note to sound on a specific MIDI channel then you set the second letter of the first byte after the = like this for channel 2 BX 02 = 9 1 37 60 If you want the mapping to only happen if the incoming CC message is on a specific channel, then you alter the second letter of the first byte: B 0 02 = 9X 32 60 B 1 02 = 9X 37 60 If you change the channel in the blueboard app to MIDI channel 1 and press the 3rd button you'll get D2 sounding. If you change BlueBoard to channel 2 then that button will sound G2. The Stream Byter Guide might be worth a read if you decide to get into programming. However, you might be better off setting up scenes in MidiBridge to switch between the various configurations and leave the BlueBoard on the same MIDI channel, since you can switch scenes via program change? Regards, Nic.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 12, 2014 10:39:21 GMT
mipooh, I have been playing with my new BlueBoard (I really despise those popups in the app telling me to buy more stuff) and it seems that if you have 'allow bank change' set to YES in the BlueBoard app settings, then the buttons only trigger on release. This means you either have to forego the hold for bank change or live with triggering on release. Limitation with the BlueBoard by the looks of it. Regards, Nic.
|
|
|
Post by mipooh on Mar 12, 2014 11:00:14 GMT
Hi Nic,
I found that latched mode is the only mode on the blueboard. So I already packed it to send it back. Unfortunally there is no alternative at this time. Maybe Musikmesse will bring good news...
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 12, 2014 11:08:03 GMT
As long as you don't want the 'hold for bank change' function then I found that both the control/program change modes would send the message when the button was pressed down. The program mode sends an on and off for each press, but with the last set of rules that triggered whether the PG was on or off would get around that little problem.
Anyway, I guess the point is moot since you sent it back. I believe Positive Grid have something coming soon.
Regards, Nic.
|
|
|
Post by mipooh on Mar 13, 2014 1:17:12 GMT
Until now I only packed it. Do I understand right? If I don“t use the "hold for bank change" function and use the control mode, with every press I could send a note on? Maybe I should try again.
PS This morning I unboxed it again and changed the "hold for bank change" function. What can I say... thank you, it works fine (with ST). Did you get it to run with DM1? Here it would not play note 36 (the note is played in ST when I press the A-button) and Midi learn would not do anything.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 13, 2014 8:42:47 GMT
Glad you gave it another go and great to hear you have it working.
I can understand why IK has done that since if you want to change banks then you probably don't want the CC/PG to be sent. There are only the 4 switches so they are limited in what they can do I guess.
DM1: I have a feeling that DM1's MIDI is a bit wonky, but I'll have look later today and see if I can make that work.
EDIT: I haven't gotten round to firing up DM1, but for the bass drum the hex note number is 24 for Bass Drum 2 (or 23 for Bass Drum 1) in which case you rules should be:
# map CC2 to note C1 BX 02 = 9X 24 60 BX 02 = 8X 24 00 +D200
Regards, Nic.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 13, 2014 12:47:11 GMT
OK, I got this working,
Turns out that DM1 does NOT listen to its own virtual in and I could not find a way to make it do so, so you have to use MidiBridge's virtual out.
This is what I did:
- Start BlueBoard and DM1 apps. BlueBoard in controller mode. - Start MidiBridge, connect BlueBoard (left) to MidiBridge (right) - On BlueBoard (left) port I used these rules in the Stream Byter:
B0 02 = 9X 24 60 +C B0 02 = 8X 24 00 +D200 B1-F = XX +B
Seems the BlueBoard sends out the controller message on each channel, so I just added that last rule to block out all controller events on channels 2-16 for neatness.
In DM1:
- Press SONG - Press MIDI - Press 'MIDI OFF' if it doesn't say 'MIDI ON' to enable MIDI - Press the 'NOTES' next to MIDIBRIDGE in left panel to tell DM1 to listen to notes from MidiBridge
By default bass drum is note 36 (24 in hex in Stream Byter).
Pressing button C on BB triggered bass drum in DM1 (be aware that background audio is off by default in DM1)
Regards, Nic.
|
|