EVOC 20 TrackOscillator

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.

Qué es un vocoder

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.

Cómo funciona un vocoder

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.

Introducción a la interfaz de EVOC 20 TrackOscillator

La ventana de EVOC 20 TrackOscillator se divide en varias secciones de parámetros.

Figure. EVOC 20 TrackOscillator window.

Parámetros “Analysis In” de EVOC 20 TrackOscillator

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.

Figure. Analysis In parameters.
  • Potenciómetro Attack: determina la velocidad con la que cada seguidor de envolvente, acoplado a cada filtro de análisis, reacciona a las señales ascendentes.
  • Potenciómetro Release: determina la velocidad con la que cada seguidor de envolvente, acoplado a cada filtro de análisis, reacciona a las señales descendentes.
  • Botón Freeze: cuando está activado, interrumpe o bloquea el espectro de sonido de análisis. Si el parámetro Freeze está activado, el banco de filtros de análisis ignora la señal de entrada y los potenciómetros Attack y Release no tienen ningún efecto.
  • Campo Bands: determina el número de bandas de frecuencia (un máximo de 20) utilizadas por EVOC 20 TrackOscillator.

Cómo utilizar los parámetros “Analysis In” de EVOC 20 TrackOscillator

Este apartado esboza algunos de los ajustes y enfoques incluidos en los parámetros de la sección “Analysis In”.

Ajuste del tiempo de ataque

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.

Ajuste del tiempo de liberació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.

Uso de Freeze

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.

Ajuste del número de bandas

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.

Parámetros “U/V Detection” de EVOC 20 TrackOscillator

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.

Figure. U/V Detection parameters.
  • Potenciómetro Sensitivity: determina el grado de respuesta de la detección U/V. Al colocar este potenciómetro a la derecha, se reconocerán más porciones sordas individuales de la señal de entrada. Cuando se utilizan ajustes altos, la mayor sensibilidad ante señales sordas puede hacer que la fuente de sonido U/V (determinada por el menú Mode, según lo indicado en el apartado “Menú Mode”, que aparece a continuación) sea usada en la mayor parte de la señal de entrada, incluidas las señales sonoras. Desde el punto de vista del sonido, el resultado equivale a una señal de radio que se está descomponiendo, con un alto contenido de estática o de ruido.
  • Potenciómetro Level: controla el volumen de la señal utilizada para reemplazar el contenido sordo de la señal de entrada.

    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.

Parámetros “Synthesis In” 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.

Figure. Synthesis In parameters.
  • Campo Bands: determina el número de bandas de frecuencia utilizadas en la sección “Synthesis In”.

Parámetros “Basic Tracking Oscillator”

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”.

Figure. Basic Tracking Oscillator parameters.
  • Campo “FM Ratio”: ajusta la relación entre “Oscillator 1” y “Oscillator 2”, la cual define la característica básica del sonido. Los valores numéricos pares o sus múltiplos producen sonidos armónicos, mientras que los valores impares o sus múltiplos producen sonidos metálicos, inarmónicos.
    • 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%.

  • Potenciómetro “FM Int”: determina la intensidad de la modulación. Los valores más altos generan una onda más compleja, con más sobretonos.
    • 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.

  • Campo “Coarse Tune”: ajusta el desplazamiento del tono en semitonos.
  • Campo “Fine Tune”: ajusta el desplazamiento del tono en centésimas.

Parámetros de corrección del tono del oscilador de seguimiento

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.

Figure. Tracking Oscillator Pitch parameters.
  • Regulador “Pitch Quantize Strength”: determina lo pronunciada que será la corrección automática de afinación.
  • Regulador “Pitch Quantize Glide”: determina la cantidad de tiempo consumido para la corrección de la afinación, lo que permite la creación de transiciones deslizantes en los tonos cuantizados.
  • Campo “Max Track”: define la frecuencia más alta. Todas las frecuencias que están por encima de este umbral se cortan, con lo que la detección de tonos es más estable. Si esta detección genera resultados inestables, reduzca este parámetro hasta el nivel más abajo posible, ya que de este modo podrán escucharse o procesarse todas las señales de entrada adecuadas.

