nstrnum

nstrnum — Retourne le numéro d'un instrument nommé.

Description

Retourne le numéro d'un instrument nommé.

Syntaxe

insno nstrnum "name"

Initialisation

insno -- le numéro de l'instrument nommé.

Excécution

"name" -- le nom de l'instrument nommé.

Si aucun instrument n'existe avec le nom spécifié, une erreur d'initialisation survient, et la valeur -1 est retournée.

Exemples

Voici un exemple de l'opcode nstrnum. Il utilise le fichier nstrnum_nstrstr.csd.

Exemple 657. Exemple de l'opcode nstrnum.

Voir les sections Audio en temps réel et Options de la ligne de commande pour plus d'information sur l'utilisation des options de la ligne de commande.

<CsoundSynthesizer>
<CsOptions>
-n
</CsOptions>
<CsInstruments>

sr	= 44100
ksmps = 32
nchnls	= 2
0dbfs	= 1

instr nothing
endin

instr john
 prints "instrument name = "
 puts nstrstr(p1),1
 prints "instrument number = %d\n", nstrnum("john")
endin

instr test
endin

</CsInstruments>
<CsScore>
i "john" 0 0
</CsScore>
</CsoundSynthesizer>


L'exemple produira la sortie suivante :

instrument name = john
instrument number = 2
      

Crédits

Auteur : Istvan Varga
Nouveau dans la version 4.23
Ecrit en 2002.