Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Midi 606

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

9.

2 mensajes midi 606


Antes de profundizar en los detalles de los mensajes MIDI, creemos necesario señalar
primero que los mensajes MIDI en sí mismos no contienen ningún sonido, sino que
definen la forma en que se reproducirá un sonido concreto, que reside en otro lugar de la
memoria. En otras palabras, simplemente expresan qué nota se reproducirá, cuándo
comenzará y terminará esa nota, qué dinámica tendrá, etc. Por lo tanto, es muy
importante diferenciar un archivo de sonido (que contiene la forma de onda de un
sonido, junto con su duración, envolvente, timbre, frecuencia, etc.) de un mensaje
MIDI, que simplemente proporciona información relativa a la forma en que se
reproducirá un sonido determinado, y no a su forma de onda. La forma de onda
propiamente dicha suele almacenarse en algún lugar de la memoria (o generarse
mediante un algoritmo que se almacena en la memoria) en una ubicación independiente
del mensaje MIDI. En otras palabras, un teclado envía datos MIDI, y estos datos se
utilizan para activar el módulo generador de sonido que los recibe. Este módulo podría
tener formas de onda almacenadas en la memoria, o podría utilizar algún otro tipo de
algoritmo de generación de sonido, y produciría sonido sólo como reacción a los
mensajes MIDI procedentes del teclado. Para que quede completamente claro "el
teclado sólo envía instrucciones al módulo de sonido a través de MIDI, y el módulo que
recibe estas instrucciones emite el sonido a través de su propia interfaz de audio.
"Una razón por la que a veces hay confusión sobre esto es que hay dos tipos de teclados
MIDI:
un teclado mute, o Master Keyboard, que realiza exclusivamente la función de
transmisor, es decir, un controlador de teclado MIDI básico. Este tipo de teclado sólo
genera datos MIDI, que pueden enviarse a receptores MIDI externos a través de su
puerto MIDI Out.
un teclado que funciona como sampler o sintetizador, es decir, un teclado que, además
de generar datos MIDI, contiene su propio módulo interno de generación de sonido.
Este tipo de teclado puede actuar como emisor (a través de MIDI out) y receptor (a
través de MIDI in), igual que un ordenador, pero dispone de una conexión interna
adicional que envía los mensajes MIDI que transmite a un módulo interno de
generación de sonido. Cuando tocamos una tecla en este tipo de teclado, creamos
mensajes MIDI que pueden enviarse a un módulo externo (a través de la salida MIDI) o
al módulo interno que genera sonido a partir de las salidas de audio del teclado (o a
ambos lugares). No obstante, incluso en esta situación, los datos MIDI en sí (ya sean los
emitidos por el teclado o los enviados al módulo de sonido interno) no contienen
ninguna información de sonido: el sonido siempre lo genera un módulo de sonido
externo o integrado.

pg 607

"Como aprenderemos en la siguiente sección, los controladores MIDI vienen en todas


las formas y tamaños. Además de teclados, existen guitarras MIDI, instrumentos de
cuerda y viento MIDI, percusión MIDI y pedales (incluso Pedaleros de Tecla,
normalmente de una o dos octavas, y generalmente utilizados para sonidos graves como
los pedales de órgano), por nombrar algunos. Todos ellos son controladores cuya forma
y uso es similar al de los instrumentos acústicos que emulan, pero que, como hemos
dicho antes, sólo se utilizan para enviar mensajes MIDI a un módulo de sonido, ya sea
externo o incorporado.
"Este módulo puede contener sonidos que coincidan con la interfaz (como el sonido de
una guitarra tocada por un controlador MIDI de guitarra) o no (por ejemplo el sonido de
una flauta o trompa de automóvil activado por un clarinete MIDI).

"Ahora que hemos aclarado el concepto general de MIDI y qué tipos de información no
se incluyen en los mensajes MIDI, pasemos a conocer la información real que pueden
contener. El uso más básico de MIDI es un módulo de sonido que responde a un
mensaje resultante de tocar una tecla (Note On) y soltar la misma tecla (Note Off) en un
teclado mudo, junto con la presión asociada a tocar esa tecla. Esta presión se denomina
Key Velocity, porque en realidad se mide como la velocidad con la que se tocó la tecla
(no realmente su presión). Corresponde a la dinámica que tendría esa nota si se tocara
en un piano.

