Yamaha CP33: Формат данных MIDI

Формат данных MIDI: Yamaha CP33

Формат данных MIDI

Формат данных MIDI

Если Вы уже хорошо знакомы с MIDI или пользуетесь компьютером для управления своей музыкальной

аппаратурой с помощью формируемых компьютером сообщений MIDI, приведенные в настоящем

разделе сведения могут помочь Вам при управлении CP33.

1. NOTE ON/OFF (НОТА ВКЛ. / ВЫКЛ.)

Формат данных: [9nH] -> [kk] - [vv]

3. MODE MESSAGES (СООБЩЕНИЯ РЕЖИМА)

9nH = Событие «нота вкл. / выкл.» (n = номер канала)

Формат данных: [BnH] -> [cc] - [vv]

kk = Номер ноты (Передача: 09H ~ 78H = a-2 ~ C8 / Прием: OOH ~ 7FH

BnH = Изменение режима управления (n = номер канала)

= C-2 ~ G8)

сс = Номер режима управления

vv = Скорость (Кey ON (нажатие клавиши) = 01H ~ 7FH, Кey OFF (от-

vv = Диапазон значений данных

пускание клавиши) = 01H ~ 00H)

Формат данных: [8nH] -> [kk] - [vv] (только прием)

(1) All Sound Off (Откл. все звуки)

8nH = Событие «нота выкл.» (n = номер канала)

ссH Параметр Диапазон данных (vvH)

kk = Номер ноты (OOH ~ 7FH = C-2 ~ G8)

78H Откл. все звуки 00H

vv = Скорость

(2) Reset All Controls (Сброс всех органов управления)

2. CONTROL CHANGE (ИЗМЕНЕНИЕ РЕЖИМА

ссH Параметр Диапазон данных (vvH)

УПРАВЛЕНИЯ)

79H Сброс всех органов управления 00H

Формат данных: [BnH] -> [cc] - [vv]

Сбрасываются настройки следующих органов управления:

BnH = Изменение режима управления (n = номер канала)

Орган управления Значение

сс = Номер режима управления

Экспрессия 127 (макс.)

vv = Диапазон значений данных

Педаль сустейна 0 (Выкл.)

(1) Bank Select (Выбор банка)

Sostenuto 0 (Выкл.)

ссH Параметр Диапазон данных (vvH)

Педаль смягчения 0 (Выкл.)

00H Ст. разряды выбранного банка 00H:Normal

(3) Local control (Местное управление - только прием)

20H Мл. разряды выбранного банка 00H … 7FH

ссH Параметр Диапазон данных (vvH)

Выполнение процедуры выбора банка не начнется до приема сле-

дующих сообщениий изменения программы.

7AH Местное управление 00H (выкл.), 7FH (вкл.)

(2) Modulation wheel (Колесо модуляции)

(4) All Notes Off (Откл. все ноты)

Приложение

ссH Параметр Диапазон данных (vvH)

ссH Параметр Диапазон данных (vvH)

01H Модуляция 00H 7FH

7BH Откл. все ноты 00H

(3) Main Volume (Общая громкость)

ВЫКЛЮЧАЕТ все ноты, передающиеся в заданном канале. Любые

ссH Параметр Диапазон данных (vvH)

ноты, на которое действуют педали сустейна или sostenuto, продол-

01H Старшие разряды уровня громкости 00H … 7FH

жают звучать до отпускания педали.

(4) Expression (Экспрессия)

(5) Omni Off (Откл. режим OMNI - только прием)

ссH Параметр Диапазон данных (vvH)

ссH Параметр Диапазон данных (vvH)

01H Старшие разряды уровня экспрессии 00H … 7FH

7СH Откл. режим OMNI 00H

(5) Pan (Панорама)

Те же действия, что и для сообщения All Sound Off.

ссH Параметр Диапазон данных (vvH)

(6) Omni On (Вкл. режим OMNI - только прием)

07H Старшие разряды панорамы 00H … 7FH

ссH Параметр Диапазон данных (vvH)

(6) Sustain (сустейн)

7DH Вкл. режим OMNI 00H

ссH Параметр Диапазон данных (vvH)

Те же действия, что и для сообщения All Sound Off.

0BH Старшие разряды уровня сустейна 00H … 7FH

(7) Sostenuto

(7) Mono (Моно - только прием)

ссH Параметр Диапазон данных (vvH)

ссH Параметр Диапазон данных (vvH)

0AH Sostenuto 00H … 7FH

