Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1: MIDI
Presentación:
En esta Unidad tratamos el protocolo MIDI y aprendemos a utilizarlo de manera extensa
para sacarle el máximo provecho en nuestras producciones.
Objetivo:
Bloques temáticos:
1. Introducción
Mensajes MIDI
Mensajes de canal
Mensajes de sistema
General MIDI
2. Conectando dispositivos MIDI
Puertos y canales MIDI
MIDI en REAPER
3. Otras tecnologías
OSC
MIDI HD
4. Ejercicio
Es importante que todos los participantes realicen algunas de las actividades sugeridas y
compartan en los foros los resultados obtenidos.
Además, también se propondrán reflexiones, notas especiales y vinculaciones a
bibliografía y sitios web.
El carácter constructivista y colaborativo del MEC nos exige que todas las actividades
realizadas por los participantes sean compartidas en los foros.
Tomen nota:
Las actividades son opcionales y pueden realizarse en forma individual, pero siempre es
deseable que se las realice en equipo, con la finalidad de estimular y favorecer el trabajo
colaborativo y el aprendizaje entre pares. Tenga en cuenta que, si bien las actividades
son opcionales, su realización es de vital importancia para el logro de los objetivos de
aprendizaje de esta instancia de formación. Si su tiempo no le permite realizar todas las
actividades, por lo menos realice alguna, es fundamental que lo haga. Si cada uno de los
participantes realiza alguna, el foro, que es una instancia clave en este tipo de cursos,
tendrá una actividad muy enriquecedora.
Asimismo, también tengan en cuenta cuando trabajen en la Web, que en ella hay de todo,
cosas excelentes, muy buenas, buenas, regulares, malas y muy malas. Por eso, es
necesario aplicar filtros críticos para que las investigaciones y búsquedas se encaminen a
la excelencia. Si tienen dudas con alguno de los datos recolectados, no dejen de consultar
al profesor-tutor. También aprovechen en el foro proactivo las opiniones de sus
compañeros de curso y colegas.
1. Introducción
La especificación MIDI tomó forma en el año 1982 y se basó en la idea de Red Local de
computadoras. Hasta entonces se utilizaba un método no estandarizado llamado
gate/Control Voltage para interconectar instrumentos electrónicos. Este era un método
primitivo que no permitía la transferencia de datos muy complejos de un dispositivo a otro.
Desde su aparición, el MIDI ha impactado considerablemente el desarrollo de la música
electrónica que hasta hoy en día depende directamente del sistema MIDI para su
producción. La estandarización del MIDI permitió la interconexión de instrumentos en
estudios hogareños rápidamente ya que no requiere de mayores conocimientos técnicos
para comenzar a utilizarla (como sí lo hacían otros sistemas anteriores y más
complicados) y la gran mayoría de los instrumentos musicales electrónicos, computadoras
y otros dispositivos comenzaron a implementarlo incluyendo puertos MIDI listos para ser
utilizados. Los teclados y módulos de sintetizadores, samplers y workstations comenzaron
a utilizar MIDI como su implementación base. Los videojuegos utilizaron MIDI durante los
80s y 90s y hoy en día algunos siguen utilizándolo internamente. En los 2000s se aplicó
su implementación en celulares para lograr una mayor cantidad de canales y de timbres
antes de poder implementar audio PCM o comprimido. No solo se utiliza para aplicaciones
sonoras, muchos sistemas de iluminación para teatro utilizan MIDI.
Mensajes MIDI
La comunicación MIDI se compone de mensajes que especifican notas, velocity (el
volumen o fuerza de cada nota), señales de control para cambiar parámetros como
amplitud, paneo, vibrato, filtros, etcétera, cambios de programa o patch en los
instrumentos y la sincronización de tempo entre los dispositivos.
Existen dos grandes categorías de mensajes: Los mensajes de canal y los mensajes de
sistema.
Mensajes de canal
Consideremos la más simple de las formas de conexión MIDI, un dispositivo maestro que
a través de su puerto de salida envía mensajes a un dispositivo esclavo en su puerto de
entrada. Cuando se realiza una acción en el dispositivo maestro, como tocar una nota,
mover un potenciómetro, la rueda de modulación o presionar un botón para cambiar de
programa, dicho dispositivo envía el mensaje correspondiente por su salida MIDI. Cada
mensaje MIDI contiene un número de canal asociado y el dispositivo esclavo debe estar
configurado para escuchar los mensajes que contengan dicho número de canal. Por
defecto los dispositivos escuchan los mensajes de todos los canales a menos que
indiquemos lo contrario. Más adelante en la unidad veremos este tema en profundidad.
Por ahora vamos a asumir que el dispositivo esclavo está recibiendo correctamente los
mensajes que el dispositivo maestro envía.
Hay siete tipos de mensajes de canal que se pueden enviar: Note-On, Note-Off,
Polyphonic Key Pressure, Channel Pressure, Program Change, Pitch Bend Change y
Control Change.
Mensajes Note-On
Los mensajes Note-On se utilizan para indicar el comienzo de una nota MIDI. Se genera
cada vez que se ejecuta una nota en el dispositivo, es decir al tocar una tecla en un
controlador MIDI o golpear un pad en una batería electrónica, por ejemplo. Un mensaje
Note-On consiste de tres bytes de información:
Para evitar confusión aclaremos que los controladores MIDI no miden la fuerza con la que
presionamos una tecla para asignar la velocity, sino que miden cuánto tiempo tarda en
bajar la tecla desde su estado de reposo hasta el tope. Es decir, miden la velocidad a la
que hacemos bajar las teclas, de ahí el nombre velocity para hacer referencia a este
parámetro. La fuerza que ejercemos al momento del ataque es proporcional a la velocidad
a la que bajamos la tecla.
Mensajes Note-Off
Los mensajes Note-Off se utilizan para ordenar que se detenga la reproducción de una
nota MIDI específica. Cada mensaje Note-On continuará la reproducción de la nota
asignada hasta que un mensaje de Note-Off con la misma nota asignada sea recibido. De
esta forma se puede pensar en una composición musical básica como una serie de
mensajes Note-On y Note-Off. Debemos señalar que un mensaje Note-Off no cortará el
sonido de la nota asignada, simplemente se indicará que deje de ser reproducida. Esto
significa que el dispositivo esclavo saltará al punto de relajación (release) de las
envolventes del sonido que esté reproduciendo.
Al igual que los mensajes Note-On, los mensajes Note-Off se componen de tres bytes de
información:
En contraste con el valor de velocity en los mensajes Note-On, en este caso se indica la
velocidad a la que la tecla fue soltada. Un valor bajo significa que la tecla se soltó muy
lentamente, mientras que un valor alto indica que la tecla se soltó rápidamente. No todos
los instrumentos soportan la detección o respuesta a la velocity para los mensajes Note-
Off, pero los que son compatibles con esta función permiten variar, por ejemplo, el tiempo
de relajación de las envolventes.
Los mensajes de presión, a veces llamados Aftertouch suelen ocurrir cuando, luego de
presionar una tecla, decidimos ejercer más presión sobre la misma. No todos los
dispositivos pueden responder a esta acción, pero los que lo hacen pueden enviar
mensajes MIDI de presión o Aftertouch.
Los mensajes de presión se pueden asignar al parámetro del sonido deseado como
vibrato, nivel (volumen), timbre, pitch o corte de un filtro.
Los mensajes Program change se utilizan para cambiar el número de programa, patch o
preset del instrumento MIDI esclavo. Con este mensaje se pueden seleccionar hasta 128
programas diferentes de varias formas:
Pitch bend
La rueda o joystick de pitch bend nos permite aumentar o disminuir el pitch de las notas
que se están reproduciendo. Como el oído puede ser muy sensible a los cambios en
altura tonal, este parámetro se codifica usando dos bytes de datos además del byte de
estado produciendo un total de 16.284 pasos de precisión. El rango de valores de pitch
bend va entonces de -8.192 a +8.191 correspondiendo el valor 0 a el pitch original sin
alteración. Aunque la especificación MIDI recomienda un rango máximo de 2 semitonos
hacia arriba y hacia abajo para el pitch bend para evitar la percepción de escalonamientos
en la altura tonal, pero muchos instrumentos MIDI nos permiten cambiar este rango.
Los mensajes control change (Abreviados CC) se utilizan para transmitir información
relacionada con el cambio de controles en tiempo real. Se pueden transmitir tres tipos de
mensajes control change:
Control continuo: Para controles que poseen un rango de valores. Estos controles
tienen 128 pasos de resolución, es decir que el rango va de 0 a 127, sin embargo se
pueden combinar dos mensajes de control continuo para obtener una mayor
resolución.
Control de switch: Son controles que poseen solo un estado “encendido” y un estado
“apagado” sin valores intermedios.
Mensajes de modo: Se utilizan para ciertas acciones especiales como resetear un
instrumento, encender o apagar el control MIDI local, apagar todas las notas, entre
otras opciones.
Antes de ver en detalle los diferentes IDs para los controles, veamos rápidamente cómo
funcionan los valores.
En algunos casos una precisión de 128 pasos puede no ser suficiente, para mitigar este
problema la especificación midi permite aumentar la resolución de algunos de los
parámetros utilizando un CC extra como control “fino” multiplicando la precisión por 128,
lo que nos entrega una precisión de 16.384 pasos. Esto funciona concatenando ambos
controles para que el control fino nos agregue 128 pasos dentro de cada unidad del
control original.
Números de identificación de CC
Cada CC está asignado a una función determinada según la especificación MIDI. Puede
que algunos instrumentos no soporten algunas de estas asignaciones, pero por lo general
si enviamos un cambio en un control determinado, el parámetro especificado será
alterado en el instrumento. De la misma manera estos controles suelen estar asignados
Existe un rango de IDs de control change que no vienen asignados a ningún parámetro
por defecto, éstos son los CC que van de 14 a 31. Los instrumentos MIDI, los DAWs y los
plugins por lo general nos permiten asignar controles a cualquier parámetro deseado que
no venga asignado por defecto. Asimismo los controladores MIDI suelen traer una
cantidad de botones, faders y potenciómetros asignados a este rango de IDs de control
change para que podamos asignarlos a cualquier parámetro deseado.
Los CC que van desde 32 hasta 63 se utilizan en conjunto con los primeros 32 como
controles finos para multiplicar por 128 la precisión de los controles en caso de que haga
falta y en caso de que los instrumentos MIDI en cuestión lo soporten. Los CC de 64 a 69
son switches, solo poseen dos posibles seteos.
Los últimos, de 120 hasta 127, son CCs reservados para los modos de canal. Todos estos
mensajes (excepto el CC 122 que funciona como switch) funcionan tan solo al ser
enviados y no necesitan que se les asigne un valor.
Bank select (Selección de banco): CC 0 y 32. Hoy en día los instrumentos suelen
tener más de 128 presets o programas. Como los mensajes Program Change (que
ya hemos visto) solo permite cambiar entre 128 configuraciones, el control de
selección de banco puede ser utilizado para cambiar entre varios grupos de 128
presets.
MOD wheel (Rueda de modulación): CC 1 y 33. Como hemos visto antes la rueda
de modulación envía sus valores en un mensaje MIDI de control change de ID 1. Si
se requiere más precisión en este parámetro se puede utilizar el CC 34 como
control fino. Aunque la mayoría de los controladores e instrumentos no hacen uso
de este CC extra y solo envían y reciben información para la rueda de modulación
por el CC 1.
Hold pedal (Pedal de sustain): CC 66. Este control se utiliza para transmitir cuando
se presiona o se suelta el pedal de sustain. Los instrumentos MIDI que reciben un
mensaje CC indicando que el pedal ha sido presionado mantendrán en espera
todos mensajes de Note-Off que se reciban a partir de ese momento. Las notas
que se toquen entonces continuarán sonando indefinidamente. Cuando se recibe el
mensaje CC indicando que el pedal de sustain ha sido soltado se ejecutarán todos
los Note-Off que se tenían en espera.
Reset all controllers (Resetear todos los controladores): CC 121. Al recibir este
mensaje, un instrumento MIDI volverá a sus valores por defecto todos los CCs.
Esto puede ser útil para reinicializar el instrumento antes de comenzar a tocar una
canción o una secuencia y asegurarse de que todos los controles están en sus
valores por defecto si se que se habían modificado controles con anterioridad.
All notes off (Apagar todas las notas): CC 123. En raras ocasiones una nota MIDI
se puede quedar pegada. Esto puede suceder por una mala comunicación entre
los dispositivos, un mensaje de Note-Off corrupto o una desconexión, cuando el
dispositivo esclavo recibe un mensaje de Note-On pero luego no recibe el Note-Off
para la nota en cuestión. Como resultado el dispositivo continuará tocando dicha
nota indefinidamente. Si descubrimos cuál es la nota y volvemos a tocarla
enviaremos nuevos mensajes Note-On y Note-Off apagándola de una vez, pero
generalmente en esos momentos de pánico es muy difícil encontrar la nota que se
quedó pegada. Para estos casos existe un botón de pánico en algunos
dispositivos, controladores midi e incluso plugins. Al presionar el botón de pánico el
dispositivo envía mensajes de Note-Off para todas las notas mitigando el problema
instantáneamente. De la misma manera la mayoría de los DAWs envían mensajes
de Note-Off a todas las notas y a todos los canales de todos los dispositivos
cargados cuando hacemos clic en Stop en la barra de transporte, incluso si no se
está reproduciendo el proyecto.
Omni mode on/off (Modo omni encendido/apagado): CC 124 y 125. Al enviar uno
de estos dos mensajes el dispositivo encenderá o apagará el modo omni. Cuando
un instrumento MIDI está en modo omni hace escucha de todos los canales MIDI,
es decir que hará caso a todos los mensajes que le lleguen cualquiera sea el canal
asignado. Con el modo omni apagado el instrumento solo escucha los mensajes
cuyo canal le corresponde.
MSB y LSB son las siglas de Most Significant Byte y Least Significant Byte, el byte más
significativo y el byte menos significativo. Esto hace referencia a los controles gruesos y
finos de los que estuvimos hablando. Cuando se utilizan dos CC para controlar un
parámetro con una precisión de 16.384 pasos se transmitirán dos mensajes control
change, uno con el MSB y el otro con el LSB. La relación entre el MSB y el LSB es la
misma que la relación entre decenas y unidades.
Mensajes de sistema
Los mensajes de sistema son transmitidos globalmente a todos los dispositivos MIDI en la
cadena. Esto sucede porque los mensajes de sistema no llevan indicado un canal MIDI,
por eso cualquier instrumento en la cadena recibirá e implementará lo establecido en el
mensaje cualquiera sea su canal de escucha.
Para lograr esta flexibilidad, los mensajes de sistema exclusivo (SysEx) incluyen un byte
con un código que indica el fabricante (Roland, Yamaha, etc.) y otro específico del
modelo. A continuación el mensaje puede tener cualquier longitud, por lo que para indicar
el fin del mensaje se incluye el byte de fin de mensaje exclusivo o EOX (End Of
Exclusive). El mensaje en sí puede ser un tren de bits del largo deseado y con cualquier
información, por lo tanto se pueden transmitir desde órdenes específicas a un dispositivo
(que no existen entre los mensajes estándar de la especificación MIDI) hasta programas
completos o configuraciones del dispositivo.
Como los mensajes de sistema exclusivos solo son compatibles con los sistemas para los
que fueron creados, los dispositivos leen los bytes que indican la marca y modelo del
instrumento al que va destinado el mensaje, si no se corresponden con sus propios
registros hacen caso omiso de todo el mensaje hasta que llegue el byte de fin de mensaje
exclusivo.
General MIDI
Uno de los problemas que enfrenta el protocolo MIDI es la compatibilidad entre
dispositivos al ser estos tan diferentes uno del otro. Si creamos un archivo MIDI en un
dispositivo y lo trasladamos a otro puede que los presets o patches asignados en cada
canal no posean un programa que corresponda con el sonido deseado. Por ejemplo, el
programa número 51 en un dispositivo puede ser una guitarra eléctrica y en otro
dispositivo un xilofón.
Para mitigar este problema se creó el estándar General MIDI (GM) que asigna un número
de programa a cada instrumento. Cada dispositivo MIDI puede tener su propio set de
instrumentos, es decir el Grand Piano de un teclado Roland no sonará igual al de un Korg,
pero este estándar garantiza que al menos se trate de un piano.
Los instrumentos MIDI generalmente poseen dos grandes bancos de sonidos, uno es
personalizable y el otro posee los programas General MIDI, cuando se reproduce una
secuencia MIDI se utilizarán los sonidos de este último banco a menos que se configure lo
contrario.
Esta lista no posee el set de percusión. En el estándar General MIDI se especifica que la
percusión siempre se envíe por el canal 10. Al enviar una secuencia de notas por este
canal el programa seleccionado siempre será el set de percusión y cada nota pertenece a
un instrumento del set.
A continuación vemos la tabla con el número de nota asignado a cada instrumento del set
de percusión:
##
La tecnología de Wireless MIDI (MIDI sin cables) fue introducida luego, permitiendo
transferir los datos MIDI por el aire lo cual fue muy útil para las performances en vivo ya
que permitía mover por el escenario los controladores MIDI sin el peligro de interferencias
y desconexiones que implican los cables MIDI de gran longitud.
En los tiempos actuales raramente se utilizan cables MIDI tradicionales (aunque los
dispositivos siguen incluyendo los puertos con conectores DIM) ya que el protocolo MIDI
es un sistema digital y puede ser procesado, enviado y recibido por software, puede
transmitirse a través de redes locales, por Wi-Fi o cables USB.
Los dispositivos MIDI actuales funcionan con USB ya que tiene varias ventajas. Además
de la universalidad de este tipo de cables y puertos, se pueden enviar y recibir mensajes
midi por un solo cable cuando los cables MIDI tradicionales tienen una sola dirección.
Cada dispositivo esclavo debe estar configurado para escuchar un canal MIDI específico.
Cuando enviamos un mensaje con un canal asignado, este mensaje llegará a todos los
instrumentos pero solo será ejecutado por el dispositivo que esté escuchando el canal
asignado.
Por supuesto que el dispositivo maestro puede enviar mensajes para todos los canales si
lo deseamos, así como también un dispositivo esclavo puede estar en modo omni para
escuchar los mensajes de todos los canales.
MIDI In (Entrada)
Este conector nos permite recibir mensajes de otro dispositivo y comunica todas las notas
ejecutadas y parámetros manipulados al procesador interno del dispositivo. Esto permite
al dispositivo ser controlado remotamente. Algunos dispositivos pueden tener más de un
puerto de entrada. En estos casos el instrumento puede configurarse para escuchar
mensajes de determinado puerto, además de especificar el o los canales de cada puerto.
Esto permite tener más de 16 canales de entrada.
Otros dispositivos pueden no tener conectores de entrada, por ejemplo los controladores
MIDI.
El conector de salida es utilizado para transmitir mensajes MIDI a otro dispositivo para
controlarlo remotamente.
MIDI Thru
El conector MIDI Thru retransmite una copia exacta de los mensajes que se reciben a
través del conector de entrada del instrumento. Esto proceso es importante porque
permite que los datos pasen a través de un dispositivo y sigan hacia el siguiente
dispositivo en la cadena MIDI.
Algunos dispositivos midi poseen un conector llamado Echo, este es una mezcla de Out y
Thru, ya que puede funcionar como cualquiera de los dos e incluso como ambos a la vez.
Es decir, puede reenviar los mensajes recibidos, enviar los mensajes propios u hacer
ambas cosas a la vez.
MIDI USB
Cuando utilizamos un cable USB para conectar un dispositivo MIDI a nuestra PC lo que
estamos haciendo es equivalente a conectar dos cables MIDI obteniendo envío y
recepción de mensajes desde y hacia ambos dispositivos.
La forma más fácil de conectar más un dispositivo MIDI esclavo a un dispositivo maestro
es en serie utilizando el puerto MIDI Thru. El dispositivo maestro va conectado por su
puerto de salida al puerto de entrada del primer esclavo. Este último está conectado
desde su puerto MIDI Thru al puerto de entrada del siguiente esclavo. A continuación
podemos seguir la cadena cuanto queramos siempre saliendo de puerto Thru y entrando
en el puerto In del dispositivo siguiente. Esto asegura que cualquier mensaje que salga
del dispositivo maestro será recibido y replicado por cada uno de los dispositivos hasta el
final de la cadena.
El instrumento maestro además puede llevar una cadena de dispositivos MIDI conectada
a su puerto Thru. De esta forma podemos controlar otros dispositivos desde el maestro y
si grabamos en la computadora una secuencia esta también podrá ser reproducida por los
otros dispositivos a través de la cadena.
Cuando conectamos varios instrumentos MIDI por USB a una computadora conectamos
cada dispositivo a la entrada y la salida de puertos diferentes. Los DAWs nos permiten
elegir el puerto de salida, que gracias al sistema operativo no solo es un número sino que
posee el nombre del dispositivo.
MIDI en REAPER
Cuando utilizamos un instrumento MIDI para controlar instrumentos VST en un DAW en
nuestra computadora también nos encontramos con estas conexiones.
Instrumentos VST
Por lo tanto cuando coloquemos un clip MIDI en dicha pista los eventos (mensajes MIDI)
que contenga serán recibidos por todos los instrumentos de la cadena de plug-ins.
Vamos a crear una pista en REAPER y cargar una instancia de NoiseMaker en su cadena
de plug-ins.
Entradas MIDI
Para que REAPER envíe los mensajes midi que ejecutemos en un controlador conectado
debemos configurar la entrada MIDI del canal de audio donde tenemos cargado el plug-in.
Por defecto los canales de REAPER tienen asignada la entrada de audio de nuestra placa
de sonido, podemos cambiar esto desde el selector de entrada que se encuentra en la
cabecera de la pista. Haciendo clic en el selector y seleccionando Input MIDI nos mostrará
los controladores MIDI que tengamos conectados a la computadora además del teclado
virtual de REAPER. Seleccionando uno de los controladores nos permitirá seleccionar qué
canal MIDI queremos asignar a la pista.
Seleccionemos nuestro controlador MIDI y luego All channels (Todos los canales). Luego
hagamos clic en el botón rojo de grabación (Record Arm/Disarm) de la cabecera de la
pista para armarla para la grabación, esto activará la entrada que seleccionamos
anteriormente. Además debemos activar el monitoreo de la pista para poder escuchar lo
que ejecutemos, esto lo hacemos desde el botón con el ícono de un parlante que aparece
Si deseamos utilizar el teclado virtual de REAPER debemos hacerlo visible desde el menú
View > Virtual MIDI Keyboard. En este momento ya podemos tocar las teclas de nuestro
controlador MIDI para hacer sonar el plug-in.
En resumen:
Cargar el plug-in en la pista.
Seleccionar la entrada MIDI en All channels.
Encender el armado de grabación de la pista.
Encender el monitoreo de grabación.
Hasta aquí hemos asignado una pista a todos los canales MIDI, veamos cómo podemos
asignar más de una pista con diferentes instrumentos y diferentes canales MIDI.
Vamos a crear una segunda pista y cargar otra instancia de NoiseMaker en su cadena de
efectos. Una vez que lo hagamos elijamos otro preset en plug-in para que suene diferente
a la primer instancia.
Podemos volver a repetir los pasos que hicimos en la primer pista y ambas instancias del
plug-in responderán a las notas MIDI que enviemos desde el controlador. Para asignar
canales diferentes a cada pista vamos a volver al selector de entrada y vamos a asignar el
canal MIDI número 1 de nuestro controlador en la primer pista y el canal MIDI número 2
en la segunda.
Ahora es cuando debemos prestar atención al canal MIDI que se está asignando a los
mensajes que envía nuestro controlador. Cada controlador MIDI emplea su propia forma
de seleccionar el canal MIDI, es posible que por defecto este enviando los eventos MIDI a
todos los canales o al primero. En el teclado virtual de REAPER podemos ver el canal
asignado en la esquina inferior derecha.
Items MIDI
Vamos a crear un proyecto nuevo en REAPER y crear una pista nueva. Allí vamos a
cargar dos instancias del plug-in ReaSamplOmatic5000 que viene incluido en REAPER.
Este es un sampler muy simple que nos permite cargar un archivo de audio y será
reproducido al recibir una nota MIDI. Carguemos dos archivos de audio, uno en cada
instancia del plug-in arrastrándolos sobre el espacio negro del sampler.
Hasta aquí tenemos un canal con dos instrumentos VST que escuchan al canal MIDI
número 1 y número 2 respectivamente.
Para crear un ítem MIDI podemos hacer clic en el menú Insert > New MIDI item o
podemos mantener presionada la tecla control y “dibujar” un ítem MIDI vacío en la pista.
Si decidimos grabar la entrada del controlador MIDI con el botón de grabación en la barra
de transporte se crearán ítems MIDI automáticamente en las pistas que estén armadas
para la grabación y las notas y eventos MIDI serán escritos en ese ítem.
En la parte inferior del editor podemos cambiar la velocity de cada nota. Con el selector
que aparece abajo a la izquierda podemos cambiar esta vista para editar otros controles
MIDI.
Salidas MIDI
En lugar de utilizar plug-ins podemos utilizar las salidas MIDI de hardware para controlar
un instrumento externo.
Para esto debemos asignar la salida MIDI de la pista deseada haciendo clic en el botón
Route en la cabecera de la pista. Allí podemos seleccionar el instrumento MIDI deseado
en Hardware MIDI output y el canal que queremos enviar, el dispositivo en cuestión debe
estar configurado para recibir eventos MIDI en el canal deseado.
3. Otras tecnologías
Además de el protocolo MIDI existen otras tecnologías más modernas que sirven a la
intercomunicación entre dispositivos de audio.
OSC
OSC (Open Sound Control) es un protocolo de comunicación entre computadoras,
instrumentos y otros dispositivos multimedia. Está optimizado para las tecnologías
modernas de redes. Es un sistema muy potente que soporta una gran cantidad de
plataformas, posee mucha precisión en sus controles y es muy flexible.
Permite enviar mensajes de control desde y hacia plataformas como DAWs, aplicaciones
para celulares, páginas web y muchos sistemas de programación.
MIDI HD
Actualmente se encuentra en desarrollo una mejora para el protocolo MIDI. Esta nueva
versión llamada MIDI HD promete muchas mejoras y será compatible con los dispositivos
que utilizan el protocolo MIDI actual.
Una inmensa cantidad de controles de alta precisión (ya no solo de 128 pasos).
4. Ejercicio
Completar el cuestionario que se encuentra señalado en el bloque de esta Unidad.
Lo que vimos:
En esta Unidad hicimos un extenso análisis del protocolo MIDI y sus capacidades para
controlar audio en un multipista
Lo que viene: