jueves, 7 de mayo de 2009

Efecto Delay

Introducción

El delay es una de los más simples efectos que hay, pero es muy valioso cuando se utiliza correctamente. Un poco de retraso puede traer a la vida a mezclas aburridas, ampliar el sonido de tu instrumento. El delay también es una pieza básica para la construcción de una serie de otros efectos, tales como reverberación, chorus y flanger.

El delay básico

El algoritmo detrás del efecto de coro no es un truco espectacular o increíble - realmente es bastante simple. ¿Qué sucede cuando dos personas tocan instrumentos al unísono? No siempre se toca con una sincronización precisa, de manera que hay un cierto retraso entre los sonidos que se producen. Además, la afinación de los dos instrumentos puede variar un poco, a pesar de una cuidadosa afinación. Estas son las funciones que tu efecto de coro reproduce.

Simplemente pon, un retraso tomado de una señal de audio, y ponlo a sonar después del tiempo de delay. El tiempo de retraso puede tener un rango de varios milisegundos a varios segundos. La figura 1 presenta el delay básico en la forma de gráfico de flujo. Este sólo produce una copia simple de la entrada, y por eso, a veces se le llama dispositivo de eco.

Figura 1: Diagrama de la unidad básica de delay, o dispositivo de eco.

Tener sólo un simple efecto de eco es un tanto limitado, así que la mayoría de los delays ofrecen también un control de feedback (a veces llamado regeneración) el cual, toma la salida del delay, y la envía de nuevo a la entrada, como se ve en la figura 2. Ahora tienes la habilidad de repetir el sonido una vez y otra, y se va volviendo más silencioso cada vez que suena (asumiendo que la ganacia del feedback sea menor que uno. La mayoría de los dispositivos de delay restringen este valor a menos de uno por razones de estabilidad). Con el feedback el sonido es, teoréticamente, repetido para simepre (al menos mientras no apagues la unidad de delay), pero después de un punto, se haría tan silencioso que esaría por debajo del ruido de ambiente del sistema y sería inaudible.


Figura 2: Diagrama de la unidad básica de delay con feedback

Los retrasos son muy útiles para llenar el sonido de un instrumento. Tocar a través de una unidad de delay con un eco corto, por ejemplo, de 50 a 100 milisegundos, crea un efecto de doblamiento, como si dos instrumentos se tocaran al unísono. Varios retrasos, juntos con retroalimentación (feedback) pueden utilizarse para crear un sonido tipo reverberación, a pesar de que una típica unidad de reverberación creará un patrón de sonido más complejo.

A medida que aumentan los tiempos de retraso a 100 milisegundos o más, el retraso no deja de ser un efecto sutil. Una posibilidad interesante es hacer coincidir el tiempo de retardo con el tempo de una canción de manera que las copias retrasadas del sonido caigan sobre en el ritmo. Extender los tiempos de delay mucho, cerca de un segundo o más, te da la oportunidad de tocar sobre ti mismo y desarrollar armonías que no podrías hacer tocando una sola nota a la vez.

Loopeo y sampleo son sólo un pequeño salto más allá. En lugar de repetir todo lo que toques, puedes grabar un segmento de interpretación, por ejemplo, una progresión de acordes, y luego hacerla un bucle - reproducir el audio grabado una y otra vez. Esto te permite ir un paso más ya que puedes realmente hacer un solo sobre ti mismo. Ciertos pedales de delay incluyen la capacidad de toma de muestras, aunque la longitud de la muestra puede ser limitada a dos segundos o menos. Para loops serios, necesitas dispositivos con tiempos de grabación más largos, como Lexicon JamMan y Oberheim Echoplex, son algunas de las unidades populares en el mercado para el looping, y otros que ofrecen otras capacidades más que el sólo loopeo hacia delante, tales como grabación de sonidos adicionales en el muestreador, reproducir el bucle hacia atrás y más ...

Los retrasos también son muy importantes cuando se construye una mezcla de instrumentos en un ambiente estéreo. Puede mejorar la colocación estéreo de los instrumentos, y hace la mezcla de sonido 'más grande'. Un poco de retraso puede ser más eficaz que la panorámización para difundir las pistas en el campo estéreo. Un simple retraso de 20 milisegundos puede marcar una gran diferencia.

Otros tipos de delay

Slapback

Un delay slapback no es un nuevo algoritmo. Es el mismo que el delay básico sin feedback discutido al principio de este artículo. Un dealy que se llama slapback si el tiempo de retardo es muy corto - digamos entre 40 y 120 milisegundos. Un delay más largo es a menudo citado como un eco, en lugar de un slapback.

Delay Multi-tap

En algunos casos, puede que quieras más flexibilidad en una unidad de retraso, y un multi-tap delay te ofrece sólo esto. Los Multi-tap dealys son interesantes porque permiten crear patrones más complejos que pueden añadir una calidad rítmica al instrumento.

