I am trying to control a pitch knob in Ableton Live with two cc buttons. The best is that it increases and decreases by 1 semitone when I press cc button assigned.
If I select the pitch knob range -11 to +11 in Live, the cc value amount 7 would do adjust the pitch by 1 semitone.
I am curious if I can translate a cc button to increase +7 or -7 value everytime I press. And, how would I reset the values so it sends from the value 60 again. (60 would be reset pitch to 0)
Should I make more cc buttons to reset the value of the buttons from Bome Translator? Is it even possible?
What would be the best way to control a pitch knob with cc buttons?
Now, I am using like 20 buttons to send same CC and different absolute values to change the pitch knob.
In this case I use a Launch Control with Increment CC using CC 16 on MIDI CH 1 when pushed and Decrement CC 17 on MIDI CH 17 when pushed.
The first 4 translators just handle the manipulation of which buttons are pushed. If you just push button 1 (CC16) by itself, the outgoing CC 18 is incremented by 7 (translator 1.4). If you just push button 2 (CC17) by itself, then CC 18 is decremented by 7 (again translator 1.4),
If you push both of them together, the value is reset to 60.
I use a bit map to determine which buttons are pressed using global variable gb.
If gb=1 then only button 1 is being pressed
if gb=2 then only button 2 is being pressed
if gb=3 the both buttons are being pressed
if gb=0 then nothing happens
Translators 1.0-1.3 have rules that manipulate the value of gb.
I this case you would put a MIDI learn for the outgoing CC 18
Here is what my aliases look like.
You can learn more about aliases from this tutorial.
I also have an Init preset that sets the initial value of ga to 60 when either the project starts or you enter keystroke control-up arrow.