Interaction/fr

From TidalCycles userbase
Revision as of 23:01, 17 December 2019 by Raphael (talk | contribs) (Created page with "<code>cps</code> n'est plus une fonction indépendante mais une fonction de contrôle. Jouer à modifier les <code>cps</code> est assez fun. Les patterns n'ont pas pour le mom...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Other languages:
English • ‎français

De nouveaux changements sont apparus avec Tidal 1.0.0.

Il est possible de consulter toutes les fonctions pensées pour l'interaction avec les patterns en consultant le fichier suivant : bootup code.

Nommer ou numéroter les patterns

Dans les versions antérieures, il était possible d'utiliser d1, d2, etc, pour lancer plusieurs patterns :

d1 $ sound "bd sd"

d1 $ silence

Désormais, vous pouvez également utiliser p suivi d'un "nom" entre guillemets :

p 100323523 $ sound "bd sd"

p 100323523 $ silence

De cette manière, vous pouvez théoriquement lancer un nombre infini de patterns.

Vous pouvez faire référence à un pattern par son nom.

p "jimmy" $ sound "bd sd"
p "susan" $ sound "cp(3,8)"

p "jimmy" $ silence
p "susan" $ silence

Transitions

Si vous souhaitez réaliser une transition, vous pouvez utiliser les patterns nommés :

xfade "susan" $ sound "gabba(3,8,<0 2 4>)"
xfade "susan" $ sound "cp*2"

(Les vieilles méthodes t1 et t2 ne fonctionnent plus.)

Jouer un pattern une seule et unique fois

Si vous souhaitez jouer un pattern pour un seul et unique cycle, vous pouvez utiliser once.

once $ s "bd sd(3,8)"

Changer le tempo avec setcps

Donnez à setcps le nombre de cycles par seconde que vous désirez. Si votre cycle vaut 1, il sera équivalent à 120 BPM.

setcps 1

Changer de tempo avec cps

cps n'est plus une fonction indépendante mais une fonction de contrôle. Jouer à modifier les cps est assez fun. Les patterns n'ont pas pour le moment de tempo indépendant ! Si vous changez le cps d'un pattern, tout les patterns suivront.

p "cpsfun" $ s "bd sd(3,8)" # cps (slow 8 $ 0.5 + saw)