5
¿Te gustaría crear tu propio plug-in VST para compresión, a la vez que asistes a una clase de repaso sobre procesamiento dinámico? ¡Pues sigue leyendo! En el DVD TUTORIALES Y EL ESTUDIO DE CM El instalador de SynthMaker CM (lee la guía que publicamos al final de cm100) y los archivos referenciados durante el tutorial, en el DVD de portada… T odos nosotros podríamos definir con más o menos precisión lo que hace un compresor, pero su empleo práctico no nos parece a veces tan intuitivo. Tocamos los controles de ratio, umbral… pero en ocasiones, nos preguntamos si nuestros ajustes estarán causando algún efecto apreciable –incluso cuando es así, nos cuesta a veces distinguir si los retoques efectuados son beneficiosos o si perjudican a nuestro sonido. Este mes nos hemos propuesto desterrar algunos mitos que rodean al empleo de este tipo de procesador, y no contentos con ello, ¡te contaremos cómo crear tu propio plug-in dinámico! ¿Cómo? Pues echando mano de SynthMaker CM, el fenomenal entorno para diseño modular que incluimos en el DVD cada mes. Manejaremos conceptos como los de rutas sidechain, filtrado, modo lookahead, modelos vintage, y otros muchos, casi sin darnos cuenta, a medida que los ilustramos con ejemplos y los aplicamos a la tarea. Y no te preocupes si eres un recién llegado a la producción musical con ordenador, pues comenzaremos repasando las definiciones más elementales. El concepto básico Un compresor, recordémoslo, es un control automático de volumen –uno bastante sofisticado, de hecho. Hagamos una analogía entre cada parámetro del procesador en una situación que a todos nos resultará familiar. Imagínate escuchando algunos temas de noche, con tus altavoces o monitores conectados al PC o Mac. Y por eso de no molestar mucho al vecindario, colocas el control correspondiente en un nivel moderado. Supongamos que aún tienes tu dedo sobre el mismo, cuando de repente, el reproductor cambia de archivo y cede paso a una ráfaga de sonido a gran volumen. Casi de forma inconsciente, tú has prefijado mentalmente un nivel de umbral a partir del cual tu cerebro reaccionará ordenando a tu dedo que se mueva para reducir el volumen. Este reflejo tardará unos instantes en establecerse: llamemos “tiempo de ataque” a dicho periodo de tiempo. Cuando la ráfaga cesa y el audio recupera un nivel más razonable, se producirá el fenómeno inverso. El “tiempo de relajación” define el intervalo entre dicho evento y el inicio del movimiento con el que vuelves a subir el volumen. Un compresor opera igual: es un mecanismo que controla el nivel dinámico pero de un modo gradual, buscando esa naturalidad con la que tu música sale ganando. Este tipo de plug-in se aplica mucho sobre golpes de batería o sonidos individuales, aunque también opera sobre mezclas completas dotándolas de mayor uniformidad y consistencia. Se utilizan ratios n:1, donde el número n indica cuántos decibelios debe situarse la señal por encima del umbral para que a la salida “se pase” en 1dB (si el ratio es de 4:1, y la entrada supera el umbral en 12dB, la salida sólo lo hará en 3dB). Por tanto, se reduce el rango dinámico de la entrada, y esto permite elevar su nivel promedio sin distorsiones ni problemas con los picos de audio. Durante el mástering, los compresores suelen emplearse en modo limitador (o lo que es lo mismo, con un ratio infinito de “aplastamiento” dinámico). Esto significa que cortarán el paso a los picos repentinos a nada que superen el umbral establecido. Internamente, los compresores se componen de un seguidor de envolvente que va analizando la entrada, y una sección de amplificación controlada. Con independencia de si te decides por un procesador dinámico en hardware o por un plug-in equivalente, el funcionamiento básico es el mismo. Practiquemos ahora estos conceptos, y verás cómo se te abren nuevas –¡y dinámicas!– perspectivas para tus arreglos… cm a fondo 58 | COMPUTER MUSIC TUTORIAL

CM109-Compresion a Fondo

Embed Size (px)

DESCRIPTION

audio

Citation preview

¿Te gustaría crear tu propio plug-in VST

para compresión, a la vez que asistes a

una clase de repaso sobre procesamiento dinámico?

