Sijainti: Musiikkiteknologia -> Musiikin tietotekniikka -> Materiaalit -> MIDI-teknologian perusteita
Päivitetty viimeksi 2005

MIDI-teknologian perusteita

MIDI-viestit: 2

MIDI-viestissä voi olla kahdenlaisia tavuja: STATUS-tavu kertoo minkätyyppisestä tapahtumasta on kyse, ja DATA-tavu tarkentaa tapahtumaa. STATUS-tavu alkaa aina 1-bitillä ja DATA aina 0-bitillä.

Ensimmäinen bitti on kaikista merkittävin, koska se vaikuttaa tavun arvoon kaikista eniten. Siksi sitä sanotaan MOST SIGNIFICANT BIT:ksi (MSB). Vastaavasti viimeinen vaikuttaa kaikista vähiten, joten sitä kutsutaan LEAST SIGNIFICANT BITiksi (LSB).

Samoja lyhtenteitä käytetään myös tavujen yhteydessä (LSB = LEAST SIGNIFICANT BYTE).


Esimerkki 2.
    010010010100011110010000100101
     /              |            \
 0100100101    0001111001    0000100101

 1001 0010      00111100      00010010  (start ja stop-bitit poistettu)
   STATUS         DATA          DATA
   9   2          3  C          1  2    (hexadecimal)
                   60            18     (decimal)
 Note on (ch 3)   keski-C       hiljainen

Status-bitin neljä ensimmäistä bittiä kertovat, minkätyyppisestä tapahtumasta on kyse (max 7 erilaista tapahtumaa, tässä 9 eli Note On). Jälkimmäiset neljä bittiä kertovat MIDI-kanavan (tässä: ch 3).

Jälkimmäiset kaksi tavua ovat DATA-tavuja, jotka tarkentavat komentoa: ensimmäinen tavu kertoo nuottinumeron (60, keski-C) ja jälkimmäinen velocity-arvon (18, erittäin hiljainen).