Como todo en MIDI se expresa en términos de números, necesitamos conocer la


convención que se ha adoptado. Esta convención (como aprendimos en la sección 1.4T)
significa que cada nota (o mejor aún, cada tecla) corresponde a un número en particular
(Key Number, en terminología MIDI): Do medio es igual a 60, Do# igual a 61, Re a 62,
Re# a 63, etc.
Los valores de nota posibles van de 0 a 127, aunque los propios instrumentos MIDI no
son capaces de producir todas las notas disponibles. Un teclado MIDI con el mismo
rango que el piano sólo sería capaz de producir valores de nota entre 21 y 108". [1]
"Análogamente, cada dinámica corresponde a un número comprendido entre 0 y 127.
La variación de las dinámicas dentro del módulo generador de sonido está generalmente
en una escala logarítmica, para ajustarse mejor a la percepción de las dinámicas por
parte del oído y hacer así que el paso entre dos valores cualesquiera tenga el mismo
cambio audible en la dinámica.
"El protocolo MIDI, hasta cierto punto, también permite la interpretación de notas fuera
del sistema de afinación temperada [2], ya sea mediante el uso de instrumentos
configurados "

pag 608

para manejar afinaciones distintas al temperamento igual (esto depende en gran medida
del instrumento que se utilice - no todos los instrumentos están diseñados para manejar
afinaciones alternativas), o enviando información MIDI que determina una variación en
la afinación de cada nota (con respecto a su afinación "normal"), antes de que la nota
sea tocada.
Esta información se denomina Pitch Bend, y tiene el mismo efecto que el controlador
físico Pitch Bend Wheel (o Pitch Bender) que se encuentra en prácticamente todos los
instrumentos MIDI. Este controlador es generalmente algún tipo de rueda o deslizador
que te permite alterar momentáneamente la entonación de las notas que se están
tocando"
Esta información se denomina Pitch Bend, y tiene el mismo efecto que el controlador
físico Pitch Bend Wheel (o Pitch Bender) que se encuentra en prácticamente todos los
instrumentos MIDI. Este controlador es generalmente algún tipo de rueda o deslizador
que permite alterar momentáneamente la entonación de las notas que se están tocando.
Fig. 9.2 Un Pitch Bend genérico
Además, es posible seleccionar entre diferentes tipos de sonidos (timbres o programas)
almacenados en el propio instrumento. Existe un mensaje MIDI dedicado, llamado
Program Change, que permite seleccionar un sonido de entre los diferentes disponibles
en el instrumento.
Veamos ahora en profundidad los dos tipos de mensajes MIDI:
Mensajes de canal
- Mensajes de sistema
MENSAJES DE CANAL
Si un transmisor MIDI (un ordenador, por ejemplo) está conectado a varios
instrumentos, es importante poder establecer una forma de enviar mensajes MIDI a un
solo instrumento en particular, ya que de lo contrario todos los instrumentos tocarían
simultáneamente la misma "parte". Por esta razón, cada mensaje MIDI se asocia a un
número de canal específico, de forma que cada instrumento puede configurarse para
manejar sólo los mensajes que le son relevantes, es decir, sólo aquellos mensajes que
tienen el mismo número de canal que el usuario ha definido para el propio instrumento.
Los mensajes de canal, por tanto, se dirigen a un canal específico, y sólo pueden ser
recibidos y tratados por los instrumentos que están configurados para recibir en ese
canal en particular.

pag 609
Existen dos tipos de Mensajes de Canal: Los Mensajes de Voz de Canal, que tratan de
los modos de funcionamiento y los tiempos de ejecución, y los Mensajes de Modo de
Canal, que indican el comportamiento del dispositivo receptor. Empecemos echando un
vistazo a los principales Mensajes de Voz de Canal: Note On, After Touch, Polyphonic
Key Pressure, Note Off, Program Change, Pitch Bend y Control Change.

