Isadora is a graphical programming environment we will be using to control digital media.
Isadora has a pretty intuitive feel, however for first time users it may be unclear which actors to use for specific purposes. Isadora has created a few tutorial videos that are extremely useful for first time users.
If you are looking for more information or are seeking advice there is a lot of information on the Isadora forums.
Isadora uses modules (called actors) to control the flow of data within its interface. We have created two new actors
To download the plugin only click here.
To download the full file including the source code click here.
This actor allows for facial tracking with a use of a webcam.
In order to use this actor we first need to enable our webcam within Isadora.
1. Input > Live Capture Settings
2. Scan for Devices
3. Video Input (works well with the following settings in Roberts lab)
4. Start Live Capture
5. Output > Force Stage Preview
This actor allows Isadora to call a python function located anywhere on the system. There are a few restrictions that have been implemented to allow this framework to be possible.
File restrictions and rules:
Function restrictions and rules:
def add( x_int, y_int): """ This function adds 2 values @x_int: an integer @y_int: an integer @return: an integer """ return x_int + y_int
def count(iters_int): """ This function counts from 1 to iters_int @iters_int: the number of values to count to @return: a tuple of integers ranging from 1 to iters_int inclusive """ L =  for i in range(1,iters_int + 1): L.append(i) return tuple(L)