.

 

 

 

Darmowe oprogramowanie


 - MIDI Controller

 - Edytor znaczników

 - Konsola MLS

 - Inne

 

 

MIDI-LIGHT System (MLS) - opis systemu 

Standard MIDI przewiduje 127 rozkazów Control Change, popularnie zwanych "kontrolerami". Służą one do sterowania różnymi funkcami instrumentów muzycznych. Jest jednak kilka rozkazów z tej grupy niezdefiniowanych. Należą do nich między innymi rozkazy Control Change o numerach od 20 do 30. Właśnie te niezdefiniowane rozkazy Control Change zostały użyte do opracowania systemu MLS.

MLS - MIDI Light System - to zestaw rozkazów Control Change umożliwiających sterowanie oświetleniem przy pomocy sterowników MIDI-LIGHT.

Numer CC

Funkcja w MLS

Control Change 20 rozkazy MACRO, rozkazy zmiany ustawień sterownika (funkcje)
Control Change 21 sterowanie jasnością świecenia w kanale nr 1 (L1)
Control Change 22 sterowanie jasnością świecenia w kanale nr 2 (L2)
Control Change 23 sterowanie jasnością świecenia w kanale nr 3 (L3)
Control Change 24 sterowanie jasnością świecenia w kanale nr 4 (L4)
Control Change 25 sterowanie jasnością świecenia w kanale nr 5 (L5)
Control Change 26 sterowanie jasnością świecenia w kanale nr 6 (L6)
Control Change 27 sterowanie jasnością świecenia w kanale nr 7 (L7)
Control Change 28 sterowanie jasnością świecenia w kanale nr 8 (L8)
Control Change 29 sterowanie jasnością świecenia we wszystkich kanałach (L1-L8)
Control Change 30 ustawianie wielkości parametru dla rozkazów 

 

Rozkazy Control Change są rozkazami złożonymi z dwóch bajtów:

  • - pierwszy określa numer rozkazu Control Change,

  • - drugi określa jego wielkość (poziom, parametr).

Rozkazy Control Change od 21 do 29 umożliwiają w sterownikach MIDI-LIGHT precyzyjne ustawienie jasności świecenia w każdym kanale oświetleniowym na jednym ze 128 poziomów. Pierwszy bajt rozkazu określa numer kanału oświetleniowego a drugi - poziom świecenia lamp w tym kanale. 

W dalszej części opisu żarówka lub zestaw żarówek podłączony do odpowiedniego kanału sterownika traktowany jest jako jedno źródło światła i nazwany lampą

Rozkaz CC,21 steruje kanałem nr 1, CC,22 - kanałem nr 2, itd. do CC,28 - kanał nr 8. Rozkaz CC,29 steruje wszystkimi kanałami jednocześnie.

Przykładowy rozkaz: CC,26,96

  • - CC oznacza Control Change,

  • - 26 oznacza kanał nr 6,

  • - 96 oznacza poziom świecenia w kanale,

spowoduje zapalenie lampy w kanale nr 6 na poziomie 75% jasności świecenia. Zgaszenie lampy spowoduje rozkaz CC,26,00 a zapalenie wszystkich na maksimum CC,29,127.

Rozkaz Control Change 20 uruchamia w sterownikach MIDI-LIGHT tzw. MAKRA lub zmienia parametry wewnętrzne sterownika lub uruchamia jego funkcje, co umożliwia poprzez MIDI na jego pełną kontrolę. Rozkazy MAKRO służą do tego aby jednym rozkazem można było wywołać efekt płynnego rozjaśnienia lub ściemnienia lamp z wcześniej ustawionym czasem. Zmiana parametrów wymaga podania wielkości danego parametru. Należy tą wielkość ustawić w sterowniku rozkazem Control Change 30. Do uruchomienia funkcji wystarcza wysłanie jednego rozkazu CC,20,XX.

Rozkazy mają postać CC,20,XX lub CC,30,YY gdzie XX oznacza numer MAKRA lub parametru a YY wielkość parametru od 0 do 127.

Tabela poniżej opisuje funkcje poszczególnych rozkazów CC,20,XX. 

  

