nstrstr

nstrstr — Retourne le nom d'un instrument nommé à partie de son numéro.

Description

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.

Syntaxe

Sname nstrstr insno
Sname nstrstr knsno

Initialisation

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

Exécution

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.

Exemples

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

Exemple 658. 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
      

Crédits

Auteur : John ffitch
Nouveau dans la version 6.13
Ecrit en 2019.