
Реализация MIDI-функций
1
Распознаваемые данные
1. Сообщения ChannelVoice
Состояние 2-й байт 3-й байт
8nH kkH vvH
9nH kkH 00H
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
kk=номер ноты :00H - 7fH (0 ~ 127)
vv=Сила нажатия :00H - 7fH (0 ~ 127)
Нота нажата
Состояние 2-й байт 3-й байт
9nH kkH vvH
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
kk=номер ноты :00H - 7fH (0 ~ 127)
vv=Сила нажатия :00H - 7fH (0 ~ 127)
Выбор банка MSB сообщений контроллеров (Control Change)
Состояние 2-й байт 3-й байт
BnH 00H mmH
BnH 20H llH
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
mm = номер банка MSB :00H-7fH (0 ~ 127)
ll = номер банка LSB :00H-7fH (0 ~ 127)
Модуляция
Состояние 2-й байт 3-й байт
BnH 01H vvH
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
vv = глубина модуляции :00H - 7fH (0 ~ 127) По умолчанию = 00H
Значение параметра (Data Entry)
Состояние 2-й байт 3-й байт
BnH 06H mmH
BnH 26H llH
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
mm,ll=значения параметров RPN/NRPN : 00H - 7fH (0 ~ 127)
*см. разделы RPN/NRPN
Громкость
Состояние 2-й байт 3-й байт
BnH 07H vvH
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
vv=громкость :00H - 7fH (0 ~ 127) По умолчанию = 7fH
Панорама
Состояние 2-й байт 3-й байт
BnH 0aH vvH
n=номер канала MIDI :0H - fH (канал 1 ~ канал 16)
vv=Панорама :00H - 40H - 7fH (лево~центр~право) По умолчанию = 40H(центр)
Нота отпущена
Comentarios a estos manuales