omde.pmask
index
/usr/local/lib/python2.1/site-packages/omde/pmask.py

Implementation of a generalized version of the Cmask's engine.

 
Modules
            
omde
sys
types

 
Classes
            
DebugCTOR

 
class DebugCTOR
      Debug constructor.
 
It may be useful in testing calls to cloud() or sequence().
It will print the generated values instead of creating a real
event and returns None, thus
 
cloud(DebugCTOR(), ...)
 
will always return a empty aggregate.
 
  
__call__(self, *args)
__init__(self, device=<open file '<stdout>', mode 'w'>)

 
Functions
            
cloud(begin, global_duration, CTOR, dt, duration, *args, **dict)
cloud(begin, global_duration, CTOR, dt, duration, ...)
 
Generate an Aggregate of events  la Cmask.
 
CTOR is the constructor of the event.
Use cloud(..., ..., n, ....), where n is an integer, to generate Csound
score events for instrument n. It is equivalent to use the
constructor omde.csound.IFactory(n).
A valid constructor has to be callable and take at least 2 arguments:
onset time and duration.
 
begin and end are the minimum and maximum onset time for the
cloud's events.
 
dt is the difference of time between two consecutive events (also
called improperly density in the Cmask documentation).
 
duration is the duration of the event
 
You can continue the argument list with the arguments to be passed
to your contructor.
An omde.csound.IFactory(n) constructor takes the remaining pfields
(p4 up) as additional parameters.
cloud0(global_duration, CTOR, dt, duration, *args, **dict)
line(begin, global_duration, CTOR, dt, *args, **dict)
line(begin, gloabal_duration, CTOR, dt,  ...)
 
like cloud but duration=dt
sequence(begin, n, CTOR, dt, duration, *args, **dict)
sequence(begin, n, CTOR, dt, duration, ...)
 
Parameters:
 
CTOR is the constructor of the event.
Use cloud(n, ....) (where n is an integer) to generate Csound
score events for instrument n. It is equivalent to use the
constructor omde.csound.IFactory(n).
A valid constructor has to be callable and take at least 2 arguments:
onset time and duration.
 
begin is the first onset time of the first events.
 
n is the total number of events
 
dt is the difference of time between two consecutive events (also
called improperly density in the Cmask documentation).
 
duration is the duration of the event
 
You can continue the argument list with the arguments to be passed
to your contructor.
The omde.csound.IFactory(n) constructor takes the remaining pfields
(p4 up) as additional parameters.
 
 
Description:
 
Generate an Aggregate of exactly n events.
[DESCRIBE HOW IT WORKS FOR REAL]

 
Data
             __file__ = '/usr/local/lib/python2.1/site-packages/omde/pmask.pyc'
__name__ = 'omde.pmask'