Está en la página 1de 8

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

UNIDAD DIDACTICA 6: CARTA DE IMPLEMENTACION MIDI


6.1. Introduccin
La carta de implementacin MIDI, traducida tambin como carta de aplicacin MIDI, es una
informacin bsica y fundamental, que acompaa a los manuales de operacin de los diversos
equipos que trabajan con MIDI; tales como mdulos de sonido, sintetizadores, pianos digitales,
controladores, mesas de mezcla, etc.
Cuando se adquiere un equipo MIDI es esencial observar y estudiar su carta de implementacin,
para conocer cuales son las facilidades que el equipo incorpora. Bsicamente, es una tabla en la que
se explica de forma resumida, como se comporta el equipo en cuanto a la transmisin y recepcin
de los mensajes MIDI. De esta forma, en unos pocos segundos, se obtiene una funcin clara de su
funcionamiento as como de sus principales caractersticas.
Observando con atencin la carta de implementacin MIDI, podremos ver que algunas de las
utilidades o facilidades se tendrn en recepcin pero no en transmisin, y/o viceversa. En funcin
de la aplicacin que queramos darle al equipo interesaran ms unas caractersticas u otras.
Podremos pues valorar, entre otras cosas, si es mejor utilizarlo como dispositivo maestro o como
esclavo.
En la explicacin que sigue, se ha conservado la nomenclatura inglesa ya que es la habitual en este
tipo de documentaciones.
6.2. Descripcin bsica
La carta de implementacin MIDI esta organizada en filas y columnas, de forma parecida a una
matriz. Concretamente consta de 12 filas y 4 columnas. En el encabezamiento de la carta, y antes
de la fila 1, se detallan los datos identificativos del equipo que se analiza (modelo, versin y fecha).
Asimismo, se aade al final una fila mas (notes) dedicada a las observaciones o aclaraciones
suplementarias que son precisas tener en cuenta.
6.2.1. Columnas
Las columnas nos informan sobre las funciones o parmetros que el equipo es capaz de transmitir
y/o recibir. Una de las columnas (remarks) se reserva para aquellas observaciones interesantes,
aclaratorias y necesarias, para una mejor compresin de las caractersticas expuestas:
la primera columna, function (funcin), define la funcin MIDI que se analiza.
la segunda columna, transmitted (transmitido/a), indica los mensajes MIDI, segn las funciones
analizadas, que el equipo puede transmitir.
la tercera columna, recognized (reconocido/a), indica como responder el equipo a las distintas
funciones definidas en la primera columna, al recibir los datos MIDI por el puerto IN de entrada.
Es decir, nos informa sobre los mensajes que el equipo es capaz de interpretar.
por ultimo, la cuarta columna, remarks, proporciona informacin complementaria, cuando es
necesaria, como aclaracin a lo expuesto en las columnas anteriores.
Al pie de la carta, en el margen derecho, suele indicarse la simbologa utilizada en la carta de
implementacin MIDI, para una correcta interpretacin de la misma:
O (si), para indicar que el dispositivo es capaz de transmitir y/o recibir los mensajes indicados.
X (no), para indicar lo contrario, es decir que no es capaz de transmitir, ni recibir dichos
mensajes.
Aunque la mayora de los fabricantes respetan dicha simbologa, a veces, es codificada de forma
opuesta (O = no) (X = si). Por ello conviene, antes de interpretar la carta, comprobar el significado
correcto que el fabricante otorga a dichos smbolos.

U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 1

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

CARTA DE IMPLEMENTACION MIDI - GENERICA


FUNCTION
BASIC
CHANNEL
MODE

NOTE
NUMBER
VELOCITY
AFTERTOUCH

TRANSMITTED

RECOGNIZED

REMARKS

DEFAULT
CHANGED
DEFAULT
MESSAGES
ALTERED
TRUE
VOICE
NOTE ON
NOTE OFF
KEYS
CHANNELS

PITCH BENDER
CONTROL CHANGE
PROGRAM
CHANGE
TRUE
SYSTEM EXCLUSIVE
SYSTEM
COMMON
SYSTEM
REAL TIME
AUXILIAR
MESSAGES

