|
Post by fisto on Apr 30, 2016 16:52:01 GMT
Hi guys, I really don't know how to accomplish this, so I thought I'd ask here: I want Midibridge to convert [CC51 Value 00] on Channel 2 ---> [Note C#3 Velocity 00] on Channel 10 and the same for [CC51 Value 127] on CH 2 to [Note C#3 Velocity 1] on CH10 another one I need is: [CC51 Value 00] on Channel 6 ---> [Note D3 Velocity 00] on Channel 10 and the same for [CC51 Value 127] to [Note D3 Velocity 1] Basically I want to convert a certain CC with a certain value to a Note with a certain velocity. Is this possible? I guess so, but I just don't understand how to handle notes in the stream byter. Converting channels and CCs is clear to me, but the notes are just a big riddle for now Any help is much appreciated. Thank you very much!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Apr 30, 2016 19:13:21 GMT
Hi fisto, Here are the rules you need: B1 33 00 = 99 3D 00 B1 33 7F = 99 3D 01and B5 33 00 = 99 3E 00B5 33 7F = 99 3E 01Please note I am using this table to get my hex values for notes C#3 and D3. Sometimes notes are numbered differently by manufacturers.
Regards, Nic.
|
|
|
Post by fisto on Apr 30, 2016 20:00:14 GMT
Thank you a thousand times . It worked. Was trying to accomplish this the whole day, so you saved my day now with that info! Interesting thing to note: The note-numbers you gave me were one octave too high in my case. My midi-monitor on the ipad showed C#4 and D4 instead of C#3 and D3 (the right values of the controller, also verified that on the PC with Midi-Ox). So i took the numbers of your list for one octave lower and it worked without problems. What I'd like to know is where you got the "33" for CC51 from. Would like to save that list, for future use. Looks like i learned a lot about MidiBridge today, so I will get more use of it in the future. Awesome. Thank you very much! Regards
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Apr 30, 2016 20:44:17 GMT
Hi fisto, Glad to hear it worked for you; good call on the octave down! 33 is just 51 in hexadecimal - straight dec-hex conversion Regards, Nic.
|
|