STKPlucked

STKPlucked — STKPlucked utilise un modèle physique de corde pincée.

Description

Opcode du greffon stkopd. 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

STKPlucked utilise un modèle physique basé sur l'algorithme de Karplus-Strong.

Syntaxe

asignal STKPlucked ifrequency, iamplitude

Initialisation

ifrequency -- Fréquence de la note jouée, en Hz.

iamplitude -- Amplitude de la note jouée (entre 0 et 1).

[Note] Note

Le code pour cet opcode vient directement de la classe Plucked du Synthesis Toolkit en C++ par Perry R. Cook et Gary P. Scavone. On peut en savoir plus sur les classes STK ici : https://ccrma.stanford.edu/software/stk/classes.html

Exemples

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

Exemple 1023. Exemple de l'opcode STKPlucked.

<CsoundSynthesizer>
<CsOptions>
; Select audio/midi flags here according to platform
-odac     ;;;realtime audio out
;-iadc    ;;;uncomment -iadc if RT audio input is needed too
; For Non-realtime ouput leave only the line below:
; -o STKPlucked.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 32
nchnls = 2
0dbfs  = 1

instr 1  ;STKPlucked - has no controllers

ifrq	=	p4

asig	STKPlucked cpspch(ifrq), 1
	outs asig, asig
endin

</CsInstruments>
<CsScore>

i 1 0 2 6.00 
i 1 + 8 5.00
i 1 + .5 8.00
e
</CsScore>
</CsoundSynthesizer>


Voir aussi

STKSitar.

Crédits

Auteur : Michael Gogins (d'après Perry Cook)
Irreducible Productions
New York, NY

Nouveau dans la version 5.11 de Csound.