157 реализация midi, Передача данных, Пр ил оже н и я – Инструкция по эксплуатации Roland V-Synth

Страница 155: Изменения контроллеров - control change

Advertising
background image

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)

Advertising