strset

strset — Permet de lier une chaîne de caractères à une valeur numérique.

Description

Permet de lier une chaîne de caractères à une valeur numérique.

Syntaxe

strset iarg, istring

Initialisation

iarg -- la valeur numérique.

istring -- la chaîne alphanumérique (entre guillements).

strset (facultatif) permet de lier une chaîne de caractères, telle qu'un nom de fichier, à une valeur numérique. Son usage est facultatif.

Exemples

L'instruction suivante, utilisée dans l'en-tête de l'orchestre, permet de substituer la valeur 10 partout où l'on a besoin du fichier son asound.wav.

strset 10, "asound.wav"

Exemples

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

Exemple 1046. Exemple de l'opcode strset.

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>
; Select audio/midi flags here according to platform
; Audio out   Audio in    No messages
-odac           -iadc     -d     ;;;RT audio I/O
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 1
nchnls = 1

;Example by Andres Cabrera 2008

; \\n is used to denote "new line" 
strset 1, "String 1\\n"
strset 2, "String 2\\n"

instr 1
Str strget p4
prints Str
endin


</CsInstruments>
<CsScore>
;        p4 is used to select string
i 1 0 1  1
i 1 3 1  2
</CsScore>
</CsoundSynthesizer>


Voir aussi

pset et strget