every/fr

From TidalCycles userbase
Revision as of 23:29, 17 December 2019 by Raphael (talk | contribs) (Created page with "'''Voir aussi :''' every'")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Other languages:
English • ‎français

Type: every :: Pattern Int -> (Pattern a -> Pattern a) -> Pattern a -> Pattern a

every est une fonction qui appliquer une autre fonction de manière conditionnelle. every requiert trois arguments :

  1. une fréquence (3 pour appliquer la fonction tout les trois cycles)
  2. une fonction
  3. un pattern

Voici comment renverser un pattern tout les trois cycles :

d1 $ every 3 rev $ n "0 1 [~ 2] 3" # sound "arpy"

Notez que si la fonction que vous appliquez requiert des paramètres additionnels tels que fast 2, vous aurez besoin d'envelopper cette fonction dans des parenthèses. Observez cet exemple :

d1 $ every 3 (fast 2) $ n "0 1 [~ 2] 3" # sound "arpy"

Si vous ne le faites pas, every pensera que vous utilisez un nombre trop important d'arguments.

Voir aussi : every'