Roland SPD-S Инструкция по эксплуатации онлайн [120/134] 13436

Roland SPD-S Инструкция по эксплуатации онлайн [120/134] 13436
122
Ðåàëèçàöèÿ MIDI
Èçìåíåíèå ïðîãðàììû
Ñòàòóñ 2-é áàéò
CnH ppH
n = íîìåð MIDI-êàíàëà: 0H - FH (ch.1 - ch.16)
pp = íîìåð ïðîãðàììû: 00H - 7FH (prog.1 - prog.128)
* Íîìåð ïðîãðàììû ïåðåäàåòñÿ ïðè âûáîðå ïàò÷à.
* Íå ïåðåäàåòñÿ, åñëè äëÿ ïåðåêëþ÷àòåëÿ TX/RX â SETUP/MIDI/PC
óñòàíîâëåíî çíà÷åíèåOFF.” ñõîäíîå çíà÷åíèå - “ON”)
Ñèñòåìíûå ñîîáùåíèÿ â ðåàëüíîì
ôîðìàòå âðåìåíè
Àâòèâíàÿ ÷óâñòâèòåëüíîñòü
Ñòàòóñ
FEH
* Ïåðåäà÷à ïîñòîÿííî ñ èíòåðâàëàìè 250 ms.
Èñõîäÿùèå ñèñòåìíûå ñîîáùåíèÿ
* Èíôîðìàöèþ î èñõîäÿùèõ ñèñòåìíûõ ñîîáùåíèÿõ ñì. íà ñòð. 120.
Èäåíòèôèêàöèîííûé îòâåò è íàáîð äàííûõ 1 (DT1) ÿâëÿþòñÿ åäèíñòâåííûìè
èñõîäÿùèìè ñèñòåìíûìè ñîîáùåíèÿìè, ïåðåäàþùèìèñÿ SPD-S.
Ïðè ïîñòóïëåíèè ñîîáùåíèÿ, ñîäåðæàùåãî çàïðîñ èäåíòèôèêàöèè èëè
çàïðîñ äàííûõ 1 (RQ1), óñòðîéñòâî ïåðåäàåò ñîîòâåòñòâóþùèå âíóòðåííèå
äàííûå.
Óíèâåðñàëüíûå èñõîäÿùèå ñèñòåìíûå
ñîîáùåíèÿ â çàäàííîì ôîðìàòå âðåìåíè
mÈäåíòèôèêàöèîííûé îòâåò
Ñòàòóñ Áàéò äàííûõ Ñòàòóñ
F0H 7EH, dev, 06H, 02H, 41H, F7H
67H, 01H, 00H, 00H,
00H, 00H, 00H, 00H
Áàéò Ïîÿñíåíèå
F0H Ñòàòóñ èñõîäÿùåãî ñîîáùåíèÿ
7EH Èäåíòèôèêàöèîííûé íîìåð (óíèâåðñàëüíîãî ñèñòåìíîãî
ñîîáùåíèÿ)
dev Èäåíòèôèêàöèîííûé íîìåð óñòðîéñòâà (dev: 00H - 1FH
(1 - 32) Èñõîäíîå çíà÷åíèå - 10H(17))
06H 02H Èäåíòèôèêàöèîííûé îòâåò
41H Èäåíòèôèêàöèîííûé íîìåð (Roland)
67H 01H Êîä ñåìüè óñòðîéñòâ
00H 00H Êîä íîìåð àñåìüè óñòðîéñòâ
00H 00H 00H 00HÓðîâåíü ðåâèçèè ïðîãðàììíîãî îáåñïå÷åíèÿ
F7H EOX (Êîíåö èñõîäíîãî ñîîáùåíèÿ)
* Ïðè ïîëó÷åííè çàïðîñà èäåíòèôèêàöèè (ñòð. 120) ïåðåäàåòñÿ îòâåò
èäåíòèôèêàöèîííûé îòâåò.
•Ïåðåäà÷à äàííûõ
mÍàáîð äàííûõ 1 DT1 (12H)
Ñòàòóñ Áàéò äàííûõ Ñòàòóñ
F0H 41H, dev, 00H, 67H, 12H, F7H
aaH, bbH, ccH, ddH, eeH,... ffH,
sum
Áàéò Ïîÿñíåíèå
F0H Ñòàòóñ èñõîäÿùåãî ñîîáùåíèÿ
41H Èäåíòèôèêàöèîííûé íîìåð (Roland)
dev Èäåíòèôèêàöèîííûé íîìåð óñòðîéñòâà (dev: 00H - 1FH
(1 - 32) Initial value is 10H(17))
00H 67H Èäåíòèôèêàöèîííûé íîìåð ìîäåëè (SPD-S)
12H Èäåíòèôèêàöèîííûé íîìåð êîìàíäû (DT1)
aaH Àäðåñ MSB: âåðõíèé áàé ò ñòà ðòîâîãî à äðåñà ïåðåà äþùèõñÿ
äàííûõ
bbH 2-é àäðåñ: 2 -é áàéò ñòàðòîâîãî àäðåñà ïåðåäàþùèõñÿ
äàííûõ
ccH 3-é àäðåñ: 3-é áàéò ñòàðòîâîãî àäðåñà ïåðåäàþùèõñÿ
äàííûõ
ddH Àäðåñ LSB: íèæíèé áàéò ñòàðòîâîãî àäðåñà ïåðåäàþùèõñÿ
äàííûõ
eeH Äàííûå: ôàêòè÷åñêèå äàííûå, ïðåäíàçíà÷åííûå äëÿ
ïåðåäà÷è.
Áàéòû äàííûõ ïåðåäàþòñÿ â ïñëåäîâàòåëüíîñòè, íà÷èíàÿ ñ
àäðåñà.
: :
ffH Äàííûå
sum Êîíòðîëüíàÿ ñóììà
F7H EOXîíåö èñõîäíîãî ñîîáùåíèÿ)
* Êîëè÷åñòâî äàííûõ, ïåðåäàþùèõñÿ â îäíîì ñîîáùåíèè, çàâèñèò îò òèïà
äàííûõ; ïðè çàïðîñå äàííûõ äîëæåí èñïîëüçîâàòüñÿ ñïåöèàëüíûé
ñòàðòîâûé àäðåñ è ðàçìåð.
* Äàííûå, ïðåâûøàþùèå 128 áàéòîâ, äîëæíû ðàçäåëÿòüñÿ íà äâà ïàêåòà äî
128 áàéòîâ èëè ìåíåå. Ïðè ïîñëåäîâàòåëüíîé ïåðåäà÷å íàáîðà äàííûõ 1
(DT 1) ïàêåòû äàííûõ äîëæíû ðàçäåëÿòüñÿ èíòåðâàëàìè íå ìåíåå 40 ms.
* Èíôîðìàöèþ î ðàñ÷åòå êîíòðîëüíîé ñóììû ñì. íà ñòð. 123.

