🔥 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.

How to toggle between Monitor In-Auto-Off?

Submitted by tmp on Thu, 03/10/2022 - 22:20
tmp
Control Surface Studio User

Hi!

I want to switch the monitoring mode by the press of a midi key between In and Auto.
How can I achieve that?

Thanks in advance!

Topic Category: 

4 Responses

Comments

Wim
Control Surface Studio User
#1

Hi tmp,
I made a reaction where a button toggles between 'Monitor In' and 'Monitor Auto'.
It uses a condition to check which monitoring state it is in and then changes that state by a press of a button.
Enjoy!

tmp
Control Surface Studio User
#2

Ok that helped a bit, but now I wanted to change the behaviour a bit and I am stuck again:
I have a toggle button and I want to toggle between In and Auto Monitor Mode for ALL tracks.
I tried to loop on tracks. But that didn't work.

Wim
Control Surface Studio User
#3

Hi tmp,
When you use the loop track function, make sure that the tracks affected are set to iteration number (see picture).

Also, you will have to remove the 'exit Reaction here' statement in the loop, as it will prevent the script from looping.
This brings me to the next point; because the 'exit Reaction' statement is removed, you will only be able to do one thing with one button ('monitor in' or 'monitor auto').

At max, you could in one push set all the tracks in 'monitor in' and then per next push set each track to 'monitor auto'. So for instance for an 8 track song; one push -> all tracks are 'monitor in', then 8 (quick) presses to set all tracks back to 'monitor auto' (each press will cycle through the next track).
If you don't like that, you can however always write your own simple 'if else' (python) script in CSS. That way you could probably still have it under 1 button and 2 presses ('in' and 'auto').

Good luck ;-)

tmp
Control Surface Studio User
#4

Yep, that was it. I forgot to set the iteration number ;)