SONG POSITION
SONG SELECTION
TUNE REQUEST
CLOCK
COMMANDS
LOCAL ON/OFF
ALL NOTES OFF
ACTIVE SENSE
RESET

NOTES
MODE 1: OMNI ON, POLY
MODE 3: OMNI OFF, POLY

MODE 2: OMNI ON, MONO


MODE 4: OMNI OFF, MONO

O: YES
X: NO

6.2.2. Filas
1. BASIC CHANNEL (canal bsico)
Esta fila tiene 2 opciones:

Default: define los canales que por defecto se asignan al equipo de


transmisin/recepcin, al activarlo. Habitualmente suele programarse para que sea el canal 1 en
ambos casos.

Changed: indica los distintos canales (transmisin/recepcin) que el usuario puede


asignar al equipo.
2. MODE (modo)
Las opciones que presenta son:

Default: indica cual de los distintos modos posibles esta activo en transmisin y/o
recepcin, al conectar el equipo. Cuando existe la posibilidad de elegir el modo por defecto,
tambin se indica en este lugar.

Messages: indica los mensajes de modo que pueden ser transmitidos y/o recibidos por el
equipo.

Altered: indica como responde el equipo cuando le llegan mensajes que activan Modos
para los cuales no esta programado. Por ejemplo, puede ocurrir que el equipo no responda a los
mensajes Mono, pero que se haya programado para que al recibir estos mensajes responda como si
fueran de modo Omni. Esta posibilidad es la que se indicara en este espacio.

U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 2

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

3. NOTE NUMBER (nmero de nota)


En la columna Transmitted, se indica el rango de notas que realmente pueden transmitirse (0 a 127,
rango DO-2 a SOL8, es decir con el DO3=60), que no tiene porque coincidir con el numero de
notas fsicas del controlador, ya que puede incorporar funciones de transposicin de octavas.
En la columna Recognized podemos encontrar dos informaciones: el intervalo o rango de notas que
puede reconocer el dispositivo (limitado como sabemos al intervalo 0 a 127). A continuacin, en la
fila True Voice, se indica la extensin real del teclado del controlador.
4. VELOCITY (velocidad)

Note On (activacin de nota): indica si el dispositivo es capaz de transmitir y/o


reconocer informacin sobre la velocidad de activacin de la nota.

Note Off (desactivacin de nota). indica si el dispositivo es capaz de transmitir y/o


reconocer informacin sobre la velocidad de desactivacin de una nota.
Hay que recordar que muchos dispositivos, utilizan el mensaje Note On con velocidad 0, en vez del
correspondiente a Note Off.
5. AFTERTOUCH (pospulsacin)

Keys (teclas): indica si el equipo transmite y/o reconoce los mensajes polifnicos
afertouch, es decir, si es capaz de diferenciar entre distintos valores de presiones efectuadas sobre
diversas teclas.

Channels (canales): lo mismo, pero para los mensajes de presin monofnicos de canal.
Es decir, no distingue distintas presiones en diferentes notas presionadas simultneamente, ya que
no dispone de sensores independientes, sino uno nico y comn para todas las teclas.
6. PITCH-BENDER (variacin de tono)
Indica si el equipo puede transmitir y/o reconocer los mensajes o datos generados al actuar sobre la
rueda o palanca del pitch-bend.
En la columna adicional de observaciones, suele indicarse cual es la resolucin que se obtiene (en
bits), as como el rango mximo de variacin (en semitonos).
7. CONTROL CHANGE (cambio de controlador)
Indica que controladores son activos, en transmisin y/o recepcin, detallndose as mismo, el
rango posible de valores que pueden obtenerse.
8. PROGRAM CHANGE (cambio de programa)
Indica los cambios de programa que son transmitidos y/o reconocidos por el equipo. Cuando esta
funcin esta prevista, es decir puede ser generada y reconocida, suele indicarse en lugar del
correspondiente smbolo (O X), el rango o intervalo de los nmeros de programa (variacin
mxima entre 0 y 127). La fila True, indica el intervalo o rango efectivo que el equipo reconoce.
En el caso de que el equipo pueda reconocer un cambio de programa que este fuera de este
intervalo, sera traducido o reasignado a uno dentro de dicho dominio (por ejemplo, si el verdadero
rango es del 1 al 32, y el dispositivo recibe el 33, se interpretara probablemente como si fuera el
cambio del de programa numero 1). Estas aclaraciones se indican en la fila correspondiente a las
notas u observaciones.