Cuantización del tono del oscilador de seguimiento

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.

Para elegir una raíz o escala
  1. Haga clic en el campo de valor verde situado debajo de la etiqueta “Root/Scale” para abrir el menú local.

  2. 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”.

Para añadir o eliminar notas de la escala o el acorde elegido
  • 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.

Parámetros “Formant Filter” de EVOC 20 TrackOscillator

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.

Figure. Formant Flter parameters.
  • Parámetros “High/Low Frequency”: determinan las frecuencias más bajas y más altas que pueden pasar por la sección de filtro. Las frecuencias fuera de estos límites se eliminarán.
    • 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.

  • Botón Lowest: haga clic en este botón para determinar si la banda de filtros más baja actúa como filtro de paso de banda o filtro de paso alto. Con el ajuste Bandpass (paso de banda), se ignoran las frecuencias que están por debajo de las bandas más bajas y las que están por encima de las bandas más altas. Con el ajuste Highpass (paso alto), se filtran todas las frecuencias que no llegan a las bandas más bajas.
  • Botón Highest: haga clic en este botón para determinar si la banda de filtros más alta actúa como filtro de paso de banda o filtro de paso bajo. Con el ajuste Bandpass (paso de banda), se ignoran las frecuencias que están por debajo de las bandas más bajas y las que están por encima de las bandas más altas. Con el ajuste Lowpass (paso bajo), se filtran todas las frecuencias que superan las bandas más altas.
  • Potenciómetro “Formant Stretch”: altera la anchura y la distribución de todas las bandas del banco de filtros de síntesis. Puede tratarse de un rango de frecuencias más amplio o más reducido que el definido por la barra azul (véase el apartado anterior “Parámetros High/Low Frequency”).
  • Potenciómetro “Formant Shift”: mueve todas las bandas del banco de filtros de síntesis arriba y abajo del espectro de frecuencias.
  • Potenciómetro Resonance: el parámetro Resonance es responsable del carácter sonoro básico del vocoder: los ajustes bajos dan como resultado un carácter suave, mientras que los valores altos proporcionan un carácter más áspero y chirriante. Desde un punto de vista técnico, al aumentar el valor de Resonance, se enfatiza la frecuencia media de cada banda de frecuencias.

Uso de “Formant Stretch” y “Formant Shift”

“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.

Parámetros Modulation de EVOC 20 TrackOscillator

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.

Figure. Modulation parameters.
  • Regulador “Shift Intensity”: controla la cantidad de modulación “Formant Shift” aplicada por el LFO.
  • Regulador “Pitch Intensity”: controla la cantidad de modulación del tono (vibrato) aplicada por el LFO.
  • Botones Waveform: define el tipo onda utilizada por el LFO. Puede elegir entre una onda triangular, diente de sierra ascendente y descendente, cuadrada por encima y por debajo de cero (bipolar, buena para trinos), cuadrada solo por encima de cero (unipolar, apropiada para alternar entre dos afinaciones definibles), una forma de onda de paso aleatorio (S&H) y una forma de onda aleatoria suavizada para cada LFO.
  • Potenciómetro y campo “LFO Rate”: determina la velocidad de la modulación. Los valores situados a la izquierda de las posiciones centrales están sincronizados con el tempo de la aplicación huésped e incluyen valores de compás, de tresillos, etc. Los valores a la derecha de las posiciones centrales no están sincronizados y se muestran en hercios (ciclos por segundo).

    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.

Parámetros Output de EVOC 20 TrackOscillator

Esta sección permite controlar el tipo, la anchura estéreo y el nivel de la señal enviada desde EVOC 20 TrackOscillator.

Figure. Output parameters.
  • Regulador Level: controla el volumen de la señal de salida de EVOC 20 TrackOscillator.
  • Potenciómetro “Stereo Width”: distribuye las señales de salida de las bandas de filtro de la sección Synthesis en el campo estéreo.
    • 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.