En el campo del sonido y la música , una envolvente describe cómo cambia un sonido a lo largo del tiempo. Por ejemplo, una tecla de piano, al pulsarla y mantenerla presionada, crea un sonido inicial casi inmediato cuyo volumen disminuye gradualmente hasta llegar a cero. Una envolvente puede relacionarse con elementos como la amplitud (volumen), la frecuencia (con el uso de filtros ) o el tono .
Los generadores de envolventes , que permiten a los usuarios controlar las diferentes etapas de un sonido, son características comunes de los sintetizadores , samplers y otros instrumentos musicales electrónicos . El generador de envolventes más común se controla con cuatro parámetros: ataque , decaimiento , sustain y liberación ( ADSR ).
El generador de envolvente fue creado por el ingeniero estadounidense Robert Moog , el creador del sintetizador Moog , en la década de 1960. El compositor Herbert Deutsch sugirió a Moog que encontrara una forma de articular su sintetizador para que las notas no se activaran y desactivaran simplemente. Moog conectó un botón de timbre al sintetizador y utilizó un condensador para almacenar y liberar lentamente el voltaje producido al presionar una tecla. Refinó el diseño para eliminar la necesidad de presionar un botón separado con cada pulsación de tecla, con dos interruptores en cada tecla: uno para producir el voltaje de control que determina el tono y el otro para activar el generador de envolvente. El generador de envolvente se convirtió en una característica estándar de los sintetizadores. [1]
Tras conversaciones con el ingeniero y compositor Vladimir Ussachevsky , director del Centro de Música Electrónica de Columbia-Princeton , en 1965, Moog desarrolló un nuevo módulo de envolvente cuyas funciones se describieron en f T1 (tiempo de ataque), T2 (tiempo de decaimiento inicial), ESUS (nivel de sustain) y T3 (tiempo de decaimiento final). Estas funciones se simplificaron posteriormente a la forma moderna ADSR (tiempo de ataque, tiempo de decaimiento, nivel de sustain, tiempo de liberación) mediante ARP . [1]
El tipo más común de generador de envolvente tiene cuatro etapas: ataque, decaimiento, sostenimiento y liberación (ADSR). [2]
Mientras que el ataque, el decaimiento y la liberación se refieren al tiempo, el sustain se refiere al nivel. [2]
Algunos instrumentos musicales electrónicos pueden invertir la envolvente ADSR, invirtiendo el comportamiento de la envolvente ADSR normal. Durante la fase de ataque, el parámetro de sonido modulado se desvanece desde la amplitud máxima hasta cero y, durante la fase de decaimiento, aumenta hasta el valor especificado por el parámetro de sustain. Después de soltar la tecla, el parámetro de sonido aumenta desde la amplitud de sustain hasta la amplitud máxima.
Algunas envolventes, como la del Korg MS-20 , tienen un parámetro adicional, llamado hold, que mantiene las notas en el nivel de sustain durante un tiempo fijo antes de decaer. El chip de sonido AY-3-8910 de General Instrument incluye solo un parámetro de tiempo de hold; el nivel de sustain no es programable.
Otra variación común en la misma línea es la envolvente AHDSR (ataque, retención, decaimiento, sostenimiento, liberación), en la que el parámetro de retención controla cuánto tiempo permanece la envolvente a volumen máximo antes de entrar en la fase de decaimiento. En los modelos más sofisticados se pueden encontrar múltiples configuraciones de ataque, decaimiento y liberación.
Algunos sintetizadores también permiten un parámetro de retardo antes del ataque . Los sintetizadores modernos, como el Prophet '08 , tienen envolventes DADSR (delay, attack, decay, sustain, release). El ajuste de retardo determina la duración del silencio entre el momento en que se pulsa una nota y el ataque. Algunos sintetizadores de software , como el 3xOSC de Image-Line (incluido con su DAW FL Studio ) tienen envolventes DAHDSR (delay, attack, hold, decay, sustain, release).
Una característica común en muchos sintetizadores es una envolvente AD (solo ataque y decaimiento). Esto se puede utilizar para controlar, por ejemplo, el tono de un oscilador, [4] que a su vez puede estar sincronizado con otro oscilador mediante oscillator sync .