Está en la página 1de 20

Unidad 2: MIDI

2.1. Definicin y especificaciones bsicas.

2.1. Definicin y especificaciones bsicas.

Al ser una Interfaz digital, los datos con los que opera son cifras en sistema binario.

La especificacin MIDI consiste de dos partes: El Hardware (soportes fsicos) por medio del cual se conectan los dispositivos MIDI El lenguaje (soporte lgico) con el que estos dispositivos se comunican unos con otros

2.2. El sistema de comunicacin Midi. Los puertos. El cable midi. Esquemas de conexin.

2.3. Mensajes. Tipos de mensajes: mensajes de canal (de voz y de modo), mensajes de sistema (comunes, en tiempo real y de sistema exclusivo). Tabla de implementacin midi. 2.4. Hardware MIDI: Controladores, mdulos generadores de sonido, Cajas de Ritmo. Secuenciadores. Samplers. Sintetizadores. Otras aplicaciones. Interfaces para pc. 2.5. Software MIDI: Secuenciadores, Editores de Partitura, Programas de composicin y acompaamiento musical, Libreras de sonidos, Archivos Midi. Programas integrados.

fig. 1

fig. 2

En una cadena de ms de 2 esclavos convendr el uso de una caja MIDI THRU

CONEXIN MIDI CON PC

VEAMOS ESTE EJEMPLO EN LA FIGURA (1)

(1)

El secuenciador debera emplear una funcin conocida como Soft thru, Patch thru o Echo back. Normalmente si no est habilitado el soft thru, el MIDI OUT de un secuenciador slo transmite lo que sale de este, pero si est habilitado el OUT tambin acta como un terminal THRU, pasando lo que recibe en el terminal IN. Si el secuenciador no tiene soft thru, un MERGER MIDI puede combinar las salidas de los terminales OUT y THRU del secuenciador.

VEAMOS ESTA CONEXIN:

LOCAL CONTROL OFF-ON

NOTA: A diferencia de los dispositivos fabricados inicialmente, los posteriores instrumentos son casi todos multi-tmbricos, esto es: capaces de ejecutar varios timbres sonoros distintos simultneamente. Multi-tmbrico no es lo mismo que polifnico (ver supra)

CANALES Y MODOS MIDI

El Modo 1 recibe tambin el nombre de modo Omni, y el Modo 3 el nombre de Poly. Hay un quinto modo llamado MULTI que es similar al modo 3 pero con ventajas respecto a la polifona y a la asignacin dinmicas de las notas.

2.3. MENSAJES. Tipos de mensajes: mensajes de canal (de voz y de modo), mensajes de sistema (comunes, en tiempo real y de sistema exclusivo). Tabla de implementacin midi.

El Byte de estado tambin se llama Byte de encabezamiento


10 bits 0 1 x x x x x x x 1 stop bit 0 0 x 8 bits x x x x x x 1

Indice de byte de estado Start bit

ndice de byte de datos

