Scalar
- PChanged: Outputs a 1 if the value of the input pattern has changed, 0 otherwise.
- PDiff: Outputs the difference between the current and previous values of an input pattern.
- PSkipIf: If
skip is false, returns input; otherwise, returns None.
- PNormalise: Adaptively normalise
input to [0..1] over a linear scale.
- PMap: Apply an arbitrary function to an input pattern.
- PMapEnumerated: Apply arbitrary function to input, passing a counter.
- PScaleLinLin: Map
input from linear range [a,b] to linear range [c,d].
- PScaleLinExp: Map
input from linear range [a,b] to exponential range [c,d].
- PRound: Round
input to N decimal places.
- PScalar: Reduce tuples and lists into single scalar values,
- PWrap: Wrap input note values within
[min, max].
- PIndexOf: Find index of items from
pattern in list.