Edytor znaczników czasu, rozkazów MLS i komentarzy |
||||||||||||||
Pliki tekstowe wykorzystywane przez wtyczkę MIDI Controller mogą być przygotowywane w dowolnym edytorze tekstu, jak np.: Notatnik, WordPad, MS Word itp. Jest to bardzo wygodny sposób edycji istniejącego już pliku lub przygotowywania części opisowej nowego. Problem pojawia się jednak w chwili wprowadzania znaczników czasu. Znacznik czasu to zapisany w odpowiedniej formie czas, w którym mają zostać wysłane rozkazy MIDI. Można je oczywiście wprowadzić i zapisać w edytorze tekstu, ale należy wówczas znać ich wartości. Jeżeli takich znaczników chcemy wprowadzić odpowiednio dużo, staje się to bardzo uciążliwe, ponieważ trudno jest dokładnie określić ich wartości w poszczególnych momentach. Aby ułatwić użytkownikom wtyczki MIDI Controller wprowadzanie znaczników czasu, napisany został prosty edytor, który oprócz możliwości edycji tekstu umożliwia również automatyczne zapisywanie znaczników czasu w czasie odtwarzania plików audio przez Winampa. Okno programu (poza menu) składa się z trzech części. W głównej części okna, środkowej, wyświetlana jest cała zawartość przygotowywanego pliku tekstowego. W fazie początkowej znajdują się w nim linie zawierające opis zdarzeń które będą miały miejsce w określonych momentach odtwarzanego pliku z materiałem dźwiękowym. Jeżeli nie ma jeszcze koncepcji co do rodzaju tych zdarzeń, linie mogą zawierać cokolwiek, np. numer linii. Istotne jest aby poszczególne linie zawierały jakiś tekst, ponieważ jedynie do takich mogą być wpisane znaczniki i tylko takie odczytywane są przez wtyczkę MIDI Controller. Ponad środkowym oknem edytora znajduje się linia edycji. Jest to miejsce w którym pojawia się tekst podświetlonej (wybranej przez użytkownika) linii tekstu z okna głównego. W linii edycji tekst może być dowolnie edytowany. Po kliknięciu myszką poza jego obszar, wszystkie wprowadzone zmiany uwidocznione zostają w odpowiedniej linii tekstu w oknie głównym. Pod oknem głównym znajduje się pasek statusu (Status Bar). Wyświetlany jest w nim komunikat w postaci nazwy aktualnie wykonywanej operacji. Jeżeli w „Panelu sterowania” w „Ustawieniach regionalnych” zostanie ustawione „Polska” – wszystkie komunikaty oraz menu pojawią się w języku polskim. Przy każdym innym ustawieniu opisy będą wyświetlone w języku angielskim. Wszystkie możliwe operacje wykonywane są po ich wybraniu z menu. Menu „Plik” zawiera tradycyjne funkcje gromadzone w tym miejscu również w innych programach. Umożliwia otworzenie pliku tekstowego wskazanego w typowym oknie dialogowym służącym do tego celu lub automatyczne załadowanie pliku o nazwie identycznej z odtwarzanym właśnie przez Winampa. Aby automatyczne załadowanie się powiodło, Winamp powinien być uruchomiony a odpowiedni plik z rozszerzeniem TXT powinien znajdować się w tym samym katalogu co Winamp. Jeżeli te warunki nie zostaną spełnione, załadowanie nie nastąpi i pojawią się odpowiednie komunikaty. Można w tym miejscu również zapisać plik pod aktualną lub nową nazwą oraz zakończyć działanie programu. Menu „Edycja” umożliwia wykonanie dwóch operacji na tekście: dodanie nowej, pustej linii powyżej aktualnie podświetlonej oraz skasowanie wybranej linii. Menu „Znacznik” przechowuje najistotniejszą komendę całego edytora – „Dodaj znacznik czasu”. Jej wybranie może nastąpić przez kliknięcie nań myszką, wciśnięcie klawisza „Ins” lub spacji. Aby nastąpiło automatyczne wpisanie znacznika czasu, musi być odtwarzany (przez Winampa) plik dźwiękowy. Po wydaniu komendy w danej chwili, aktualny czas odtwarzanego utworu zostanie zapisany do aktualnie wybranej (podświetlonej) linii tekstu, po czym automatycznie wybrana zostanie następna linia z tekstem. Program natychmiast przygotowany jest do zapisania następnego znacznika. Można w ten sposób odsłuchując plik dźwiękowy w charakterystycznych dla niego momentach (lub dowolnych innych) poprzez wciskanie klawisza „Ins” lub spacji, powodować zapisywanie wskazanych w ten sposób miejsc utworu jako znaczników czasu. Jest to sposób znacznie łatwiejszy niż ręczne wpisywanie znaczników w linii edycji, co również jest możliwe. Zapisane znaczniki można również łatwo usunąć. Służy do tego komenda „Usuń pierwszy znacznik czasu” (w menu „Znacznik”), która z aktualnie wybranej linii usuwa pierwszy znacznik. Ponieważ kolejne znaczniki do linii dodawane są zawsze z lewej strony (linia może zawierać kilka znaczników), skasowany zostanie w ten sposób znacznik ostatnio w niej zapisany. Operację tą można również wywołać poprzez naciśnięcie klawiszy Ctrl+Del. Wszystkie znaczniki czasu można usunąć wybierając polecenie „Usuń wszystkie znaczniki czasu...” Kolejnym elementem w menu głównym jest menu „MLS”. Po jego rozwinięciu uzyskuje się dostęp do komend sterujących oświetleniem scenicznym (MIDI Light System) przy pomocy sterowników MIDI-LIGHT (rysunek 2). Wybranie każdej z nich powoduje wpisanie odpowiedniego rozkazu MIDI w miejsce wskazane przez aktualne położenie kursora. Rozkazy zostają zapisane w formie umożliwiającej poprawne ich interpretowanie przez wtyczkę MIDI Controller. Można je również wpisać bezpośrednio z klawiatury korzystając z linii edycji. Dwa ostatnie polecenia z menu MLS umożliwiają usuwanie rozkazów MIDI z aktualnej linii lub całego pliku. Rozkazy w menu „MLS” podzielone zostały na cztery grupy. Pierwsza, ”Dodaj MACRO”, umożliwia wpisanie większości z nich. Poprzez wskazywanie poszczególnych pozycji z podmenu można wybrać rozkazy powodujące: rozjaśnianie, ściemnianie, włączanie i wyłączanie poszczególnych kanałów oświetleniowych, ustawianie minimalnego i maksymalnego poziomu, ustawianie numerów klawiszy K1 i K2 dla programu P01, wybór aktualnej grupy kanałów, przerywanie procesów rozjaśniania lub ściemniania, ustawianie czasów rozjaśniania lub ściemniania dla programu P01 lub programów w bankach A, B, C, D i S, sterowanie pracą AUTO i MUSIC oraz uruchamianie rozkazów zmieniających parametry sterownika i pozostałe ustawienia. Druga grupa służy do wpisania rozkazu będącego parametrem dla niektórych rozkazów MACRO (patrz MLS). Parametr może mieć wartość z zakresu od 0 do 127. Trzecia grupa umożliwia wpisanie rozkazów ustawiających stały poziom w dowolnym kanale, a czwarta – rozkazów zmiany banku i numeru programu. Wybieranie poszczególnych rozkazów od sterowania oświetleniem z menu, a nie na przykład ustawianie ich w specjalnym oknie dialogowym, okazało się (w fazie testowania) lepszym rozwiązaniem. Lista rozkazów stała się w ten sposób bardziej czytelna, przez co wzrosła szybkość wprowadzania rozkazów. Odpowiednie pogrupowanie rozkazów jest elementem ułatwiającym poruszanie się po obszernej ich liście oraz zwalnia użytkowników z pamiętania wartości liczbowych poszczególnych komend. Wszystkie te zalety w połączeniu z wprowadzaniem znaczników czasu i możliwością ręcznej edycji całego pliku, czynią z edytora bardzo przydatne narzędzie dla użytkowników sterowników MIDI-LIGHT. Pliki do pobrania
Tel: (0-63) 244-09-21, 240-11-00 , 603 45-66-27; e-mail: darys@konet.pl |