structure¶
-
class BusPattern(pattern: Pattern[Event], calculation_rate: CalculationRate | SupportsInt | str | None =
'audio'
, channel_count: int =1
, release_time: float =0.25
)¶ -
Peform node events from a pattern into a dynamically allocated bus and group.
-
class FxPattern(pattern: Pattern[Event], synthdef: SynthDef, release_time: float =
0.25
, **kwargs)¶ -
Add a synth to the tail of the nodes performed by a pattern.
-
class GroupPattern(pattern: Pattern[Event], release_time: float =
0.25
)¶ -
Perform node events from a pattern into a dynamically allocated group.
- class ParallelPattern(patterns: Sequence[Pattern[Event]])¶
-
Perform patterns simultaneously in parallel.
-
class PinPattern(pattern: Pattern[Event], *, target_bus: SupportsInt | None =
None
, target_node: SupportsInt | None =None
)¶ -
Utility pattern for assigning an explicit target bus and/or target node to NodeEvents.
Used internally by pattern players.