Difference between revisions of "List of Transitions"

From TidalCycles userbase
Jump to: navigation, search
Line 54: Line 54:
|<code>Time -> Time -> [ControlPattern] -> ControlPattern</code>
|<code>Time -> Time -> [ControlPattern] -> ControlPattern</code>
|Applies a crossfade, and fades one pattern out while fading a new pattern in.

Revision as of 17:46, 3 February 2019

Function name Type Description
anticipate Time -> [ControlPattern] -> ControlPattern An increasing comb filter.
anticipateIn Time -> Time -> [ControlPattern] -> ControlPattern Same as anticipate though it allows you to specify the number of cycles until dropping to the new pattern
clutch Time -> [Pattern a] -> Pattern a Degrades the current pattern while undegrading the next.
clutchIn Time -> Time -> [Pattern a] -> Pattern a
interpolate Time -> [ControlPattern] -> ControlPattern
interpolateIn Time -> Time -> [ControlPattern] -> ControlPattern
jump Time -> [ControlPattern] -> ControlPattern Jumps directly into the given pattern, this is essentially the no_transition-transition.

Variants of jump provide more useful capabilities, see jumpIn and jumpMod

jumpIn Int -> Time -> [ControlPattern] -> ControlPattern
jumpIn' Int -> Time -> [ControlPattern] -> ControlPattern Unlike jumpIn the variant jumpIn' will only transition at cycle boundary (e.g. when the cycle count is an integer).
jumpMod Int -> Time -> [ControlPattern] -> ControlPattern Sharp jump transition at next cycle boundary where cycle mod n == 0
histpan Time -> Time -> [ControlPattern] -> ControlPattern Pans the last n versions of the pattern across the field
wait Time -> Time -> [ControlPattern] -> ControlPattern Just stop for a bit before playing new pattern
xfade Time -> [ControlPattern] -> ControlPattern
xfadeIn Time -> Time -> [ControlPattern] -> ControlPattern Applies a crossfade, and fades one pattern out while fading a new pattern in.