EVOC 20 TrackOscillator es un vocoder con un oscilador monofónico de seguimiento de tono. El oscilador de seguimiento rastrea o sigue el tono de una señal de entrada monofónica. Si la señal de entrada es una melodía vocal, los tonos individuales de las notas son imitados o reproducidos por el motor de síntesis.
EVOC 20 TrackOscillator incorpora dos bancos de filtros formantes: un banco de análisis y otro de filtros de síntesis. Cada uno presenta distintas opciones de entrada.
Una opción es capturar una fuente de la señal de análisis utilizando el audio que llega a la entrada del canal en el que está insertado EVOC 20 TrackOscillator y otra, usar la señal de cadena lateral de otro canal.
La fuente de síntesis puede obtenerse de la entrada de audio del canal en el que está insertado EVOC 20 TrackOscillator, de una señal de cadena lateral o del oscilador de seguimiento.
Como puede elegir con total libertad las señales de entrada de análisis y síntesis, EVOC 20 TrackOscillator no tiene por qué limitarse a los efectos de seguimiento de tono. Resulta especialmente útil para efectos de filtrado poco habituales. Por ejemplo, puede filtrar una grabación orquestal en un canal con una cadena lateral de sonidos de trenes de otro canal. Otra excelente aplicación es procesar bucles de batería con señales de cadena lateral, como otros bucles de batería o partes de guitarra rítmica, clavinet y piano.
El término vocoder es una abreviatura de VOice enCODER (codificador de voz). Un vocoder analiza el carácter sonoro de la señal de audio que llega a su entrada de análisis y lo transfiere a los generadores de sonido del sintetizador. El resultado de este proceso se oye en la salida del vocoder.
El sonido clásico del vocoder usa el habla como señal de análisis y un sonido de sintetizador como señal de síntesis. Este sonido se hizo muy popular a finales de los setenta y principios de los ochenta. Probablemente recordará haberlo escuchado en temas como “O Superman” de Laurie Anderson, “Funky Town” de Lipps Inc. o en numerosas piezas de Kraftwerk, como “Autobahn”, “Europe Endless”, “The Robots” y “Computer World”.
Además de generar estos sonidos robóticos, este sistema se ha utilizado también en numerosas películas. Por ejemplo, para dar vida a los cylons en la serie “Battlestar Galactica” y, sobre todo, a Darth Vader en la saga de “La guerra de las galaxias”.
El proceso del vocoder no se limita estrictamente a las interpretaciones vocales. Se podría usar un bucle de percusión como señal de análisis para modelar un sonido de cuerdas presente en la entrada de síntesis.
Las funciones de analizador y sintetizador del habla de un vocoder son en realidad dos bancos de filtros de paso de banda. Los filtros de paso de banda permiten que una banda (porción) de frecuencias del espectro global de frecuencias pase intacta y cortan las frecuencias que quedan fuera del intervalo de esa banda.
En los módulos de EVOC 20, estos bancos de filtros se denominan secciones Analysis y Synthesis. Cada banco de filtros presenta un mismo número de bandas correspondientes; si el banco de filtros de análisis tiene cinco bandas (1, 2, 3, 4 y 5), el banco de filtros de síntesis también dispone de cinco bandas. La banda 1 en el banco de análisis se corresponde con la banda 1 del banco de síntesis, la banda 2 con la banda 2, y así sucesivamente.
La señal de audio que llega a la entrada de análisis pasa por el banco de filtros de análisis, donde se divide en bandas.
A cada banda de filtro se le asigna un seguidor de envolvente. El seguidor de envolvente de cada banda rastrea o sigue los cambios de volumen en la fuente de audio o, más concretamente, en la parte de audio cuyo paso está permitido por el filtro de paso de banda asociado. De este modo, el seguidor de envolvente de cada banda genera señales de control dinámicas.
Estas señales de control se envían a continuación al banco de filtros de síntesis, donde determinan los niveles de las bandas de filtro de síntesis correspondientes. Este proceso se realiza mediante amplificadores controlados por voltaje (VCA) en vocoders analógicos. De este modo, los cambios de volumen de las bandas en el banco de filtros de análisis se aplican a las bandas correspondientes en el banco de filtros de síntesis. Estos cambios se oyen como una reproducción sintética de la señal de entrada original o como una mezcla de las dos señales de los bancos de filtros.
Cuantas más bandas ofrezca un vocoder, más preciso será el remodelado del carácter del sonido original. Los módulos EVOC incorporan hasta 20 bandas por banco. Para poder sacarles el máximo partido, tiene control absoluto sobre el nivel de salida de todos los filtros de paso de banda, lo que le permite introducir cambios realmente importantes en el espectro de frecuencias.
La ventana de EVOC 20 TrackOscillator se divide en varias secciones de parámetros.
Los parámetros de la sección “Analysis In” determinan de qué forma es analizada y utilizada la señal de entrada por EVOC 20 TrackOscillator. Es importante configurar estos parámetros con la máxima precisión, puesto que solo de esta forma obtendremos la máxima inteligibilidad y un buen seguimiento.
Nota: Si selecciona “Side Chain” pero no hay ningún canal de cadena lateral asignado, EVOC 20 TrackOscillator vuelve al modo Track.
Este apartado esboza algunos de los ajustes y enfoques incluidos en los parámetros de la sección “Analysis In”.
Los tiempos largos de ataque dan como resultado una respuesta de seguimiento más lenta a los transitorios (crestas de nivel) de la señal de entrada de análisis. Un tiempo largo de ataque en señales de entrada percusivas, como un texto hablado o unos platillos, generará un efecto de vocoder menos articulado. Por ello, debe configurar este parámetro en el nivel más bajo posible si desea mejorar la articulación.
Los tiempos largos de liberación hacen que los transitorios de la señal de entrada de análisis suenen más tiempo a la salida del vocoder. Un tiempo largo de liberación en señales de entrada percusivas, como un texto hablado o unos platillos, generará un efecto de vocoder menos articulado. Si utiliza tiempos de liberación muy cortos, se producirán sonidos vocoder ásperos y granulados. Los valores de liberación de entre 8 y 10 ms son un buen punto de partida.
La señal de análisis congelada puede capturar una característica particular de la señal fuente, que después se aplica como figura de filtro sostenida y compleja en la sección Synthesis. A continuación, presentamos algunos ejemplos de aplicaciones útiles:
Si usa un patrón de texto hablado como fuente, el botón Freeze podría capturar el ataque o la fase de cola de una palabra del patrón (la vocal a, por ejemplo).
Otro uso del botón Freeze podría ser compensar la incapacidad de una persona de sostener notas cantadas durante un período largo sin respirar: si la señal de síntesis tiene que permanecer sostenida cuando la señal fuente de análisis (una parte vocal) no lo está, puede usarse la función Freeze para bloquear los niveles de formante actuales de una nota cantada, incluso durante las interrupciones de la parte vocal, es decir, entre las palabras de una frase vocal. El parámetro Freeze puede automatizarse, lo que resulta útil en esta situación.
Cuanto mayor sea el número de bandas, más preciso será el remodelado del sonido. A medida que disminuya el número de bandas, el intervalo de frecuencias de la señal fuente se divide en menos bandas, por lo que el sonido resultante será modelado con menor precisión por el motor de síntesis. Probablemente verá que una solución bastante adecuada entre la precisión sonora, es decir, la conservación de la inteligibilidad de las señales entrantes (particularmente voz y habla) y el consumo de recursos se sitúa entre 10 y 15 bandas.
Consejo: Para lograr un seguimiento de tono óptimo, es fundamental utilizar una señal mono con tonos sin superposición. Idealmente la señal no debe haberse procesado y no debe contener ruidos de fondo. Si utiliza una señal procesada que tenga, por ejemplo, un mínimo de reverberación, se producirán resultados extraños y seguramente no deseados. Los efectos serán aún más extraños si utiliza una señal sin tono audible, como un bucle de batería. En algunas situaciones, sin embargo, estos resultados pueden ser ideales para el proyecto en el que esté trabajando.
El habla humana está compuesta por una serie de sonidos sonoros (tonales o formantes) y sonidos sordos (continuantes nasales, fricativos y oclusivos no formantes), tal como se indica en el apartado Breve introducción a los formantes. La principal diferencia entre los sonidos sonoros y sordos es que los sonidos sonoros se producen por una oscilación de las cuerdas vocales, mientras que los sonidos sordos se producen bloqueando y restringiendo el flujo de aire con los labios, la lengua, el paladar, la garganta y la laringe.
Si se usara habla con sonidos sonoros y sordos como señal de análisis de un vocoder, pero el motor de síntesis no distinguiera entre ambos sonidos, el resultado sería un sonido más bien débil. Para evitar este problema, la sección Synthesis del vocoder debe producir distintos sonidos para las partes sonoras y sordas de la señal.
Por ello, EVOC 20 TrackOscillator incluye un detector de señales sordas/sonoras. Esta unidad detecta las partes sordas del sonido en la señal de análisis y sustituye las partes correspondientes en la señal de síntesis con ruido, una mezcla de ruido y señal del sintetizador o con la señal original. Si el detector U/V detecta partes sonoras, pasa esta información a la sección Synthesis, que usa la señal de síntesis normal para estas partes.
Importante: Hay que tener cuidado con este potenciómetro, especialmente cuando se usa un valor de sensibilidad elevado, para evitar una sobrecarga interna de EVOC 20 TrackOscillator.
La sección “Synthesis In” controla varios aspectos de la señal de seguimiento del sintetizador. La señal de seguimiento se utiliza para activar el sintentizador interno.
Nota: Si selecciona “Side Chain” pero no hay ningún canal de cadena lateral asignado, EVOC 20 TrackOscillator vuelve al modo Track.
El oscilador de seguimiento sigue el tono de las señales de audio monofónicas entrantes e imita estos tonos con un sonido sintetizado. El generador de tonos FM del oscilador de seguimiento contiene dos osciladores, cada uno de los cuales genera una onda sinusoidal La frecuencia de “Oscillator 1” (la portadora) se modula a través de “Oscillator 2” (la moduladora), la cual deforma la onda sinusoidal de “Oscillator 1”. El resultado es una onda con mayor riqueza en su estructura armónica.
Importante: Los parámetros explicados en este apartado solo aparecen si la opción Osc está seleccionada en el menú “Synthesis In”.
Un “FM Ratio” de 1,000 produce resultados semejantes a una onda de diente de sierra.
Un “FM Ratio” de 2,000 produce resultados semejantes a una onda cuadrada con un ancho de pulso del 50%
Un “FM Ratio” de 3,000 produce resultados semejantes a una onda cuadrada con un ancho de pulso del 33%.
Con un valor 0, el generador de tonos FM está desactivado y se genera una onda de diente de sierra.
Con valores superiores a 0, se activa el generador de tonos FM. Los valores más altos generan un sonido más complejo y brillante.
Los parámetros de tono del oscilador de seguimiento controlan la corrección automática de tono del oscilador de seguimiento. Pueden restringir la afinación del oscilador de seguimiento a una escala o acorde. De esta forma podemos realizar correcciones de afinación, tanto sutiles como extremas. Estas correcciones pueden usarse de forma creativa en material desafinado con alto contenido armónico, como platos y platillos.
Puede utilizar el teclado y el menú local “Root/Scale” define el tono o tonos empleados por el oscilador de seguimiento para la cuantización.
Haga clic en el campo de valor verde situado debajo de la etiqueta “Root/Scale” para abrir el menú local.
Escoja la escala o acorde que desea utilizar como base para la corrección de la afinación.
Nota: Además, puede configurar la clave raíz de la escala o acorde respectivo arrastrando verticalmente el campo de valor Root o haciendo doble clic en él e introduciendo una raíz entre C y B. El parámetro Root no está disponible cuando el valor “Root/Scale” es “chromatic” o “user”.
Haga clic en las teclas no utilizadas del teclado en pantalla para añadirlas a la escala o al acorde.
Haga clic en las notas seleccionadas (iluminadas) para eliminarlas.
Consejo: La última edición queda registrada Si selecciona una nueva escala o acorde pero no realiza ningún cambio, puede volver a la última escala seleccionando “user” en el menú local.
EVOC 20 TrackOscillator incorpora dos bancos de filtros formantes: uno en la sección “Analysis In” y otro en la sección “Synthesis In”. Básicamente, el proceso consiste en analizar todo el espectro de frecuencias de la señal de entrada (sección Analysis) y dividirlo en un número igual de bandas de frecuencia. Cada banco de filtros puede controlar un máximo de 20 bandas de frecuencia. Para obtener más información, consulte Cómo funciona un vocoder.
Una línea horizontal divide la ventana “Formant Filter” en dos secciones. La mitad superior corresponde a la sección Analysis y la mitad inferior a la sección Synthesis. Los cambios introducidos en los parámetros se reflejan inmediatamente en la pantalla “Formant Filter”, lo que proporciona información muy interesante sobre lo que le pasa a la señal al pasarla por los dos bancos de filtros formantes.
La longitud de la barra azul representa el rango de frecuencias tanto para el análisis como para la síntesis, a menos que se utilice “Formant Stretch” o “Formant Shift”, siguiendo las indicaciones proporcionadas en los apartados “Potenciómetro Formant Stretch” y “Potenciómetro Formant Shift”. Tiene la opción de mover todo el rango de frecuencias arrastrando la barra azul horizontal de la parte superior. Los tiradores de color plateado situados a ambos extremos de la barra azul fijan los valores de baja frecuencia y alta frecuencia, respectivamente.
Asimismo, los valores de frecuencia pueden ajustarse desde los campos numéricos de forma independiente.
“Formant Stretch” y “Formant Shift” son parámetros importantes de “Formant Filter”, que pueden utilizarse juntos o por separado (consulte Parámetros “Formant Filter” de EVOC 20 TrackOscillator).
Cuando “Formant Stretch” está configurado en 0, el ancho y la distribución de las bandas en el banco de filtros de síntesis de la parte inferior es igual al ancho de las bandas en el banco de filtros de análisis de la parte superior. Los valores bajos estrechan el ancho de todas las bandas del banco de síntesis, mientras que los valores altos las amplían. El intervalo de control se expresa en forma de una relación del ancho de banda global.
Cuando “Formant Shift” está configurado en 0, las posiciones de las bandas en el banco de filtros de síntesis son iguales a las posiciones de las bandas en el banco de filtros de análisis. Los valores positivos mueven las bandas del banco de filtros de síntesis hacia arriba en cuanto a frecuencia se refiere, mientras que los valores negativos las mueven hacia abajo en relación con las posiciones de las bandas del banco de filtros de análisis.
Cuando se combinan, los parámetros “Formant Stretch” y “Formant Shift” alteran la estructura de formantes del sonido resultante del vocoder, lo que puede aportar algunos cambios de timbre interesantes. Por ejemplo, si se usan señales de habla y se ajusta un valor alto de “Formant Shift”, se obtendrán efectos similares a los de la voz de Mickey Mouse.
Los parámetros “Formant Stretch” y “Formant Shift” también son útiles si el espectro de frecuencias de la señal de síntesis no complementa el espectro de frecuencias de la señal de análisis. Se podría crear una señal de síntesis en el intervalo de frecuencias altas de una señal de análisis que principalmente module el sonido en el intervalo de frecuencias más bajas, por ejemplo.
Nota: El uso de los parámetros“Formant Stretch” y“Formant Shift” puede dar como resultado la generación de frecuencias inusualmente resonantes cuando se utilizan ajustes de alta resonancia.
Los parámetros de esta sección controlan el LFO, que puede usarse para modular tanto la frecuencia (el tono) del oscilador de seguimiento, con lo que se crea un vibrato, como el parámetro “Formant Shift” del banco de filtros de síntesis.
Nota: La opción de usar valores de compás sincrónicos podría emplearse para realizar un “Formant Shift” cada cuatro compases en una parte de percusión de un solo compás reproducida en ciclo, por ejemplo. También podría realizar el mismo “Formant Shift” en cada tresillo de octava nota dentro de la misma parte. Cualquiera de estos dos métodos puede generar resultados interesantes e inspirar nuevas ideas, o incluso aportar un toque nuevo a un material de audio antiguo.
Esta sección permite controlar el tipo, la anchura estéreo y el nivel de la señal enviada desde EVOC 20 TrackOscillator.
Nota: Los últimos dos ajustes son útiles básicamente para realizar un control.
Nota: Ajuste “Stereo Mode” a “m/s” si la señal de entrada es mono, o a “s/s” si la señal de entrada es estéreo. En el modo“s/s”, los canales estéreo de la derecha y la izquierda son procesados por diferentes bancos de filtros. Al utilizar el modo “m/s” en una señal de entrada estéreo, dicha señal se suma primero en mono antes de pasar por los bancos de filtros.
Cuando está a la izquierda, la salida de todas las bandas está centrada.
Cuando está en el centro, la salida de todas las bandas asciende de izquierda a derecha.
En la posición derecha, las bandas se dirigen alternativamente a los canales izquierdo y derecho.