Las extinciones de la mayora de los sonidos tienen un comportamiento
exponencial. Existen varios opcodes que utilizan segmentos exponenciales, que ayudan a obtener comportamientos ms naturales de las envolventes. El cuidado que demanda la programacin de un segmento exponencial es que estos opcodes no aceptan un valor de cero; en el caso en que necesitemos asignar un valor perceptivamente igual a cero, podremos escribir un nmero muy pequeo, como 0.01, que ser aceptado por estos opcodes dando el resultado esperado. En el cdigo del Programa, El equivalente exponencial a line, se llama expon. El equivalente exponencial de linseg, expseg. La sintaxis es la misma de sus equivalentes lineales. k1 expon ia, idur, ib a1 expon ia, idur, ib ia, ib :valor inicial y final de la envolvente, no debe ser 0 idur : duracin de la envolvente Cuanto ms pequeo sea el nmero que reemplaza al cero, la envolvente ser levemente ms breve. Por ejemplo 0.001 har una evolvente ms breve que 0.1, pero adems esta ltima opcin puede ser riesgosa porque el truncamiento del final puede llegar a percibirse.
Otra diferencia con los generadores lineales es que, invariablemente, por la
curva de atenuacin de las envolventes exponenciales, el sonido suele concluir a la percepcin mucho antes de la duracin programada, por ejemplo para obtener un sonido de aproximadamente tres segundos, con un valor final de 0.001, debemos programarlo al menos con 15 segundos de duracin. k1 expseg ia, idur1, ib [, idur2][, ic][] a1 expseg ia, idur1, ib [, idur2][, ic][] idur1, idur2, etc : duracin de cada segmento de la envolvente
ia, ib, ic, etc : valores inicial y final de cada segmento de la
envolvente En el Instrumento Electrnica_Fija para CABBAGE: Cargar en Preset los snaps EXPONENCIAL 1, 2 y 3. Preset EXPONENCIAL 1 Sonido sinusoidal de 440 hz Envelope: e 1 100 .0001 Preset EXPONENCIAL 2 Sonido de espectro armnico deseado con 4 osciladores sinusoidales de 200,400, 600 y 800 hz Envelopes: e 1 100 .0001
Como el ataque de los 4 osciladores es sincrnico pero las duraciones de
los componenetes superiores es menor , las exponenciales producen una modulacin del espectro en la extincin del objeto Preset EXPONENCIAL 3 Diseado en base a la MIXTUR A de Stockhausen, Aqu cada oscilador tiene una envolvente en dos pasos, ataque/extincin, con distintos tiempos de extincin, pero no de ataque, ya que lo que cambia en cada oscilador es el porcentaje correspondiente al tiempo del segundo segmento: Los datos guardados en las Respectivas Envelopes de cada oscilador son: Osc 1 e .5 10 1 90 .001 Osc 2 e .5 10 1 75 .001 Osc 3 e .5 10 1 60 .001 Osc 4 e .5 10 1 45 .001 Osc 5 e .5 10 1 30 .001