nstrstr
Précédent | Opcodes et opérateurs de l'orchestre | Suivant

## 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.

Précédent | Niveau supérieur | Suivant
nstrnum | Sommaire | ntrpol