MIDI
MIDI, acrònim de Musical Instrument Digital Interface (interfície digital d'instruments musicals) és un estàndard tècnic de comunicació entre equips musicals electrònics utilitzat en informàtica musical que permet l'intercanvi d'informació entre diversos equips musicals connectats i també entre aquests i un ordinador personal.[1]
MIDI | ||
---|---|---|
Tipus | Bus de dades d'aplicació Musical | |
Història de producció | ||
Dissenyador | Sequential Circuits | |
Data de disseny | inicis de la dècada de 1980 estandarditzat a 1983 | |
Fabricant | Sequential Circuits | |
Data de producció | presentat a l'inici de la dècada dels 1980 | |
Especificacions | ||
Extern | sí | |
Senyal de dades | Bus de dades sèrie sense handshaking | |
Ample | 8 bit s | |
Amplada de banda | 31,25 Kbps | |
Nombre màxim de dispositius | 15 | |
Protocol | Sèrie | |
Cable | màx. 15 metres | |
Pins | 5 (2 dades, 1 massa) | |
Connector | 5 pins | |
Patillatge | ||
Connector femella MIDI | ||
Pin 2 | GND | |
Pin 4 | SOURCE | Sortida de corrent |
Pin 5 | SINK | Entrada de corrent |
Història
modificaL'estàndard MIDI va ser inicialment proposat en un document dirigit a la Audio Engineering Society per Dave Smith, president de la companyia Sequential Circuits en 1981. La primera especificació MIDI es va publicar l'agost de 1983.[2]
Estructura
modifica- Un instrument MIDI es comunica amb instruments mitjançant cables i els seus connectors d'entrada i de sortida, normalment aquests acostumen a tenir com a mínim els connectors IN i OUT, i també sovint el connector THRU. (veure Fig.1). Màxima longitud de cable fins a 15m.
- Bus de tipus sèrie en mode asíncron.
- Emissor i receptor aïllats elèctricament mitjançant optoacobladors.
- Velocitat de transmissió de 31,25 Kbit/s
- Codificació física : llaç de corrent (0 lògic=5mA, 1 lògic=0mA)[3]
- La unitat d'informació MIDI és 10 bits : 1 bit d'inici + 1 byte (1bit (status/data), 7 bits d'informació) + 1 bit de final (no hi ha bit de paritat)
- Una trama MIDI consisteix d'1 byte d'status (que indica el tipus de missatge), seguit per 1 o 2 bytes que contenen paràmetres d'informació.
- Tipus de missatge :
- Channel Voice
- Channel Mode
- System Common
- System Real-Time
- System Exclusive
- Tipus de missatge :
Els fitxers que contenen informació midi tenen l'extensió ".mid" i generalment ocupen poc espai en memòria. La informació MIDI pot fer referència a notes particulars, identificar bancs i sons ("patches") de sintetitzadors, valors de diferents paràmetres de control (velocitat, modulació, tonalitat...), entre altres.[4][5][6]
Referències
modifica- ↑ (craig@ccrma.stanford.edu), Craig Stuart Sapp. «MIDI Communication Protocol» (en anglès). ccarh.org. [Consulta: 12 febrer 2017].
- ↑ «Craig Anderton's Brief History Of MIDI» (en anglès). midi.org, 12-02-2017. Arxivat de l'original el 2019-07-16 [Consulta: 12 febrer 2017].
- ↑ «The MIDI Physical Layer» (en anglès). personal.kent.edu. [Consulta: 12 febrer 2017].
- ↑ (craig@ccrma.stanford.edu), Craig Stuart Sapp. «Essentials of the MIDI protocol» (en anglès). ccrma.stanford.edu. [Consulta: 12 febrer 2017].
- ↑ «The MIDI Protocol» (en anglès). personal.kent.edu. [Consulta: 12 febrer 2017].
- ↑ «MIDI tutorial for programmers» (en anglès). music-software-developmen. [Consulta: 12 febrer 2017].