cudasynth

cudasynth — Synthèse par synthèse additive et TFR inverse. Expérimental et seulement disponible dans le code source pour le moment.

Description

Opcode du greffon cuda. Ce greffon se trouve dans le répertoire des greffons et il doit être installé séparément. Le répertoire des greffons est ici : https://github.com/csound/plugins

Synthèse par synthèse additive et TFR inverse.

Syntaxe

asig cudasynth kamp, kfreq, itab, iftab, iatab[, inum]
asig cudasynth fsig, kamp, kfreq[, inum]
asig cudasynth fsig

Initialisation

itab --

iftab --

iatab --

inum -- (facultatif)

Exécution

kamp --

kfreq --

fsig --

Exemples

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

Exemple 1324. Exemple de l'opcode cudasynth.

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
-odac      ;;;realtime audio out
;-iadc    ;;;uncomment -iadc if realtime audio input is needed too
; For Non-realtime ouput leave only the line below:
; -o cudsyth.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 64
nchnls = 1
0dbfs = 1

i1 ftgen 1,0,512,7,1,512,0.001
i2 ftgen 2,0,512,-7,1,512,512
i3 ftgen 3,0,16384,10,1
schedule 1,0,10

instr 1
a1 cudasynth 0.001, 100,0, 2, 1,128
    out a1

endin
</CsInstruments>
<CsScore>
e 10
</CsScore>
</CsoundSynthesizer>


Crédits

Auteur : Victor Lazzarini
2013

Nouveau dans la version 6.02