Control change scalling

Hi! newby here :slight_smile:
I come from using Lemur for some time, and im finding it tricky to do some things…
I would like to have a slider that goes from -36 to +36, in 12v steps increments.
Im using this fader for setting up the octave of a midi pitch fx in ableton so it goes from -36 tones (-3 octaves, -2 octaves, -1 octaves, 0 octaves, 1 octave, 2 octave, 3 octaves) but i cant figure out how to do it.
Do i have to use the function menu? Do i have to declare variables?

Welcome to the forum. I’m a user, just like you.

So you want to jump discrete values, do you?
I will assume:

  • the control you want to do is plain MIDI CC, right?
  • You know the values you want to send. They can’t be negative (MIDI CC will not allow you to do that), so it can’t for instance be -36, -24, -12, 0, 12… but rather 0, 12, 24, 36, 48, 60 where 12 stands for -24, 36 stands for 0, 60 stands for +12 etc…

Then create a list controller (not a fader), and populate its list with something as shown below
(forgive me the default MIDI value in my example, that should typically have been 36 in this case, not 30)

1 Like

Hi! Thanks a lot for your reply and feedback! Got it working cheers!