Dear QLC+ Pi community,
I'm working on an installation that is going to be presented at a Museum, and would love your advise regarding methods to implement the desired behavior.
The installation is made of two booths that guests can enter thru a side door,
then press a button that will play audio & LED chasers in sync.
The users are given 3 languages to chose from, thus three physical buttons are placed on the wall of a booth, each triggering a different collection via GPIOs.
Here is a photo of one of one of the booths:
https://drive.google.com/file/d/0B9ugGn ... sp=sharing
There are basically two states to this installation:
Playing mode - when users are inside and a audio&LED sequence is being triggered by button press (lasts about 5 minuets).
Standby mode - when the both is empty and static lights are to be presented (LEDs only).
The standby scene needs to be dismissed once the playing mode is started (button pressed), and returned to once the playing mode finishes.
My question is, how would you implement such a project?
I was able to create the Playing mode by using a Chaser and mp3 that are simultaneously triggered by a collection.
The collection is triggered by a button from the virtual console which is bind with the GPIOs.
I have two problems with:
1. Changing from standby to playmode -
If a scene is presented before a button is pressed, then the values of that scene stays on top of the chaser scenes.
How would you fade from the standby scene to the first scene of a chaser while the standby scene values are completely remoeved or faded out?
2. Returning to the standby mode once that chaser and audio are finished.
Since the buttons GPIO are bind with buttons created in the virtual console - pressing the same button while a chaser is running will stop it (which is good).
But If a chaser reached to it's end, then the virtual console button should be released, making it stand-by for the next time that the physical button is pressed.
Please Please Please share your advise,
It would be incredibly valuable and super appreciated.
I'll be glad to share my findings and files once the project is complete,
QLC+ Power to you all,
Matos
"Stand by" Scene for installation
- mcallegari
- Posts: 4807
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
Hi, not sure I got every detail of this, but my guess:
2 VC Buttons in a Solo frame
Button #1 - standby scene (infinite duration)
Button #2 - Chaser with 2 steps
Step 1: Collection (audio + scene)
Step 2 - standby Scene
In theory, when step 2 of the Chaser is activated, Button #1 gets activated, therefore deactivating Button #2. Should be what you want.
You need to try though
2 VC Buttons in a Solo frame
Button #1 - standby scene (infinite duration)
Button #2 - Chaser with 2 steps
Step 1: Collection (audio + scene)
Step 2 - standby Scene
In theory, when step 2 of the Chaser is activated, Button #1 gets activated, therefore deactivating Button #2. Should be what you want.
You need to try though
-
- Posts: 8
- Joined: Tue May 22, 2018 11:30 am
- Real Name: Itai Matos
Hi Massimo,
Thanks for your fast reply.
Let me try to clarify my explanation...
"2 VC Buttons in a Solo frame"
This was my approach, i utilized buttons in a solo frame to toggle between languages.
"Button #1 - standby scene (infinite duration)" - As far as I understood, Scenes don't have a duration value, only fade-in and Fade-out, could you elaborate?
"Button #2 - Chaser with 2 steps" - my "play mode" is made by a chaser that includes 12 steps, it is triggered simultaneously with an mp3 file by using a collection.
"Step 1: Collection (audio + scene)" - will it work if my collection includes another chaser?
"Step 2 - standby Scene" - once step two is active - will the same VC button that started the Play be released?
Another question,
How would you handle the start function?
The stand by mode should be presented on boot-up of the devise.
I hope this is better explained,
Thanks again!
Matos
Thanks for your fast reply.
Let me try to clarify my explanation...
"2 VC Buttons in a Solo frame"
This was my approach, i utilized buttons in a solo frame to toggle between languages.
"Button #1 - standby scene (infinite duration)" - As far as I understood, Scenes don't have a duration value, only fade-in and Fade-out, could you elaborate?
"Button #2 - Chaser with 2 steps" - my "play mode" is made by a chaser that includes 12 steps, it is triggered simultaneously with an mp3 file by using a collection.
"Step 1: Collection (audio + scene)" - will it work if my collection includes another chaser?
"Step 2 - standby Scene" - once step two is active - will the same VC button that started the Play be released?
Another question,
How would you handle the start function?
The stand by mode should be presented on boot-up of the devise.
I hope this is better explained,
Thanks again!
Matos
- mcallegari
- Posts: 4807
- Joined: Sun Apr 12, 2015 9:09 am
- Location: Italy
- Real Name: Massimo Callegari
- Contact:
set the standby scene as startup function
see here: http://www.qlcplus.org/docs/html_en_EN/ ... nager.html
(the green flag)
see here: http://www.qlcplus.org/docs/html_en_EN/ ... nager.html
(the green flag)
-
- Posts: 8
- Joined: Tue May 22, 2018 11:30 am
- Real Name: Itai Matos
Thanks Massimo,
Yes,
I've used this feature,
But still... The stand by scene values stay on top of the first scene of the "playmode" chaser.
For example, the stand by scene has all values set to 0 except blue which is sett to 255.
In the first scene of the chaser, the blue is 0 and the Red is 255.
What happens is that the blue stays on and the red is added...
How can I change this behavior?
Cheers,
Matos
Yes,
I've used this feature,
But still... The stand by scene values stay on top of the first scene of the "playmode" chaser.
For example, the stand by scene has all values set to 0 except blue which is sett to 255.
In the first scene of the chaser, the blue is 0 and the Red is 255.
What happens is that the blue stays on and the red is added...
How can I change this behavior?
Cheers,
Matos
-
- Posts: 8
- Joined: Tue May 22, 2018 11:30 am
- Real Name: Itai Matos
I'm trying another method by using the VC cue list.
I've created cue list for each language to trigger a collection.
When I Toggle between the languages, it works good.
But when I trigger then same language the third time the app hangs...
I'm attaching the project so you could have a look.
Any suggestions?
Cheers,
Matos
I've created cue list for each language to trigger a collection.
When I Toggle between the languages, it works good.
But when I trigger then same language the third time the app hangs...
I'm attaching the project so you could have a look.
Any suggestions?
Cheers,
Matos
- Attachments
-
- EA_Left_ChasControl.qxw
- (17.02 KiB) Downloaded 153 times