strset — Permet de lier une chaîne de caractères à une valeur numérique.
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.
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"
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>