7EH Моно 00H

(8) Soft Pedal (Педаль смягчения)

Те же действия, что и для сообщения All Notes Off.

ссH Параметр Диапазон данных (vvH)

(8) Poly (Полифония - только прием)

40H Sostenuto 00H … 7FH

ссH Параметр Диапазон данных (vvH)

(9) Effect 1 Depth (Reverb Send Level) (Глубина эффекта 1 / Уровень

7FH Моно 00H

реверберации)

Те же действия, что и для сообщения All Notes Off.

ссH Параметр Диапазон данных (vvH)

5BH Глубина эффекта 1 00H … 7FH

• При выключении изменения режима управления сообщения из-

Регулировка уровня передачи реверберации.

менения режима управления не передаются и не принимаются.

(10) Effect 4 Depth (Variation Effect Send Level) (Глубина эффекта 4 -

• Сообщения Вкл. / Выкл. местного управления и Вкл. / Выкл. ре-

Уровень передачи эффекта вариации)

жима OMNI не передаются. Соответствующее число отключения

ссH Параметр Диапазон данных (vvH)

ноты поддерживается при передаче сообщения «All Notes Of

5EH Глубина эффекта 1 00H … 7FH

(передача).

• При приеме старших / младших разрядов банка тембра это

(11) RPN

число сохраняется во внутреннем буфере - вне зависимости от

65H RPN Старшие разряды

порядка приема, а затем сохраненное значение используется

64H RPN Младшие разряды

для выбора соответствующего голоса после приема сообщения

06H Ввод данных Старшие разряды

изменения программы.

26H Ввод данных Младшие разряды

• Режим полифонии активен всегда. Данный режим не изменяется,

60H Данные Увеличение

если инструмент принимает сообщения смены режима MONO /

61H Данные Уменьшение

* Параметры, управляемые с помощью RPN

POLY.

* Грубая настройка

* Точная настройка

* Диапазон модуляции звука

CP33 Руководство Пользователя

51

Формат данных MIDI

Формат данных: [F0H] -> [43H] -> [0nH] -> [7CH] -> ... -> [F7H]

4. PROGRAM CHANGE (ИЗМЕНЕНИЯ ПРОГРАММЫ)

F0H, 43H, 0nH, 7CH (n: Номер канала)

Формат данных: [CnH] -> [ppH]

00H, LLH (длина данных)

СnH = Событие изменения программы (n = номер канала)

43H, 4CH, 50H, 27H, 30H, 35H (CLP05)43H, 4CH, 20H, 20H (CL)

ppH = Номер изменения программы

3xH, 3yH (версия x.y)

P.C.# = Номер изменения программы

[PANEL DATA (ДАННЫЕ ПАНЕЛИ)]

Наименование тембра

Старшие

P.C.#Младшие

[CHECK SUM (Контрольная сумма - 1 байт) = 0-(43H+4CH+20H+......+О

разряды

разряды

кончание данных)

GRAND PIANO 1 0 122 1

F7H (КОНЕЦ ЭКСКЛЮЗИВНОГО СООБЩЕНИЯ)

Вариация

0 123 1

• Содержание данных панели

GRAND PIANO 2 0 112 1

(1) 1-й тембр

(19) Тип реверберации 1

Вариация

0 112 2

(2) Двойной тембр вкл. /выкл.

(20) Тип реверберации 2

MONO PIANO 0 123 2

(3) Второй тембр

(21) Глубина реверберации 1

Вариация

0 114 2

(4) Баланс двойного тембра

(22) Глубина реверберации 2

E.PIANO 1 0 122 5

(5) Расстройка двойного тембра

(23) Тип эффекта 1

Вариация

0 123 5

(6) Октава 1-го тембра из двух

(24) Тип эффекта 2

(7) Октава 2-го тембра из двух

(25) Глубина эффекта

E.PIANO 2 0 122 6

(8) Глубина эффекта 1-го тембра из двух

(26) —

Вариация

0 122 89

(9) Глубина эффекта 2-го тембра из двух

(27) Чувствительность клавиатуры

E.CLAVICHORD 0 122 8

(10) Разделение вкл. /выкл.

(28) Фиксированные данные

Вариация

0 123 8

(11) Второй тембр разделения

(29) Педаль AUX

VIBRAPHONE 0 122 12

(12) Точка разделения

(30) Глубина педали смягчения

Вариация

0 122 13

(13) Баланс разделения

(31) Младший байт абсолютного значе-

(14) Октава 1-го тембра разделения

ния темпа

CHURCH ORGAN 0 123 20

(15) Октава 2-го тембра разделения

(32) Старший байт абсолютного значения

Вариация

0 122 20

(16) Глубина эффекта 1-го тембра раз-

темпа

JAZZ ORGAN 0 122 17

деления

(33) Глубина сэмпла отпускания клавиши

Вариация

0 123 17

(17) Глубина эффекта 2-го тембра раз-

(34) —

HARPSICHORD 0 122 7

деления

(35) —

Вариация

0 123 7

(18) Режим сустейна при разделении

(36) Вариация

Приложение

STRINGS/CHOIR 0 122 49

• Запрос передачи данных панели не принимается.

Вариация

0 122 53

GUITAR 0 122 25

9. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

Вариация

0 122 26

СИСТЕМНЫЕ СООБЩЕНИЯ)

