MIDI повідомлення - статус байт
Статус байт – байт стану
Статус байт є ключовим у MIDI повідомленні, передається першим через MIDI інтерфейс у випадку комутованого з’єднання, адже саме він визначає тип повідомлення, яке передається до приймального пристрою.
Нагадаю, що його ознакою є одиниця в біті типу даних, який слідує за стартовим бітом 10 бітного слова.
Кожне MIDI повідомлення починаються з байту стану (статус байту), в якому три біти використовуються для позначення типу повідомлення, і 4 біти молодшої частини байту для позначення номеру каналу, до якого слід застосувати повідомлення. Максимальна кількість каналів -16.
Більшість програмістів розуміють про що йде мова, а для MIDI користувачів – початківців слід звернути увагу на табличку нижче. Для наглядності показано кодування каналів у бінарному вигляді. З таблички видно, що за допомогою 4 біт можливо закодувати максимально 16 варіантів.
Таким чином кодуються номери каналу:
|
1 Канал – 0000 2 Канал – 0001 3 Канал – 0010 4 Канал – 0011 |
5 Канал – 0100 6 Канал – 0101 7 Канал – 0110 8 Канал – 0111 |
9 Канал- 1000 10 Канал – 1001 11 Канал – 1010 12 Канал – 1011 |
13 Канал – 1100 14 Канал – 1101 15 Канал – 1110 16 Канал – 1111 |