sometimes/fr
From TidalCycles userbase
Consulte régalement : someCycles
Type: sometimes :: (Pattern a -> Pattern a) -> Pattern a -> Pattern a
sometimes est une fonction qui applique une autre fonction sur un pattern 50% du temps, de manière aléatoire. sometimes
requiert deux paramètres : une fonction à appliquer, et le pattern qui la reçoit.
Par exemple, voici comment ajouter de la distortion 50% du temps :
d1 $ sometimes (# crush 2) $ n "0 1 [~ 2] 3" # sound "arpy"
sometimes
appartient à une famille plus large de fonctions similaires :
function | likelihood |
---|---|
always |
100% |
almostAlways |
90% |
often |
75% |
sometimes |
50% |
rarely |
25% |
almostNever |
10% |
never |
0% |
sometimesBy
Si vous souhaitez préciser le facteur de chance, vous pouvez utiliser sometimesBy
suivi d'un nombre compris entre 0 et 1. Par exemple, sometimesBy 0.93 (# speed 2)
applique l'effet 93% du temps.