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

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

Précédent | Niveau supérieur | Suivant
ntom | Sommaire | nstrstr