XX Funkcja w sterowniku  Uwagi
00 zerowanie sterownika (reset) funkcja 
01 płynne zwiększenie poziomu lampy L1 rozkaz MAKRO
02 płynne zwiększenie poziomu lampy L2 rozkaz MAKRO
03 płynne zwiększenie poziomu lampy L3 rozkaz MAKRO
04 płynne zwiększenie poziomu lampy L4 rozkaz MAKRO
05 płynne zwiększenie poziomu lampy L5 rozkaz MAKRO
06 płynne zwiększenie poziomu lampy L6 rozkaz MAKRO
07 płynne zwiększenie poziomu lampy L7 rozkaz MAKRO
08 płynne zwiększenie poziomu lampy L8 rozkaz MAKRO
09 płynne zwiększenie poziomu wszystkich lamp L1-L8 rozkaz MAKRO
10 ustawienie modu M-1  (zmiana trybu pracy) funkcja
11 płynne zmniejszenie poziomu lampy L1 rozkaz MAKRO
12 płynne zmniejszenie poziomu lampy L2 rozkaz MAKRO
13 płynne zmniejszenie poziomu lampy L3 rozkaz MAKRO
14 płynne zmniejszenie poziomu lampy L4 rozkaz MAKRO
15 płynne zmniejszenie poziomu lampy L5 rozkaz MAKRO
16 płynne zmniejszenie poziomu lampy L6 rozkaz MAKRO
17 płynne zmniejszenie poziomu lampy L7 rozkaz MAKRO
18 płynne zmniejszenie poziomu lampy L8 rozkaz MAKRO
19 płynne zmniejszenie poziomu wszystkich lamp L1-L8 rozkaz MAKRO
20 ustawienie modu M-2  (zmiana trybu pracy) funkcja
21 ustawienie minimalnego poziomu dla lampy L1 funkcja (pobiera parametr)
22 ustawienie minimalnego poziomu dla lampy L2 funkcja (pobiera parametr) 
23 ustawienie minimalnego poziomu dla lampy L3 funkcja (pobiera parametr) 
24 ustawienie minimalnego poziomu dla lampy L4 funkcja (pobiera parametr) 
25 ustawienie minimalnego poziomu dla lampy L5 funkcja (pobiera parametr) 
26 ustawienie minimalnego poziomu dla lampy L6 funkcja (pobiera parametr) 
27 ustawienie minimalnego poziomu dla lampy L7 funkcja (pobiera parametr) 
28 ustawienie minimalnego poziomu dla lampy L8 funkcja (pobiera parametr) 
29 ustawienie minimalnego poziomu dla wszystkich lamp funkcja (pobiera parametr) 
30 ustawienie kanału MIDI dla sterownika funkcja (pobiera parametr) 
31 ustawienie maksymalnego poziomu dla L1 funkcja (pobiera parametr) 
32 ustawienie maksymalnego poziomu dla L2 funkcja (pobiera parametr) 
33 ustawienie maksymalnego poziomu dla L3 funkcja (pobiera parametr) 
34 ustawienie maksymalnego poziomu dla L4 funkcja (pobiera parametr) 
35 ustawienie maksymalnego poziomu dla L5 funkcja (pobiera parametr) 
36 ustawienie maksymalnego poziomu dla L6 funkcja (pobiera parametr) 
37 ustawienie maksymalnego poziomu dla L7 funkcja (pobiera parametr) 
38 ustawienie maksymalnego poziomu dla L8 funkcja (pobiera parametr) 
39 ustawienie maksymalnego poziomu dla wszystkich lamp funkcja (pobiera parametr) 
40 ustawienie kanału MIDI dla zdalnego sterowania funkcja (pobiera parametr) 
41 wyłączenie lampy L1 i ustawienie stałego poziomu funkcja (pobiera parametr) 
42 wyłączenie lampy L2 i ustawienie stałego poziomu funkcja (pobiera parametr)
43 wyłączenie lampy L3 i ustawienie stałego poziomu funkcja (pobiera parametr)
44 wyłączenie lampy L4 i ustawienie stałego poziomu funkcja (pobiera parametr) 
45 wyłączenie lampy L5 i ustawienie stałego poziomu funkcja (pobiera parametr) 
46 wyłączenie lampy L6 i ustawienie stałego poziomu funkcja (pobiera parametr) 
47 wyłączenie lampy L7 i ustawienie stałego poziomu funkcja (pobiera parametr) 
48 wyłączenie lampy L8 i ustawienie stałego poziomu funkcja (pobiera parametr) 
49 wyłączenie wszystkich lamp i ustawienie stałego poziomu funkcja (pobiera parametr)
50 jednorazowe wciśniecie przycisku ">" (ENTER) funkcja
51 włączenie lampy L1 funkcja
52 włączenie lampy L2 funkcja
53 włączenie lampy L3 funkcja
54 włączenie lampy L4 funkcja
55 włączenie lampy L5 funkcja
56 włączenie lampy L6 funkcja
57 włączenie lampy L7 funkcja
58 włączenie lampy L8 funkcja
59 włączenie wszystkich lamp funkcja
60 jednorazowe wciśnięcie przycisku "+" funkcja
61 ustawienie klawisza K1 dla lampy L1  funkcja (pobiera parametr)
62 ustawienie klawisza K1 dla lampy L2 w P00*, P01** funkcja (pobiera parametr)
63 ustawienie klawisza K1 dla lampy L3 w P00*, P01** funkcja (pobiera parametr)
64 ustawienie klawisza K1 dla lampy L4 w P00*, P01** funkcja (pobiera parametr)
65 ustawienie klawisza K1 dla lampy L5 w P00*, P01** funkcja (pobiera parametr)
66 ustawienie klawisza K1 dla lampy L6 w P00*, P01** funkcja (pobiera parametr)
67 ustawienie klawisza K1 dla lampy L7 w P00*, P01** funkcja (pobiera parametr)
68 ustawienie klawisza K1 dla lampy L8 w P00*, P01** funkcja (pobiera parametr)
69 ustawienie klawisza K1 dla wszystkich lamp w P00*, P01** funkcja (pobiera parametr)
70 jednorazowe wciśnięcie przycisku "-" funkcja
71 ustawienie klawisza K2 dla lampy L1 w P00*, P01** funkcja (pobiera parametr)
72 ustawienie klawisza K2 dla lampy L2 w P00*, P01** funkcja (pobiera parametr)
73 ustawienie klawisza K2 dla lampy L3 w P00*, P01** funkcja (pobiera parametr)
74 ustawienie klawisza K2 dla lampy L4 w P00*, P01** funkcja (pobiera parametr)
75 ustawienie klawisza K2 dla lampy L5 w P00*, P01** funkcja (pobiera parametr)
76 ustawienie klawisza K2 dla lampy L6 w P00*, P01** funkcja (pobiera parametr)
77 ustawienie klawisza K2 dla lampy L7 w P00*, P01** funkcja (pobiera parametr)
78 ustawienie klawisza K2 dla lampy L8 w P00*, P01** funkcja (pobiera parametr)
79 ustawienie klawisza K2 dla wszystkich lamp w P00*, P01** funkcja (pobiera parametr)
80  włączenie odbioru rozkazów Program Change (PCn) funkcja
81 włączenie pracy atomatycznej i ustawienie prędkości funkcja (pobiera parametr)
82 wyłączenie pracy automatycznej funkcja
83 włączenie pracy z sygnałem akustycznym funkcja
84 wyłączenie pracy z sygnałem akustycznym funkcja
85 jednoczesne włączenie pracy automatycznej i z sygnałem dźwiękowym oraz ustawienie prędkości  funkcja (pobiera parametr)
86 jednoczesne wyłączenie pracy automatycznej i z dźwiękiem funkcja
87 ustawienie klawisza K1 dla programów P20-P99*, A01-S16** funkcja (pobiera parametr)
88 ustawienie klawisza K2 dla programów P20-P99*, A01-S16** funkcja (pobiera parametr)
89 ustawienie klawisza K3 dla programów P20-P99*, A01-S16** funkcja (pobiera parametr)
90 ustawienie klawisza K4 dla programów P20-P99*, A01-S16** funkcja (pobiera parametr)
91 ustawienie grupy 1 (kanały 1-8)** funkcja
92 ustawienie grupy 2 (kanały 9-16)** funkcja
93 ustawienie grupy 3 (kanały 17-24)** funkcja
94 ustawienie grupy 4 (kanały 25-32)** funkcja
95 ustawienie grupy 5 (kanały 33-40)** funkcja
96 ustawienie grupy 6 (kanały 41-48)** funkcja
97 ustawienie grupy 7 (kanały 49-56)** funkcja
98 ustawienie grupy 8 (kanały 57-64)** funkcja
99 ustawienie grup 1-8  (kanały 1-64)** funkcja
100 wyłączenie odbioru rozkazów Program Change funkcja
101 przerwanie wykonania rozkazu MAKRO dla L1 funkcja
102 przerwanie wykonania rozkazu MAKRO dla L2 funkcja
103 przerwanie wykonania rozkazu MAKRO dla L3 funkcja
104 przerwanie wykonania rozkazu MAKRO dla L4 funkcja
105 przerwanie wykonania rozkazu MAKRO dla L5 funkcja
106 przerwanie wykonania rozkazu MAKRO dla L6 funkcja
107 przerwanie wykonania rozkazu MAKRO dla L7 funkcja
108 przerwanie wykonania rozkazu MAKRO dla L8 funkcja
109 przerwanie wykonania rozkazu MAKRO dla lamp L1-L8 funkcja
110 ustawienie czasu zwiększania/zmniejszania poziomu na 0,5 sek. (dla programów P01, P02)** funkcja
111 ustawienie czasu zwiększania/zmniejszania poziomu na 1 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
112 ustawienie czasu zwiększania/zmniejszania poziomu na 2 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
113 ustawienie czasu zwiększania/zmniejszania poziomu na 3 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
114 ustawienie czasu zwiększania/zmniejszania poziomu na 4 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
115 ustawienie czasu zwiększania/zmniejszania poziomu na 5 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
116 ustawienie czasu zwiększania/zmniejszania poziomu na 6 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
117 ustawienie czasu zwiększania/zmniejszania poziomu na 7 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
118 ustawienie czasu zwiększania/zmniejszania poziomu na 8 sek. (dla całego sterownika)*, (dla programów P01, P02)** funkcja
119 ustawienie wartości funkcji X-FADE** funkcja (pobiera parametr)
120 ustawienie czasu zwiększania/zmniejszania poziomu na 0,5 sek (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja
121 ustawienie czasu zwiększania/zmniejszania poziomu na 1 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja
122 ustawienie czasu zwiększania/zmniejszania poziomu na 2 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja
123 ustawienie czasu zwiększania/zmniejszania poziomu na 3 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja
124 ustawienie czasu zwiększania/zmniejszania poziomu na 4 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja
125 ustawienie czasu zwiększania/zmniejszania poziomu na 5 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja
126 ustawienie czasu zwiększania/zmniejszania poziomu na 6 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja

127

ustawienie czasu zwiększania/zmniejszania poziomu na 7 sek. (dla programów P00, P20-P99)*, (dla programów A01-S16)** funkcja

 * - dotyczy sterowników ML-88PM, ML-84P, ML-88S, ML-80P

** - dotyczy sterownika ML-640PS

System MIDI rozróżnia 128 poziomów sygnału sterującego a system DMX rozróżnia 256 poziomów sygnału sterującego. Z tego powodu nie można bezpośrednio przełożyć wartości poszczególnych rozkazów MIDI na rozkazy DMX. Sterowniki MIDI-LIGHT automatycznie podwajają poziom określony przez rozkaz MIDI i taka wartość jest przekazywana dalej jako poziom sygnału DMX. Powoduje to (podczas bezpośredniego sterowania poziomów przez MIDI) zmniejszenie rozdzielczości sygnału DMX do 128 poziomów ale nie wpływa to w istotny sposób na prace urządzeń ponieważ:

- bezwładność źródeł światła jest tak duża że trudno zauważyć różnicę,

- zmiana danego parametru skanera lub innego urządzenia inteligentnego następuje w wyniku przesłania do niego poziomu sygnału z pewnego zakresu wartości. Każdy sygnał o poziomach z tego zakresu spowoduje wykonanie określonej funkcji. W ten sposób pracuje większość tych urządzeń. Zakres wartości dla danej funkcji wynosi od kilku do kilkudziesięciu różnych poziomów.

 

[Start] [Firma] [Info] [Oferta] [Cennik] [MLS] [MIDI] [Forum] [Linki]

ISO 8859-2. Optymalizacja dla MSIE 5.0 800x600