events¶
-
class BusAllocateEvent(id_: UUID | tuple[UUID, int], *, calculation_rate: CalculationRate | SupportsInt | str | None =
'audio'
, channel_count: int =1
, delta: float =0.0
, **kwargs)¶ Bases:
Event
-
class GroupAllocateEvent(id_: UUID | tuple[UUID, int], *, add_action: AddAction | SupportsInt | str | None =
AddAction.ADD_TO_HEAD
, delta: float =0.0
, target_node: Node | UUID | None =None
, **kwargs)¶ Bases:
NodeEvent
-
class NodeEvent(id_: UUID | tuple[UUID, int], *, add_action: AddAction | SupportsInt | str | None =
AddAction.ADD_TO_HEAD
, delta: float =0.0
, target_node: Node | UUID | None =None
, **kwargs)¶ Bases:
Event
-
class NoteEvent(id_: UUID | tuple[UUID, int], *, add_action: AddAction | SupportsInt | str | None =
AddAction.ADD_TO_HEAD
, delta: float =1.0
, duration: float =1.0
, rest: bool =False
, synthdef: SynthDef | None =None
, target_node: Node | UUID | None =None
, **kwargs: SupportsFloat | UUID | Sequence[SupportsFloat | UUID])¶ Bases:
NodeEvent
- perform(context: Context, proxy_mapping: dict[UUID | tuple[UUID, int], ContextObject], *, current_offset: float, notes_mapping: dict[UUID | tuple[UUID, int], float], priority: Priority, **kwargs: SupportsFloat | UUID | str | Sequence[SupportsFloat | UUID | str]) None ¶
- class Priority(*values)¶
Bases:
IntEnum
- __format__(format_spec, /)¶
Convert to a string according to format_spec.
-
NONE =
0
¶
-
START =
1
¶
-
STOP =
2
¶
-
class StartEvent(*, delta: float =
0.0
, **kwargs)¶ Bases:
Event
The first event injected by a pattern player.
-
class StopEvent(*, delta: float =
0.0
, **kwargs)¶ Bases:
Event
The last event injected by a pattern player.
-
class SynthAllocateEvent(id_: UUID | tuple[UUID, int], synthdef: SynthDef, *, add_action: AddAction | SupportsInt | str | None =
AddAction.ADD_TO_HEAD
, delta: float =0.0
, target_node: Node | UUID | None =None
, **kwargs: SupportsFloat | UUID | str | Sequence[SupportsFloat | UUID | str])¶ Bases:
NodeEvent
- exception PatternWarning¶