NOTA ENCENDIDA
El mensaje Note On corresponde a la pulsación de una tecla determinada en un teclado
MIDI o a la activación de una nota utilizando uno de los controladores MIDI
mencionados anteriormente. Además del número de nota (o número de tecla) y la
velocidad de la tecla, este mensaje también contiene el número de canal MIDI. En este
caso, la velocidad de la tecla podría denominarse velocidad de ataque, ya que se refiere
a la velocidad con la que se toca la tecla.
Sólo para dar un ejemplo, un mensaje MIDI que toca Do central se compone de tres
piezas de información: 144 60 120. El primer número (llamado Byte de Estado) es 144
y este valor representa un mensaje "Note On", indicando que se ha pulsado una tecla. El
segundo número (llamado Primer Byte de Datos) es 60, y éste representa la nota, o
Número de Tecla (Do central en este caso).

" El tercer número (llamado Segundo Byte de Datos [3]) es 120 y corresponde a la
Velocidad de Ataque (cuyo valor máximo es 127). ¿Y el canal MIDI? Esta información
está incluida en el primer número. En realidad, un Note On puede activarse utilizando
cualquier número entre 144 y 159 como Byte de Estado. Si el primer número es 144
(como aquí) la nota se envía por el canal MIDI 1, si el número fuera 145 se enviaría por
el canal MIDI 2, y así sucesivamente, hasta el número 159, que indica transmisión por
el canal 16.

pag 610
" PRESIÓN DEL CANAL (O CANAL DESPUÉS DEL TOQUE)
Equivale a la variación de presión en todo el teclado. Algunos teclados envían un
mensaje que proporciona información sobre si hay una mayor o menor cantidad de
presión ejercida sobre todo el teclado mientras se mantiene pulsada alguna de sus teclas.
Estos mensajes proporcionan un flujo constante de valores que definen las variaciones
de presión en el teclado, hasta que se sueltan todas las teclas. El byte de estado indica
que se trata de un mensaje de presión de canal (After Touch) y, al igual que el mensaje
Note On, su byte de estado también contiene información sobre el canal MIDI en el que
se está enviando el mensaje. El rango de valores para este byte de estado After Touch
oscila entre 208 y 223. Un valor de 208 corresponde a variaciones de presión en el canal
MIDI 1, 209 para el canal 2, y así sucesivamente. El mensaje Channel After Touch sólo
tiene un byte de datos que indica la cantidad de presión ejercida sobre el teclado en un
instante dado. Este control se utiliza normalmente para cambiar alguna característica del
sonido mientras se está tocando, como cambiar la profundidad o la velocidad del
vibrato, por ejemplo. Recuerde que este mensaje afecta a todas las notas que están
sonando en ese momento, y por esta razón el byte de datos adicional que normalmente
indicaría el número de nota no está presente en el mensaje (como puede verse en la
siguiente tabla).

pag 611

" PRESIÓN POLIFÓNICA DE LAS TECLAS (O POLIFÓNICA TRAS PULSACIÓN)


Esto equivale a una variación de presión independiente para cada tecla del teclado.
Algunos teclados envían un mensaje que proporciona información sobre si se ejerce una
mayor o menor cantidad de presión sobre cada tecla individual mientras se mantiene
pulsada. Estos mensajes proporcionan un flujo constante de valores que definen las
variaciones de presión, hasta que se suelta la tecla. Naturalmente, este tipo de After
Touch también contiene el byte de datos que indica el número de nota de la tecla cuya
presión se está transmitiendo.
"NOTE OFF
El mensaje "Note Off" corresponde a la liberación de una tecla determinada del teclado
al terminar de tocarla. Tenga en cuenta que tanto el número de nota como su velocidad
de liberación (velocidad de la liberación) se envían juntos, pero esta última no se utiliza
muy a menudo y generalmente se ajusta a 64. [5]

pag 612
CAMBIO DE PROGRAMA
Este mensaje se utiliza para cambiar el programa que se está reproduciendo en un canal
MIDI determinado. Básicamente, este comando te permite seleccionar un timbre
diferente para que lo reproduzca un sampler o sintetizador, o cambiar el efecto que está
utilizando una unidad de efectos externa u otro dispositivo MIDI.

"PITCH BEND
Corresponde a la activación de la rueda de pitch bend, que modifica la afinación de
todas las notas de un canal MIDI determinado. [6]

