faustaudio
faustaudio —
Instancie et exécute un programme Faust compilé.
Description
faustaudio instancie et exécute un programme Faust
compilé avec faustcompile.
Syntaxe
ihandle, a1 [,a2, ...] faustaudio ifac [,ain1, ...]
Initialisation
« ifac » -- une référence à un programme
Faust compilé, produit par faustcompile.
« ihandle » -- une référence à l'instance
DSP de Faust que l'on peut utiliser pour accéder à ses contrôles avec
faustctl.
Exécution
« ain1,... » -- signaux d'entrée
« a1,... » -- signaux de sortie
Exemples
Voici un exemple de l'opcode faustaudio. Il utilise le fichier
faustaudio.csd.
Exemple 256. Exemple de l'opcode faustaudio.
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>
-odac
</CsOptions>
<CsInstruments>
instr 1
a1 rand 0dbfs/4
a2 oscili 0dbfs/4, 440
ihandle faustcompile "process=+
idsp,asig faustaudio ihandle,a1,a2
out asig
endin
</CsInstruments>
<CsScore>
i1 0 10
</CsScore>
</CsoundSynthesizer>
Crédits
Auteur : Victor Lazzarini, 2013