302 midi-реализация, Ñèñòåìíûå ýêñêëþçèâíûå ñîîáùåíèÿ, Ïåðåäà÷à äàííûõ – Инструкция по эксплуатации Roland Fantom-X6
Страница 300
302
MIDI-реализация
Ñèñòåìíûå ýêñêëþçèâíûå ñîîáùåíèÿ
Универсальные системные эксклюзивные сообщения не в реальном времени и набор данных 1
(DT1) являются единственными системными эксклюзивными сообщениями, которые передает
Fantom-X.
z
Óíèâåðñàëüíûå ñèñòåìíûå ýêñêëþçèâíûå
ñîîáùåíèÿ íå â ðåàëüíîì âðåìåíè
Ñîîáùåíèå Identity Reply (Fantom-X7)
Принимая сообщение Identity Request, Fantom-X7 посылает это сообщение.
Состояние
Байт данных
Состояние
F0H
7ЕН, dev, 06H, 02H, 41Н, 6BH, 01Н,
F7H
00Н, 01H, 01H, 03Н, 00Н, 00Н
Байт
Пояснение
F0H
Эксклюзивное состояние
7EH
номер ID (универсальное сообщение не в реальном времени)
dev
Device ID/ID устройства (dev: 10H-1FH)
06Н
Sub ID#1 (общая информация)
02Н
Sub ID#2 (ответ идентичности)
41Н
номер ID (Roland)
6BH 01H
Код семейства устройств
00Н 01Н
Код номера семейства устройств
02Н 03Н 00Н 00Н
Уровень просмотра программного обеспечения
F7H
EOX (конец эксклюзивного сообщения)
z
Ïåðåäà÷à äàííûõ
Data Set 1 DT1
Состояние
Байт данных
Состояние
F0H
41H, dev, 00H, 6BH, 12H, aaH, bbH, ccH,
F7H
ddH, ееH,... ffH, sum
Байт
Пояснения
F0H
Эксклюзивное состояние
41Н
Номер ID (Roland)
dev
Device ID/ID устройства (dev: 00H - 1FH, 7FH)
00H
ID модели #1 (Fantom-X6/X7/X8)
6BН
ID модели #2 (Fantom-X6/X7/X8)
12Н
ID команды (DT1)
aaH
MSB адреса: верхний байт начального адреса посылаемых данных
bbH
адрес: верхний средний байт начального адреса посылаемых данных
ccH
адрес: нижний средний байт начального адреса посылаемых данных
ddH
LSB адреса: нижний байт начального адреса посылаемых данных
ееH
данные: фактические посылаемые данные. Несколько байтов данных
передаются, начиная с адреса.
:
:
ffH
Данные
sum
контрольная сумма
F7H
EOX (конец эксклюзивного сообщения).
*
Объем данных, которые можно передавать одновременно, зависит от типа данных, а
данные будут переданы, начиная из определенного адреса начала и размера. См. адрес и
размер в "Карте адресов параметров" (стр. 311).
*
Если объем данных превышает 256 байт, происходит деление на пакеты по 256 или менее
байт, а каждый пакет можно посылать через интервалы около 20 мс.