¡Pues sigue leyendo!

En el DVDTUTORIALES Y EL ESTUDIO DE CMEl instalador de SynthMaker CM (lee la guía que publicamos al final de cm100) y los archivos referenciados durante el tutorial, en el DVD de portada…

T odos nosotros podríamos definir con más o menos precisión lo que hace un compresor, pero su empleo práctico no nos parece a

veces tan intuitivo. Tocamos los controles de ratio, umbral… pero en ocasiones, nos preguntamos si nuestros ajustes estarán causando algún efecto apreciable –incluso cuando es así, nos cuesta a veces distinguir si los retoques efectuados son beneficiosos o si perjudican a nuestro sonido.

Este mes nos hemos propuesto desterrar algunos mitos que rodean al empleo de este tipo de procesador, y no contentos con ello, ¡te contaremos cómo crear tu propio plug-in dinámico! ¿Cómo? Pues echando mano de SynthMaker CM, el fenomenal entorno para diseño modular que incluimos en el DVD cada mes. Manejaremos conceptos como los de rutas sidechain, filtrado, modo lookahead, modelos vintage, y otros muchos, casi sin darnos cuenta, a medida que los ilustramos con ejemplos y los aplicamos a la tarea. Y no te preocupes si eres un recién llegado a la producción musical con ordenador, pues comenzaremos repasando las definiciones más elementales.

El concepto básicoUn compresor, recordémoslo, es un control automático de volumen –uno bastante sofisticado, de hecho. Hagamos una analogía entre cada parámetro del procesador en una situación que a todos nos resultará familiar. Imagínate escuchando algunos temas de noche, con tus altavoces o monitores conectados al PC o Mac. Y por eso de no molestar mucho al vecindario, colocas el control correspondiente en un nivel moderado.

Supongamos que aún tienes tu dedo sobre el mismo, cuando de repente, el reproductor cambia de archivo y cede paso a una ráfaga de sonido a gran volumen. Casi de forma inconsciente, tú has prefijado

mentalmente un nivel de umbral a partir del cual tu cerebro reaccionará ordenando a tu dedo que se mueva para reducir el volumen. Este reflejo tardará unos instantes en establecerse: llamemos “tiempo de ataque” a dicho periodo de tiempo. Cuando la ráfaga cesa y el audio recupera un nivel más razonable, se producirá el fenómeno inverso. El “tiempo de relajación” define el intervalo entre dicho evento y el inicio del movimiento con el que vuelves a subir el volumen.

Un compresor opera igual: es un mecanismo que controla el nivel dinámico pero de un modo gradual, buscando esa naturalidad con la que tu música sale ganando. Este tipo de plug-in se aplica mucho sobre golpes de batería o sonidos individuales, aunque también opera sobre mezclas completas dotándolas de mayor uniformidad y consistencia. Se utilizan ratios n:1, donde el número n indica cuántos decibelios debe situarse la señal por encima del umbral para que a la salida “se pase” en 1dB (si el ratio es de 4:1, y la entrada supera el umbral en 12dB, la salida sólo lo hará en 3dB). Por tanto, se reduce el rango dinámico de la entrada, y esto permite elevar su nivel promedio sin distorsiones ni problemas con los picos de audio. Durante el mástering, los compresores suelen emplearse en modo limitador (o lo que es lo mismo, con un ratio infinito de “aplastamiento” dinámico). Esto significa que cortarán el paso a los picos repentinos a nada que superen el umbral establecido.

Internamente, los compresores se componen de un seguidor de envolvente que va analizando la entrada, y una sección de amplificación controlada. Con independencia de si te decides por un procesador dinámico en hardware o por un plug-in equivalente, el funcionamiento básico es el mismo. Practiquemos ahora estos conceptos, y verás cómo se te abren nuevas –¡y dinámicas!– perspectivas para tus arreglos… cm

COMPRESIÓN

a fondo

58 | COMPUTER MUSIC TUTORIAL

3 Los módulos antes instalados aparecen en el grupo ‘CM Tools’ de la caja de herramientas (el panel vertical que ves a la izquierda del todo). Despliega

dicha categoría, y arrastra el componente ‘CM VST Shell’ depositándolo sobre el esquemático. Representa un esquema sencillo con entrada y salida estéreo. Haz doble clic sobre él y veamos qué contiene… >>

