eventpatterns

class ChainPattern(*patterns: Pattern[Event])

Bases: Pattern[Event]

Akin to SuperCollider’s Pchain.

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

Bases: Pattern[Event]

Akin to SuperCollider’s Pbind.

property event_type : type[NoteEvent]
property is_infinite : bool
class MonoEventPattern(event_type: ~typing.Type[~supriya.patterns.events.NoteEvent] = <class 'supriya.patterns.events.NoteEvent'>, **patterns: ~typing.Any | ~supriya.patterns.patterns.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