Strona 1
MIDI w praktyce cz.7. Midi a karaoke.
2011-03-16 21:17:52
http://gramsam.pl/artykuy-/artykuy-midi/midi-w-praktyce/72-midi-w-praktyce-cz7-midi-a-k...
MIDI w praktyce cz.7. Midi a karaoke.
Wpisany przez Alex
MIDI a karaoke.
Czym plik MIDI różni się od pliku karaoke?
Bardzo często dochodzi do stosowania różnego rodzaju nazewnictwa w odniesieniu do plików MIDI zawierających zapisaną
ścieżkę z tekstem utworu. Spotkać się można z wymiennie używanymi określeniami: plik midi, plik karaoke oraz plik midi-
karaoke. W praktyce jednak mamy do czynienia z dwoma rodzajami plików muzycznych zawierających zdarzenia MIDI z
zapisanym śladem zawierającym słowa piosenki.
PLIKI KARAOKE.
Pliki muzyczne z rozszerzeniem *.kar, głównie przeznaczone do używania w programowych i sprzętowych odtwarzaczach
karaoke. Posiadają niemal identyczną strukturę jak pliki MIDI. Jedyną różnicą jest sposób zapisu słów piosenki, który w pliku
KARAOKE jest przedstawiony jako zdarzenie "Text", zapisane najczęściej w oddzielnym śladzie zawierającym wyłącznie w/w
zdarzenia "Text", widoczne jedynie w widoku "Event List".
PLIKI MIDI.
Pliki muzyczne z rozszerzeniem *.mid, przeznaczone głównie do używania w urządzeniach umożliwiających odgrywanie plików
tego formatu, jak też w programowych i sprzętowych odtwarzaczach karaoke. W plikach tych tekst piosenki umieszczony jest
jako zdarzenie "Lyric", najczęściej zapisywane w kanale 4 wraz ze zdarzeniami definiującymi przebieg linii melodycznej
utworu. Widoczne są one w widoku "Event List" jak też w postaci słów zapisanych pod nutami w widoku "Staff".
Zamiana pliku KARAOKE na plik MIDI.
Ponieważ pliki KARAOKE mają identyczną strukturę jak pliki MIDI, można je odtwarzać i edytować za pomocą programów
sekwenserowych po zmianie ich rozszerzenia z *.kar na *.mid. Zabieg taki powoduje traktowanie tych plików przez programy
jak zwykłe pliki MIDI. Plik KARAOKE ze zmienionym rozszerzeniem na *.mid, po otworzeniu w programie sekwenserowym ( w
naszym przykładzie będzie to program Cakewalk Express Gold) będzie miał postać pliku MIDI przedstawionego w formacie
MIDI "1". Chcąc dokonywać edycji wszelkich zdarzeń musimy przestrzegać generalnej zasady, aby zapisywać je w tym samym
formacie MIDI "1". Zachowujemy wówczas możliwość poprawnego odtwarzania tego pliku zarówno przez urządzenia
zewnętrzne jak i programy sekwenserowe oraz odtwarzacze karaoke. Gdybyśmy do zapisu użyli formatu MIDI "0", tekst
piosenki zostałby wówczas umieszczony w oknie "Markers" i uniemożliwiałoby to poprawne używanie w odtwarzaczach
karaoke.
Widok okna głównego programu Cakewalk Express Gold z otwartym plikiem MIDI po zmianie rozszerzenia z *.kar na *.mid
przedstawia poniższy rysunek.
Zobacz rysunek: mid_kar_1.jpg
Strona 2
MIDI w praktyce cz.7. Midi a karaoke.
2011-03-16 21:17:52
http://gramsam.pl/artykuy-/artykuy-midi/midi-w-praktyce/72-midi-w-praktyce-cz7-midi-a-k...
Chcąc zobaczyć jak wygląda tekst piosenki, ewentualnie przeprowadzić jego edycję musimy przejść do widoku "Event List".
Zobacz rysunek: mid_kar_2.jpg
Tekst całego utwory jest podzielony na fragmenty, najczęściej są to sylaby, odpowiadające poszczególnym nutom. Widoczny
jest on w kolumnie "Values" (w wersji programu Cakewalk Pro Audio kolumna ta będzie mieć nazwę "Data"). Możemy tu
poprawiać ten tekst, dopisywać własne słowa, zmieniać tekst np. z angielskiego na polski.
Jeżeli dysponujemy plikiem MIDI pozbawionym ścieżki z tekstem, mamy tu możliwość wpisania własnego tekstu wykorzystując
do tego celu istniejący ślad z linią melodyczną, wpisując po kolei cały tekst. Przechodząc do śladu linii melodycznej ustawiamy
kursor w kolumnie "Kind" na pierwszym zdarzeniu "Note" (nuta) i klawiszem "Insert" powielamy je.
Zobacz rysunek: mid_kar_3.jpg
Strona 3
MIDI w praktyce cz.7. Midi a karaoke.
2011-03-16 21:17:52
http://gramsam.pl/artykuy-/artykuy-midi/midi-w-praktyce/72-midi-w-praktyce-cz7-midi-a-k...
Zwróćmy uwagę, że w poniżej położonym wierszu utworzyliśmy kopię pierwszego wiersza.
Pozostawiamy kursor w tym samym miejscu (jest to pole "Note" kolumny "Kind" wiersza, który powielaliśmy) wciskamy
"Enter" i przechodzimy do otwierającego się okna "Kind of Event" w którym wybieramy " opcję "Text".
Zobacz rysunek: mid_kar_4.jpg
Wybór potwierdzamy "OK".
Powinniśmy sprawdzić też i ewentualnie skorygować poprawność wpisanych wartości pól kolumny HMSF (Hr: Mn: Sc: Fr:),
MBT (Meas: Beat: Tick:) oznaczających dokładne umiejscowienie danego zdarzenia w strukturze całego pliku MIDI, po czym w
pozycji "Value" wpisujemy odpowiednie słowo, lub jego fragment. Następnie powielamy kolejne zdarzenie "Note" i
przeprowadzamy podobne jak uprzednio czynności z kolejnym polem, wpisując właściwy tekst i pozycje.
Na koniec tej, jakże żmudnej procedury zapisujemy efekty naszej pracy, pamiętając o regule zapisu w formacie MIDI "1".
Bardziej wygodne i częściej stosowane jest zamieszczanie tekstu utworu poprzez stosowanie komunikatów "Lyric" - typowych
dla plików MIDI. Dokładny opis tej procedury został przedstawiony w artykule "MIDI w praktyce_02_lyrics".
Na koniec jeszcze praktyczna wskazówka: Wpisując tekst do ścieżki "Lyrics" układajmy go w niedługie wiersze i kończmy je
klawiszem "Enter", dzięki czemu kursor będzie przechodził na początek kolejnego wiersza i dzielił wiersze znakiem akapitu.
Ma to znaczenie w poprawnym wyświetlaniu tekstu przez instrumenty klawiszowe, dla których zbyt długie wiersze byłyby
utrudnieniem w poprawnym wyświetlaniu. Używać można tez do tego celu znaku ukośnika "\" do oddzielania wierszy.
Teksty przeznaczone do odczytywania przez instrument należy przygotowywać bez używania polskich znaków diakrytycznych,
które nie są akceptowane przez większość keyboardów. Planując odgrywanie plików MIDI w odtwarzaczach karaoke nie mamy
takich ograniczeń, gdyż większość tych odtwarzaczy akceptuje polskie znaki.
Pzdr
Alex