MIDI-teknologian perusteita
MIDI-viestit: 1
| <== | Menu | ==> |
Bittivirta, jossa liikkuu (sarjassa eli peräkkäin) 10-bitin mittaisia sanoja (word). Kukin sana alkaa alkubitillä (start bit, aina nolla) ja loppuu end-bittiin (aina 1). Väliin mahtuu varsinainen liikutettava tieto, yhteensä 8 bittiä (eli tavu). Esimerkki 1.
0100100101
Alku- ja loppubitit tarvitaan synkronoimista varten, eli niiden avulla vastaanottava MIDI-laite tietää mistä data alkaa ja mihin se loppuu. Vastaanottavan laitteen MIDI-piiri jättää alku- ja loppubitit pois ja lähettää väliin jäävän 8 bitin mittaisen tavun eteenpäin (tässä: 10010010).
Yksi MIDI-viesti vastaa (yleensä) yhtä tapahtumaa (event), kuten nuotti alas, nuotti ylös, vaihda soundia, paina pedaali pohjaan etc.
MIDI-viesti koostuu yhdestä tai useammasta tavusta. Tästä seuraavalla sivulla lisää. Viestit jaetaan niiden luoteen mukaan kahteen luokkaan: KANAVAVIESTIT (Channel Message) ja JÄRJESTELMÄVIESTIT (System Messages).
Kanavaviestit ohjautuvat yhdelle järjestelmän 16:sta MIDI-kanavasta, ja järjestelmäviestit välitetään kaikille järjestelmän laitteille kanava-asetuksista riippumatta (esim. MIDI-kello, Aikakoodi, Sys-ex, Reset...).