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

Страница 153

Advertising
background image

155

Реализация MIDI

Пр

ил

оже

н

и

я

MONO (контроллер cc126)

Статус

2й байт

3й байт

BnH

7EH

mmH

n = номер канала MIDI:

0H - FH (каналы 1 - 16)

mm = mono number:

00H - 10H (0 - 16)

*

Будет выполнено то же действие, что и при получении сообщения "Отключить все
ноты" (All Notes Off).

POLY (контроллер cc127)

Статус

2й байт

3й байт

BnH

7FH

00H

n = номер канала MIDI: 0H - FH (каналы 1 - 16)

*

Будет выполнено то же действие, что и при получении сообщения "Отключить все
ноты" (All Notes Off).

Системные сообщения, обрабатываемые в

реальном времени - System Realtime

Message

Ожидание сигналов синхронизации - Active

Sensing

Статус
FEH

*

При получении сообщения ожидания сигналов синхронизации Active Sensing
синтезатор начинает периодически отслеживать все MIDI-сигналы. Как только
интервал между сообщениями превышает 420 мс, выполняется операция,
аналогичная All Sounds Off, All Notes Off и Reset All Controllers. Отслеживание
сообщений Active Sensing приостанавливается.

Эксклюзивные системные сообщения -

System Exclusive Message

Статус

Байты данных

Статус

F0H

iiH, ddH, ......,eeH

F7H

F0H:

статус эксклюзивного системного сообщения

ii = ID number:

Идентификационный номер производителя, который позволяет
идентифицировать

производителя

данного

синтезатора.

Идентификационный номер Roland - 41H.
Идентификационные номера 7EH и 7FH являются расширением
стандарта MIDI. 7EH означает универсальное эксклюзивное
сообщение, не обрабатываемое в реальном времени (Universal
Non-realtime Messages); 7FH означает

универсальное

эксклюзивное сообщение, обрабатываемое в реальном времени
(Universal Realtime Messages).

dd,...,ee = data:

Байты данных: 00H - 7FH (0 - 127)

F7H:

Окончание эксклюзивного системного сообщения

Эксклюзивные системные сообщения, не обрабатываемые в реальном времени
(Universal Non-realtime Messages); эксклюзивные

системные

сообщения,

обрабатываемые в реальном времени (Universal Realtime Messages), сообщения Data
Request (RQ1) и Data Set (DT1) принимаются и обрабатываются автоматически.

Эксклюзивные

системные

сообщения,

не

обрабатываемые в реальном времени (Universal

Non-realtime System Exclusive Messages)

Сообщение-запрос идентификации - Identity Request Message

Статус

Байты данных

Статус

F0H

7EH, dev, 06H, 01H

F7H

Байт

Разъяснение

F0H

статус эксклюзивного системного сообщения

7EH

ID number - идентификационный номер производителя
(в данном случае Universal Non-realtime Message)

dev

Device ID - идентификационный номер производителя
(dev: 10H - 1FH, 7FH)

06H

Sub ID#1 (Общая информация)

01H

Sub ID#2 (Запрос идентификации)

F7H

Окончание эксклюзивного системного сообщения

*

При получении этого сообщения передается идентификационное сообщение
Identity Reply (стр. 158).

Эксклюзивные

системные

сообщения,

обрабатываемые в реальном времени (Universal
Realtime System Exclusive Messages)

Общая громкость - Master Volume

Статус

Байты данных

Статус

F0H

7FH, 7FH, 04H, 01H, llH, mmH

F7H

Байт

Разъяснение

F0H

статус эксклюзивного системного сообщения

7FH

ID number - идентификационный номер производителя
(в данном случае Universal Realtime Message).

7FH

ID number - идентификационный номер прибора
(в данном случае Broadcast - для всех приборов).

04H

Sub ID#1 (Управление устройством - Device Control)

01H

Sub ID#2 (Общая громкость - Master Volume)

llH

Общая громкость - младший байт (Master Volume LSB)

mmH

Общая громкость - старший байт (Master Volume MSB)

F7H

EOX - Окончание эксклюзивного системного сообщения

*

Независимо от реального значения, младший байт общей громкости (llH) будет
восприниматься, как 00H.

*

Будет меняться параметр Master Level (SYSTEM Com Master).

Общая настройка - точная подстройка - Master Fine Tuning

Статус

Байты данных

Статус

F0H

7FH, 7FH, 04H, 03H, llH, mmH

F7H

Байт

Разъяснение

F0H

статус эксклюзивного системного сообщения

7FH

ID number (universal realtime message)

7FH

ID number - идентификационный номер прибора
(в данном случае Broadcast - для всех приборов).

04H

Sub ID#1 (Управление устройством - Device Control)

03H

Sub ID#2 (Общая настройка - точная подстройка -
Master Fine Tuning)

llH

Общая настройка - точная подстройка - младший байт
(Master Volume LSB)

mmH

Общая настройка - точная подстройка - старший байт
(Master Volume MSB)

F7H

EOX - Окончание эксклюзивного системного сообщения

mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.9 [cents])

*

Будет меняться параметр Master Tune (SYSTEM Com Master).

Общая настройка - Master Coarse Tuning

Статус

Байты данных

Статус

F0H

7FH, 7FH, 04H, 04H, llH, mmH

F7

Байт

Разъяснение

F0H

статус эксклюзивного системного сообщения

7FH

ID number - идентификационный номер производителя
(в данном случае Universal Realtime Message).

7FH

ID number - идентификационный номер прибора
(в данном случае Broadcast - для всех приборов).

04H

Sub ID#1 (Управление устройством - Device Control)

04H

Sub ID#2 (Общая громкость - Master Volume)

llH

Общая настройка - точная подстройка - младший байт
(Master Volume LSB)

mmH

Общая настройка - точная подстройка - старший байт
(Master Volume MSB)

F7H

EOX - Окончание эксклюзивного системного сообщения

llH:

Игнорируется (обрабатывается как при значении 00H)

mmH:

28H - 40H - 58H (-24 - 0 - +24 [полутонов])

*

Будет меняться параметр Общая Транспозиция (грубая настройка) Master Key Shift
(SYSTEM Com Master).

Advertising