A method for installed playback systems. Set as a login item for macOS. Adjust the target process and launch file as necessary. The watcher script will check that the defined process exists. If not, it will relaunch the target file.
Use AppleScript to control basic functions of PJ-Link enabled Panasonic projectors. Used extensively in Frost/Nixon for projector synchronization with audio elements via QLab (see Show Control Case Study below). All commands are run within QLab using AppleScript cues communicating with
Frost/Nixon, performing now through Saturday, February 17, 2018, features extensive use of media control systems to synchronize audio and camera/video devices. The central device in the video signal chain is the Extron 1616 AV composite matrix switcher. This device inputs
I recently assisted Chris Walker with Holiday Inn at the 5th Avenue Theatre, where I set up a MIDI-controlled relay array for LED/solenoid valve effects in “Let’s Say It With Firecrackers”. As this was rented equipment from the Broadway production (Roundabout
Numerous updates have been made to the repositories at https://www.github.com/kreivalabs. Rather than continually update the printed code in the previous posts, please head over to the git repositories (and follow the page, if you like) to be notified of updates.
NOTE: visit https://www.github.com/kreivalabs for current code versions. Calculate the coverage pattern area of a point-source loudspeaker based on its dispersion angle and the measured distance from source to listener (or some other point). This method uses Future functionality from http://www.python-future.org:
NOTE: visit https://www.github.com/kreivalabs for up to date code versions. The following will calculate elapsed time in milliseconds and seconds for a given sample rate and time (entered in seconds). It will also calculate the number of individual samples elapsed based
NOTE: visit https://www.github.com/kreivalabs for the current code versions. Building on the method below, here is the same calculator in Python (hooray for cross-platform!). Save the text below as a .py file to run in the Terminal of your choice. Python
NOTE: visit https://www.github.com/kreivalabs for the current code version. UPDATE – additional user prompt to enter the measured distance (in feet) between the reference speaker and delay speaker. This version will round all returned values to two decimal places, for convenience.
Building upon the methods explored here, I’ve been experimenting with using node-red’s Twitter node to interface directly with ruby files in Sonic Pi by means of shell scripting. By creating multiple instances of the Twitter nodes in a single flow,