pag 613
"CAMBIO DE CONTROL
Este mensaje se envía cuando un controlador MIDI (como un pedal, deslizador, rueda,
botón, dial, joystick, controlador de respiración [7] u otro tipo de sensor) se mueve,
utiliza o activa. El mensaje se compone de un número ID que indica el controlador que
se está utilizando, seguido de un valor que representa la posición del propio controlador.
Pag 614

" Los números de Cambio de Control de 120-127 están dedicados a los Mensajes de
Modo de Canal, como puedes ver en la tabla inferior. Como ya hemos mencionado,
funcionan de forma diferente a los Mensajes de Voz de Canal, ya que indican la forma
en que un dispositivo MIDI receptor reaccionará a los mensajes MIDI. Aunque están
incluidos en la lista de Cambios de Control, cubriremos los distintos Mensajes de Modo
Canal por separado, ya que cumplen una función bastante diferente, como pronto
descubrirás."

Pag 615

"El documento oficial de especificación MIDI dice lo siguiente sobre los Mensajes de
Modo de Canal:
"Existen cuatro mensajes de Modo para definir la relación entre los dieciséis canales
MIDI y la asignación de voces del instrumento. Los cuatro modos están determinados
por las propiedades Omni (On/Off), Poly y Mono. Poly y Mono se excluyen
mutuamente, es decir, Poly desactiva Mono y viceversa. Omni, cuando está activado,
permite al receptor recibir mensajes de voz en todos los canales de voz. Cuando Omni
está desactivado, el receptor aceptará mensajes de voz sólo de los canales de voz
seleccionados. Mono, cuando está activado, restringe la asignación de Voces a una sola
voz por Canal de Voz (Monofónico). Cuando Mono está desactivado (Poly activado), se
pueden asignar varias voces mediante el algoritmo de asignación de voces normal del
receptor (Polifónico)".
Por lo tanto, cuando un dispositivo receptor está configurado en Omni On (primer Byte
de datos = 125), reconocerá y aceptará todos los mensajes independientemente del canal
en el que se estén transmitiendo. Estos mensajes pueden asignarse a notas
polifónicamente (si el dispositivo está en modo Poly) o monofónicamente (lo que
significa que sólo pueden reproducir una voz a la vez) si el dispositivo está en modo
Mono. Si utiliza el modo Omni Off (primer byte de datos = 124), el dispositivo sólo
reconocerá los mensajes que se hayan transmitido en un canal o canales determinados. "

