14bit CC to Ableton

itchyhead's icon

Hi, i had a look at XG-MIDI-Tools to send 14bit CC to ableton from max (via software virtual midi cable, midi yoke)and even thoughableton receives some midi it repsonds really strangely. Is it actually possible to send 14bit absolute CC messages on all controlers or only some controler number allow for 14bit numbers.
i hate hex and binary...

johnpitcairn's icon

A 14-bit CC message is actually 2 CC messages:

The first CC message encodes the high 7 bits (128s, MSB) of the value, and the second CC message encodes the low 7 bits (1s, LSB) of the value, and the two CC numbers used are separated by 32.

So a 14-bit message on CC7 with a value of 522 would look like this:

CC7, value 4, IMMEDIATELY followed by CC39, value 10.

ie: CC7, 4 (x 128, MSB); CC39 (7+32), 10 (x 1, LSB).

4 x 128 + 10 = 522.

Trond Lossius's icon

CC 32-63 are mached to CC 0-31, so you can only really send 14 bit
messages for these. In addition comes the NRPN and RPN messages, but
they are really using 4 CC messages to transmit one message.

I haven't used XG-MIDI-Tools in a long while myself, but if you find any
flaws, please drop me a mail.

Best,
Trond

John Pitcairn wrote:
> A 14-bit CC message is actually 2 CC messages:
>
> The first CC message encodes the high 7 bits (128s, MSB) of the value, and the second CC message encodes the low 7 bits (1s, LSB) of the value, and the two CC numbers used are separated by 32.
>
> So a 14-bit message on CC7 with a value of 522 would look like this:
>
> CC7, value 4, IMMEDIATELY followed by CC39, value 10.
>
> ie: CC7, 4 (x 128, MSB); CC39 (7+32), 10 (x 1, LSB).
>
> 4 x 128 + 10 = 522.
>
>

itchyhead's icon

Thank You both!!!!

ii

aeop's icon

How is the advanced audio coding (AAC) formatting apply with 6.0? Does that simply refer to bit depth and kb rate? Are they pumping it up beyond 24+ and or 48khz+?