Default widget ON?
-
- Posts: 13
- Joined: Mon Apr 03, 2023 2:16 pm
- Real Name: Mikey
I am using Ableton to trigger different widgets. I have put all of my widgets into a red box, so I only need to trigger them on. What I am worried about is inadvertently tapping a double note, which would turn on a new widget, (thus turning off the previous one) but the second tap would turn off the new one, resulting in a blackout. Is there a way to have a default widget always ON in the event if an accidental off of all widgets?
-
- Posts: 717
- Joined: Wed Feb 08, 2023 10:24 am
- Location: Nederland
- Real Name: Michel Sliepenbeek
What you can do is set all your fixtures to LTP (latest Takes Presedence, instead of HTP).
Now create a widget outside off your Red Box (Solo Frame), that will act as "Default Always On".
Make sure not to use a Scene/Function for this, that also occurs within the solo frame, because you don't want the solo frame to turn it off (if necessary you can clone an existing scene and give it a new name).
It is important to start this "Default Always On" at first.
You can do this by adding an extra trigger to Ableton (at the very first beginning of whatever you are doing, i'm not familiar with Ableton ), but you can also add it to your QLC Start Up routine (Green Flag on the Functions Tab).
Another option might be to use Scripts to launch your functions from a Standard frame (you would call that a "Blue Box").
In every script you start with a sequence of Stopfunction(Function1), Stopfunction(Function2), ...... for all the functions you use in your widget, except for the one Function you want to start.
After that you place one Startfunction(FunctionX) for the specific function you want it to start (so you need as many scripts as you have functions to launch. They are all nearly the same, only the Function of the Startfunction at the end will be different and you won't need the Stopfunction for that specific function) .
The logic is that if you launch a function for the first time, one of the Stopfunctions will turn off the previous one (like the solo frame would do), while all the other Stopfunctions do nothing (as you don't know which function was running, you don't know which one to stop, so just stop all of them but one, being the one you want to start) and after that you start the specific function you want.
If you launch the same function for the second time, it will just perform a kind of REstart.
It might be that your computer is fast enough to perform the switches without a flicker, if not you can use a Cue List and set it up to Add a bit of Fade-In to smoothen your changes (or put the Startfunction at first, before the Stopfunctions, that could also make a difference).
As i only use LTP for all of my Fixtures, i know that the first suggestion should work (be it that i never used Ableton).
The second suggestion however is solely based on theory. To be honest i never used it and did not test it.
As it only take a few minutes to set it up (if you do some clever Copy-Pasting), you could give it a try.
In all cases, don't forget to create a FallBack by saving your workfile under a new name (xxx Test, or something like that) and then make your changes. If it doesn't please you, just reload your original file (and delete the renamed one).
Now create a widget outside off your Red Box (Solo Frame), that will act as "Default Always On".
Make sure not to use a Scene/Function for this, that also occurs within the solo frame, because you don't want the solo frame to turn it off (if necessary you can clone an existing scene and give it a new name).
It is important to start this "Default Always On" at first.
You can do this by adding an extra trigger to Ableton (at the very first beginning of whatever you are doing, i'm not familiar with Ableton ), but you can also add it to your QLC Start Up routine (Green Flag on the Functions Tab).
Another option might be to use Scripts to launch your functions from a Standard frame (you would call that a "Blue Box").
In every script you start with a sequence of Stopfunction(Function1), Stopfunction(Function2), ...... for all the functions you use in your widget, except for the one Function you want to start.
After that you place one Startfunction(FunctionX) for the specific function you want it to start (so you need as many scripts as you have functions to launch. They are all nearly the same, only the Function of the Startfunction at the end will be different and you won't need the Stopfunction for that specific function) .
The logic is that if you launch a function for the first time, one of the Stopfunctions will turn off the previous one (like the solo frame would do), while all the other Stopfunctions do nothing (as you don't know which function was running, you don't know which one to stop, so just stop all of them but one, being the one you want to start) and after that you start the specific function you want.
If you launch the same function for the second time, it will just perform a kind of REstart.
It might be that your computer is fast enough to perform the switches without a flicker, if not you can use a Cue List and set it up to Add a bit of Fade-In to smoothen your changes (or put the Startfunction at first, before the Stopfunctions, that could also make a difference).
As i only use LTP for all of my Fixtures, i know that the first suggestion should work (be it that i never used Ableton).
The second suggestion however is solely based on theory. To be honest i never used it and did not test it.
As it only take a few minutes to set it up (if you do some clever Copy-Pasting), you could give it a try.
In all cases, don't forget to create a FallBack by saving your workfile under a new name (xxx Test, or something like that) and then make your changes. If it doesn't please you, just reload your original file (and delete the renamed one).
A QLC Workspace is like a Bob Ross painting: "it's your world, you can create whatever you want!"
-
- Posts: 717
- Joined: Wed Feb 08, 2023 10:24 am
- Location: Nederland
- Real Name: Michel Sliepenbeek
A QLC Workspace is like a Bob Ross painting: "it's your world, you can create whatever you want!"