2 Ejecuta ahora SynthMaker CM, y aparecerá una plantilla de sinte por defecto. Habilita el modo ‘Developer’ con el botón correspondiente en el borde

superior, o en el menú ‘Options’, pues accederemos a componentes de bajo nivel para las “tripas” de nuestro procesador (recuerda que diseñaremos un compresor). Limpia el área de trabajo con ‘File» Close’, y crea un nuevo diseño con ‘File» New’. >>

1 Antes de sumergirnos en el entorno, localizaremos algunos módulos que hemos preparado para esta “lección” (deben instalarse previamente). Dirígete a la

carpeta de tutoriales en el DVD y haz una copia de todos los archivos relativos a SynthMaker CM en la carpeta de módulos personalizados (normalmente, en la ruta ‘Archivos de Programa\ OutSim\ SynthMaker\ Modules\ User’). >>

6 Desde el grupo ‘External’ en la caja de herramientas, añade un módulo ‘ASIO Out’ a nuestro esquema. Indica tu controlador ASIO preferido –se activará y

surgirán una serie de nodos de entrada asociados a las salidas que posea tu interface de audio. Las salidas de ‘CM VST Shell’ se “enganchan” justo ahí. Presiona ‘On’ en ‘Ride Beat’ y se oirá un ritmo funky (Stage1.osm).

5 Verifiquemos la “transmisión” de audio conectando el módulo ‘Pack’ con el ‘Unpack’ (haz clic y arrastra desde el icono con cuatro puntos de la izquierda hacia

el de la derecha: la señal se copia sin más, de entrada a salida). Ahora muévete al nivel superior con la tecla [Re Pág]. Escoge ‘Ride Beat’ en ‘CM Tools’ y encamina sus salidas a las entradas de nuestro módulo VST. >>

4 Como se aprecia, todo lo que alberga este módulo es una serie de parámetros predefinidos. Ahora usa los componentes ‘Pack’ y ‘Unpack’ de SynthMaker

CM para condensar dos rutas mono dentro de un único flujo estéreo –así se evita duplicar cada paso cuando necesitas un efecto L-R. También podrías combinar dos señales estéreo en un bus de cuatro canales. >>

PASO A PASO Primeros pasos

E l software OutSim SynthMaker CM te permite crear tus propios instrumentos y efectos compatibles con el estándar VST.

En este tutorial no nos detendremos en el uso de este entorno gráfico-modular para la síntesis de sonidos (para saber más sobre esa faceta, lee nuestro reportaje en las páginas 92 a 94 de cm100), sino en cómo usarlo para crear… ¡un compresor!

La aplicación se fundamenta en módulos interconectados que procesan y manipulan el audio. Un módulo puede tener varias entradas y salidas (y de distintos tipos). Las primeras se disponen en el margen izquierdo, y las señales abandonan el componente por su derecha.

Los módulos que necesitas se arrastran hacia el área central de trabajo, tomándolos desde la caja de herramientas (catálogo) en la zona izquierda del panel. Salvo que sea un componente primitivo, con un doble clic sobre un módulo penetras en su estructura, y puedes

ver cómo lleva a cabo su función. Aparecerán también los siguientes accesos o iconos:

– Eliminar el módulo – Renombrarlo – Revelar sus componentes – Agrupar los módulos seleccionados

dando lugar a uno nuevo – Incorporar el módulo al catálogo – Desplegar el cuadro de propiedades

(en la esquina inferior derecha) – Habilitar el panel gráfico del módulo – Shrink “Minimizar” la representación del módulo

(sólo muestra sus entradas y salidas) – Indicar si el módulo seleccionado se incluirá

en el panel global o en otro que lo alberga – Habilitar el movimiento libre de elementos

gráficos a través de tu diseño – “Volcar” tu diseño modular como

un sinte o efecto plug-in VST – Transformarlo en una aplicación autónoma