" Asimismo, en este caso los mensajes pueden asignarse polifónicamente en un canal
(Omni Off, Poly) o en un número de canales igual al número de voces (Omni Off,
Mono). Además, los dispositivos emisores también pueden configurarse con estos
ajustes para que coincidan con los de los dispositivos receptores. En general, los
mensajes se envían siempre por un canal predeterminado. Si el canal del dispositivo está
configurado en 6, todas las voces se enviarán por el canal 6. La única excepción es
cuando se utiliza una configuración Omni Off, Mono. En este caso los mensajes de las
voces se enviarán por un número de canales igual al número de voces. Por ejemplo, si se
están reproduciendo 5 voces y el dispositivo de transmisión está configurado en el canal
6, cada voz individual se enviará en un canal diferente: 6, 7, 8, 9 y 10.
Además de los modos anteriores, hay cuatro mensajes de modo de canal: All Sound Off,
All Notes Off, Reset All Controllers y Local Control. El mensaje All Sound Off hace
que todas las notas que estén sonando en ese momento (cuyo mensaje Note On ya se
haya recibido pero que aún no hayan recibido un Note Off correspondiente) se "tapen".
Cuando se utiliza un teclado no silenciado (como el de un sintetizador o sampler), este
mensaje sólo se aplica a las notas que se han reproducido en respuesta a mensajes a
través de su puerto MIDI In, no a las notas que se están reproduciendo directamente en
el teclado. El mensaje All Notes Off es similar a All Sound Off.
Pag 616
La diferencia es que All Sound Off detiene todas las notas, incluso si están siendo
sostenidas por el Pedal de Sostenido, y las detiene inmediatamente, independientemente
del tipo de release que pueda tener la envolvente del sonido [8]. El mensaje All Notes
Off, por otro lado, simplemente envía los mensajes Note Off necesarios, permitiendo así
que se tenga en cuenta el pedal y la liberación de la nota. Reset All Controllers ajusta los
siguientes controladores a sus valores por defecto:
Los controles relativos a los números de parámetro LSB y MSB (de 98 a 101) se ajustan
a un valor nulo:
Expresión se ajusta a 127
La modulación se ajusta a 0
Los valores de los pedales se ajustan a 0
Pitch Bend está ajustado a su valor central
After Touch (tanto Channel Pressure como Polyphonic Key Pressure) se ajusta a 0
Local Control se utiliza para desconectar un teclado de su generador de sonido, con el
fin de permitir que el generador responda a mensajes MIDI externos que llegan a través
del puerto MIDI In en lugar de los que provienen del propio teclado. Esto puede ser útil
cuando un teclado no silenciado (es decir, un teclado que tiene su propio generador de
sonido) está conectado a un programa (como un secuenciador) que "se está utilizando
para grabar eventos tocados en el teclado". En este escenario, si el Control Local no está
activo, el generador de sonido interno podría terminar tocando cada nota dos veces: una
cuando es disparado por el secuenciador y otra por el propio teclado. El resultado de
esta duplicación literal de notas sería claramente audible y podría tener un efecto no
deseado en el sonido que se está reproduciendo.
MENSAJES DEL SISTEMA
Los mensajes de sistema son aquellos que reciben todos los dispositivos conectados al
sistema, independientemente del canal. Existen tres tipos: Mensaje Común del Sistema,
Mensaje Exclusivo del Sistema y Mensaje en Tiempo Real del Sistema. Dadas las
intenciones específicas de este libro, no daremos ninguna explicación detallada de los
Mensajes Comunes del Sistema, que tratan de la sincronización y sintonización de
designaciones entre dispositivos, ni de los Mensajes Exclusivos del Sistema (también
conocidos como Mensajes SysEx), que comunican información específica de (y sólo
utilizable por) los dispositivos de un fabricante determinado. Aunque este último tipo de
mensajes no son universalmente viables, pueden llegar a ser importantes en
configuraciones en las que hay varios dispositivos MIDI de la misma marca, ya que
todos ellos compartirán un sistema de mensajes exclusivo diseñado por el fabricante que
les permite comunicarse información entre sí además de los mensajes MIDI estándar.

pag 617

"Los Mensajes en Tiempo Real del Sistema tienen la capacidad única de poder ser
enviados en cualquier momento, incluso durante la transmisión de otros mensajes (in-
entre bytes de Estado y Datos), que se suspenden momentáneamente, para dejar "pasar"
a los Mensajes en Tiempo Real del Sistema. Éstos tienen prioridad sobre los demás
mensajes precisamente porque se ocupan principalmente de la temporización y
sincronización entre dispositivos y, por lo tanto, deben enviarse en tiempo real.
Veamos los principales Mensajes de Tiempo Real del Sistema:
El mensaje MIDI Clock (Status Byte 240) se utiliza para sincronizar un dispositivo
MIDI transmisor (Maestro) con un receptor (Esclavo), como por ejemplo un
Secuenciador Maestro que impone su tempo a un secuenciador esclavo para que ambos
estén estrechamente sincronizados. El dispositivo maestro transmite mensajes MIDI
Clock al otro secuenciador a intervalos regulares, basándose en un tempo determinado
(el tempo definido en la secuencia del dispositivo maestro). [9]
Se envían 24 mensajes MIDI Clock por cada negra. Esto significa que si el tempo está
ajustado a 60 BPM (es decir, 60 tiempos de negra por minuto) el dispositivo maestro
transmitirá 24 - 60 (= 1440) mensajes MIDI Clock por minuto.
"Si el tempo se incrementara a 90 BPM enviaría 24 - 90 (= 2160) mensajes MIDI Clock
cada minuto, y así sucesivamente.
El mensaje MIDI Start (Byte de estado 250) se utiliza para sincronizar el inicio de una
secuencia presente en un dispositivo esclavo con el mensaje Start transmitido por un
dispositivo maestro. Cuando el maestro envía esta señal, el dispositivo esclavo va al
principio de su propia secuencia de notas y comienza desde 0, en sincronía con esta
señal.
El mensaje MIDI Continue (Status Byte 251) se utiliza para sincronizar el inicio de una
secuencia presente en el dispositivo esclavo con el mensaje Continue enviado por el
dispositivo maestro. La diferencia entre éste y el mensaje MIDI Start es que el mensaje
MIDI Continue tiene en cuenta la posición del cursor dentro de la secuencia del
dispositivo esclavo. Por ejemplo, si el cursor en la secuencia del dispositivo esclavo está
en el segundo tiempo, el mensaje Continue iniciará la reproducción de la secuencia
desde ese punto, y no desde el principio, como el mensaje Start.
El mensaje MIDI Stop (Byte de estado 252), como su nombre indica, puede ser
transmitido por un dispositivo maestro para detener la reproducción de una secuencia
presente "en un dispositivo esclavo".