Реализация MIDI Изменение программы Передача данных Статус 2 й байт тНабор данных 1 DT1 12Н СпН ррН Статус Байт данных Статус ЮН F7H п номер MIDI канала ОН FH ch 1 ch 16 41Н dev ООН 67Н 12Н ааН bbH ссН ddH ееН f f Н рр номер программы ООН 7FH ргод 1 ргод 128 sum Номер программы передается при выборе патча Не передается если для переключателя TX RX в SETU Р MIDI PC установлено значение OFF Исходное значение ON Системные сообщения в Байт ЮН Пояснение Статус исходящего сообщения 41Н dev Идентификационный номер Roland Идентификационный номер устройства dev ООН 1FH ООН 67Н 1 32 Initial value is 10Н 17 Идентификационный номер модели SPD S реальном формате времени 12Н Идентификационный номер команды DT1 ааН Адрес MSB верхний байт стартового адреса переадющихся ЬЬН данных 2 й адрес 2 й байт стартового адреса передающихся ссН 3 й адрес 3 й байт стартового адреса передающихся ddH данных Адрес LSB нижний байт стартового адреса передающихся ееН Данные фактические данные предназначенные для Автивная чувствительность Статус FEH данных Передача постоянное интервалами 250 ms Исходящие системные сообщения данных передачи Байты данных передаются в пследовательности начиная с Информацию о исходящих системных сообщениях см на стр 120 Идентификационный ответ и набор данных 1 DT1 являются единственными исходящими системными сообщениями передающимися SPD S При поступлении сообщения содержащего запрос идентификации или запрос данных 1 RQ1 устройство передает соответствующие внутренние да нн ые Универсальные исходящие системные сообщения в заданном формате времени Статус Байт данных Статус FOH 7ЕН dev 06Н 02Н 41Н 67Н 01Н ООН ООН F7H ООН ООН ООН ООН Байт FOH Пояснение Статус исходящего сообщения 7ЕН Идентификационный номер универсального системного dev Идентификационный номер устройства dev ООН 1FH 1 32 Исходное значение 10Н 17 сообщения Идентификационный ответ 41Н Идентификационный номер Roland 67Н 01Н ООН ООН Код семьи устройств Код номер асемьи устройств ООН ООН ООН ООН ровень ревизии программного обеспечения F7H ЕОХ Конец исходного сообщения При получении запроса идентификации стр 120 передается ответ идентификационный ответ 122 НН sum Данные Контрольная сумма F7H ЕОХ Конец исходного сообщения Количество данных передающихся в одном сообщении зависит от типа данных при запросе данных должен использоваться специальный стартовый адрес и размер Данные превышающие 128 байтов должны разделяться на два пакета до шИдентификационный ответ 06Н 02Н адреса 128 байтов или менее При последовательной передаче набора данных 1 DT 1 пакеты данных должны разделяться интервалами не менее 40 ms Информацию о расчете контрольной суммы см на стр 123

Скачать
Случайные обсуждения