En las unidades de delay discutidas anteriormente, la salida se toma después de que la señal se haya retrasado por el tiempo total de retardo. Pero también puedes tomar salidas de tal manera que la señal sólo se haya retrasado una porción total del tiempo de retardo. Tomar salidas de los puntos dentro de la línea de retardo es parecidol a colocar grifos en una tubería de agua, lo que te permite obtener agua en los puntos a los largo de la tubería. Las unidades son generalmente etiquetadas con el número de tomas posibles – un 3-tomas delay tiene tres tomas para usar, un 4-tomas tiene 4, etc. Tomas no deseadas puede ser eliminadas mediante el establecimiento del nivel de la toma de salida a cero. La cantidad de tiempo entre las diferentes tomas pueden ser diferentes. Un diagrama de un multi-tap delay se muestra en la Figura 3.



Figura 3: - Diagrama de flujo de un delay de 4 taps. Si el último valor retrasado es cero, y sólo el cuarto tap se utiliza, el sistema es equivalente al delay básico.

El delay multi-tap es realmente un caso más general del diseño del delay básico. Si configuras todas las ganancias de los taps menos una a cero, y colocas el tap remanente al final de la linea de delay, entonces tienes el delay básico mencionado anteriormente. El delay multi-tap podría ser generalizado aún más, permitiendo retroalimentación de las salidas del tap al principio de la línea de retardo también. Es poco probable que encuentres este tipo de control en productos, sin embargo, principalmente porque es muy fácil crear un sistema inestable.

Puede llevar un tiempo entender el retraso multi-tap. Observa que si se mira sólo a la salida de un solo tap, el sonido se repite de acuerdo al tiempo de retardo total. El sonido que entra aparecerá en la salida del tap antes del tiempo de retardo total (suponiendo que el tap no se encuentre en el extremo derecho del diagrama).

Ping-pong delay

Como el nombre implica, el ping-pong delay produce un sonido de rebote, donde el rebote se produce entre los canales izquierdo y derecho de una señal estéreo. El ping-pong delay utiliza dos líneas de retardo, cada una dirigida por una entrada (las entradas podría ser la misma señal, si se desea). En lugar de retroalimentar de nuevo sobre sí mismas, la salida de las líneas de retardo se retroalimentan dentro de las otras líneas de retardo, como se muestra en la Figura 4. Esta configuración produce dos señales de salida, que cuando se panean totalmente a la izquierda y la derecha puede crear el clásico sonido de "rebote".


Implementación


Analógica

Tal vez el dispositivo más común de grabación de audio sea la cinta magnética, y esta funciona perfectamente para la creación de retrasos. Simplemente graba la señal en la cinta, y pon una cabeza de reproducción en otro punto de la cinta. El retraso es la cantidad de tiempo que tarda la señal grabada en viajar de la cabeza de grabación a la cabeza de reproducción. Los retrasos de este tipo pueden ser ajustados cambiando ya sea la velocidad de la cinta, o la posición de las cabezas de grabación y reproducción. Para agregar feedback a un delay basado en cinta, puedes simplemente enviar una parte de la señal de salida de la cabeza de reproducción a la cabeza de grabación. Multi-tap delays se pueden hacer mediante el uso de cabezas adicionales de reproducción.

Hay algunos aspectos interesantes en los retrasos basados en cinta que serían difíciles de lograr con delays digitales. Si haces la ganancia de retroalimentación superior a uno, la señal en la cinta crecerá. Este crecimiento se verá limitada por la capacidad de la cinta, ya que se satura. Este sonido puede no ser conveniente para todas las aplicaciones, pero también se puede concebir variar la ganancia de la retroalimentación a través del tiempo para dar forma al sonido. Si el retraso tiene cabezas móviles, también puedes mover las cabezas mientras se opera, cambiando el tono de los sonidos grabados o leídos.

Para tiempos de delay muy cortos, las implementaciones analógicas pueden utilizar circuitos del tipo "sample and hold" o "beckett brigade”. El tiempo de retardo deseado puede ser alcanzado simplemente colocando en cascada los suficientes de estos dispositivos. El uso de circuitos de este tipo puede ofrecer un control más preciso sobre el tiempo de retardo.

Dispositivos digitales de delay

Como los precios de las memorias han ido disminuyendo durante los últimos diez años, los delays digitales resultan ahora rentables. El funcionamiento real de los delays digitales es relativamente simple. Tienes una cierta cantidad de memoria disponible en cada intervalo de muestreo, lees un valor almacenado previamente de una ubicación en la memoria (un valor de la señal de entrada registrada anteriormente) y, a continuación, guardas el valor actual de la señal de entrada en otra ubicación de memoria (en algunos casos, esta ubicación puede ser el mismo lugar que se acaba de leer. Esta es la razón por la que un valor es leído antes de escribirlo). En el siguiente periodo de muestreo, lees y escribes a la siguiente ubicación en la memoria, y cuando llegas al final de la memoria, haces bucle con la primera ubicación de la memoria. En el procesamiento de señales, esto se llama un buffer circular, y es muy eficiente. Cuando programas delays, normalmente manipulas un puntero de lectura y un puntero de escritura sin perder de vista donde necesitas leer y escribir en la memoria. Estos punteros se incrementan a cada paso. Multi-tap delays se pueden crear mediante la simple utilización de algunos punteros de lectura adicionales.

Basado en artículo: http://www.harmony-central.com/Effects/Articles/Delay/

Sintetizando una Sinusoide

Capítulo I En la mayoría de los paquetes de software de síntesis y procesado de sonido (Csound, Max/MSP y Pd, por ejemplo), las operaciones ...