Sequence
- PSequence: Sequence of values based on an array
- PSeries: Arithmetic series, beginning at
start
, increment by step
- PRange: Similar to PSeries, but specify a max/step value.
- PGeom: Geometric series, beginning at
start
, multiplied by step
- PImpulse: Outputs a 1 every events, otherwise 0.
- PLoop: Repeats a finite
pattern
for n
repeats.
- PPingPong: Ping-pong input pattern back and forth N times.
- PCreep: Loop
length
-note segment, progressing creep
notes after repeats
repeats.
- PStutter: Play each note of
pattern
count
times.
- PSubsequence: Returns a finite subsequence of an input pattern.
- PReverse: Reverses a finite sequence.
- PReset: Resets
pattern
whenever trigger
is true
- PCounter: Increments a counter by 1 for each zero-crossing in
trigger
.
- PCollapse: Skip over any rests in
input
- PNoRepeats: Skip over repeated values in
input
- PPad: Pad
pattern
with rests until it reaches length length
.
- PPadToMultiple: Pad
pattern
with rests until its length is divisible by multiple
.
- PArpeggiator: Arpeggiator.
- PEuclidean: Generate Euclidean rhythms.
- PPermut: Generate every permutation of
count
input items.
- PPatternGeneratorAction: Each time its pattern is exhausted, request a new pattern by calling .
- PSequenceAction: Iterate over an array, perform a function, and repeat.