WOOD BASS 0 122 33

ниверсальный формат)

Вариация

0 124 33

Формат данных: [F0H] -> [7FH] -> [XnH] -> [04H] -> [01H] -> [IIH] ->

E.BASS 0 122 34

[mmH] -> [F7H]

Вариация

0 122 36

Уровень громкости ведущего устройства MIDI (Master Volume)

• Одновременное изменение уровня громкости всех каналов.

• Некоторые устройства используют нумерацию изменений программы

• При приеме сообщения уровня громкости ведущего устройства из-

от 0 до 127. Поскольку CP33 использует нумерацию от 1 до 128,

менение громкости распространяется только на приемный канал MIDI

будет необходимо вычитать 1 из переданного номера изменения

программы для выбора соответствующего звука. Например, для вы-

и не отражается на установке уровня общей громкости панели.

бора в приведенной выше таблице P.C.# 1 следует передать номер

изменения программы 0.

5. PITCH BEND CHANGE (ИЗМЕНЕНИЕ ВЫСОТЫ ТОНА)

[EnH] -> [ccH] -> [ddH]

ccH = Старшие разряды

ddH = Младшие разряды

6. CHANNEL AFTER TOUCH (ПОСЛЕЗВУЧАНИЕ

КАНАЛА)

или

[ВnH] -> [vvH]

7. SYSTEM REALTIME MESSAGES (СИСТЕМНЫЕ

СООБЩЕНИЯ РЕАЛЬНОГО ВРЕМЕНИ)

[rrH]

F8H: Тактовый генератор

FEH: Динамическое измерение

Данные Передача Прием

F8H

Передается каж-

Принимается как 96-тактовая син-

(2) Универсальное сообщение не в реальном времени (GM On)

дые 90 тактов.

хропосылка темпа, если тактовый

General MIDI On (Вкл. общий стандарт MIDI)

генератор MIDI определен как вне-

Формат данных: [F0H] -> [7EH] -> [XnH] -> [09H] -> [01H] -> [F7H]

шний.

Передается

Если сигнал не принимается по кана-

FEH

каждые 200 мил-

лу MIDI более 400 мс, обработка для

лисекунд.

All Sound Off, All Notes Off и Reset All

Controllers такая же, как если бы эти

сигналы были приняты.

• Внимание: Если при приеме MIDI сообщения произошла ошибка,

или

эффекты сустейна, sostenuto и смягчения для всех каналов отключа-

ются, и выдается сообщение All Notes Off.

8. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

СИСТЕМНЫЕ СООБЩЕНИЯ)

(Формат MIDI Yamaha)

Panel Data Transmit (Передача данных панели)

52

CP33 Руководство Пользователя

Формат данных MIDI

При приеме сообщения о включении общего стандарта General MIDI систе-

Формат данных: [F0H] -> [43H] -> [73H] -> [xxH] -> [11H] -> [0nH] - >

ма MIDI возвращается к настройкам по умолчанию.

[ccH] -> [vvH] -> [F7H]

На выполнение данного сообщения требуется приблизительно 50 мс, поэ-

тому перед передачей следующего сообщения должен быть предусмотрен

достаточный промежуток времени.

10. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

СИСТЕМНЫЕ СООБЩЕНИЯ)

(Расширенный формат XG)

(1) Изменение собственного параметра XG

Формат данных: [F0H] -> [43H] -> [1nH] -> [4СH] -> [hhH] -> [mmH] - > [llH]

-> [ddH]-> ... -> [F7H]

Объем данных должен соответствовать размеру параметра (2 или 4

• Если при включенном режиме Reserve принимаются сообщения уровня

байта).

