nstrstr — Retourne le nom d'un instrument nommé à partie de son numéro.
Retourne le nom d'un instrument nommé à partie de son numéro ou une chaîne de caractères vide si une telle association n'existe pas.
knsno -- le numéro de l'instrument nommé.
Sname -- le nom de l'instrument nommé.
Si aucun instrument existant ne porte le nom spécifié, une chaîne de caractères vide est retournée.
Voici un exemple de l'opcode nstrstr. Il utilise le fichier nstrnum_nstrstr.csd.
Exemple 669. Exemple de l'opcode nstrstr.
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