U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 3

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

9. SYSTEM EXCLUSIVE (mensajes exclusivos)


Indica si el equipo es capaz de transmitir y/o reconocer este tipo de mensajes. En caso positivo, se
aaden comentarios con ms detalles en la columna de observaciones. De todas formas, en el
manual del equipo suelen detallarse, ms ampliamente, las caractersticas de estos mensajes.
10. SYSTEM COMMON (mensajes comunes)
Indica la capacidad del equipo de transmitir y/o reconocer los mensajes comunes siguientes; Song
Position (posicionamiento en la secuencia), Song Select (seleccin de la secuencia) y Tune Request
(peticin de afinacin).
11. SYSTEM REAL-TIME (mensajes en tiempo real)

Clock (reloj). indica la capacidad del equipo de transmitir y/o reconocer el Midi Clock.
Por ejemplo si el equipo analizado es un secuenciador o una caja de ritmos, se especificar el
smbolo correspondiente al Yes (O) en la casilla.

Commands (mensajes): indica si el equipo transmite y/o reconoce los mensajes de


tiempo real siguientes: stop, start, y continue.
En caso de necesitarse alguna aclaracin se aadir en la columna de observaciones.
12. AUX MESSAGES (mensajes auxiliares)
Hace referencia a la capacidad del equipo de transmitir y/o recibir los mensajes indicados,
aadiendo los comentarios oportunos si es necesario. Los mensajes auxiliares que se mencionan
son los siguientes: Local Control (control local), All Notes Off (desactivacin de todas las notas),
que son mensajes de modo y Active Sensing (deteccin activa) y System Reset (iniciacin del
sistema), que son mensajes de sistema (tiempo real).
13. NOTES (anotaciones, observaciones)
Como ya se ha indicado anteriormente, se utiliza esta fila para indicar aquellos comentarios
importantes, que deban tenerse en cuenta, para una mejor comprensin de las caractersticas
expuestas.
6.3. Ejemplos Prcticos
EJEMPLO 1: Dispositivo: Controlador de teclado.
En la siguiente tabla se detalla la carta de implementacin MIDI de un sencillo controlador de
teclado para aplicaciones musicales semiprofesionales o de tipo domestico.
Un controlador es un dispositivo que sirve para generar y transmitir mensajes Midi, ya sea un
ordenador (que incorpore placa de sonido con su interface MIDI correspondiente), a un modulo de
sonidos, a un sintetizador, etc. Es evidente, como podemos comprobar observando su carta de
implementacin, que esta diseado como un equipo generador de mensajes y no como receptor de
mensajes, como sera el caso de una tarjeta de sonido Midi para PC. Por ello, en la columna
recognized, aparece para todas las filas, el smbolo X, que en este caso es traducido como un NO.
Observando e interpretando la carta, podemos deducir lo siguiente:

U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 4

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

CARTA DE IMPLEMENTACION MIDI EJEMPLO 1


FUNCTION
BASIC
CHANNEL
MODE

TRANSMITTED
RECOGNIZED
REMARKS
1
X
(a)
1 16
X
MODE 3
X
X
X
*******
X
NOTE
24 96
X
NUMBER
*******
X
VELOCITY
O
X
X
X
AFTERTOUCH
X
X
(b)
O
X
PITCH BENDER
O
X
CONTROL CHANGE
O
X
(b)
PROGRAM
0 127
X
CHANGE
TRUE
*******
X
SYSTEM EXCLUSIVE
X
X
SYSTEM
SONG POSITION
X
X
COMMON
SONG SELECTION
X
X
TUNE REQUEST
X
X
SYSTEM
CLOCK
X
X
REAL TIME
COMMANDS
X
X
AUXILIAR
LOCAL ON/OFF
X
X
MESSAGES
ALL NOTES OFF
X
X
ACTIVE SENSE
O
X
RESET
X
X
NOTES
(a) Memorized
(b) Messages are transmitted over particular conditions
MODE 1: OMNI ON, POLY
MODE 2: OMNI ON, MONO
O: YES
MODE 3: OMNI OFF, POLY
MODE 4: OMNI OFF, MONO
X: NO
DEFAULT
CHANGED
DEFAULT
MESSAGES
ALTERED
TRUE
VOICE
NOTE ON
NOTE OFF
KEYS
CHANNELS