pag 618

"El mensaje MIDI Active Sensing (Byte de estado 254) es un mensaje que se transmite
a intervalos regulares para garantizar que la conexión entre dos dispositivos sigue
activa. Esto es principalmente una medida de seguridad - imagina una situación en la
que un músico está tocando en un teclado MIDI que está enviando mensajes MIDI a un
generador de sonido (un expansor, por ejemplo). En cualquier momento, el expansor
podría recibir mensajes de nota muy largos (mensajes Note On sin su correspondiente
Note Off). En este caso, o bien el intérprete está manteniendo un acorde muy largo, o
bien podría haber algún tipo de problema de conexión. Si la conexión se interrumpiera
después de que el expansor recibiera el Note On, no podría recibir el Note Off y las
notas se mantendrían indefinidamente. Aquí es donde la función Active Sensing puede
ser útil. Si el expansor no recibe un mensaje de Active Sensing después de 300
milisegundos, puede "reconocer" que el teclado ya no está conectado y apagar el sonido
sostenido.
El mensaje MIDI System Reset (Byte de estado 255) reinicializa el dispositivo como si
se acabara de encender en ese momento; esta función sólo se utiliza en muy raras
ocasiones.

pag 619
"9.3 CONTROLADORES MIDI
Uno de los usos más interesantes del MIDI es su aplicación al control en tiempo real de
los parámetros de un sonido. Hasta ahora, sólo hemos tratado el MIDI en los términos
más sencillos: activar notas con un timbre determinado y predeterminado a partir de
mensajes que controlan la duración, amplitud y afinación de las notas. Sin embargo,
existen muchos otros usos para MIDI dentro de áreas más específicas de la síntesis y el
procesamiento del sonido. Por ejemplo, los mensajes MIDI pueden enviarse en tiempo
real para controlar no sólo los parámetros de los componentes de un sonido, sino
también los parámetros del filtro, los parámetros del oscilador de control, los parámetros
de reverberación y mucho más. También es posible utilizar MIDI como medio de
control en tiempo real para procesar sonido en directo procedente de un micrófono.
CONTROLADORES SENCILLOS
Ya existe un número astronómico de controladores que los músicos pueden utilizar para
enviar mensajes MIDI a través del movimiento de sus manos (u otras partes del cuerpo).
Empecemos a explorar los controladores echando un vistazo a algunos de los
controladores manuales más básicos que suelen encontrarse en los teclados. Estos
incluyen deslizadores, ruedas (como las utilizadas para pitch bend), diales, botones, etc.,
que generalmente manejan sólo un tipo de datos de control a la vez.

"Si un parámetro determinado se asigna al movimiento de uno de estos controladores


(ya sea real o virtual), sus valores pueden modificarse con el movimiento de la
superficie física de ese controlador. Cuando un controlador de este tipo es virtual,
significa simplemente que es una superficie gráfica que simula un controlador real (del
mundo real), y los valores de este controlador pueden modificarse con el ratón.
Otros controladores están diseñados específicamente para ser utilizados con los pies.
Estos incluyen pedales On/Off (Interruptores de Pie), o pedales que pueden enviar
valores entre 0 y 127 (Pedales de Expresión). También hay controladores de respiración
cuyos valores de salida cambian de acuerdo con la cantidad de presión de la respiración
que se sopla en ellos. Estos controladores pueden resultar muy atractivos, ya que el flujo
continuo de valores de presión que emiten podría aplicarse a After Touch, Pitch Bend o
cualquier otro parámetro de procesamiento del sonido (como la profundidad del vibrato,
por ejemplo).
El joystick es un controlador común cuyos valores de salida pueden manipularse con
una sola mano. Aunque la mayoría de los joysticks se crearon para su uso con consolas
de videojuegos , también se pueden utilizar con MIDI (por ejemplo, utilizando el
movimiento a lo largo del eje x para controlar la frecuencia central de un filtro, el
movimiento a lo largo del eje y para controlar el factor Q del filtro y el botón para
activar y desactivar el filtrado).

