nstrnum — Retourne le numéro d'un instrument nommé.
"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.
Voici un exemple de l'opcode nstrnum. Il utilise le fichier nstrnum_nstrstr.csd.
Exemple 668. 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