eventpatterns

class ChainPattern(*patterns: Pattern[Event])

Bases: Pattern[Event]

Akin to SuperCollider’s Pchain.

property is_infinite : bool
class EventPattern(event_type: type[NoteEvent] = <class 'supriya.patterns.events.NoteEvent'>, **patterns: Any | Pattern)

Bases: Pattern[Event]

Akin to SuperCollider’s Pbind.

property event_type : type[NoteEvent]
property is_infinite : bool
class MonoEventPattern(event_type: type[NoteEvent] = <class 'supriya.patterns.events.NoteEvent'>, **patterns: Any | Pattern)

Bases: EventPattern

Akin to SuperCollider’s Pmono.

property is_infinite : bool
class UpdateDictPattern(pattern: Pattern[Event], dictionary: dict[str, Any])

Bases: Pattern[Event]

Akin to SuperCollider’s Penvir.

property is_infinite : bool
class UpdatePattern(pattern: Pattern[Event], **patterns: Any | Pattern)

Bases: Pattern[Event]

Akin to SuperCollider’s Pbindf.

property is_infinite : bool