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

Session Box still appearing while no Controller is connected

Submitted by pag on Mon, 01/21/2019 - 08:23
pag
Control Surface Studio User

I created a Session Box in CSS. The problem is that if I restart Live with no controller connected, the Session Box is still here.
To remove it, I need to disable the Control Surface in Live's preferences.

I can't find a setting to change this behavior. Am I overlooking something ?

Topic Category: 

12 Responses

Comments

JohnC
Forum Admin
#1

I don't think you're missing anything, you just need to deselect the script in preferences.

John

pag
Control Surface Studio User
#2

Thanks.
With other controllers that have their own scripts, the Session Box is not displayed when the controllers are not connected (this is the case for Push, the launchpad etc).
Is it possible to achieve this?

pag
Control Surface Studio User
#3

A little bump for this topic.
Is it normal that the Session Box appears without any controller connected to my computer ?

JohnC
Forum Admin
#4

If the script is connected then yes the session box will most likely display.

John

pag
Control Surface Studio User
#5

Thanks for your answer.
Is that specific to CSS scripts? As mentioned before, this is not the case for any of my other Control Surfaces : if the corresponding controller is not connected, the Session Box won't be displayed (even if its script is "connected").
Is there something that can be changed in the code so that the box appears only when its controller is connected ?

JohnC
Forum Admin
#6

Hmm it could be the way that CSS scripts are coded. Maybe there is a check in some other scripts to see if the controller first before displaying it.

Simsonatic
Pro User
#7

The original Maschine and Maschine Jam Scripts from Native Instruments also show the redbox, same as many other. I guess only the Push, Launchpad and APC scripts are hiding the redbox if the controller is disconnected. It maybe a Midi Sysex case or something like that. Its also impossible to emulate the APC with any programmable Midicontroller to use the original APC script with the redbox.

JohnC
Forum Admin
#8

I'm pretty sure the APC does what they call a 'handshake' between the hardware and Live before the script is activated to make sure that only the script and an APC can be used together I assume.

pag
Control Surface Studio User
#9

Yes, I can confirm that there needs to be a 'handshake' between the controller and the Script to have the Session Box appear. It's a Sysex string exchange.

Oneiroi
Pro User
#10

I also would love to see this implemented, as my CSS scripts are the only ones that seem to do that. It's a small detail, but it's annoying to see session boxes showing up even though there are no controllers connected to them.

In the meantime, is there any Reaction mapping that could do that?

JohnC
Forum Admin
#11

You could add this custom code as an action, which should remove the session box:
combination_mode = "off"
self.remove_session_box(combination_mode)

Oneiroi
Pro User
#12

Hi John, thanks for your reply, although that's not working on my end. Is this supposed to remove the session box only when the controller isn't connected?