1. A tangible computer readable medium having stored thereon: a script of a performance comprising a plurality of threads of performance activity comprising computer implementable instructions to control a plurality of electronic and mechanical media devices, meant to stimulate senses of an audience, involved in the performance, wherein the script provides a narrative of the performance and the threads of performance activity each include a schedule of and interdependencies between events and activities in the performance; and a control program that steps through the script, executes the threads of performance activity and adapts the performance in response to actions that are not normal to the schedule of events in the performance, including actions of the audience or a performer in the performance, wherein the control program may adapt the performance by automatically: changing the timing of actions performed by any one or more of the plurality of electronic or mechanical media devices in response to an action not normal to the schedule of events in the performance, changing the sequence of actions performed by any one or more of the plurality of electronic or mechanical media devices in response to an action not normal to the schedule of events in the performance, eliminating actions performed by any one or more of the plurality of electronic or mechanical media devices in response to an action not normal to the schedule of events in the performance, and adding actions performed by any one or more of the plurality of electronic or mechanical media devices in response to an action not normal to the schedule of events in the performance, wherein the adaptation manipulates the speed, sequence or other timing aspects of the performance as well as the sensory stimuli received by the audience to the performance.