; tut_06a.csd
; tablas por segmentos lineales (GEN07, GEN27)
; tablas por segmentos exponenciales (GEN05, GEN25)
; envolvente de amplitud con oscil1
; ==============================================
sr = 44100
kr = 44100
ksmps = 1
instr 1
iamp = 25000
ifreq = 300
ienv = p4 ; tabla con la forma de la envolvente
kamp oscil1 0, 1, p3, ienv ; envolvente de amplitud normalizada a 1
a1 oscil kamp, ifreq, 1
out a1*iamp ; salida normalizada a 1 multiplicada por iamp
endin
; ==============================================
; tabla con 8 armónicos (aproximación a diente de sierra) 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
f2 0 2048 7 0 100 1 148 .8 1600 .3 200 0
f3 0 2048 27 0 0 100 1 248 .8 1848 .3 2048 0
; tabla de segmentos exponenciales para envolvente de amplitud
f4 0 2048 5 0.01 200 1 248 .8 1200 .3 400 0.01
f5 0 2048 25 0 0.01 200 1 448 .8 1848 .3 2048 0.01
; p2 p3 p4
; init dur env
i1 0 .5 2
i1 1 .5 3
i1 2 3 2
i1 5.5 3 3
i1 9 2 4
i1 11.5 2 5
; actualizado: 2005-06-14 22:35