
IPad App that displays a countdown timer and is completely adjustable via OSC, with messages for adding time, sending text notes to the presenter, and changing the animation. Also includes talent messaging, to remind them to hold the mic closer.

By Kai Malcolm Stagetimer.ioĪ web service for remotely controlled timer displays. Runs on OSC, so the apps that run your show can chat too. TheatreChatĪ chat app for backstage folks and stage managers.
#Qlab remote software
Yamaha CL/QL/TF doesn´t support OSC but Python Scripts instead.Use a Elgato Streamdeck as a controller for switchers, playback software and broadcast equipment. We use original Bourns encoders and the powerfull microprocessor in the SchwiftyBox are original RP2040 on a Adafruit KB2040 board.īehringer X32 / Midas M32 OSC Dictionary Thanks to Patrick-Gilles Maillot! SchwiftyBox is a bespoke product and not mass produced, it is made with high quality components by leading manufactures, coded and put together by people at SchwiftyThing in Denmark. main/m/mix/fader/+ 0.5 adjusts the main fader on a Midas M32 by +0.5dB Here are some examples of OSC messages that can be used with it: (You know what I'm talking about if you have the skills to go this way…) For the ease of programming, the controller is coded in CircuitPython and uses the amazing Adafruit I2C rotary encoder breakout boards.
#Qlab remote code
Just put the onboard Adafruit KB2040 microcontroller in boot mode and open the code.py file in your editor (VS Code or Mu Editor). This approach makes it possible for you to edit the firmware on the controller and add functions or change the way the controller works. SchwiftyBox WRC is made from quality standard components from Adafruit and LINX Technologies. The buttons can be used for GO buttons, sound effects, pause/resume (on the same button), and of course, "PANIC". You can also use the encoders to control the playhead position, to dim or fade lights, control any volume on a mixer (if the mixer supports it). In QLab, we use the MIDI message to trigger an OSC message that tells QLab to add or subtract a defined dB value from the current volume setting in the queue. For each detent the encoder is turned, it sends the same message. The rotary encoders on the SchwiftyBox WRC don't do it that way.
#Qlab remote full
In the next queue in the show, the same performer shouts into the mic at full volume! The first time you turn the encoder counterclockwise, the next message the encoder will send is a MIDI note "X" + velocity 126, and QLab adjusts the queue volume instantly to almost full volume until you reach the desired volume… That is bad! That works well if the use of the encoder is tied up to control the same thing all the time… Imagine that you would like to use one encoder to control the volume of a mic input queue in QLab… We now set the volume to 127 = max volume (because the performer talks very low).

The Rotary Encoders on The SchwiftyBox WRC work differently from most rotary encoders on MIDI controllers do! On a standard MIDI controller, the encoders/pots send a MIDI note "X" + velocity (0-127) dependent on the position of the encoder. Rotary encoders on standard MIDI controllers… Now you have 34 different MIDI messages to work with! The communication between the handheld remote and SchwiftyBox is 128-bit AES encrypted. When you add a Wireless Handheld Remote, you get 8 extra buttons that you can control at distances up to 1000 meters (Line of sight). That gives a total of 18 different MIDI messages on the box that you can configure in QLab to do almost whatever you want! And another MIDI Note on "X" + velocity 127 when turned clockwise. The rotary encoders send a MIDI note "X" + velocity 127 on for each detent turned counterclockwise. Each button on the box sends a MIDI Note on when pushed and a MIDI Note off when released. SchwiftyBox WRC has 1 GO button and 4 rotary encoders with push buttons packed in a brushed aluminum box. SchwiftyBox WRC (Wireless Remote Control) for QLab is a bespoke and handmade product.
