Ozone++
Hardware
HARDWARE
(1) Grid Array: regular grids of 9 downspots Baby Color Q70 intermixed with 16 x Ziegler Wald tubes on the ceiling grid.
(2) Floor Array: Row on the floor of 4-9 side-lamps, on a horizontal bar that can be wheeled around the floor quickly as part of a movement exercise.
(3) Floor-mounted Moving Light: Robe Moving Light/ Projector
(4) Strobe (either via the Baby Q70 or single strobe) + Hazer
(5) Body-mounted Wireless Lights (Omar's kit or Ziegler's Corpus Pygmalion kit)
All should be addressable and playable manually via Mira interface but addressable and controllable from Max/Ozone.
TO DO: Need Mira interface controlling via Julian's Max instruments the behaviour of the lighting-instruments:
TO DO: map i/o with Ziegler's Max patches on LAN : i/o:
OSC accelerometer data --> Ozone;
Sound --> Ozone;
Ozone --> iPad lights
TO DO:
Map from video, sound, accelerometer into rhythm files:
Microphone Sound air
Microphone Sound contact
Camera Video overhead
Camera on stable tripod and LOOOOONG brightly coloured cable
TO DO:
Learn how to run Rhythm exchange: Pete Weisman, Garrett Johnson, Ian Shelansky, Michael Bateman
Code up new ways to blend rhythm etc.
(1) Grid Array: regular grids of 9 downspots Baby Color Q70 intermixed with 16 x Ziegler Wald tubes on the ceiling grid.
(2) Floor Array: Row on the floor of 4-9 side-lamps, on a horizontal bar that can be wheeled around the floor quickly as part of a movement exercise.
(3) Floor-mounted Moving Light: Robe Moving Light/ Projector
(4) Strobe (either via the Baby Q70 or single strobe) + Hazer
(5) Body-mounted Wireless Lights (Omar's kit or Ziegler's Corpus Pygmalion kit)
All should be addressable and playable manually via Mira interface but addressable and controllable from Max/Ozone.
TO DO: Need Mira interface controlling via Julian's Max instruments the behaviour of the lighting-instruments:
TO DO: map i/o with Ziegler's Max patches on LAN : i/o:
OSC accelerometer data --> Ozone;
Sound --> Ozone;
Ozone --> iPad lights
TO DO:
Map from video, sound, accelerometer into rhythm files:
Microphone Sound air
Microphone Sound contact
Camera Video overhead
Camera on stable tripod and LOOOOONG brightly coloured cable
TO DO:
Learn how to run Rhythm exchange: Pete Weisman, Garrett Johnson, Ian Shelansky, Michael Bateman
Code up new ways to blend rhythm etc.
Lighting instruments design (software and hardware):
LIGHT-ECOLOGY GAME: Chiaroscuro instrument
The array of overhead lights are kept at a medium intensity, flickering with a pattern derived by downsampling a video of glowing embers in closeup. [ Julian’s code should have a patch to downsample video to DMX, but it takes minutes to write this in Max / Jitter.]
People who walk onto the floor pick up a trackable fiducial. Depending on which one they pick up, they become a Lightener or Darkener. [ MoCap in Stauffer B123 supports this — I don't know about iStage. How many fidicuials can be tracked at a time at most? ]
Where they stand their presence brightens or darkens the lamp under which they stand — adds a +/- offset to the lamp value.
Waving the trackable magnifies their effect — multiply the offset by a ratio as a function of the averaged speed. Calibrate so that it does not take much effort, and make the slide up very short, but slide-down many many samples — so the decay happens over say 60-300 sec. Maybe onset of movement should increment (or decrement ) immediately, but the movement extends relaxation to the default average level.
The array of overhead lights are kept at a medium intensity, flickering with a pattern derived by downsampling a video of glowing embers in closeup. [ Julian’s code should have a patch to downsample video to DMX, but it takes minutes to write this in Max / Jitter.]
People who walk onto the floor pick up a trackable fiducial. Depending on which one they pick up, they become a Lightener or Darkener. [ MoCap in Stauffer B123 supports this — I don't know about iStage. How many fidicuials can be tracked at a time at most? ]
Where they stand their presence brightens or darkens the lamp under which they stand — adds a +/- offset to the lamp value.
Waving the trackable magnifies their effect — multiply the offset by a ratio as a function of the averaged speed. Calibrate so that it does not take much effort, and make the slide up very short, but slide-down many many samples — so the decay happens over say 60-300 sec. Maybe onset of movement should increment (or decrement ) immediately, but the movement extends relaxation to the default average level.
Portable, wireless lights
Omar Faleh: Modulates in sync with neighbouring devices, or possibly steal the modulation of these devices, infect them with new delta variables, turn them off, give them full energy, etc… this could be visualized by flicker speed, light intensity, RGB colour values, etc....
Chris Ziegler: Corpus Pygmalion Body Light Kit: Each person wears a suit with 8 iPods that measure movement acceleration and also give visual movement of the movement itself. The Corpus Pygmalion kit allows customized Attack and Fade times of the sound and visual feedback on the body of the performer. Sound feedback always needs to be immediate, to connect a sound to a specific movement. On the other hand, visual response requires different response times to be perceived and connected to a specific movement. We are planning to extend the system from one mover to two movers to also research synchronicity and offsets of movements of two moving bodies.
Chris Ziegler: Corpus Pygmalion Body Light Kit: Each person wears a suit with 8 iPods that measure movement acceleration and also give visual movement of the movement itself. The Corpus Pygmalion kit allows customized Attack and Fade times of the sound and visual feedback on the body of the performer. Sound feedback always needs to be immediate, to connect a sound to a specific movement. On the other hand, visual response requires different response times to be perceived and connected to a specific movement. We are planning to extend the system from one mover to two movers to also research synchronicity and offsets of movements of two moving bodies.
TODO: code in Max the animation logic:
Video projector, Jitter
Deposit copies of silhouetted things in motion (people, balls, thrown sand, dogs… moving spots of IR-bright light) in variable-time-window loops
(triggered by anything -- clap, or light flash, or walk to a specific place... or even a kind of movement such as a turn, or a sudden acceleration.)
(triggered by anything -- clap, or light flash, or walk to a specific place... or even a kind of movement such as a turn, or a sudden acceleration.)
Camera-Projector Robot, Jitter
Same as video projector + Jitter, but with the added affordances and constraints of a camera that is spatially coupled with the projector. The system can pan and tilt in approximately a 180 degree range of motion.
Time machines
RHYTHM KIT <======= Julian Stein
LOOP-DETECTOR: Anything that repeats in camera view is recorded and played back
PERIODICITY-DETECTOR: perfect regularity => 1.0, random => 0.0 (not easy?) Notice we don't care to find actual length of period, only report how regular it is.
CROSS-CORRELATION-DETECTOR <======== (Mike Krzyzaniak) : (not auto-correlation ) Correlated perfectly (1.0) vs Uncorrelated (0.0)
Phase, no phase.
LOOP-DETECTOR: Anything that repeats in camera view is recorded and played back
PERIODICITY-DETECTOR: perfect regularity => 1.0, random => 0.0 (not easy?) Notice we don't care to find actual length of period, only report how regular it is.
CROSS-CORRELATION-DETECTOR <======== (Mike Krzyzaniak) : (not auto-correlation ) Correlated perfectly (1.0) vs Uncorrelated (0.0)
Phase, no phase.
Spatial sensing
Report ORIENTATIONS from IMU's -- compute quaternion representation <======== Adrian Freed and John MacCallum> ?