|
Post by bassix on Mar 13, 2017 15:21:16 GMT
Hi! I'm a newbie on midi and I really want to know if this is possible. I got a 12 step midi foot controller. I learn recently that it send only one CC message for all the 12 pads.  With Midibridge, is it possible to assign for each pad a different CC message? I want it to use with Vocalive on the ipad. Thanks!
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 13, 2017 17:27:54 GMT
Hi bassix, That sounds unusual. I'd suggest you verify this by running up a Midi Monitoring app and capturing the events the 12step sends. As long as each pad doesn't send the very same exact message (that would be crazy) we can use MidiBridge to remap to whatever you want. Capturing the events in a Midi Monitor wiil help with knowing what to look for in our rewrite rules also. Regards, Nic.
|
|
|
Post by bassix on Mar 14, 2017 0:29:36 GMT
Hi Nic! Here the midi monitor image : As you can see, each note on/off is a different pad on my midi foot controller. The program change is when a press the select button and switch for another bank. ![]() 
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 14, 2017 10:29:51 GMT
Hi bassix, OK, so the 12step sends note events when you press and release. Seems they are pressure sensitive too. That's great. We can convert the note events to CC messages easily enough. I can make up the Stream Byter rules for you, but I would need you to provide me with a table of mappings. ie. Which footswitch should be mapped to which CC? Regards, Nic.
|
|
|
Post by bassix on Mar 14, 2017 15:29:42 GMT
Hi Nic!
I don't know if it's possible, but for some presets I just need to switch on/off some pedal (like reverb or delay) in vocalive (ie. 1 to 4) For some pedale I need to use the sensitive message like if I'm turning a knob (ie. 5 to 8)
For the octave minus and octave + I want to change preset on vocalive.
If you find how can I do that, you're a genius! And if you find how can explain to me easily to understand so I could modify mu setup if I need you're a divinity.
Thank you for your time
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 15, 2017 10:20:43 GMT
Hi bassix, What I will need is Vocalive's MIDI implementation in order to know what to map to as well as which 12step buttons you want configured to do stuff. I had a quick look online for the MIDI implementation but did not find it. I'm hoping it is in the Vocalive's help or settings stuff. I don't have Vocalive so maybe you could have a look for this and post the details. If you run into problems with that, then I can install Vocalive and work this out, but I can't do that until next week so if you could do a bit of the leg work that would help get this sorted for you quicker. Either way, we should be able to create rules to to this no problem, but I need a specification to work with. Regards, Nic.
|
|
|
Post by bassix on Mar 15, 2017 13:39:26 GMT
I've found the manual. Maybe it will explain what you need. I've also send an e-mail to Ik Multimedia. I'm waiting for the answer.
MIDI control lets you assign VocaLive parameters to MIDI controllers so you can remotely control any Effect with any kind of hardware or software that generates MIDI Continuous Controllers. Also, MIDI Program Changes are directly assigned to the FAVORITES presets from 1 to 128. MIDI Control Change 0 (CC0) are assigned to banks switches.
VocaLive for iPad responds to MIDI Continuous Controller and Program Changes messages only. MIDI Note Numbers, Aftertouch, Pitch Bend and other types of messages are not recognized or supported. In order to receive MIDI Continuous Controller or Program Change messages, you need a 30- Pin/Lightning MIDI interface plugged in to your device (like IK’s new iRig MIDI 2). To assign a Continuous Controller to a VocaLive parameter, tap and hold the knob or switch on an effect. A message will then tell you that the application is waiting for a valid MIDI Continuous Controller message from your attached MIDI Device. Move the controller on your MIDI device. The message will be dismissed, and the selected parameter will turn yellow to indicate that it is now set to receive MIDI Continuous Controller messages. To view all the parameters that are assigned to MIDI Continuous Controllers, tap the MIDI button on the bottom bar. The MIDI ASSIGN panel will appear and allow you to select a parameter, then edit the Continuous Controller assignment or delete unused or wrong assignments. To save the current assignments, just save your current preset or assign it to a favorite.
Favorites & Banks Favorites are directly connected to MIDI Program Change numbers from 1 to 128. For example, if you send MIDI Program Change 9 from your MIDI Controller, the 9th Favorite will load. A Favorite is loaded only if it contains a preset. While the 10 Banks available are directly connected to MIDI Control Change 0 (CC0) they are commonly used as continuous controllers to switch banks.
A few global commands – valid for all presets – can be assigned to MIDI Continuous Controllers in the Setup Panel. Preset UP Preset DOWN Tuner You can also set the Global MIDI Receive Channel in the Setup panel to determine which channel VocaLive will use to respond to incoming MIDI commands.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 16, 2017 9:38:21 GMT
Hi bassix , Brilliant, that is exactly what I need. Seems Vocalive has MIDI learn so all we need to do is change the kmi note events to CC events and then Vocalive should be able to learn what each switch does. Here is what you can try: - In MidiBridge, connect the 12step in port (left) to Vocalive (right) so there is a green line running between them. (Touch 12step left then touch Vocalive right, then touch 12step left again.) - Touch the 'beaker' icon on 12step (left) and press the '(i)' on Stream Byter. - Press 'On' to enable and then enter the following in the box: NX = BX- Now press 'Install Rules' button and 'Done' and 'Done' Switch to Vocalive and (as it says in the manual) tap and hold a control in order to switch it into MIDI Learn mode. Now press the switch on the kmi that you want to assign to that control and hopefully Vocalive should pick it up and the control should turn yellow to indicate it has learnt that action. Repeat for other controls/footswitches. Let me know ho you get on! Regards, Nic.
|
|
|
Post by bassix on Mar 17, 2017 21:29:05 GMT
You're a genius! It work perfectly! Except one thing : when I press a pedal, any switch on/off doesn't stay on, they automaticly goes to off. I must hold my foot on the pedal to activate the switch. How can just press one time to activate the effect and another time to desactivate it?
Also, can I send more than CC message? If I want to use the aftertouch pressure, do I need to "separate" my midi foot controller in different midi message to use it in different way?
Thank you so much!
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 17, 2017 22:32:58 GMT
Hi bassix, Try adding this underneath the other rule (remember to press 'Install Rules') 9X XX 00 = XX +B 8X = XX +BEach switch will send a different CC so you can assign each switch to a different control. Regards, Nic.
|
|
|
Post by bassix on Mar 18, 2017 0:26:44 GMT
It's works! I found another thing, I got a 12 step editor for create some presets and parameters to use it correctly. It went to the midi options and it choose "toggle" for the pads. Now the switch fonction very easily! ... but what is so annoying is I can't assign different parameters to each step, the fonctions are for all the pads. I've learn the softstep are more flexible and it's possible to configure each pad for everything you want. Do you thing is possible with midibridge? How can you know which kind of midi coding to use? Do you have any manual to explain how can I do myself?
Thanks again for all your time and your devotion.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Mar 20, 2017 14:27:33 GMT
Hi bassix, I'm not really sure what you still need - do you wish some of the buttons to send the same CC but with different values? Regards, Nic.
|
|