|
Post by keeverw on Jun 18, 2013 13:17:55 GMT
Hello, I am using the BS-16i app on my ipad mini and I am controlling it with an M-Audio Axiom-61 midi controller.
I have already set up on Stream Byter to duplicate anything received on Channel1 to channels 1-8. That way I can play 8 patches at once with my keyboard just set on channel 1.
But what I'd like to do is assign the faders on my controller to control the faders on BS-16i. And they are basically CC#7 on Channels 1-8 (or really 1-16 but I'm only using 8.
So here is what I need to do.
CC#111 on CH1 convert to CC#7 on CH1 CC#112 on CH1 convert to CC#7 on CH2 CC#113 on CH1 convert to CC#7 on CH3 CC#114 on CH1 convert to CC#7 on CH4 CC#115 on CH1 convert to CC#7 on CH5 CC#116 on CH1 convert to CC#7 on CH6 CC#117 on CH1 convert to CC#7 on CH7 CC#118 on CH1 convert to CC#7 on CH8
Can someone help me accomplish this?
Thank you!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jun 18, 2013 13:24:08 GMT
This should do it:
# remap CC 111-118 on CH1 # to vol across CHs 1-8 B0 6F = X0 07 B0 70 = X1 07 B0 71 = X2 07 B0 72 = X3 07 B0 73 = X4 07 B0 74 = X5 07 B0 75 = X6 07 B0 76 = X7 07
The above will do it and get around the Stream Byter bug if you were tempted to put B0 70 = B0 07 etc ;-)
(NB that bug is fixed, hope to push out bugfix update ASAP)
Regards, Nic.
|
|
|
Post by keeverw on Jun 18, 2013 13:25:43 GMT
Wow, thanks for the quick reply!
I can't try it out until this evening, but I'll report back tomorrow. Thanks again.
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jun 18, 2013 14:02:46 GMT
Actually, what I wrote above about the bug isn't entirely accurate.
B0 70 = B0 07 # works B1 70 = B0 07 # doesn't work
Essentially the bug occurs if an incoming event has a MIDI channel other than 1 *and* you specify anything other than 'X' in the first letter of the output clause (the bit after the equal sign). The workaround is to remap to CH 1 before trying to set the message type.
There is also a more fundamental bug where the Stream Byter editor will not accept channel 10 (hex 9) as a valid channel value. Only workaround is to use a range of 8-A but has the side effect of affecting channels 9 and 11 too.
Regards, Nic.
|
|