sometimes/fr

From TidalCycles userbase
Revision as of 23:19, 17 December 2019 by Raphael (talk | contribs) (Created page with "Si vous souhaitez préciser le facteur de chance, vous pouvez utiliser <code>sometimesBy</code> suivi d'un nombre compris entre 0 et 1. Par exemple, <code>sometimesBy 0.93 (#...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Other languages:
English • ‎français

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.