¿Cómo se organiza un diseño (“esquemático” en la nomenclatura que emplea OutSim)? Las interconexiones entre módulos se establecen arrastrando el ratón desde el nodo de salida de un componente hacia la entrada de otro distinto, ¡o del mismo, si te apetece! Los “cables” resultantes se eliminan con el comando ‘Delete’ (en el menú que aparece con el botón derecho del ratón), o con [Ctrl] y un clic, y arrastrando el puntero sobre ellos asumen la forma o curva que les indiques. Los flujos de audio y también de control atraviesan estas conexiones. Si tu ratón lleva una rueda entre los botones, se usará para el zoom. En la sección ‘Navigator’ encontrarás otras opciones relativas a la visualización.

SynthMaker CM es una versión levemente restringida de la aplicación completa, que se adquiere en www.synthmaker.co.uk, aunque no hay una excesiva diferencia entre ellas: con la edición CM no podrás editar objetos ‘Code’, superar el límite de 3.000 módulos para un mismo esquemático –parece suficiente, ¿verdad?–, ni comercializar tus “inventos”.

Creaciones con SynthMaker

compresión a fondo | haz música ya

TUTORIAL COMPUTER MUSIC | 59

3 Regresa a dicho nivel con la tecla [Re Pág] o con el atajo del navegador, y vuelve a activar el componente ‘Ride Beat’ para que proporcione

una señal de prueba. Altera los controles y aprecia los cambios de dinámica en el audio resultante. El medidor ‘GR’ informa sobre la reducción de ganancia que se aplica en el módulo amplificador (Stage2.osm). >>

2 Arrastra una instancia del módulo ‘Comp Follower’ y otra de ‘Comp Amp’ desde el grupo ‘CM Tools’ hacia el esquemático. Conéctalos como se muestra

aquí. La señal atraviesa el seguidor de envolvente y luego el amplificador. A su vez, del seguidor surge una señal de control para ese segundo módulo. Los parámetros asociados se reflejarán en el panel del nivel superior. >>

1 Como antes dijimos, un compresor se compone de un seguidor de envolvente seguido de un amplificador controlado. Esto se implementa de

modo casi inmediato con SynthMaker CM. Desactiva ‘Ride Beat’ para que cese su reproducción, y haz doble clic sobre ‘CM VST Shell’ desvelando su contenido. Elimina el enlace entre ‘Pack’ y ‘Unpack’ con [Ctrl] y un clic. >>

5 De vuelta en el nivel superior con [Re Pág], examinemos ahora el componente ‘Comp Follower’. Parece más complicado, así que lo entenderemos

mejor si colocamos unas “sondas” de señal (módulos ‘CM Scope’) en la forma indicada –las dos instancias de arriba emplean los ajustes por defecto, y la otra lleva las opciones ‘dB’ y ‘0dB Origin’ activadas y un valor de ‘Scale’ más reducido. Carga Stage3.osm y no te liarás… >>

4 Enseguida examinaremos la operación del seguidor de envolvente, pero de momento volvamos al interior del componente

‘CM VST Shell’, y adentrémonos aún más “abajo” haciendo doble clic sobre ‘Comp Amp’. Es un módulo muy sencillo, que se limita a multiplicar dos señales. Mientras ‘Level’ se mantenga en el valor 1, la señal ‘Out’ coincidirá con la que entra por ‘In’. Si dicho parámetro disminuye, se aplica compresión. >>

8 Juega con el potenciómetro ‘Thresh’ y date cuenta de que, si el umbral queda por debajo del nivel medio en los golpes de batería,

sólo aparecerán estos en el último display. Por cierto, algunos de estos módulos se hallan también incorporados en el propio componente ‘Compressor’ de SynthMaker CM –ahorran ciclos de CPU procesando la señal en bloques de 64 muestras. >>

7 La señal se traslada desde el rango entre -1 y 1 (los márgenes internos usuales en un VST) hasta la escala de decibelios gracias al módulo ‘lin2db’.

De este modo se simplifica la operación del compresor y la propia visualización de las variables involucradas. ‘Compressor Transfer Function’ sustrae el umbral, y así se calcula el exceso de señal por encima de dicho punto (tercera “sonda”). >>

6 Vuelve al nivel superior, pero nada más actives el ritmo de ‘Ride Beat’ para hacer otra prueba, desciende de nuevo en la jerarquía y adéntrate

en el módulo ‘Comp Follower’. La “sonda” superior muestra la entrada tal cual. En las otras dos se observan la onda rectificada y la porción negativa reflejada, respectivamente. Así se infiere la amplitud absoluta de la señal, aislando el efecto sobre la fase. >>

