ABSTRACT

Pyo includes a framework for sequencing musical events, called the Events Framework. This framework consists of a core class that computes parameters specific to this framework, and a number of classes that add various functionalities. In the simplest form, this class is combined with the EventSeq class, to iterate linearly over a given sequence. The EventSeq class includes an occurrences attribute that sets the number of repetitions of a list. It is possible to control the amplitude envelope of the Events class either by setting values for all or part of the stages of an ADSR envelope, or by passing a PyoTableObject to the envelope kwarg. The Events Framework includes more sequencing classes. The body of the class should look familiar. To be able to use the class in the Events Framework, they need to pass the name of the class to the instr kwarg.