El canal bsico de transmisin es el canal 1 y puede programarse para que pueda transmitir en
cualquiera de los 16 posibles.
Por defecto, trabaja en el modo 3 (omni off, poly).
Puede transmitir mensajes con las notas nmeros 24 a 96 (DO3 es el numero 60).
Es capaz de generar los mensajes de nota On, pero no los de nota Off.
No puede transmitir mensajes polifnicos de postpulsacin (aftertouch) de tecla, pero s los
mensajes de postpulsacin de canal (bajo determinadas condiciones, como se indica en la columna
de observaciones).
As mismo, puede transmitir mensajes de variacin de tono (pitch bender), de cambio de control
(bajo determinadas condiciones) y de cambio de programa (1 a 128).
No esta diseado para transmitir mensajes de sistema exclusivo, comunes, y de tiempo real, siendo
sin embargo, capaz de generar el mensaje de deteccin activa (active sensing).
EJEMPLO 2: Dispositivo: piano digital.
Este instrumento, bastante similar a un sintetizador, consta bsicamente de un teclado controlador,
y un generador de sonidos (al margen de toda la circuitera necesaria para codificar/decodificar los
mensajes Midi. La informacin que llega al generador de sonidos puede ser del propio teclado o
procedente del exterior a travs del puerto Midi In. Por ello, en la carta de implementacin, se
detallan ambos tipos de caractersticas, como transmisor o generador de mensajes (puedo
transmitirlos a otro equipo externo a travs del puerto Midi Out, situando el conmutador local
On/Off en la posicin adecuada). Y como receptor de los mismos.
Como equipo transmisor, sus principales caractersticas son las siguientes:
El canal asignado por defecto es el 1 y puede transmitir en cualquiera de los 16 canales.
Transmite en el modo 3 (Omni off, poly) y con las notas nmeros 15 a 113.
Puede generar mensajes de activacin de nota (On) pero no de desactivacin (Off).
U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 5

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

Tampoco puede generar mensajes de pospulsacin (de tecla, ni de canal), ni de variacin de tono
(Pitch Bender).
En cuanto a los controladores, es capaz de transmitir los mensajes tpicos de los pedales de
expresin de un piano (Hold 1, Sostenuto y Soft), codificados con los nmeros 64, 66 y 67.
Puede transmitir cualquier cambio de programa (0 a127) y es incapaz de generar los mensajes de
sistema (exclusivos, comunes y de tiempo real), excepto el de deteccin activa.
Como dispositivo receptor, sus caractersticas son las siguientes:
Su canal de recepcin, por defecto es el 1 y puede programarse para que pueda recibir mensajes en
cualquiera de los 16 canales.
Reconoce los mensajes de modo 3 y 4 para una sola voz (M=1). Aunque el nmero de voces sea
mayor.
Reconoce todos los mensajes de nota (0 a 127), as como el de la nota activada. Sin embargo, no
reconoce el de la nota desactivada.
En cuanto a los mensajes de postpulsacion (de tecla y canal), variacin de tono, y algunos cambios
de control, puede ser elegido, segn se indica en la fila de observaciones o notas, la opcin de
reconocerlos o ignorarlos.
Este equipo, si puede reconocer mensajes exclusivos, as como los auxiliares local On/Off,
desactivacin de todas las notas y deteccin activa. Es incapaz, por otra parte, de reconocer los
mensajes comunes y de tiempo real, incluyendo el de reinicio del sistema (reset).
Resumiendo, podemos concluir que, si observamos con detenimiento la informacin que contiene
la carta de implementacin Midi y la interpretamos correctamente, podremos evitarnos sorpresas, y
conseguir un aumento en el rendimiento del conjunto del sistema Midi que utilicemos.

U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 6

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

CARTA DE IMPLEMENTACION MIDI EJEMPLO 2


FUNCTION
BASIC
CHANNEL
MODE

TRANSMITTED
RECOGNIZED
REMARKS
1
1
1 16
1 - 16
MODE 3
MODE 3
(b)
OMNI OFF POLY
MODE 3, 4 (M=1)
*******
NOTE
15 113
0 - 127
NUMBER
*******
0 - 127
VELOCITY
O
O
X
X
AFTERTOUCH
X
(a)
X
(a)
PITCH BENDER
X
(a)
CONTROL CHANGE
0, 32
X
(c) MSB ONLY
BANK SELECT
1
X
(a)
MODULATION
5
X
(c)
PORTAMENTO TIME
6, 38
X
(c)
DATA ENTRY
7
X
(a)
VOLUME
10
X
(a)
PAN
11
X
(a)
EXPRESSION
64
O
(a)
HOLD 1
65
X
(a)
PORTAMENTO
66
O
(a)
SOSTENUTO
67
O
(a)
SOFT
91
X
(c) (REVERB)
EFFECT 1
93
X
(c) (CHORUS)
EFFECT 3
98, 99
X
(a)
NRPN LSB, MSB
100, 101
X
(a)
RPN LSB, MSB
120
X
O
ALL SOUNDS OFF
121
X
O
RESET ALL CONTR.
PROGRAM
0 127
(a)
CHANGE
TRUE
*******
0 127
SYSTEM EXCLUSIVE
X
O
SYSTEM
SONG POSITION
X
X
COMMON
SONG SELECTION
X
X
TUNE REQUEST
X
X
SYSTEM
CLOCK
X
X
REAL TIME
COMMANDS
X
X
AUXILIAR
LOCAL ON/OFF
X
O
MESSAGES
ALL NOTES OFF
X
O (123 125)
ACTIVE SENSE
O
O
RESET
X
X
NOTES
(a) Able to choose between O and X
(b) Recognize as M=1 even if M1
(c) Able to choose between O and X, only when using the reserve switch of the C.
Change.
MODE 1: OMNI ON, POLY
MODE 2: OMNI ON, MONO
O: YES
MODE 3: OMNI OFF, POLY
MODE 4: OMNI OFF, MONO
X: NO
DEFAULT
CHANGED
DEFAULT
MESSAGES
ALTERED
TRUE
VOICE
NOTE ON
NOTE OFF
KEYS
CHANNELS

U. D. 6: CARTA DE IMPLEMENTACION MIDI

PAGINA 7

ESCUELA DE CINE Y VIDEO

CICLO: SONIDO

MODULO: POSTPRODUCCION

CARTA DE IMPLEMENTACION MIDI EJEMPLO 3


FUNCTION
BASIC
CHANNEL
MODE

NOTE
NUMBER
VELOCITY
AFTERTOUCH

DEFAULT
CHANGED
DEFAULT
MESSAGES
ALTERED
TRUE
VOICE
NOTE ON
NOTE OFF
KEYS
CHANNELS

PITCH BENDER
CONTROL CHANGE

PROGRAM
CHANGE
TRUE
SYSTEM EXCLUSIVE
SYSTEM
SONG POSITION
COMMON
SONG SELECTION
TUNE REQUEST
SYSTEM
CLOCK
REAL TIME
COMMANDS
AUXILIAR
LOCAL ON/OFF
MESSAGES
ALL NOTES OFF
ACTIVE SENSE
RESET
NOTES

MODE 1: OMNI ON, POLY


MODE 3: OMNI OFF, POLY

TRANSMITTED
X
X
X
X
*******
X
*******
X
X
X
X
X
X

RECOGNIZED
1 - 16
1 - 16
MODE 1 / 3
X

REMARKS
Memorized
(Non volatile)
Memorized
(Non volatile)

0 - 127
*
O

9n v = 1 - 127

X
*******
X
X
X
X
X
X
X
X
X
X

MODE 2: OMNI ON, MONO


MODE 4: OMNI OFF, MONO

U. D. 6: CARTA DE IMPLEMENTACION MIDI

X
X
X
X

X
X
O
X
O
O
X
X
X
X

0-7
SYNC = MIDI
SYNC = MIDI

O: YES
X: NO

PAGINA 8

También podría gustarte