80 функционирование midi, Сообщения midi, передаваемые из midi out, Системные сообщения в реальном времени – Инструкция по эксплуатации Roland V-4
Страница 78: Эксклюзивные системные сообщения, Голосовые сообщения канала, Z program change, Z channel pressure, Z pitch bend change, Z active sensing, Z timing clock
80
Функционирование MIDI
z Program Change
Ñîñòîÿíèå
2−îé áàéò
CnH
ppH
pp= program number
*
Ýòè ñîîáùåíèÿ âûáèðàþò âõîäû êàíàëîâ À è Â, óñòàíîâêè çîí ïàìÿòè è òî, êàê ïîäêàíàë
ìèêøèðóåòñÿ â ïðåçåíòàöèîííîì ðåæèìå. Ïîäðîáíåå î çàâîäñêèõ óñòàíîâêàõ − â ðàçäåëå î
âûáîðå áàíêà äàííûõ.
*
Åñëè ïîëó÷åíî ñîîáùåíèå îá èçìåíåíèè ïðîãðàììû, êîòîðîå íåëüçÿ âûáðàòü, îíî áóäåò
ïðîèãíîðèðîâàíî.
z Channel Pressure
Status
2nd byte
DnH
vvH
*
Êàê è äëÿ ñîîáùåíèé Control Change, â MIDI Setup ìîæíî ñîçäàâàòü óñòàíîâêè äëÿ èñïîëüçîâàíèÿ
ñîîáùåíèé Channel Pressure, ñ ïîìîùüþ êîòîðûõ ñîâåðøàåòñÿ óïðàâëåíèå ñ ðàñøèðåííûìè
âîçìîæíîñòÿìè. Ïîäðîáíåå î çàâîäñêèõ óñòàíîâêàõ − â ðàçäåëå "Óñòàíîâêè, ïåðåäàâàåìûå/
ïîëó÷àåìûå ñ ïîìîùüþ MIDI" (ñòð. 94).
z Pitch Bend Change
Status
2nd byte
3rd byte
EnH
llH
mmH
mm, ll= pitch bend value:00 00H − 40 00H − 7F 7FH (−8192 − 0 −+8191)
*
Êàê è äëÿ ñîîáùåíèé Control Change, â MIDI Setup ìîæíî ñîçäàâàòü óñòàíîâêè äëÿ èñïîëüçîâàíèÿ
ñîîáùåíèé Pitch Bend Change, ñ ïîìîùüþ êîòîðûõ ñîâåðøàåòñÿ óïðàâëåíèå ñ ðàñøèðåííûìè
âîçìîæíîñòÿìè. Ïîäðîáíåå î çàâîäñêèõ óñòàíîâêàõ − â ðàçäåëå "Óñòàíîâêè, ïåðåäàâàåìûå/
ïðèíèìàåìûå ñ ïîìîùüþ MIDI" (ñòð. 94).
Системные сообщения в реальном времени
z Active Sensing
Status
FEH
*
Ïîñëå ïîëó÷åíèÿ ñîîáùåíèÿ Active Sensing, ñèñòåìà íà÷èíàåò îòñëåæèâàíèå èíòåðâàëîâ ìåæäó
âñåìè ïîñëåäóþùèìè ñîîáùåíèÿìè. Åñëè âî âðåìÿ îòñëåæèâàíèÿ èíòåðâàë ìåæäó ñîîáùåíèÿìè
ñîñòàâëÿåò áîëåå 400 ìñ, ñèñòåìà âûäàñò ñîîáùåíèå îá îøèáêå è îòñëåæèâàíèå èíòåðâàëîâ
ìåæäó ñîîáùåíèÿìè ïðåêðàòèòñÿ.
z Timing Clock
Status
F8H
*
Used to synchronize BPM SYNC.
z Start
Status
FAH
*
Specifies the beginning of the beat for BPM SYNC.
z Continue
Status
FBH
*
Specifies the beginning of the beat for BPM SYNC.
Эксклюзивные системные сообщения
Status
Data bytes
Status
F0H
iiH, ddH,...,eeH
F7H
FOH: Ñîñòîÿíèå ýêñêëþçèâíûõ ñèñòåìíûõ ñîîáùåíèé.
ii = èäåíòèôèêàöèîííûé íîìåð (èäåíòèôèêàöèÿ ïðîèçâîäèòåëÿ) óêàçûâàåò íà ïðîèçâîäèòåëÿ,
êîòîðîìó ïðèíàäëåæèò ýêñêëþçèâíîå ñîîáùåíèå. Èäåíòèôèêàöèîííûé íîìåð Roland − 41Í.
Èäåíòèôèêàöèîííûå íîìåðà 7EH è 7FH èñïîëüçóþòñÿ äëÿ óíèâåðñàëüíûõ ñîîáùåíèé íå â ðåàëüíîì
âðåìåíè (7EH) è óíèâåðñàëüíûõ ñîîáùåíèé ðåàëüíîãî âðåìåíè (7FH) ñ öåëüþ ðàñøèðåíèÿ
òåõíè÷åñêèõ õàðàêòåðèñòèê MIDI.
dd, ... ee= data: 00H–7FH (0–127)
F7H: EOX (End Of Exclusive)
zРегистр данных 1 (DT1)
Ýòî ñîîáùåíèå, êîòîðîå ïðåäîñòàâëÿåò ôàêòè÷åñêèå äàííûå è èñïîëüçóåòñÿ, ÷òîáû çàäàòü äàííûå
äëÿ óñòðîéñòâà.
Ñîñòîÿíèå
Èíôîðìàöèîííûé áàéò
Cîñòîÿíèå
F0H
41H, dev, 00H, 5BH, 12H,
F7H
aaH, bbH, ccH, ddH,..eeH, sum
Áàéò
Îáúÿñíåíèå
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 00H–1FH, factory setting is 00H)
00H
Upper byte of model ID (V−4, V−LINK message is 00H)
5BH
Lower byte of model ID (V−4, V−LINK message is 51H)
12H
Command ID (DT1)
aaH
Upper byte of address
bbH
Address
ccH
Address
ddH
Data: the actual data to be transmitted. Multi−byte data is transmitted
in the order of the address.
:
eeH
Data
sum
Checksum
F7H
EOX (End Of Exclusive)
*
Ïîäðîáíåå îá óñòàíîâêå àäðåñà, ðàçìåðå è êîíòðîëüíîé ñóììå − à ðàçäåëå "Ïðèìåðû
ýêñêëþçèâíûõ ñîîáùåíèé è âû÷èñëåíèå êîíòðîëüíîé ñóììû" (ñòð. 94).
*
Äàííûå, ïðåâûøàþùèå 256 áàéò, äîëæíû áûòü ðàçäåëåíû íà áëîêè ïî 256 áàéò è ìåíüøå, ÷òîáû
èõ ìîæíî áûëî ïåðåäàòü. Åñëè ïåðåäàíî ñëåäóþùåå ñîîáùåíèå "Data Set 1" , èíòåðâàë ìåæäó
áëîêàìè äîëæåí ñîñòàâëÿòü íå ìåíåå 20ìñ.
2. Сообщения MIDI, передаваемые из MIDI OUT
*
Åñëè MIDI Thru âêëþ÷åíî, ñîîáùåíèÿ MIDI ïåðåñûëàþòñÿ èç MIDI OUT áåç èçìåíåíèÿ.
*
Åñëè MIDI Thru âêëþ÷åíî, ñîîáùåíèÿ èç ñàìîãî V−4 íå áóäóò îòîñëàíû.
Голосовые сообщения канала
z Control Change
*
Ñîîáùåíèÿ, íàçíà÷åííûå â MIDI Setup, áóäóò îòîñëàíû ïðè ðàáîòå ñ ïàíåëüþ óïðàâëåíèÿ.
Ñîîáùåíèÿ Control Change, êîòîðûå ìîãóò áûòü èñïîëüçîâàíû, − ýòî CC#1−5, 7−31 è 64−95. Î
çàâîäñêèõ óñòàíîâêàõ − â ðàçäåëå "Óñòàíîâêè, ïåðåäàâàåìûå/ïðèíèìàåìûå ñ ïîìîùüþ MIDI"
Bank Select (Выбор банка) (номера контроллеров 0, 32)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
00H
mmH
BnH
20H
llH
mm, ll= bank number:
*
Ïðè âûáîðå êàíàëà À èëè Â, çàäàéòå óñòàíîâêè ïàìÿòè èëè óêàæèòå êàê ïîäêàíàëû ìèêøèðóþòñÿ â
ïðåçåíòàöèîííîì ðåæèìå. Ýòè ñîîáùåíèÿ áóäóò ïåðåäàíû âìåñòå ñ ñîîáùåíèÿìè Program Change
*
Ñëåäóþùèå îðãàíû óïðàâëåíèÿ ñîîòâåòñòâóþò êàæäîìó áàíêó.
Bank Select
Program No.
Control
MSB/LSB
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
50H/00H
00H − 07H
MEMORY 1−8
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
00H/00H
00H − 03H
A ch, INPUT 1−4
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
01H/00H
00H − 03H
B ch, INPUT 1−4
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
Modulation (controller number 1)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
01H
vvH
Breath-type (controller number 2)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
02H
vvH
Foot-type (controller number 4)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
04H
vvH
Portamento Time (controller number 5)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
05H
vvH
Volume (controller number 7)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
07H
vvH
Balance (controller number 8)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
08H
vvH
Panpot (controller number 10)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
0AH
vvH
Expression (controller number 11)
Ñîñòîÿíèå
2−îé áàéò
3−èé áàéò
BnH
0BH
vvH