The “Audience triggered feature” mode is new in version 2.1 . It simplifies the use of the Bechele software for continuously running animations, which are triggered by the audience, for example, via a motion sensor. This allows the software to react to visitors. The exact functionality is described below:
If you want to know about the Bechele Project – what it does – see the relate link:
https://bechele.de/?page_id=55 The project page
Two parameters in the ConfigL.pm file control the new feature:
- $play_full_mp3=0; If on 1 the mp3 plays till the end – no switch to the next mp3 on button press.
In the standard bechele software ($play_full_mp3=0;) a button press to next or previous will start immediately the next sound file. This is helpful if the software is used for ventriloquist puppet movements in a ventriloquist show. The MP3 of the puppet speech is usually much longer than just the said sentence. This allows to continue puppet movements while the puppet player responds. Since the puppet player wants usually to wait until the audience is ready with laughing, the time to the next sequence is variable. The puppet player continues pressing a button to immediately start the next sound file.
In situations where the audience shall trigger a puppet movement sequence – for example if it controls a gatekeeper and somebody enters the door it would be bad if every time the next sequence would start when the next person enters the room – means running speeches would be interrupted. Therefore if you set $play_full_mp3 to 1, a new sequence trigger only may happen after the MP3 has finished completely. This can be used to welcome visitors. - mp3loop=0; after last mp3 – what to do – loop or stay with the last file.
In the standard bechele software – for ventriloquist use after all sequences have been run, the show is over, means you have to restart the software to do the show again.
With mp3loop=1; after the last sequence has reached, it loops and starts over with the first mp3 in the list again. In situations where the audience triggers the next sequence this may be helpful. If for example you use the software to welcome people, you may have plenty of welcome phrases. Means each visitor is welcome with a different phrase. Once the last file has reached, the first phrase will be used again, so every visitor has the impression he got a seperate welcome.
The audience triggered feature software can be downloaded from github:
https://github.com/bechele/bechele/tree/Audience-triggered-feature
If you like you may just replace the following files on an existing 2.0 version:
/usr/local/bin/bechele/live.pl
/usr/local/bin/bechele/Modules/ConfigL.pm