
244
MIDI-реализация
Ñîîáùåíèÿ ðåæèìà êàíàëà
* Прием не происходит в режиме Performance, если параметр Receive Switch (PERFORM/
PART) выключен (OFF).
z All Sounds Off (íîìåð êîíòðîëëåðà 120)
Состояние 2-й байт 3-й байт
BnH 78H 00H
n = номер MIDI канала:0Н-FH (к. 1-16)
* Во время приема этого сообщения все текуще звучащие ноты на соответствующем канале
выключаются.
z Reset All Controllers (íîìåð êîíòðîëëåðà 121)
Состояние 2-й байт 3-й байт
BnH 79H 00H
n = номер MIDI канала:0Н-FH (к. 1-16)
* Во время приема этого сообщения происходит установка величин перезагрузки следующих
контроллеров.
Контроллер Величина перезагрузки
Pitch Bend Change +/-0 (центр)
Polyphonic Key Pressure0 (off/выкл.)
Channel Pressure 0 (off)
Modulation 0 (off)
Breath Type 0 (min)
Expression 127 (max) Однако величина контроллера будет
минимальной.
Hold 1 0 (off)
Sostenuto 0 (off)
Soft 0 (off)
Hold 2 0 (off)
RPN не устанавливается; ранее установленные данные не меняются.
NRPN не устанавливается; ранее установленные данные не меняются.
z All Notes Off (íîìåð êîíòðîëëåðà 123)
Состояние 2-й байт 3-й байт
BnH 7BH 00H
n = номер MIDI канала:0Н-FH (к. 1-16)
* Во время приема сообщения All Notes Off все ноты на соответствующем канале
выключаются. Однако если Hold 1 или Sostenuto включен (положение ON), звучание будет
продолжаться до их выключения.
z OMNI OFF (íîìåð êîíòðîëëåðà 124)
Состояние 2-й байт 3-й байт
BnH 7СH 00H
n = номер MIDI канала: 0Н-FH (к. 1-16)
* Выполняется та же обработка, что и при приеме сообщения All Notes Off.
z OMNI ON (íîìåð êîíòðîëëåðà 125)
Состояние 2-й байт 3-й байт
BnH 7DH 00H
n = номер MIDI канала: 0Н-FH (к. 1-16)
* Выполняется та же обработка, что и при приеме сообщения All Notes Off. OMNI ON не
включается.
z MONO (íîìåð êîíòðîëëåðà 126)
Состояние 2-й байт 3-й байт
BnH 7ЕHmmH
n = номер MIDI канала:0Н-FH (к. 1-16)
mm = моно номер: 00H-10H (0-16)
* Выполняется та же обработка, что и при приеме сообщения All Notes Off.
* В режиме Performance параметр Part Mono/Poly (PERFORM/PART) изменяется.
z POLY (íîìåð êîíòðîëëåðà 127)
Состояние 2-й байт 3-й байт
BnH 7FH 00Н
n = номер MIDI канала:0Н-FH (к. 1-16)
* Выполняется та же обработка, что и при приеме сообщения All Notes Off.
* В режиме Performance параметр Part Mono/Poly (PERFORM/PART) изменяется.
Ñèñòåìíûå ñîîáùåíèÿ â ðåàëüíîì
âðåìåíè
z
Timing Clock
Состояние
F8H
* Сообщение принимается при выборе для параметра Sync Mode (SYSTEM/SYNC/TEMPO)
величины MIDI
z Active Sensing
Состояние
FEH
* При приеме сообщения Active Sensing устройство начинает отслеживание интервалов всех
дальнейших сообщений. При отслеживании, если интервал между сообщениями превышает
420 мс, выполняется та же обработка, что и при приеме сообщений All Sounds Off, All Notes
Off и Reset All Controllers, и отслеживание интервала сообщений прекратится.
Ñèñòåìíûå ýêñêëþçèâíûå ñîîáùåíèÿ
Состояние Байт данных Состояние
F0H iiH, ddH, ......, eeH F7H
F0H: состояние системного эксклюзивного сообщения
ii = номер ID: номер ID (ID производителя), который обозначает производителя, чье
эксклюзивное сообщение поступает. ID производителя Roland - 41Н.
ID номера 7ЕH и 7FH являются расширениями MIDI-стандарта:
универсальные сообщения не в реальном времени (7ЕН) и
универсальные сообщения в реальном времени (7FH).
dd,...,ee = данные: 00H-7FH (0-127)
F7H: EOX (Конец эксклюзивного сообщения)
Из системных эксклюзивных сообщений, принимаемых этим устройством, универсальные
сообщения не в реальном времени и универсальные сообщения в реальном времени,
сообщения о запросе данных (Data Request (RQ1)) и наборе данных (Data Set (DT1))
устанавливаются автоматически.
z Óíèâåðñàëüíûå ñèñòåìíûå ýêñêëþçèâíûå
ñîîáùåíèÿ íå â ðåàëüíîì âðåìåíè
Ñîîáùåíèå Identity Request
Состояние Байт данных Состояние
F0H 7ЕН, dev, 06H, 01H F7H
Байт Пояснение
F0H Эксклюзивное состояние
7EH номер ID (универсальное сообщение не в реальном времени)
dev Device ID/ID устройства (dev: 10H-1FH, 7FH)
06Н Sub ID#1 (общая информация)
01Н Sub ID#2 (запрос идентичности/Identity Request)
F7H EOX (конец эксклюзивного сообщения)
* При приеме этого сообщения, будет передано сообщение Identity Reply (стр. 306).
GM1 System On
Состояние Байт данных Состояние
F0H 7ЕН, 7FH, 09H, 01H F7H
Байт Пояснение
F0H Эксклюзивное состояние
7EH номер ID (универсальное сообщение не в реальном времени)
7FH Device ID/ID устройства (пересылка)
09Н Sub ID#1 (General MIDI-сообщение)
01Н Sub ID#2 (General MIDI 1 On)
F7H EOX (конец эксклюзивного сообщения)
* При приеме этого сообщения инструмент переключается к режиму Performance.
* Прием не происходит, если параметр Receive GM1 System On (SYSTEM/MIDI) выключен
(OFF).
Kommentare zu diesen Handbüchern