Instruction d (instruction de note)
Précédent | Instructions de partition et routines GEN | Suivant

## Instruction d (instruction de note)

d — Supprime un instrument actif à une date précise.

## Description

Cette instruction provoque la suppression d'un instrument tenu à une date spécifique.

## Syntaxe

    i  p1  p2  p3  p4

## Initialisation

p1 -- Numéro d'instrument. Une partie décimale facultative permet d'ajouter une étiquette indiquant des liaisons entre des notes particulières d'aggrégats consécutifs

p2 -- Date de début en unités arbitraires appelées pulsations.

p3 -- Ignoré mais nécessaire. Habituellement zéro.

## Exécution

Une pulsation vaut une seconde, à moins qu'il n'y ait une instruction t dans cette section de la partition ou une option -t dans la ligne de commande.

Les dates d'action sont relatives au début d'une section (voir l'instruction s), qui reçoit la date 0.

Dans une section, les instructions de note peuvent être placées dans n'importe quel ordre. Avant d'être envoyées à l'orchestre, les instructions non triées de la partition doivent être traitées par la fonction Sort, qui les ordonnera par valeurs de p2 croissantes. Les notes ayant la même valeur en p2 seront triées par p1 croissants ; si elles ont le même p1, alors par p3 croissants.

## Exemples

Voici un exemple de l'instruction d. Il utilise le fichier d_statement.csd.

Exemple 1252. Exemple de l'instruction d.

    <CsoundSynthesizer>

    <CsInstruments>
    instr 1
      a1  oscil 10000, 440
          out   a1
    endin
    instr sound
      a1  oscil 10000, 440
          out   a1
    endin
    </CsInstruments>

    <CsScore>
    f 0 10
    i 1 0 -1
    d 1 1 0

    i "sound" 3 -1
    i "-sound" 4 0
    e
    </CsScore>

    </CsoundSynthesizer>

## Crédits

Auteur : John ffitch, nouveau dans la version 6.09.

Précédent | Niveau supérieur | Suivant
Instruction C | Sommaire | Instruction e