Obviaremos el bit de inicio (start bit y el de terminacin (end bit) para ms claridad.
Byte de estado de un mensaje de Canal 1 X X X X X X X Cdigo de Mensaje Nmero de canal Byte de estado de un Mensaje de sistema 1 1 1 1 X X X X

Cdigo de mensaje Nmero de tipo de sistema de mensaje

A veces el byte de estado o encabezamiento no alcanza para dar toda la informacin, entonces se le siguen uno o dos byte de datos. En el byte de estado, slo 3 bits quedan disponibles para indicar el tipo de mensaje: por eso hay 8 tipos de mensaje distintos (siete mensajes de canal y uno reservado para indicar mensajes de sistema). En el byte de datos, quedan disponibles 7 bits para indicar el valor correspondiente: un rango de 128 (de 0 a 127) posibilidades. M. de canal de Voz Mensaje de canal M. de canal de Modo Mensajes MIDI Mensaje de sistema M. de sistema comunes M. de sistema en tiempo real M. de sistema exclusivo Veamos los MENSAJES DE CANAL

1. -

El primer byte de datos lleva el nmero de la nota. El Do central tiene asignado un valor de 60. Hay un rango de 0 a 127: aproximadamente 10 octavas. El segundo byte de datos lleva el valor de velocity (rango de 0 a 127).

2.-

En la Key Aftertouch, despus del byte de encabezamiento, el byte de datos es el valor de la nota (el mismo nmero de nota que figuraba en el mensaje de note on activacin de nota), el segundo byte de datos contiene el valor de presin que vara desde 0 a 127

Este mensaje sirve para cambiar de instrumento. Consiste en un byte de encabezamiento y en un byte de datos (con el rango de programas de 0 a 127)

Estos mensajes se pueden emplear para alterar cualquier parmetro que el diseador del equipo desee. Puede ser un parmetro del generador de sonidos, como el tiempo de ataque o la forma de la envolvente o parmetros ms generales como el nivel de volumen. Los mensajes de cambio de control son mensajes de tres bytes (byte de encabezamiento y dos bytes de datos). El primer byte de datos especifica el nmero de identificacin del control MIDI que se va a alterar y el segundo el nuevo valor. No existe estndar para regular las funciones de los controles MIDI, hay, sin embargo, algunas convenciones sobre su uso.3

Cf. Penfold, R.A. (1992). MIDI Avanzado. Gua para usuarios. Madrid: RA-MA Editorial. Pg 29

10

5.-

Los dos grupos de 7 bits hacen 14 bits y permiten un rango de 0 a 16.383 posibilidades. El cambio de pitch 0 equivale al punto medio: un valor de 8192. Por debajo de ese valor el pitch desciende en altura y por encima de ese valor asciende en altura. Existe un problema con esto: cada instrumento de distintos fabricantes puede variar en el grado real de modificacin del pitch que se produce.
4

6. -

Cada instrumento dispone de un canal designado como CANAL BASICO y que slo recibir los mensajes de cambio de modo a travs de ese canal. Esta asignacin puede ser fija o seleccionable por el usuario.

11

7. -

El byte de encabezamiento tiene el mismo cdigo en los 4 bits ms importantes en todos los mensajes de sistema: 1111, y en el cuarteto menos importante se indica el tipo de mensaje. 7.1

12

13

TABLA DE IMPLEMENTACION MIDI No todos los dispositivos MIDI entienden todos los mensajes MIDI. Por eso, los fabricantes han diseado una Tabla en la que especifican a cules de los mensajes MIDI dicho instrumento responde. La Tabla es de formato estndar por lo que es fcil de encontrar en los manuales del dispositivo y comparar con otras. El diseo es como el que sigue:

14

2.4.

HARDWARE MIDI: Controladores, mdulos generadores de sonido, Cajas de Ritmo. Secuenciadores. Samplers. Sintetizadores. Otras aplicaciones. Interfaces para pc.

2.5.

Una Caja de ritmos es un instrumento musical electrnico que permite componer, programar y reproducir patrones de ritmo mediante un secuenciador interno y un generador de sonidos de percusin. A diferencia de un secuenciador convencional, la Caja de ritmos se basa en la programacin de patrones, que son grupos limitados de compases que se reproducen en forma cclica, en bucle (loop).

15

TECLADO MUDO

OTRAS APLICACIONES Pedales y palancas MIDI: Los pedales MIDI son unos pedales especiales que envan un determinado mensaje de control (configurable o no) al teclado o directamente a la cadena MIDI. Los hay, tambin, que modifican el pitch, la pulsacin...

16

Arpegiadores y Armonizadores: El arpegiador es un modulo que a partir de un acorde y un patrn, genera la secuencia MIDI para el correspondiente arpegio. El armonizador hace lo propio agregando, a la secuencia MIDI, las notas de acompaamiento que armonizan con lo que le entra. En cuanto a dispositivos originadores de mensajes MIDI la variedad de funciones no va mucho mas all de los explicado y de los clsicos instrumentos MIDI: Guitarras, Saxofones, Cajas de ritmos... INTERFASES MIDI Para conectar un sintetizador MIDI a una computadora, es necesario disponer de una interfase MIDI, que tpicamente tendr los mismos terminales descritos (salvo el THRU que puede estar ausente). Esta interfase puede aparecer bajo tres formas: Internas: Tarjetas que se encastran en cualquier spot de expansin libre en la PC. Eternas: Cajas metlicas que se conectan a un puerto de la computadora. Adaptadores Joystick a MIDI: las tarjetas de sonido comunes incluyen una interfase MIDI. Se accede a ella con un cable adaptador que se conecta al puerto de Joystick y del cual salen los terminales o cables MIDI.

17

2.5 SOFTWARE MIDI: Secuenciadores, Editores de Partitura, Programas de composicin y acompaamiento musical, Libreras de sonidos (Librarians), Archivos Midi. Programas integrados.

Imagen del Software (Secuenciador) Cakewalk: A la manera de un grabador multipista, los secuenciadores permiten superponer varias pistas de datos MIDI. En cada pista se almacena, se visualiza y organiza cualquier tipo de datos MIDI.

18

Editores de Partituras (o Aplicaciones de Notacin musical) Es una excelente alternativa a la transcripcin de partituras a mano. Estos programas ofrecen na extensa coleccin de smbolos musicales que pueden ubicarse en la pgina, para producir partituras de calidad inmejorable. Al inicio se ofrece la posibilidad de armar qu tipo e plantilla instrumental se prefiere, qu armadura de clave, comps, tempo, etc La notas se ingresan o bien por el Mouse o por el teclado. Se incluyen opciones de edicin, como cortar, pegar, etc. as como la posibilidad de reproducir y escuchar, mediante el banco de sonidos de GM (u otros instalados), la escritura realizada. Imagen del Software Sibelius

Progamas de Composicin y Acompaamiento Automticos Gnerean acompaamiento en base a sucesiones de acordes ingresadas por el usuario. Permiten elegir el gnero musical y la instrumentacin del acompaamiento. Imagen del Software Band in a Box

19

ARCHIVOS MIDI STANDAR (SMF)

PROGRAMAS INTEGRADOS: Los programas MIDI y de msica en general, combinan caractersticas de los distintos programas, ofreciendo secuenciado, notacin, patch librarian y tambin audio digital, todos en una misma aplicacin. Sin embargo no todos ofrecen las mismas prestaciones sino que se especializan en alguna(s).

20

También podría gustarte