capturing 8bit pared CCs from Novation Monostation

Hi. I am working on a project using my monostation as a midi controller. It uses 2 cc's for some higher res controls such as lfo rate 0-255. How do i capture the value in MTP please?

LFO rate uses cc's 18 and 50

they come through like this

 

5781088 - MIDI IN [Circuit Mono Station]: B0 12 00
5781088 - MIDI IN [Circuit Mono Station]: B0 32 40
5781128 - MIDI IN [Circuit Mono Station]: B0 12 01
5781128 - MIDI IN [Circuit Mono Station]: B0 32 00
5781158 - MIDI IN [Circuit Mono Station]: B0 12 01
5781158 - MIDI IN [Circuit Mono Station]: B0 32 40
5781188 - MIDI IN [Circuit Mono Station]: B0 12 02
5781188 - MIDI IN [Circuit Mono Station]: B0 32 00
5781218 - MIDI IN [Circuit Mono Station]: B0 12 03
5781218 - MIDI IN [Circuit Mono Station]: B0 32 00
5781238 - MIDI IN [Circuit Mono Station]: B0 12 03
5781238 - MIDI IN [Circuit Mono Station]: B0 32 40
5781267 - MIDI IN [Circuit Mono Station]: B0 12 04
5781267 - MIDI IN [Circuit Mono Station]: B0 32 00
5781298 - MIDI IN [Circuit Mono Station]: B0 12 04
5781298 - MIDI IN [Circuit Mono Station]: B0 32 40
5781328 - MIDI IN [Circuit Mono Station]: B0 12 05
5781328 - MIDI IN [Circuit Mono Station]: B0 32 40
5781358 - MIDI IN [Circuit Mono Station]: B0 12 06
5781358 - MIDI IN [Circuit Mono Station]: B0 32 00
5781388 - MIDI IN [Circuit Mono Station]: B0 12 06
5781388 - MIDI IN [Circuit Mono Station]: B0 32 40
5781428 - MIDI IN [Circuit Mono Station]: B0 12 07
5781428 - MIDI IN [Circuit Mono Station]: B0 32 00
5781448 - MIDI IN [Circuit Mono Station]: B0 12 07
5781448 - MIDI IN [Circuit Mono Station]: B0 32 40
5781488 - MIDI IN [Circuit Mono Station]: B0 12 08
5781488 - MIDI IN [Circuit Mono Station]: B0 32 40
5781549 - MIDI IN [Circuit Mono Station]: B0 12 09
5781549 - MIDI IN [Circuit Mono Station]: B0 32 00

Presumably they are captured like: B0 12 pp B0 32 qq

but I don't know how to add pp and qq to get the value.

Thanks for any pointers.

Best, Mike

Hi,

The best way to do this is to set up the input as 14 bit CC with the CC value of the lower CC.

In the attached example I am capturing a 14 bit CC on and MIDI channel 1 (set to oo) CC 15  (15 and 47) (set to pp) with value qq and incrementing the value of the CC in rules and sending out 14 bit value to CC 16 ( 16 and 48).

 

If you want to send out just the a seven bit value, just pick your outgoing CC and use the most significant byte as shown in the second translator. The second rule shows in that translator shows how to shift the upper bits down correctly.

 

 

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz


Attachments:
![](upload://bar1T4DfKh2TPVvaFkasoswwTvy.png)
1578063408837_14-bit-2020-01-03.bmtp

hi. I don't fully understand but wanted to thanks for replying. When you choose 14bit cc as the input method, how do you choose which is the higher cc? I get you can choose the lower of the pair. Is it preset as so many numbers above?

Hi, if I remember the lower CC of a 14 bit value is always the most significant byte (course tuning) and the higher one is always the least significant (fine tuning). If it is a 7 bit CC, course tuning is all that is used.

You can look this up at http://www.midi.org to be sure.

 

 

 

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz

 

Hi, if I remember the lower CC of a 14 bit value is always the most significant byte (course tuning) and the higher one is always the least significant (fine tuning). If it is a 7 bit CC, course tuning is all that is used.

You can look this up at http://www.midi.org to be sure.

 

 

 

Steve Caldwell
Bome Q and A Moderator and
Independent Bome Consultant/Specialist
bome@sniz.biz

 

in my example it's uses cc's 18 and 50. I can choose 14 bit controller and 18 in MTP, how do I tell it the second paired cc is 50? I've probably misunderstood

Use the lower CC for the incoming MIDI message. The upper one is always 32 above the lower for 14 bit MIDI messages.

All of the CC’s are documented at MIDI.org