Isadora allows most input values to be changed in real time, allowing for an endless variety of design possibilities that react to data from performers, viewers, generative algorithms or the operator themself.

When creating your patch, parameters can always be changed manually with the press of a key or a click of the mouse. Isadora was expressly designed to allow real-time changes in numerous ways, using sensors, data sent from a remote system, or even information pulled in from online sources like Twitter. Motion/skeleton tracking using Isadora’s built-in tools is one popular way to influence media playback, effects, or projection mapping coordinates—just a few of many possibilities. Isadora offers a number of computer vision tools to provide powerful video analysis that can be used to control and/or create your show.

Advanced users may decide to interface Arduino-based robotics or sensors. Others may want to create custom routines using JavaScript or the Data Array actor, which manages large sets of data interactively. We’ve even had a user that used a camera to track their goldfish’s movements, using the fish’s position to play different MIDI notes; that’s one fun example of the nearly infinite possibilities for interaction Isadora puts at your fingertips.