MIDI

protocol de comunicació entre instruments musicals electrònics
Per a altres significats, vegeu «teclat 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

Connectors sèrie MIDI
Connectors 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
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
Connector femella MIDI
Pin 2 GND
Pin 4 SOURCE Sortida de corrent
Pin 5 SINK Entrada de corrent

Història

modifica

L'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

Capa física (PHY)

  • 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.
  •  
    Fig.1 Connectors i cable MIDI
    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)

Capa d'enllaç de dades (MAC)

  • 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

Capa d'Aplicació

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
  1. (craig@ccrma.stanford.edu), Craig Stuart Sapp. «MIDI Communication Protocol» (en anglès). ccarh.org. [Consulta: 12 febrer 2017].
  2. «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].
  3. «The MIDI Physical Layer» (en anglès). personal.kent.edu. [Consulta: 12 febrer 2017].
  4. (craig@ccrma.stanford.edu), Craig Stuart Sapp. «Essentials of the MIDI protocol» (en anglès). ccrma.stanford.edu. [Consulta: 12 febrer 2017].
  5. «The MIDI Protocol» (en anglès). personal.kent.edu. [Consulta: 12 febrer 2017].
  6. «MIDI tutorial for programmers» (en anglès). music-software-developmen. [Consulta: 12 febrer 2017].

Vegeu també

modifica