PASO A PASO Seguidor de envolvente

TRUCO “PRO”3 TOPOLOGÍAS DE COMPRESIÓNEl tipo específico de compresor que hemos creado en esta página presenta algunas diferencias sutiles con respecto al procesador completo que mencionamos en la intro de este reportaje. Aquí, el seguidor de envolvente examina la señal de entrada, y no la salida como ocurre en la mayoría de módulos dinámicos comerciales. La primera topología se conoce como “compresión feedforward”, y aporta un toque moderno y adherente sobre tus sonidos, que también se obtiene con algunos modelos VCA. Imagina que escuchas la señal original a través de auriculares, y eso determina tus acciones sobre el control de volumen. Examinaremos una configuración alternativa más adelante.

haz música ya | compresión a fondo

60 | COMPUTER MUSIC TUTORIAL

11 Invertimos el signo de la señal ya que, por ejemplo, una atenuación de 6dB en el compresor equivale a aplicar una ganancia de -6dB.

El rango se vuelve a trasladar al usual de 0 a 1, y queda listo para multiplicarse dentro de ‘Comp Amp’. Carga el esquemático Stage5.osm y entenderás mejor el proceso.

10 La salida del seguidor se multiplica por el valor de ‘Ratio’ (aunque se visualiza con la etiqueta ‘X:1’, su rango real de operación es de 0 a 1, y la

medición del resultado se mantiene en dB). Abarca desde un ratio de 1:1 (valor interno 0, donde no hay compresión) hasta otro infinito (caso de un limitador, con valor interno 1). >>

9 Recupera el ajuste Stage4.osm. Los potenciómetros ‘Attack’ y ‘Release’ afectan a la sensibilidad de la envolvente (gráfico inferior) respecto de la entrada

(onda intermedia). Así controlas la rapidez con la que el compresor actúa o se inhibe. Una vez entendido este principio, elimina las gráficas –¡consumen mucha CPU! >>

PASO A PASO Seguidor de envolvente (continuación)

3 Probémoslo regresando al nivel superior, y colocando instancias de ‘Pad’ y ‘Kick’ en lugar del módulo ‘Ride Beat’. Replica las conexiones

que ves en la captura, activa la reproducción, y juega con los controles hasta que el colchón se vea afectado por el beat. Carga Stage6.osm si algo te sale mal.

2 El componente que acabamos de añadir actúa como selector entre dos señales. Rompe la conexión que lo enlaza con ‘Comp Follower’, y recoloca los “cables”

como se muestra aquí. A partir de ahora, cada vez que ‘Audio Switch’ se active, el seguidor se alimentará con la entrada secundaria (nuestra señal de sidechain). >>

1 A través de una ruta sidechain, una señal afecta al procesamiento de otra. Implementémoslo con una entrada extra en el módulo VST. Dentro de Stage5.

osm, rodea el componente ‘Pack’ y sus dos entradas, clonando la estructura con [Ctrl+C] y [Ctrl+V]. Después, añade un módulo ‘Audio Switch’ desde ‘CM Tools’. >>

3 Si el esquemático global se ve agarrotado, usa el icono ‘Padlock’ para mover libremente cada elemento. Modifica dimensiones y recoloca los componentes

según te parezca. El diseño Stage7.osm muestra cómo el filtro suaviza el bombeo producido por los golpes batería. Prueba la entrada sidechain con el conmutador ‘Listen’.

2 Opera ahora en el nivel de ‘CM VST Shell’, arrastrando una instancia de ‘Filter’ desde el grupo ‘CM Tools’. Usa el zoom y reordena los módulos

para ganar espacio. Desconecta ‘Comp Follower’ desde el ‘Audio Switch’ asignado al modo ‘EXT’, y reconecta todo como mostramos. Ahora activa el filtro. >>

1 Algunos compresores insertan un filtro en la ruta sidechain. Esta función se emula de modo sencillo con SynthMaker CM. Inserta un nuevo ‘Audio Switch’

y despliega sus propiedades con el icono ‘P’. Borra ‘Label A’, cambia ‘Label B’ a ‘FILTER’, y haz clic en la crucecita. En el otro conmutador, sin embargo, elige ‘EXT’. >>

