🔥 Lifetime deal! Get Control Surface Studio for Just £67 👉 Click Here To Get It
Time left... mailtimers.com
⚠️ Lifetime licenses are ending soon, get yours before they're gone ⚠️
Your shopping cart is empty.

Momentary button to send effect with max value

Submitted by Ruzbeh Resaei on Tue, 11/15/2022 - 14:52
Ruzbeh Resaei
Control Surface Studio User

I have a momentary button and I wanna send my send1 to max value (127). I also have a Knob1 that controls the send1. But additionally I want to have a that momentary button. For some reason I can't manage to send the value of the send1 to max when pressed.

I tried with reaction, but without success (but maybe there is a easier way):

Listener: Button 1o was pressed
Action Block1:
Condition: Button 10 latest velocity value is equal - 127
Action: MIDI Controller - send MIDI velocity value to Controller input Knob1 Value 127
Action Block2:
Condition: Button 10 latest velocity value is not equal - 127
Action: MIDI Controller - send MIDI velocity value to Controller input Knob1 Value 0

Maybe it's wront to send the velocity value to Knob1, but I couldn't find an option how to set the send1 directly.

Any ideas on how I can achieve this?
Any help is appreciated

Topic Category: 

6 Responses

Comments

neilb
Control Surface Studio User
#1

Hey Ruz,

I think I had what you're going for in an earlier script of mine. Take a look at the stripped down script I attached and see if it helps.

Send 6 is the example, I have the first device control module mapped to the encoder and the second mapped to the button.

I hope this helps you.

upload files: 
Ruzbeh Resaei
Control Surface Studio User
#2

Hi Neilib,

Thanks a lot for replying.
I see your button uses control type "Absolute". This however is toggling the send to min/max, am I right?

I had this working also, but I am looking a way to use the button momentary - meaning:
button pressed: send value = max
button released: send value = min

Ruzbeh Resaei
Control Surface Studio User
#3

Here's the mapping I tried

upload files: 
neilb
Control Surface Studio User
#4

Ruz, this is true... in the version I sent you I was using it as a send toggle, not a momentary. In this version I was using it as a channel switch to send to looper. After looking closer, I see the predicament/challenge you are calling out. The only immediate solution that comes to mind is to hard code the button as momentary. John may have some other tricks up his sleeves for you.

I thought I had a version of this that I used as a momentary dub delay send, but now I'm having a hard time finding it. I'll look around some more and if I find it, I'll share.

Ruzbeh Resaei
Control Surface Studio User
#5

Hey Neilib, not sure if I understand what you mean with hard coding the button as momentary. If there's an option, please let me know.

Thanks anyway for reaching out.

Ruzbeh Resaei
Control Surface Studio User
#6

I finally managed to solve it :)
What helped me was following John C's advises on this question:
https://remotify.io/community/question/css-ableton-live-sends-help

Cheers