157 реализация midi, Передача данных, Пр ил оже н и я – Инструкция по эксплуатации Roland V-Synth
Страница 155: Изменения контроллеров - control change
157
Реализация MIDI
Пр
ил
оже
н
и
я
2. Передача данных
Сообщения о голосах для каналов - Channel
Voice Messages
Нота отпущена - Note Off
Статус
2й байт
3й байт
8nH
kkH
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
kk = номер ноты:
00H - 7FH (0 - 127)
vv = скорость отпускания ноты - note off velocity: 00H - 7FH (0 - 127)
Нота нажата - Note On
Статус
2й байт
3й байт
9nH
kkH
vvH
n = номер канала MIDI:
0H - FH (каналы1 - 16)
kk = номер ноты:
00H - 7FH (0 - 127)
vv = скорость отпускания ноты - note off velocity: 01H - 7FH (1 - 127)
Изменения контроллеров - Control Change
*
Если определенный номер логического контроллера (cc) присвоен установке
параметров физических контроллеров (Time Trip Pad, D Beam, управляющие
ручки, и так далее), то движение соответствующих контроллеров будут передавать
соответствующие сообщения MIDI.
Выбор номера банка - Bank Select (контроллер cc00, 32)
Статус
2й байт
3й байт
BnH
00H
mmH
BnH
20H
llH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
mm, ll = старший и младший байт
номера банка:
00 00H - 7F 7FH (bank.1 - bank.16384)
*
Эти сообщения автоматически передаются при выборе патча. Однако они не
передаются, когда параметр Transmit Program Change или Transmit Bank Select
(SYSTEM Com MIDI/USB) отключен (OFF).
*
При выборе патча передаются номера банков в соответствии с таблицей,
приведенной на стр. 153.
Модуляция - Modulation (контроллер cc01)
Статус
2й байт
3й байт
BnH
01H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Глубина модуляции - Modulation depth:
00H - 7FH (0 - 127)
Сила дыхания для духового контроллера (старший байт) -
Breath Type MSB (контроллер cc02)
Статус
2й байт
3й байт
BnH
02H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = старший байт силы дыхания - Breath:
00H - 7FH (0 - 127)
Громкость - Volume (контроллер сс07)
Статус
2й байт
3й байт
BnH
07H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Громкость - Volume:
00H - 7FH (0 - 127)
Экспрессия - Expression (контроллер сс11)
Статус
2й байт
3й байт
BnH
0BH
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Экспрессия - Expression:
00H - 7FH (0 - 127)
Старший байт контроллера общего назначения 1 - General
Purpose Controller 1 MSB (контроллер cc16)
Статус
2й байт
3й байт
BnH
10H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Старший байт контроллера общего назначения 1 - General Purpose Controller 1
MSB (контроллер cc16):
00H - 7FH (0 - 127)
Старший байт контроллера общего назначения 2 - General
Purpose Controller 2 MSB (контроллер cc17)
Статус
2й байт
3й байт
BnH
11H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Старший байт контроллера общего назначения 2 - General Purpose Controller 2
MSB (контроллер cc17):
00H - 7FH (0 - 127)
Старший байт контроллера общего назначения 3 - General
Purpose Controller 3 MSB (контроллер cc18)
Статус
2й байт
3й байт
BnH
12H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Старший байт контроллера общего назначения 3 - General Purpose Controller 3
MSB (контроллер cc18):
00H - 7FH (0 - 127)
Старший байт контроллера общего назначения 4 - General
Purpose Controller 4 MSB (контроллер cc19)
Статус
2й байт
3й байт
BnH
13H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Старший байт контроллера общего назначения 4 - General Purpose Controller 4
MSB (контроллер cc19):
00H - 7FH (0 - 127)
Сила дыхания для духового контроллера (младший байт) -
Breath Type LSB (контроллер cc34)
Статус
2й байт
3й байт
BnH
22H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = младший байт силы дыхания - Breath:
00H - 7FH (0 - 127)
Младший байт контроллера общего назначения 1 - General
Purpose Controller 1 LSB (контроллер cc48)
Статус
2й байт
3й байт
BnH
30H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = младший байт силы дыхания - Breath:
00H - 7FH (0 - 127)
Младший байт контроллера общего назначения 2 - General
Purpose Controller 2 LSB (контроллер cc49)
Статус
2й байт
3й байт
BnH
31H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Младший байт контроллера общего назначения 2 - General Purpose Controller 2
LSB (контроллер cc49):
00H - 7FH (0 - 127)
Младший байт контроллера общего назначения 3 - General
Purpose Controller 3 LSB (контроллер cc50)
Статус
2й байт
3й байт
BnH
32H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Младший байт контроллера общего назначения 3 - General Purpose Controller 3
LSB (контроллер cc50):
00H - 7FH (0 - 127)
Младший байт контроллера общего назначения 4 - General
Purpose Controller 4 LSB (контроллер cc51)
Статус
2й байт
3й байт
BnH
33H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Младший байт контроллера общего назначения 4 -
General Purpose Controller 4 LSB (контроллер cc51):00H - 7FH (0 - 127)
Педаль поддержки - Hold 1 (контроллер сс64)
Статус
2й байт
3й байт
BnH
40H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Педаль поддержки - Hold 1:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
Контроллер общего назначения 5 - General Purpose Controller 5
(контроллер cc80)
Статус
2й байт
3й байт
BnH
50H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Контроллер общего назначения 5 -
General Purpose Controller 5 (контроллер cc80):
00H - 7FH (0 - 127)
Контроллер общего назначения 6 - General Purpose Controller 6
(контроллер cc81)
Статус
2й байт
3й байт
BnH
51H
vvH
n = номер канала MIDI:
0H - FH (каналы 1 - 16)
vv = Контроллер общего назначения 6 -
General Purpose Controller 6 (контроллер cc81):
00H - 7FH (0 - 127)