PASO A PASO Implementa sidechain externos

PASO A PASO Filtrado a través del sidechain

compresión a fondo | haz música ya

TUTORIAL COMPUTER MUSIC | 61

3 Los controles no visualizados se restauran pulsando sobre el icono ‘G’, y desplegando dichos elementos con un clic sobre la esquina inferior derecha.

Impón el movimiento libre con el icono ‘Padlock’, rodea los knobs y conmutadores, y arrástralos hacia la esquina superior izquierda, volviendo a “echar la llave”. Así te dejará redimensionar el componente completo. >>

2 Reúne los ‘Audio Switch’ de tipo ‘EXT’ y ‘FILTER’ (rodéalos con el ratón, o haz clic mientras pulsas [Shift]). Con el icono en forma de cuadrado, encapsúlalos

dentro de un único componente. Nuestro esquemático se reduce a tres componentes, pero SynthMaker CM respeta la lógica de las conexiones. Haz igual con el conmutador tipo ‘VINT’ y su control ‘Drive’ asociado. >>

1 ¿Sientes la tentación de añadir más funciones a nuestro diseño básico? Satisfaremos tu apetito diseñando un compresor de tipo lookahead.

Mantén la tecla [Ctrl] y haz clic en la conexión entre ‘Pack’ (esquina superior izquierda) y ‘Comp Amp’. Inserta un módulo ‘Lookahead Delay’ desde ‘CM Tools’ y conéctalo como en la imagen. Atento: los pasos restantes no son triviales. >>

5 Llega el momento mágico: la exportación del esquemático como librería DLL autónoma, con lo cual quedará disponible para que emplees este versátil

compresor dentro de tu secuenciador favorito. A medida que explores SynthMaker CM, podrías añadir más funciones a CMpressor.dll –compensación del retardo, modo de procesamiento mid/ side... ¡en realidad, el cielo es el límite!

4 Carga nuestro esquemático finalizado (CMpressor.osm), y observa cómo hemos dispuesto el panel global, incluyendo un botón de bypass y una opción

de clipping con saturación suave, ¡todo esto a partir de otros módulos prediseñados en SynthMaker CM! Los medidores de entrada y salida, y la función de auto-documentación, añaden un toque profesional al diseño. >>

PASO A PASO Los toques finales

3 Los procesadores dinámicos opto-electrónicos suelen trabajar con umbrales fijos, controlando la “cantidad” de compresión a través de la

ganancia del ampli en ruta directa. Arrastra un módulo ‘Opto Drive’ (amplificador con ganancia variable) e intercálalo entre ‘Comp Amp’ y el conmutador de modo ‘VINT’. ¡Listos! (Stage8.osm).

2 Desconecta la esquina superior izquierda de ‘Pack’ (iba al conmutador ‘EXT’; ahora lígala al nuevo componente de tipo ‘VINT’).

La salida de ‘Comp Amp’ llévala a la segunda entrada de éste, y la salida de dicho conmutador a la entrada que quedó libre en el de tipo ‘EXT’. Así opera la compresión óptica “de libro”. >>

1 Antes dijimos que este modelo de compresor representa un diseño de tipo VCA, con topología feedforward. Es posible lograr un toque añejo

y genuinamente cálido si realimentas la señal comprimida hacia el seguidor de envolvente. Necesitaremos otra instancia de ‘Audio Switch’, con ‘Label B’ en la opción ‘VINT’ (de vintage). >>

PASO A PASO Compresión de estilo vintage

TRUCO “PRO”3 ADIVINACIÓN A TIEMPO REAL¿Qué es eso del modo lookahead? O dicho de otro modo, ¿cómo demonios puede un módulo –compresor o de cualquier otra naturaleza– anticipar las variaciones en su señal de entrada? La respuesta es bastante elemental: en realidad no lo hace así. Al actuar en función de una versión retardada del audio entrante, el seguidor de envolvente simula una anticipación, pero opera sobre las muestras usuales: la única diferencia está en que su acción se determina sobre la base de las muestras retrasadas. El retardo inevitable en todo secuenciador o interface de audio hace posible el truco: percibes lo mismo que si se produjese esa “adivinación” en tiempo real.

haz música ya | compresión a fondo

62 | COMPUTER MUSIC TUTORIAL