Hold down button to make new midi message on a knob

Lowfront

2009-06-09 21:19:17

I'm looking to turn one of my knobs to controll the cue volume.

All my knobs are taking so i'm looking to be able to hold a button while turning the knob to make it the cue volume control?

Could someone please explain how I could do this (for dummies)

thanks so much!

ruediger

2009-06-10 10:19:32

Hi Lowfront,

see this post:

http://www.bome.com/forums/viewtopic.php?t=2454

there I explain a "shift" button.

Best regards,
RĂ¼di

Lowfront

2009-06-10 11:14:47

So say I wanted to push and hold a button right under a fader. In order to change that faders meaning.

How would this example you gave change?

The button I want to hold goes in which translator?

And how would I assign a fader in ableton?

Would I set this all up....then hold the button while holding the button assign the fader in ableton to what I would like it to control?


Thanks!




Translator 0 :Shift - set variable to remember
Options: swallow,2 rules
Incoming: MIDI 90 30 pp
Rules:
if pp==0 then exit rules, skip Outgoing Action
ga=1
Outgoing: (none)

Translator 1 :Shift - release
Options: swallow,1 rules
Incoming: MIDI 90 30 00
Rules:
ga=0
Outgoing: (none)

Translator 2 :Any other when shit pressed
Options: swallow,2 rules
Incoming: MIDI 90 3C pp
Rules:
if ga!=1 then exit rules, skip Outgoing Action
if pp==0 then exit rules, skip Outgoing Action
Outgoing: Keystroke: D O A N Y T H I N G

beatniks3

2009-06-10 14:00:01

the button you want to hold goes in the first two translators.

you have the right idea about assigning the fader in ableton.

Lowfront

2009-06-10 18:26:26

I have this all set up. but not working...




In the last translator what do I put for output? (I don't want to send any keyboard message----I want my fader to change)


And what about the midi input? on the last one as well.....


thanks!

DvlsAdvct

2009-06-12 18:20:22

You can clean that up.

Translator 1 :Shift - set variable to remember
Options: swallow,2 rules
Incoming: MIDI 90 30 pp
Rules:
ga=ga+1
if ga=2 then ga=0
Outgoing: (none)

Translator 2 :Original Message
Options: swallow,1 rules
Incoming: MIDI 90 xx pp
Rules:
if ga!=0 then exit rules, skip outgoing action
Outgoing: 90 xx pp

Translator 3 :Shift - release
Options: swallow,1 rules
Incoming: MIDI 90 xx pp
Rules:
If ga!=1 then exit rules, skip outgoing action
Outgoing: 91 xx pp

The second translator is the original message before the button was pressed.

The third translator is the changed message (I put it on channel 2 instead of one, but you can do it however you want). Replace the xx with the MIDI message, obviously.

Give that a shot.