Quadrant is a programming environment for designing and performing temporal scenarios. Such scenarios can be used to trigger cues and control various parameters of live shows and interactive installations, such as audio and video playback, lights, or mechatronics.
Quadrant is an experiment in bridging the gap between a low-level programming language approach and a more visual and interactive user experience.
To that end the environment features a structure editor operating on a language that intermingles textual tokens and graphical user interface elements. The language allows writing concurrent flows of events and applying hierarchical time transformations on them. The structured-ness of the underlying format and the tight integration of the editor with the runtimes allows providing useful live feedback during the execution of the scenarios.