громкости или экспрессии, они начнут действовать после приема сле-

При приеме сообщения включения системы XG System On система

дующего сообщения Key On. При выключенном режиме Reserve они

MIDI возвращается к настройкам по умолчанию.

начнут действовать сразу.

На выполнение данного сообщения требуется приблизительно 50 мс,

поэтому перед передачей следующего сообщения должен быть пре-

13. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

дусмотрен достаточный промежуток времени.

СИСТЕМНЫЕ СООБЩЕНИЯ) (Массив данных

настроек ведущего устройства)

(2) Массив собственных данных XG

Запрос массива данных (только прием)

Формат данных: [F0H] -> [43H] -> [0nH] -> [4СH] -> [aaH] -> [bbH] ->

Формат данных: [F0H] -> [43H] -> [2nH] -> [7FH] -> [05H] -> [33H] - > [00H]

[hhH] -> [mmH] - > [llH] -> [ddH]-> ... -> [ccH] -> [F7H]

-> [00H] -> [F7H]

Приложение

Массив данных

Формат данных: [F0H] -> [43H] -> [0nH] -> [7FH] -> [05H] -> [04H] -> [OE]

-> [33H] - > [00H] -> [00H]-> [dtH] -> [ccH] -> [F7H]

• Прием сообщения включения системы XG System On вызывает пере-

инициализацию соответствующих параметров и значений изменений

режима управления. Перед передачей следующего сообщения в CP33

должен быть предусмотрен достаточный промежуток времени на их

выполнение (около 50 мс).

• Сообщение изменения собственного параметра XG может содержать

два или четыре байта данных параметра (в зависимости от размера

параметра).

• Сведения о значениях адресов и счетчика битов приведены в Таблице

1 ниже. Следует иметь в виду, что значение общего размера таблицы

совпадает с размером массива данных. В качестве адреса массива

данных допускается использовать только верхний адрес блока (00H,

00H, 00H).

14. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

11. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

СИСТЕМНЫЕ СООБЩЕНИЯ) (Прочие)

СИСТЕМНЫЕ СООБЩЕНИЯ) (Формат MIDI CP33)

Формат данных: [F0H] -> [1nH] -> [27H] -> [30FH] -> [00H] -> [00H]->

Формат данных: [F0H] -> [43H] -> [73H] -> [01H] - > [nnH] -> [F7H]

[mmH] -> [llH] -> [ccH] -> [F7H]

12. SYSTEM EXCLUSIVE MESSAGES (ЭКСКЛЮЗИВНЫЕ

СИСТЕМНЫЕ СООБЩЕНИЯ) (Особый режим

управления)

CP33 Руководство Пользователя

53

Формат данных MIDI

аблица 1>

Таблица изменений параметров MIDI (SYSTEM)

Адрес (H) Размер (H) Данные (H) Параметр Описание Значение по

умолчанию

от -50 до +50 центов

1-й бит 3 - 0 -> бит 15 -12

2-й бит 3 - 0 -> бит 11 -8

3-й бит 3 - 0 -> бит 7 -4

4-й бит 3 - 0 -> бит 3 -0

0 - 127

00= Вкл. система XG

00=ВКЛ (только прием)

* Значения ниже 020CH выбирают -50 центов. Значения выше 05F4H выбирают +50 центов.

< Таблица 2>

Таблица изменений параметров MIDI (EFFECT 1)

Адрес (H) Размер (H) Данные (H) Параметр Описание Значение по

умолчанию

от -50 до +50 центов

Приложение

00: базовый тип

от -50 до +50 центов

00: базовый тип

• «VARIATION» относится к эффекту, управляющемуся с панели.

< Таблица 3>

Таблица изменений параметров MIDI (MULTI PART)

Адрес (H) Размер (H) Данные (H) Параметр Описание Значение по умолчанию

• Карта эффектов MIDI

REVERB (Реверберация)

Старшие разряды Младшие разряды

EFFECT (Эффект)

Старшие разряды Младшие разряды

54

CP33 Руководство Пользователя

YAMAHA [ Концертный рояль ] Дата: 01 декабря 2005 г.

Приложение

CP33 Руководство Пользователя

55

YAMAHA [ Концертный рояль ] Дата: 01 декабря 2005 г.

ИСПОЛНИТЕЛЬНАЯ ТАБЛИЦА MIDI (Master) Версия: 1.0

Приложение

56

CP33 Руководство Пользователя