; tut_06b.csd
; envolvente de desviación de pitch en el ataque (oscil1)
; ==============================================
sr = 44100
kr = 44100
ksmps = 1
instr 1
iamp = 25000
ifreq = 300
kamp oscil1 0, 1, p3, 2 ; envolvente de amplitud normalizada a 1
kfrdev oscil1 0, .01, .15, 3 ; envolvente de pitch para el ataque
kfreq = ifreq*(1+kfrdev) ; frecuencia central más desviación de pitch
a1 oscil kamp, kfreq, 1
out a1*iamp ; salida normalizada a 1 multiplicada por iamp
endin
; ==============================================
; tabla con 8 armónicos (aproximación a triangular) para el oscilador
f1 0 16384 10 100 50 33 25 20 16.7 14.3 12.5
; tabla de segmentos lineales para envolvente de amplitud (oscil1)
f2 0 2048 7 0 100 1 148 .85 1600 .35 200 0
; tabla de segmentos lineales para envolvente de frecuencia (oscil1)
f3 0 2049 7 -1 1025 .7 1024 0
; p2 p3
; init dur
i1 0 1
i1 1.5 2
i1 4 5
; actualizado: 2005-06-14 22:38