MENSAJEMIDI

Sinopsis
MENSAJEMIDI mensaje
MIDIMESSAGE mensaje
Descripción

Envía un mensaje MIDI al secuenciador MIDI. Debes ejecutar ABREMIDI antes de usar MENSAJEMIDI.

El argumento mensaje debe ser una lista. Tiene tres formas: la forma corta, la forma larga y la forma SysEx (del inglés «System Exclusive»).

La Forma Corta.  La forma corta de mensaje es una lista con tres enteros: [estado datos1 datos2]. El primer entero es conocido como el «byte de estado», pero también puedes pensar en él como un «byte de comando», por que especifica lo que se debe hacer con los dos enteros siguientes. Siempre se requieren dos bytes de datos, aunque el mensaje solo usa uno de ellos (en este caso, usa 0 por el otro).

La Forma Larga.  La forma larga de mensaje es similar a la corta, pero es una secuencia de múltiples triples cortos. Tiene la forma [estado datos1 datos2 estado datos1 datos2 ...].

La Forma SysEx.  Un mensaje SysEx lleva como byte de estado 240 (F0 hexadecimal) al que puede seguir cualquier cantidad de bytes de datos. Tiene la forma [240 datos1 datos2 datos3 datos4 ...]

El significado de los mensajes se dan en la Tabla MIDI.

Esta documentación no intenta enseñarte MIDI, pero contiene suficiente información para que puedas empezar. Para más información, quizá te interesara leer un libro sobre MIDI, tal como «MIDI Basics» por Akira Otsuka y Akihiko Nakajima.

Ejemplo
MUESTRA ABREMIDI
[MIDI Mapper]
MENSAJEMIDI (LISTA 192+13 56 0 192+13 56 0)
Escucha al tono
MENSAJEMIDI (LISTA 144+13 100 100)
CIERRAMIDI

SourceForge.net Logo