Syntaxe des patterns
From TidalCycles userbase
Symboles | Description | Exemples | Notations équivalentes |
---|---|---|---|
[ ] |
Grouper des évènements | d1 $ s "[bd sd] hh" |
d1 $ fastcat [s "bd sd", s "hh"]
|
. |
Notation raccourcie pour grouper les évènements | d1 $ s "bd sd . hh hh hh" |
d1 $ s "[bd sd] [hh hh hh]
|
, |
Jouer plusieurs patterns en même temps | d1 $ s "[bd sd, hh hh hh]" |
d1 $ stack [s "bd sd", s "hh hh hh"]
|
* |
Répéter un élément | d1 $ s "bd*2 sd" |
d1 $ s "[bd bd] sd"
|
/ |
Ralentir un élément | d1 $ s "bd/2" |
d1 $ s (slow 2 $ "bd")
|
< > |
Alterner entre des éléments | d1 $ s "bd <sd hh cp>" |
d1 $ slow 3 $ s "bd sd bd hh bd cp"
|
! |
Répliquer un évènement | d1 $ s "bd!3 sd" |
d1 $ s "bd bd bd sd"
|
_ |
Allonger un pattern | d1 $ s "bd _ _ ~ sd _" |
Results in pattern (0>1/2)|s: "bd" (4/6>1)|s: "sd"
|
@ |
Allonger un pattern | d1 $ s "superpiano@3 superpiano" |
d1 $ s "superpiano _ _ superpiano"
|
? |
Supprimer aléatoirement certains évènements dans un pattern | d1 $ s "bd? sd" |
d1 $ fastcat [degradeBy 0.5 $ s "bd", s "sd"]
|
: |
Changer de sample | d1 $ s "bd:3" |
d1 $ s "bd" # n 3
|
( ) |
Séquences euclidiennes | d1 $ s "bd(3,8)" |
d1 $ euclid 3 8 $ s "bd"
|