Midi

Solo disponible en BuenasTareas
  • Páginas : 8 (1885 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2010
Leer documento completo
Vista previa del texto
Conexiones [editar]
El sistema de funcionamiento MIDI es de tipo simplex, es decir, sólo puede transmitir señales en un sentido. La dirección que toman las señales es siempre desde un dispositivo 'maestro' hacia un dispositivo 'esclavo'. El primero genera la información y el segundo la recibe.
Para entender bien el sistema de conexión, debemos saber que en un aparato MIDI puede haber hasta tresconectores:
* MIDI OUT: conector del cual salen los mensajes generados por el dispositivo maestro.
* MIDI IN: sirve para introducir mensajes al dispositivo esclavo.
* MIDI THRU: también es un conector de salida, pero en este caso se envía una copia exacta de los mensajes que entran por MIDI IN.
El formato más simple de conexión es el formado por un dispositivo maestro (por ejemplo, uncontrolador) y un esclavo (como un sintetizador). En este caso, el maestro dispondrá de un conector MIDI OUT, de donde saldrán los mensajes MIDI generados, el cual deberemos unir al conector MIDI IN en el esclavo.
MIDI admite la conexión de un solo maestro a varios dispositivos esclavos en cascada. Para esos casos se utilizará MIDI THRU, uniendo el maestro con una de las unidades del modo descritoanteriormente. En el conector MIDI THRU de esa unidad se obtiene una copia de los mensajes MIDI que se introducen a través de MIDI IN, por lo que ese MIDI THRU se conectará con MIDI IN de otra de las unidades, a ésto se le llama Daisy Chain.
Supongamos que uno de los esclavos también incluye un controlador (como un sintetizador con teclado). Éste dispondrá de conector MIDI OUT. En ese caso,obtendremos los mensajes generados desde controlador en MIDI OUT, mientras que los mensajes correspondientes al controlador situado al inicio de la cadena aparecerán en MIDI THRU.
Por último, si se dispone de un aparato secuenciador (capaz de almacenar y reproducir información MIDI recibida), se conectará entre el controlador y la primera unidad generadora de sonido. En ese caso, el secuenciador dispondráde conectores MIDI OUT y MIDI IN.
Aunque existe la posibilidad de la conexión en cascada de varios aparatos MIDI, es cierto que existe una limitación. Las características eléctricas de los conectores MIDI hacen la señal proclive a la degradación, por lo que son pocos los aparatos que se pueden conectar en cascada antes de notar pérdidas apreciables de información.
Software [editar]
Laespecificación MIDI incluye un aspecto de software que parte de la misma organización de los bytes.
Bytes MIDI [editar]
El byte MIDI, a diferencia de los bytes estándar de ocho bits de las computadoras, está compuesto por diez bits que se envían/reciben a una velocidad de 31250 bits/segundo con una tolerancia de +/- 1% según el estándar. El primero es el bit de inicio (start bit, que siempre es 0) y el últimoel bit de terminación (stop bit que siempre es 1). Esto con el fin de que los dispositivos MIDI puedan llevar la cuenta de cuantos bytes se han enviado o recibido. Los ocho bits restantes contienen los mensajes MIDI.
Existen dos tipos de bytes: De estado -status byte- y de información -data byte-. Se diferencian por el primer bit: si es un 1, tenemos un byte de estado, y si es un 0, es un byte dedatos. Al generar un mensaje MIDI, por norma general, siempre enviamos un byte de estado, que puede estar seguido de cierta cantidad de bytes de datos. Por ejemplo, podemos enviar un primer mensaje de estado "activar nota", seguido de un byte de datos informado qué nota es la que se activa. En algunas ocasiones y según el dispositivo midi que se trate, puede ocurrir que se omita el byte status sies idéntico al anterior. Por ejemplo, si tocamos la tecla do de un piano mandaría:
1001xxxx (note on)
00111100 (valor 60 que corresponde a la nota do central "C3")
0xxxxxxx (la velocidad con la que haya sido apretada la tecla)
Pero al soltarla, puede omitir el byte status y apagarla por volumen (otra posibilidad es que usase el 1000xxxx(note off) para apagarla).Es decir transmitiría sólo los...
tracking img