compilestr

compilestr — Compile un nouvel orchestre passé dans une chaîne ASCII.

Description

compilestr compile un ou plusieurs instruments pendant l'initialisation, qui seront ajoutés au moteur courant. Si des numéros ou des noms d'instrument existent déjà, ceux-ci seront remplacés, mais toute instance de l'ancienne définition des instruments encore active continuera son exécution jusqu'à son terme. Seules les nouvelles instances utiliseront la nouvelle définition. Les chaînes de caractères sur plusieurs lignes sont acceptées ; elles sont délimitées par {{ }}.

Syntaxe

compilestr Sorch

Initialisation

« Sin » -- une chaîne de caractères entre guillemets ou délimitée par {{ }} et contenant un ou plusieurs intruments.

Exemples

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

Exemple 122. Exemple de l'opcode compilestr.

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>
-o dac -d
</CsOptions>
<CsInstruments>

instr 1

i1 compilestr {{
instr 2 
a1 oscils p4, p5, 0
out a1 
endin 
}}
scoreline_i "i 2 0 1 10000 440"

turnoff
endin

</CsInstruments>
<CsScore>
i1 0 1

</CsScore>
</CsoundSynthesizer>


Voir aussi

event, event_i, schedule, schedwhen, schedkwhen, schedkwhennamed

Crédits

Auteur : Victor Lazzarini, 2013