El control de los datos MIDI que
ingresan a Cubase puede tornarse desafiante cuando se utilizan muchos
instrumentos virtuales con controladores que no generan los datos MIDI de
salida que son necesarios. Afortunadamente, Cubase ofrece dos editores lógicos llamados
Transformer e Input Transformer, mediante los cuales podemos
convertir y manipular los datos MIDI entrantes en tiempo real para lograr
cualquier objetivo que necesitemos, como por ejemplo crear la configuración de
teclado split, o traducir las notas o mensajes MIDI de entrada para sustituirlos
por otros distintos. Analicemos estos editores y su potencial creativo.
Grabación MIDI - compatibilidad
La grabación MIDI puede tornarse complicada cuando existen
incompatibilidades entre el controlador y los instrumentos virtuales. Por
ejemplo, una de dichas incompatibilidades sucede cuando las notas MIDI del
controlador están asociadas a sonidos indeseados porque hace necesario cambiar
la interpretación para ajustarla al mapeo del banco de sonidos del instrumento
virtual. Supongamos que estamos produciendo beats con un controlador como el de
la figura y estamos acostumbrados a utilizar el pad de la esquina inferior
izquierda para interpretar el bombo, pero al cargar el banco de sonidos en el
instrumento virtual encontramos que el bombo no está asignado a la nota de ese
pad, sino a otro.
021-02_1106_fot01.
Controlador MIDI tipo MPC
Otra situación difícil de compatibilidad surge cuando contamos con un
solo controlador, pero necesitamos utilizar una configuración tipo split,
es decir, usar algunas de sus teclas para un instrumento virtual y el resto
para otro instrumento.
021-02_1106_fot02.
Controlador MIDI tipo teclado
Afortunadamente, estas y muchas otras situaciones similares se pueden
resolver mediante el dispositivo llamado Transformer y su versión
avanzada, llamada Input Transformer
Transformer
Transformer es una inserción MIDI disponible en todas las pistas MIDI y
de instrumento. Consiste en un editor lógico que filtra y modifica en tiempo
real los datos MIDI entrantes a la pista, previo a su ingreso al secuenciador o
al instrumento virtual. Es el método más simple para todos los escenarios en
los que sea necesario convertir una nota en otra durante la grabación, como el
caso anterior del bombo en el controlador MIDI. Sus parámetros son iguales a
los de Logical Editor, con la excepción de que carece del botón Apply
debido a que el procesamiento se aplica en tiempo real
021-02_1106_fot03.
Transformer
Para
emplear Transformer basta con ir a la sección MIDI Inserts y activarlo
para después seleccionar un preset o programar uno según nuestras necesidades.
Analicemos uno de ellos para darnos una idea de su funcionalidad. Es posible
probarlos con el teclado virtual para experimentar con sus comportamientos.
Vamos a Cubase
- Abramos
un proyecto vacío y agreguemos una pista de instrumento con un preset de piano
- Carguemos
Transformer en MIDI Inserts, y seleccionemos el preset llamado Delete
Black Keys, ubicado en la categoría Experimental
- Analicemos
su configuración
- La
sección Filter Conditions identifica cualquiera de las teclas negras, es
decir, las notas alteradas. La función Delete se encarga de eliminarlas.
- Este
preset es perfecto para evitar los errores durante interpretaciones en la
tonalidad de Do mayor, y podría modificarse para convertir las teclas blancas
del piano en las notas de cualquier otra tonalidad sustituyendo las notas de
las teclas blancas por notas alteradas.
- Por
el momento, vamos a experimentar con el estado original del preset
- Habilitemos
el teclado virtual y toquemos las teclas negras.
- Como
se aprecia en el teclado, las notas están activas, pero no suenan. Esto se debe
a que Transformer las borra antes de que alcancen el instrumento virtual o el
secuenciador.
Transformer
– Funciones
- Este
preset es adecuado para experimentar el efecto de las diferentes funciones de Transformer.
En este momento estamos usando Delete, que elimina las notas. A
continuación, seleccionaremos las otras funciones para identificar el efecto
que generan en las notas MIDI entrantes.
021-02_1106_mtf01. Preset
de Transformer y sus funciones
Transformer
– Funciones (Transform)
- Seleccionemos
la función Transform, que sirve para modificar el material filtrado. En
este caso, las teclas negras serán modificadas según el parámetro que
ingresemos en Action List
- Agreguemos
una línea con la configuración Value 1, Add. En el contexto de los
editores lógicos, Value 1 es la propiedad principal del evento. En el caso de
las notas, esta propiedad corresponde a su altura tonal, o Pitch. De
modo que la operación Add suma semitonos a las notas filtradas. En la columna Parameter
digitemos el número uno y enter para confirmar.
- Probemos
el preset. En el teclado virtual presionemos las teclas consecutivamente
incluyendo las negras. Como se aprecia, las teclas negras generan la nota de su
tecla blanca adyacente gracias a la acción Value 1 Add 1, que
configuramos en Action List.
021-02_1106_mtf02.
Transformer – función Transform
- Este
es un momento adecuado para hablar de los parámetros Value 1, Value 2
y Value 3, encontrados en los editores lógicos.
Parámetros
Value 1, 2 y 3
Los
parámetros Value 1, Value 2 y Value 3 se encuentran en varios de
los menús de los editores lógicos y son etiquetas que representan diferentes
aspectos de los elementos filtrados.
- Data 1, o
Value 1, es la propiedad principal. Su contenido depende del tipo de
evento. Como mencionamos anteriormente, en el caso de las notas, esta propiedad
es la altura tonal. En varios casos, los valores para Value 1 se
muestran en el formato relevante. Continuando con el ejemplo de las notas, Data
1 se muestra como el número de la nota en el formato seleccionado en el
menú Preferences.
- Value 2 y Value
3 se utilizan para propiedades adicionales de prioridad secundaria. Por
ejemplo, en los eventos MIDI, el parámetro Value 2 corresponde a Note
On Velocity, y Value 3 corresponde a Note Off Velocity.
En la
sección del manual de operación dedicada a Logical Editor, encontramos
la siguiente tabla. Mantendremos la mayoría de nombres en inglés para evitar
confusiones con su significado en el estándar MIDI. Cabe señalar que los
eventos System Exclusive, o SysEx no emplean Value 1 ni Value
2.
021-02_1111_tab0601.
Significados de Value 1 y 2 según el tipo de evento
Ya que
comprendemos estos conceptos, continuemos analizando las funciones de Transformer
Transformer
– Funciones (Insert)
- De vuelta en Cubase, cambiemos
la función de Transformer. Seleccionemos Insert y presionemos las
teclas negras en el teclado virtual
·
Suenan dos notas, la
de la tecla negra y la nota generada por la función Insert. Esto revela
que dicha función conserva el evento MIDI filtrado y agrega datos nuevos según
lo configurado en Action List. En este caso, estamos sumando un
semitono, por lo cual las teclas negras reproducen su nota respectiva junto con
la nota adyacente que establece un intervalo de segunda menor.
- Continuemos explorando
la siguiente función
Transformer
– Funciones (Insert exlusive)
- Seleccionemos la
función Insert Exclusive y usemos el teclado virtual para tocar las
teclas blancas y negras
- Solamente se escuchan
las teclas negras modificadas por la instrucción que configuramos en Action
List
- Podemos comprobar eso
tocando la misma nota varias veces y aumentando el número en la columna Parameter
1.
- Como resultado, la
misma tecla genera una nota distinta cada vez que aplicamos un número distinto
a la acción Value 1 Add
- Este es el
comportamiento de las funciones del diálogo Transformer.
Transformer – personalización de
presets
Anteriormente mencionamos que este preset de Transformer
podría utilizarse para convertir las teclas blancas del piano en las notas de cualquier otra
tonalidad sustituyendo las notas de las teclas blancas por notas alteradas.
Veamos una manera de lograrlo.
Configuremos
Transformer
para que las teclas blancas contengan las notas de la tonalidad de
Sol
mayor. Conceptualmente, el objetivo es sustituir
Fa natural por
Fa sostenido,
al mismo tiempo que sustituimos las notas alteradas de las teclas alteradas por
notas naturales.
- Detengámonos un
momento e intentemos imaginar cómo lograr este objetivo
- La manera que veremos
a continuación es solamente una de varias alternativas
- Carguemos nuevamente
el preset Delete Black Keys y habilitemos la función Transform
- Seleccionemos la
última línea de la sección Filter Conditions y agreguemos una más con la
configuración Pitch - Note is equal to, y en la columna Parameter digitemos
la letra F, correspondiente a la nota natural que deseamos alterar para
configurar la tonalidad de Sol mayor.
- Finalmente, en Action
List, agreguemos una línea con la configuración Value 1 Add, y
digitemos el número uno en la columna Parameter.
- Dicha acción hace que
se les sume un semitono a todas las teclas negras, así como a la tecla blanca de
Fa natural. El resultado es que todas las teclas generan notas pertenecientes a
la tonalidad de Sol mayor.
021-02_1106_mtf03.
Preset modificado de Transformer para tonalidad Sol mayor en las teclas blancas
- Probemos el resultado
con el teclado virtual.
- Efectivamente, todas
las notas forman parte de la misma tonalidad y la única nota alterada es Fa#,
ubicada en la tecla Fa.
- Aplicando este tipo de
modificaciones con Transformer podemos crear presets para modular o
transponer el teclado y de tal modo reducir la dificultad de cualquier
ejecución musical.
Input Transformer
Input Transformer es un filtro lógico que permite detectar y modificar los
datos MIDI que ingresan a una pista antes de ser registrados por el
secuenciador o enviados al instrumento virtual. Veamos cinco ejemplos de ello. Podemos
usar Input Transformer para:
- Configurar un teclado
en modo Split que permita controlar diferentes instrumentos virtuales en
rangos específicos del teclado.
- Convertir mensajes de
control en notas MIDI. Por ejemplo, los mensajes generados por un pedal de Sustain
se pueden convertir en notas, lo cual permite usar este tipo de pedales
para tocar las notas del bombo.
- Filtrar un tipo
específico de datos MIDI en un solo canal MIDI
- Convertir datos tipo aftertouch
en mensajes de control y viceversa, y finalmente,
- Invertir la velocidad
o la altura tonal de las notas
021-02_1106_fot04.
Input Transformer
Como se aprecia en la figura, la estructura de Input
Transformer es similar a la de Transformer, pero con tres
diferencias.
- Primero, ofrece cuatro
módulos distintos, cada uno de los cuales funciona como una instancia de Transformer.
Esto significa que podemos acumular hasta cuatro condiciones de
modificación simultáneamente en la misma pista.
- Segundo, tiene dos
modos de operación: Global y Local, los cuales se configuran desde el
inspector. El modo Global afecta a todas las entradas MIDI, es decir a
todas las pistas del sistema. Por su parte, el modo Local afecta
solamente la pista actual.
- Y tercero, ofrece
solamente dos funciones: Filter y Transform
- Filter elimina los datos MIDI que no cumplen con las condiciones de
la sección Filter Conditions, mientras que Transform modifica los
eventos que cumplen con ellas.
021-02_1106_fot05.
Input Transformer – diferencias
Veamos dos
ejemplos de posibles configuraciones para Input Transformer.
El primero
es un ejemplo simple. Emplea el módulo 1 para filtrar todas las notas y
aplicarles un cambio aleatorio de velocidad entre 80 y 105 mediante la función Transform.
Si vamos a trabajar con el teclado virtual y nos disgusta la velocidad
fija, podemos utilizar esta configuración en modo Global para que se aplique a
toda la grabación MIDI del proyecto.
021-02_1106_fot06. Input Transformer – ejemplo 01
Ahora
veamos el segundo ejemplo, este es un poco más complejo. Sirve para crear un Split
en el teclado con el fin de usar diferentes rangos en él para controlar dos
o más instrumentos virtuales simultáneamente. En la figura el ejemplo hace uso
de dos pistas.
- Lo
primero que debemos hacer es habilitar Input Transformer en modo Local
en cada pista
- Posteriormente,
seleccionamos la función Filter en ambas instancias
- La
sección Action List estará vacía en ambas
- En
Filter Conditions, las dos se configuran casi igual. La primera línea
con los parámetros Type Equal y Note, así como el operador lógico
AND. La segunda línea con el parámetro Pitch, y los operadores
necesarios para separar el teclado en dos rangos.
- En
la primera instancia, se usa la condición Bigger or Equal, y se
selecciona la nota donde se desea dividir el teclado, en este caso Do 2.
- Por
otro lado, en la segunda instancia se selecciona la condición Less y se
selecciona la misma nota anterior.
021-02_1106_mtf04. Input
Transformer – Teclado en configuración Split
- De
este modo se configuran dos pistas para controlar dos instrumentos virtuales
con un solo teclado mediante filtrado de notas con Input Transformer.
- Esta
configuración hace uso de uno solo de los módulos de cada instancia, de modo
que si deseáramos filtrar o transformar los datos MIDI podríamos hacerlo
mediante cualquiera de los tres módulos restantes.
Reto
Emplea las demostraciones anteriores como ejemplos
para crear tres configuraciones de Transformer y de Input Transformer . En un
documento, justifica cada configuración y explica los ajustes que empleaste
para crear y probar cada preset.
- Configuración 1: En Transformer, crea
un preset que haga que todas las teclas del teclado virtual, tanto blancas como
negras, emitan solamente las notas de la tonalidad de Mi menor.
- Configuración 2: También en
Transformer, crea un preset que consideres útil.
- Configuración 3: En Input Transformer, crea
una configuración con tres instancias en modo local, que divida el teclado en
tres rangos distintos. Para controlar tres instrumentos virtuales con el mismo
teclado.
Tiempo recomendado: 30 minutos.
Conclusión
Los dispositivos Transformer e Input
Transformer son sumamente útiles para agregar flexibilidad al control MIDI
y a la grabación de instrumentos virtuales. Se pueden utilizar tanto para
grabar como para interpretaciones en vivo, pero es necesario probar y familiarizarnos
con las configuraciones para poder utilizarlos de modo productivo bajo
circunstancias reales de aplicación. Esto requiere disciplina, ya que implica
un esfuerzo mental para identificar posibilidades y paciencia para probar
diferentes configuraciones hasta obtener el resultado óptimo.