Difference between revisions of "Mini notation syntax"

From TidalCycles userbase
Jump to: navigation, search
(Marked this version for translation)
m (Kindohm moved page Sequence parser syntax to Mini notation syntax without leaving a redirect: Part of translatable page "Sequence parser syntax")
 
(3 intermediate revisions by the same user not shown)
Line 32: Line 32:
 
|-
 
|-
 
| <source inline>( )</source> || Euclidean sequences || <source inline>d1 $ s "bd(3,8)"</source> || <source inline>d1 $ euclid 3 8 $ s "bd"</source>
 
| <source inline>( )</source> || Euclidean sequences || <source inline>d1 $ s "bd(3,8)"</source> || <source inline>d1 $ euclid 3 8 $ s "bd"</source>
 +
|-
 +
| <source inline>{ }</source> || Polymetric sequences || <source inline>d1 $ s "{bd bd bd bd, cp cp hh}"</source> || 2nd pattern wraps: <source inline>d1 $ stack [ s "bd*4", s "cp cp hh cp" ]</source>
 +
|-
 +
| <source inline>{ }%</source> || Polymetric sequence subdivision || <source inline>d1 $ s "{bd cp hh}%8"</source> || Pattern wraps: <source inline>d1 $ s "bd cp hh bd cp hh bd cp"</source>
 
|}
 
|}
 
</translate>
 
</translate>

Latest revision as of 15:04, 21 February 2020

Other languages:
English • ‎español • ‎français
Symbol Description Example Equivalent
[ ] Create a pattern grouping d1 $ s "[bd sd] hh" d1 $ fastcat [s "bd sd", s "hh"]
. Shorthand for pattern grouping d1 $ s "bd sd . hh hh hh" d1 $ s "[bd sd] [hh hh hh]
, Play multiple patterns at the same time d1 $ s "[bd sd, hh hh hh]" d1 $ stack [s "bd sd", s "hh hh hh"]
* Repeat a pattern d1 $ s "bd*2 sd" d1 $ s "[bd bd] sd"
/ Slow down a pattern d1 $ s "bd/2" d1 $ s (slow 2 $ "bd")
< > Alternate between patterns d1 $ s "bd <sd hh cp>" d1 $ slow 3 $ s "bd sd bd hh bd cp"
! Replicate a pattern d1 $ s "bd!3 sd" d1 $ s "bd bd bd sd"
_ Elongate a pattern d1 $ s "bd _ _ ~ sd _" Results in pattern (0>1/2)|s: "bd" (4/6>1)|s: "sd"
@ Elongate a pattern d1 $ s "superpiano@3 superpiano" d1 $ s "superpiano _ _ superpiano"
? Randomly remove events from pattern d1 $ s "bd? sd" d1 $ fastcat [degradeBy 0.5 $ s "bd", s "sd"]
: Selecting samples d1 $ s "bd:3" d1 $ s "bd" # n 3
( ) Euclidean sequences d1 $ s "bd(3,8)" d1 $ euclid 3 8 $ s "bd"
{ } Polymetric sequences d1 $ s "{bd bd bd bd, cp cp hh}" 2nd pattern wraps: d1 $ stack [ s "bd*4", s "cp cp hh cp" ]
{ }% Polymetric sequence subdivision d1 $ s "{bd cp hh}%8" Pattern wraps: d1 $ s "bd cp hh bd cp hh bd cp"