AppleScripts
While it can't be used with all programs, I have managed to utilise AppleScripts to automate processes within certain applications. For obvious reasons, these only work on macOS.
Below is a list of scripts I've made for different uses. If you find one of interest, click the link and it will take you to the download page which outlines the code, and sometimes includes information on how to modify them. The page will contain a direct download link, as well as the code in plain text, which you can copy into either the Script Editor or another compatible program, such as QLab.
Unless otherwise noted, all AppleScripts were created by me.
QLab
While QLab by itself is an amazing piece of software, it can be time consuming to program repetitive sequences one cue at a time. Some of the scripts below have been made to speed up the process. It also has the abilty to trigger scripts to control other programs, such as Spotify.
Please note that as some of these have not been rigorously tested, or were made in QLab 4, they may not fully function in QLab 5. It's also possible that future QLab updates may break the scripts.
Also note, a licence is required to run script cues. This can be the Audio, Video, or Lighting licence.
Spotify
Spotify has been a staple for preshow music in theatre for years. These scripts were designed to be used in QLab to allow the operator to control Spotify in the background, which allowed for smoother transitions and repeatable performances. The Spotify scripts created include:
WiFi
WiFi PowerThis code set allows allows you to turn on and off the WiFi adapter in the MacBook. Useful if you want to ensure alerts such as email or messages don't come through in the middle of a production.
SMS Service
Automated SMS ServiceThis code allows you to use a macOS device to send mass SMS to a list of numbers provided in an XLSX file.