A method for creating a biofeedback controlled Kaleidoscope is disclosed,
where the Kaleidoscope is controlled by two or more streams of input
derived from physiological measurements and provides positive and
negative reinforcement for each of the streams of input, where the method
includes the steps of selecting a Kaleidoscope Object for display on a
monitor, creating the code that will produce the Kaleidoscopic Object on
the monitor; determining at least one effect to be used as the
Kaleidoscopic Effect desired to respond to a first anticipated
physiological input change where the effect is either texture or vertice
manipulation; creating the code for the Kaleidoscopic Effect that
operates on the Kaleidoscopic Object in response to a physiological
measurement; selecting as a Second Effect at least one additional effect
from the group consisting of the remaining Kaleidoscopic Effect and the
Non Kaleidoscope Effects in which said Second Effect responds
independently to a second anticipated physiological input change;
creating the code for the selected Second Effect.