Home | Trees | Indices | Help |
|
---|
|
The central control and communitation module
All events from the user interface(s) are sent here. All events from the timed queue are processed here. EventCaller also communicates with the compositional logic, and with Csound through cs.messages.
|
|||
|
__init__(self) ## Class constructor. |
||
|
initValues(self) Initialize the system. |
||
|
perform(self,
module,
state) Wrapper for (any) composition module's perform method. |
||
|
setParameter(self,
module,
parameter,
value) Set a parameter for a composition module. |
||
|
parseEvent(self,
event) Parsing of events output from queue, called from theTime. |
||
|
startStopClock(self,
state,
offset=1) Start or stop the timed queue clock |
||
|
setTimeBpm(self,
bpm) Set tempo in bpm for the variable-tempo timed queue. |
||
|
startThreads(self) Start timed queue (sequencer) threads. |
||
|
stopThreads(self) Stop timed queue (sequencer) threads. |
||
|
setPointers(self,
csMessages,
theTime) Set pointers to other modules in the system. |
||
|
recordAudio(self,
state,
name="demofile.wav") Make an audio recording of a realtime session. |
|
|||
|
csMessages Pointer to csMessages instance. |
||
|
rMelody1 Instance of the RandMelody composition class. |
||
|
rMelody2 Instance of the RandMelody composition class. |
||
|
sMelody1 Instance of the SerialMelody composition class. |
||
|
sMelody2 Instance of the SerialMelody composition class. |
||
|
theTimeSeconds Instance of a relaxed timed queue used for slow automation (seconds, minutes, hours). |
||
|
theTime Pointer to a precise timed queue, clock slaved to Csound control rate. |
|
|
Initialize the system. This includes setting various initial values and instantiating csound instruments as needed for normal operation.
|
|
|
|
|
|
|
|
|
|
|
csMessagesPointer to csMessages instance. |
rMelody1Instance of the RandMelody composition class. |
rMelody2Instance of the RandMelody composition class. |
sMelody1Instance of the SerialMelody composition class. |
sMelody2Instance of the SerialMelody composition class. |
theTimeSecondsInstance of a relaxed timed queue used for slow automation (seconds, minutes, hours). |
theTimePointer to a precise timed queue, clock slaved to Csound control rate. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Mon Feb 23 14:31:59 2009 | http://epydoc.sourceforge.net |