Musical Instrument Digital Interface

Musical Instrument Digital Interface, vanligen kallat MIDI, är ett seriellt elektroniskt gränssnitt ämnat för musikbruk. De flesta digitala synthesizrar och andra keyboards byggda efter 1984 nyttjar MIDI som ett sätt att kommunicera med andra keyboards, trummaskiner, sequencers, datorer och kringutrustning. MIDI-protokollets meddelanden kan även överföras över andra fysiska gränssnitt som har kommit att ersätta MIDI-gränssnittet i moderna keyboards, exempelvis EIA232 (PC:ns comport, macens serieport), USB eller trådlösa gränssnitt. MIDI-protokollet överför inte ljud utan endast meddelanden om vilka instrument och toner som skall spelas eller förändras.
MIDI är också ett filformat som beskriver musikens sekvensiella innehåll. Till skillnad från till exempel mp3-formatet innehåller det inte inspelade ljud, utan kan liknas vid informationen i ett nortpartitur som beskriver när vilket instrument ska spela vilken ton eller förändra tonen. Utökningen General MIDI, som kom 1991, beskriver ett bibliotek med enkla standardljudklanger som finns i de flesta keyboards och datorers ljudkort och "softsyftar" på marknaden.
Historia
MIDI-standarden föreslogs av Dave Smith 1981 i en artikel till Audio Engineering Society och MIDI Specification 1.0 publicerades i augusti 1983. MIDI Manufacturers Association (MMA) i Los Angeles, USA[1], och the MIDI Committee of the Association of Musical Electronic Industry (AMEI) i Tokyo, Japan[2] har skött den vidare utvecklingen av formatet. MIDI har även funnits användbart för tidsmässig synkronisering av bandspelare, datorer och ljuskontrollutrustning. En MIDI-fil har alltid ändelsen .mid såvida den inte används av ett musik- eller notskrivningsprogram som då ofta har sitt eget format.
Protokollet

MIDI kan styra 16 samtidiga instrument, eller annan utrustning, per MIDI-buss och kontrollerar instrument genom att skicka olika 8-bitarskoder. Några exempel på sådana koder är:
- Note On innehåller information om hur hårt tangenten trycks ner och vilken ton tangenten spelar.
- Note Off avslutar toner som Note On startat, om hur fort tangenten släpps upp och vilken ton det gäller.
- Control Change innehåller information om parametrar som förändras hos instrumentet.
- Pitchbend innehåller information om förändring av tonhöjden.
Hårdvaran
MIDI är en seriell databuss liknande RS-232 som skickar information som strömnivåer över en kabel. Ström används istället för spänning för att övervinna dåliga kablar och längre avstånd då en spänning skulle sjunka på grund av resistanser. Som kontakt används en 5-polig DIN-kontakt.
Standardhastigheten för MIDI är 31 250 Baud och varje informationspaket skickas med 3 byte samt en start- och stoppbit för varje byte.
Referenser
Externa länkar
- MIDI-fakta - MIDI-skolan på mussec.se