|
Post by daveproper on Dec 11, 2013 22:25:03 GMT
My Axiom Air Mini 32 uses momentary (rather than toggle) for the transport controls. I'm using Midi Monitor to see what's being sent.
When Stop is pressed I see the message: Ch1 Control Change 16 to value 127 When Stop is depressed I see the message: Ch1 Control Change 16 to value 0
When Play is pressed I see the message: Ch1 Control Change 17 to value 127 When Play is depressed I see the message: Ch1 Control Change 17 to value 0
When the Rec is pressed I see the message: Ch1 Control Change 18 to value 127 When the Rec is depressed I see the message: Ch1 Control Change 18 to value 0
Is there a way to use Stream Byter to filter these messages so I only get the ones w. value 127? I'd accept reassigning the Control Change to Value 0 to an unused CC # like 31 or something if that was the best way to go.
Any ideas? I'd really appreciate a hand with this one.
I tried this but it doesn't seem to do it:
B0 16 00 = B0 31 00 B0 17 00 = B0 31 00 B0 18 00 = B0 31 00
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Dec 11, 2013 22:51:16 GMT
Hi daveproper, I think the issue is that Midi Monitor may be showing you the controller numbers in decimal, so you probably need something like: # block CC offs decimal 16, 17 & 18 B0 10 00 = XX +B B0 11 00 = XX +B B0 12 00 = XX +BThe +B just blocks, so you don't have to rewrite to another (hopefully unused) controller. Any better? I know it's not free, but for anyone doing work with the Stream Byter I find MidiVision to be very handy (I suppose I would) for examining MIDI events coming from devices and apps and the events are shown in the same format (under detailed view) that the Stream Byter expects. Regards, Nic.
|
|
|
Post by daveproper on Dec 13, 2013 14:33:08 GMT
Thanks that did the trick! I totally forgot to convert to Hex.
Also the block is a better option than remap so thanks for the suggestion.
|
|