Instruction b

b — Cette instruction réinitialise l'horloge.

Description

Cette instruction réinitialise l'horloge.

Syntaxe

b p1

Exécution

p1 -- Spécifie comment l'horloge doit être réglée.

Considérations Spéciales

p1 est le nombre de pulsations par lequel les valeurs p2 des instructions i suivantes sont modifiées. Si p1 est positif, l'horloge est avancée, et les notes suivantes apparaissent plus tard, le nombre de pulsations spécifié par p1 étant ajouté au p2 des notes. Si p1 est négatif, l'horloge est retardée, et les notes suivantes apparaissent plus tôt, le nombre de pulsations spécifié par p1 étant soustrait du p2 des notes. L'effet n'est pas cumulatif. L'horloge est réinitialisée avec chaque instruction b. Si p1 = 0, l'horloge revient à sa position initiale, et les notes suivantes apparaissent à leur position spécifiée en p2.

Exemples

i1     0      2
i1     10     888		

b 5                           ; "avance" l'horloge
i2     1      1     440       ; date de début = 6
i2     2      1     480       ; date de début = 7

b -1                          ; retarde l'horloge
i3     3      2     3.1415    ; date de début = 2
i3     5.5    1     1.1111    ; date de début = 4.5

b 0                           ; réinitialise l'horloge à la normale
i4     10     200   7         ; date de début = 10

Crédits

Explication suggérée et exemple fourni par Paul Winkler. (Version 4.07 de Csound)