pag 620

"Una herramienta especial que no es un controlador MIDI propiamente dicho, pero que
puede adaptarse para su uso con MIDI, es la célula fotoeléctrica, cuyos valores de salida
dependen de las variaciones en la intensidad de la luz. Estos dispositivos, entre otros
tipos de sensores, se utilizan a menudo en instalaciones sonoras interactivas, donde
pueden activarse en tiempo real por el movimiento de quienes experimentan la
instalación -a sabiendas o no- y utilizarse como interruptores de encendido/apagado que
controlan tantos mensajes MIDI como tipos de procesamiento sonoro se utilicen en la
instalación. La lista de controladores disponibles y sus diversos usos crece
constantemente y sería demasiado larga para mencionarla aquí en detalle. No obstante,
debido a la naturaleza de este texto, hemos pensado que podría ser útil mencionar
algunos ejemplos de controladores MIDI sencillos para darte una idea general de cómo
pueden utilizarse potencialmente con fines musicales.
SUPERFICIES DE CONTROL
En algún momento, el uso de un único controlador de ratón, mano o pie puede dejar de
ser adecuado para nuestros propósitos, y es aquí donde entran en juego controladores
más complejos, que requieren el uso simultáneo de ambas manos. El nombre genérico
de este tipo de controladores es superficie de control. Hay varios tipos de superficies de
control, pero todas están diseñadas para ser tocadas como si fueran un instrumento, y
emiten un flujo de datos MIDI que puede ser utilizado para el procesamiento de sonido
en tiempo real.

"Un ejemplo muy común de este tipo de superficie de control es el mezclador MIDI,
que suele tener varios deslizadores, cada uno de los cuales puede conectarse a una
función de procesamiento de sonido diferente. Por ejemplo, un deslizador podría
utilizarse para controlar la amplitud de la frecuencia fundamental de un sonido, el
siguiente para controlar la amplitud del segundo armónico, el tercero para el tercer
armónico, etc. Utilizado de esta forma, el valor MIDI de 0 podría corresponder a la
amplitud mínima del armónico, y 127 a su amplitud máxima. "

pag 621

"Una superficie de control con un nivel de complejidad similar es el MIDI Foot


Controller, que es un conjunto completo de pedales, en lugar de uno solo. (Esto no debe
confundirse con el MIDI Key Pedalboard, que es más bien un controlador instrumental
(basado en notas)). Los Foot Controllers generalmente tienen varios pedales, cada uno
de los cuales podría cumplir una función diferente, dependiendo de cómo se haya
configurado todo el controlador y el sistema MIDI. Por ejemplo, un pedal podría actuar
como interruptor on/off para un efecto, otro pedal podría actuar como controlador
continuo y enviar valores MIDI entre 0 y 127 para controlar la amplitud de las
repeticiones de un sonido, otro pedal controlador continuo podría controlar la frecuencia
de un oscilador utilizado para el vibrato, otro para controlar el movimiento panorámico
del sonido en el campo estéreo, etc. Se trata de controladores muy habituales para
músicos que necesitan utilizar las manos para tocar su instrumento, pero que tienen los
pies libres para controlar el procesamiento de su sonido instrumental en tiempo real.
"Otra superficie de control que puede utilizarse como instrumento de percusión es el
MIDI Trigger, que está compuesto por una serie de pads sensibles al tacto que
responden tanto a la velocidad como a la presión. Estos pads pueden tener diferentes
niveles de sensibilidad, dependiendo de si la superficie de control es un MIDI Trigger
diseñado para ser tocado con baquetas, o un Finger Trigger tocado con las manos, como
se muestra en la figura adjunta.

Pag 622

" SENSORES MIDI, GUANTE DE DATOS MIDI Y SEGUIMIENTO DEL


