"For this project, I began with extensive state charting
taking into account the possibilty that the participants in
the piece may not understand of follow the given dirctions
the first time. The final patch was deisgned to repeat the
directions until the action was carried out. Manual overrides
were also built in so that an operator could advance the system
if a sensor malfunctioned or a participant acted in a way
not accounted for in the design of the patch. Some of the
sub patches included a frame difference patch, random movie
patch, sensor patch, and chroma key patch. The frame difference
patch compared the last received fram from a live video source
wth the current fram to decided whether of not there was motion.
This sub patch told the main patch whether or not the module
was recently entered or exited. The random sub patch read
randomly selected text lines from a text document to decide
what movie would play next when the module was empty. As each
movie was loaded, the time was read into the subpatch and
the next movie was selected after the completion of the previous
movie. The sensor patch measured the MIDI outputs of three
selected sensors only when the main patch instructed the sub
patch to do so to limit processing time when not necessary.
The chroma key sub patch used the sensor patch to select parts
of a foreground image to impose based on color over a static
image."
|