Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Twitter

code / disable local control and still update LED ring

hei folks,

i'm very new to my code controller and i'm trying to do the following: i'd like to disable local control of LED rings, how ever update the LED rings (via CC messages from max msp) while turning the according pot. i've tried to read up on this and as far as i have come to understand, this is not possible – apparently a pot that is currently turned doesn't react to incoming CC messages for its LED ring. is this correct? is there a way to do it? thanks!


  • edited November 2015

    what you want to do only works when Local Control for both Encosion types (Absolute and Relative) is deactivated…

    Moon's words contain an important truth about the encoders: controlling their LED Rings is not the same as controlling their actual values. When turning an encoder, its value is updated internally and cannot receive new values for a short space of time after letting go of it. Its LED Ring however can receive values. When you run your Code in default mode (factory settings) every LED Ring has the mapping of its encoder + 32, so encoder #1 cas CC 1 but its LED Ring responds to CC 33, which doesn't change the value of the encoder (turn encoder 1 to zero, then send 33 127 and you will see how it skips back when you turn the encoder once more).

    Here is a max 6 patch that makes possible what you want to do, if it doesn't work first try, then save and reload it perhaps. run the patch in presentation mode for this is much clearer.

    However, your wish only really makes sense when you want to send the LED Rings different values than where the encoder is at, otherwise its the same as Local Control ON — am I right?


  • Hi Shogun, 

    I think that I am looking for something similar than OP, and I will answer your last question, and for me the reason is that when local control is enabled if you accidentally tap an encoder that is not currently mapped to anything the leds will obviously turn on. well this is what i want to get rid of, so the only rings that are ON are in fact mapped to something.

    I know this is an old thread and hopefully you can assist, I downloaded the max patch but to be honest I do not know how to use it. could you please help me setting it up?

    I run Live 9.7.x (latest version), Code V2 Firmware 2.222, Max4Live 7.3.x 

    Thanks in advance, 


  • Hi ick031,

    You can send the messages to the Code v2's LED Ring Mapping (default CCs 33-64) regardless of the 'local control' state.

    Let me know if I can help you more with this.
  • Hi Moon, 

    thanks for the reply, correct, I am aware of that for example, I have disabled local control and got it to work as I 'want' it to with traktor. What I did was:

    ->Add in -- CC#1 to control the mixer Low knob.
    ->Add out -- CC#1 to send position from traktor to Code, so they are always in sync
    -> Add out -- CC#33 to send position to the led ring.

    this works perfectly, however in Live you cannot assign 1 parameter to 2 different CC# therefore I cannot have it send it to both the encoder and to the ring 

    that is Live's shortcoming but was wondering if I could achieve what i described from traktor and have a workaround in ableton.

    Hope this makes sense, thanks in advance.

  • I see the problem.

    Unfortunately, there is not currently a simple workaround for this.

  • okay, thanks for your input regardless!

Sign In or Register to comment.