MOVIMIENTO
La configuración de un controlador MIDI puede volverse aún más compleja si
empezamos a utilizar el movimiento dentro de un espacio para controlar los parámetros
de un sonido. Existe una gran variedad de sensores MIDI fácilmente disponibles que
pueden utilizarse para medir alguna magnitud física (como la luz, la presión o el sonido)
y transformarla en un flujo de mensajes MIDI en tiempo real, utilizando un conversor
adecuado. Algunos sensores están diseñados para acoplarse a distintas partes del cuerpo,
por lo que pueden ser utilizados fácilmente por bailarines, artistas y actores para
controlar los parámetros del sonido, la luz o las imágenes en tiempo real, a través de
MIDI. Naturalmente, el alcance de lo que se puede hacer con este tipo de sensores
aumenta espectacularmente y también ofrece un trampolín para la reflexión sobre el
tema de las posibles conexiones entre las artes, y también sobre la relación entre
tecnología, control y expresión emocional mediante el uso del cuerpo, el sonido, la luz,
el procesamiento de imágenes y similares. Además de los sensores que pueden
transformar los movimientos en tiempo real de los intérpretes en flujos de datos MIDI,
también existe un guante especial multisensor conocido como MIDI Data Glove "que
puede utilizarse para controlar un gran número de parámetros (dependiendo del número
de sensores incorporados al guante) en tiempo real utilizando el "movimiento de la
mano y de cada uno de los dedos en el espacio tridimensional".
Los sistemas que utilizan todo el cuerpo como controlador pueden ser aún más
complejos. Uno de estos sistemas es el conocido como Motion Tracking, que permite
mapear gestos (como los de un bailarín) mediante el uso de una o varias cámaras de
vídeo (y a veces también un sistema de marcadores aplicados al bailarín) junto con un
software que analiza la silueta (o estructura esquelética) de la persona para extraer su
movimiento global y su uso del espacio. A continuación, se utiliza otro software para
conectar estos datos con los distintos parámetros que controlan el sonido. Teniendo en
cuenta que incluso un solo guante de datos puede proporcionar más de 15 flujos de
datos para controlar otros tantos parámetros de sonido, ¡imagínese lo compleja que debe
ser la relación entre el movimiento corporal y el sonido! El control de un número tan
inmenso de parámetros exige una reflexión profunda sobre la relación entre el sonido, el
gesto y la expresión física, por lo que puede abrir un enorme campo de exploración.
Además, es posible aplicar un pitch tracker -un sistema que genera mensajes MIDI de
activación y desactivación de notas derivados del análisis "de señales de audio- al
sonido de un instrumento real (como una guitarra acústica). [10]

pag 624

" CONCEPTOS FUNDAMENTALES


El protocolo MIDI se utiliza para que distintos tipos de instrumentos puedan
comunicarse entre sí. Estos instrumentos pueden actuar como transmisores, receptores o
ambos. Las conexiones MIDI IN, OUT y THRU pueden realizarse con cables MIDI
tradicionales, conexiones USB o conexiones más avanzadas, como conexiones
inalámbricas o virtuales a través de software.
Los mensajes MIDI en sí no contienen ningún sonido, sino que se utilizan para
determinar la forma en que debe reproducirse un sonido concreto que reside en la
memoria de un dispositivo generador de sonido.
Los mensajes MIDI pueden dividirse en dos categorías: Mensajes de Sistema y
Mensajes de Canal. Los Mensajes de Canal pueden dividirse a su vez en Mensajes de
Voz de Canal y Mensajes de Modo de Canal, y los Mensajes de Sistema pueden
dividirse en tres subgrupos: Mensajes Comunes del Sistema, Mensajes Exclusivos del
Sistema y Mensajes en Tiempo Real del Sistema.
MIDI también proporciona un medio para enviar mensajes en tiempo real con el fin de
controlar parámetros relativos a los componentes de un sonido, filtrado, osciladores de
control, reverberación, etc. Incluso es posible utilizar MIDI como medio para controlar
el procesamiento de sonido en tiempo real de una entrada de audio en directo
procedente de un micrófono. Estos mensajes pueden enviarse utilizando controladores
sencillos, superficies de control, sensores MIDI, guantes de datos MIDI, sistemas de
seguimiento de movimiento u otros dispositivos.

También podría gustarte