Beruflich Dokumente
Kultur Dokumente
Conexiones
El sistema de funcionamiento MIDI es de tipo simplex, es decir, slo puede transmitir seales en un sentido. La direccin que toman las seales es siempre
desde un dispositivo 'maestro' hacia un dispositivo 'esclavo'. El primero genera la informacin y el segundo la recibe.
Para entender bien el sistema de conexin, debemos saber que en un aparato MIDI puede haber hasta tres conectores:
MIDIOUT:conectordelcualsalenlosmensajesgeneradosporeldispositivomaestro.
MIDIIN:sirveparaintroducirmensajesaldispositivoesclavo.
MIDITHRU:tambinesunconectordesalida,peroenestecasoseenvaunacopiaexactadelosmensajesqueentranporMIDIIN.
El formato ms simple de conexin es el formado por un dispositivo maestro (por ejemplo, un controlador) y un esclavo (como un sintetizador). En este caso, el
maestro dispondr de un conector MIDI OUT, de donde saldrn los mensajes MIDI generados, el cual deberemos unir al conector MIDI IN en el esclavo.
MIDI admite la conexin 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 descrito anteriormente. En el conector MIDI THRU de esa unidad se obtiene una copia de los mensajes MIDI que se introducen a travs
de MIDI IN, por lo que ese MIDI THRU se conectar con MIDI IN de otra de las unidades. A esto se le llama Daisy Chain.
Supongamos que uno de los esclavos tambin 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
aparecern en MIDI THRU.
Por ltimo, si se dispone de un aparato secuenciador (capaz de almacenar y reproducir informacin 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 conexin en cascada de varios aparatos MIDI, es cierto que existe una limitacin. Las caractersticas elctricas de los
conectores MIDI hacen la seal proclive a la degradacin, por lo que son pocos los aparatos que se pueden conectar en cascada antes de notar prdidas
Software
La especificacin MIDI incluye un aspecto de software que parte de la misma organizacin de los bytes.
BytesMIDI
El byte MIDI, a diferencia de los bytes estndar de ocho bits de las computadoras, est compuesto por diez bits que se envan/reciben a una velocidad de 31250
bits/segundo con una tolerancia de +/- 1% segn el estndar. El primero es el bit de inicio (start bit, que siempre es 0) y el ltimo el bit de terminacin (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 informacin -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 de datos. 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 segn el dispositivo midi que se trate, puede ocurrir que se omita el byte status si es idntico al anterior. Por ejemplo, si tocamos la tecla do
de un piano mandara:
1001xxxx(noteon)
00111100(valor60quecorrespondealanotadocentral"C3")
0xxxxxxx(lavelocidadconlaquehayasidoapretadalatecla)
Peroalsoltarla,puedeomitirelbytestatusyapagarlaporvolumen(otraposibilidadesqueusaseel1000xxxx(noteoff)paraapagarla).Esdecirtransmitiraslolos
dossiguientesbytes:
00111100(valor60quecorrespondealanotadocentral"C3")
00000000(lavelocidadcero,queindicaquetienequedejardesonaresanota)
Omitiendoaselbytestatus.Esms,sinuevamentepulsamoslateclado,volveraaomitirelbytestatus.
A su vez, los mensajes de estado se dividen en dos grupos: mensajes de canal y mensajes de sistema. Los mensajes de canal se envan a un dispositivo
especfico, mientras que los mensajes de sistema son recibidos por todos los equipos.
Los primeros bytes, cuyos ltimos cuatro bits estn marcados como "cccc", se refieren a mensajes de canal; el resto de bytes son mensajes de sistema.
CanalesMIDI
Como se coment con anterioridad, MIDI est pensado para comunicar un nico controlador con varias unidades generadoras de sonido (cada una de las cuales
puede tener uno o varios instrumentos sintetizados que deseemos utilizar), todo por un mismo medio de transmisin. Es decir, todos los aparatos conectados a
la cadena MIDI reciben todos los mensajes generados desde el controlador. Ello hace necesario un mtodo para diferenciar cada uno de los instrumentos. Este
mtodo es el denominado canal.
MIDI puede direccionar hasta 16 canales (tambin llamados voces, o instrumentos); por ello, al instalar el sistema MIDI ser necesario asignar un nmero de
canal para cada dispositivo.
InstrumentosGENERALMIDI
Estos son los 128 instrumentos de la especificacin GENERAL MIDI, incluida en la especificacin detallada MIDI 1.0, del ingls "Complete MIDI 1.0 detailed
specification"
00Pianodecolaacstico
01Pianoacsticobrillante
02Pianodecolaelctrico
03Pianodecantina
04PianoRhodes
05Pianocon"chorus"
06Clavicordio
07Clavinet
08Celesta
09Carilln
10Cajademsica
11Vibrfono
12Marimba
13Xilfono
14Campanastubulares
15Salterio
16rganoHammond
17rganopercusivo
18rganoderock
19rganodeiglesia
32Bajoacstico
33Bajoelctricopulsado
34Bajoelctricopunteado
35Bajosintrastes
36Bajogolpeado1
37Bajogolpeado2
38Bajosintetizado1
39Bajosintetizado2
40Violn
41Viola
42Violonchelo
43Contrabajo
44Cuerdascontrmolo
45Cuerdasconpizzicato
46Arpa
47Timbales
48Conjuntodecuerda1
49Conjuntodecuerda2
50Cuerdassintetizadas1
51Cuerdassintetizadas2
64Saxosoprano
65Saxoalto
66Saxotenor
67Saxobartono
68Oboe
69Cornoingls
70Fagot
71Clarinete
72Flautn
73Flauta
74Flautadulce
75Flautadepan
76Cuellodebotella
77Shakuhachi(flautajaponesa)
78Silbato
79Ocarina
80Meloda1(ondacuadrada)
81Meloda2(dientedesierra)
82Meloda3(rganodevapor)
83Meloda4(siseorgano)
96Efecto1(lluvia)
97Efecto2(bandasonora)
98Efecto3(cristales)
99Efecto4(atmsfera)
100Efecto5(brillo)
101Efecto6(duendes)
102Efecto7(ecos)
103Efecto8(cienciaficcin)
104Sitar
105Banjo
106Shamisen
107Koto
108Kalimba
109Gaita
110Violncelta
111Shanai
112Campanillas
113Agog
114Cajasmetlicas
115Cajademadera
20Armonio
21Acorden
22Armnica
23Bandonen
24Guitarraespaola
25Guitarraacstica
26Guitarraelctrica(jazz)
27Guitarraelctrica(limpia)
28Guitarraelctrica(tapadao
muteada)
29Guitarrasaturada(overdrive)
30Guitarradistorsionada
31Armnicosdeguitarra
52CoroAahs
53VozOohs
54Vozsintetizada
55Conjuntodestaccatos
56Trompeta
57Trombn
58Tuba
59Trompetaconsordina
60Cornofrancs(trompa)
61Seccindebronces
62Broncessintetizados1
63Broncessintetizados2
84Meloda5(charanga)
85Meloda6(voz)
86Meloda7(quintas)
87Meloda8(bajoymelodas)
88Fondo1(nuevaera)
89Fondo2(clido)
90Fondo3(polisintetizador)
91Fondo4(coro)
92Fondo5(dearco)
93Fondo6(metlico)
94Fondo7(celestial)
95Fondo8(escobillas)
116CajaTaiko
117Timbalmeldico
118Cajasintetizada
119Platilloinvertido
120Trasteodeguitarra
121Sonidoderespiracin
122Playa
123Piadadepjaro
124Timbredetelfono
125Helicptero
126Aplauso
127Di