K/oS MusicManiac 2.0 for Windows 95/NT ====================================== Fanatyk modułów - Odgrywanie modułów muzycznych na pięć sposobów, albo na swój własny... K/oS MusicManiac 2.0 for Windows 95/NT, to niezwykły program - tzw. "module player" - do odtwarzania trakerowych modułów muzycznych zgodnych ze standardem MIDAS Digital Audio System - wielokoanałowym systemem tworzenia i odgrywania dźwięku/muzyki często spotykanym w grach, rozmaitych demach czy nawet aplikacjach wykorzystujących odgrywanie w czasie rzeczywistym. Wczytuje więc i odtwarza pliki formatu *.MOD tworzone przez trakery ProTracker, NoiseTracker oraz StarTrekker, *.S3M ze słynnego ScreamTracker'a 3 firmy Future Crew, *.XM FastTracker I/II firmy Triton Prod oraz *.IT - formatu jednego z najnowszych i najbardziej zaawansowanych trakerów ImpulseTracker firmy Lia. Oprócz odgrywania z bardzą dobrą jakością (44,1 kHz stero), program udostępnia pełną obsługę plików (kopiowanie, przemieszczanie, wycieranie itd.) bezpośrednio "spod" odgrywarki, a także możliwość tworzenia kolekcji modułów (*.MMDC) na dyskach CD, tzw. MusicManiacs Disc. Dopasowanie samej aplikacji do potrzeb użytkownika jest tu wręcz wzorcowe. Po pierwsze do dyspozycji mamy aż pięć odgrywarek: Classic (odtwarzanie, tworzenie i edycja *.MMDC), Mini (tylko obsługa "drag&drop" modułów), Tray (sadowi się na pasku jako ikonka i pozwala odsłuchiwać oraz wczytwyać kolekcje *.MMDC, ale bez możliwości edycji), Batch (idealny do masowego odsłuchu, jednakże bez obsługi *.MMDC) oraz Magic Player (odgrywarka z dość dziwnym GUI i tak właściwie nie wiadomo po co...). Po drugie w "maniaku" zaimplementowano funkcje interfejsu COM (Component Object Model), co sprawia, że jest on w 100% programowalny poprzez ActiveX, w dowolnym, wspierającym technologię ActiveX języku skryptowym lub wysokiego poziomu (VB, VC++, VBA, JScript, VBScript itd.). Engine MusicManiac'a (jako kontrolka ActiveX) może być wywoływany z aplikacji zewnętrznych *.EXE, dokumentów MS Office czy nawet spod plików HTML. Można więc sobie samemu napisać, własną, w pełni funkcjonalną odgrywarkę, która zajmie najwyżej kilkanaście (i tylko!) linii kodu. Aktualny SDK jest (dzięki uprzejmości autorów P. Kangaslampi i J. Paannen) dostępny na stronie firmy K/oS Housemarque, Inc. http://www.kos.org. Możliwość uruchamiania engine MusicManiac'a ze strony WWW, pozwala w łatwy sposób podłączać "tełka" muzyczne zapisane w w/w modułach pod wyświetlaną aktualnie stronę. Zaletą jest tu krótki czas ładowania muzyki ze względu na nieduże wielkości plików-modułów. Trzecią zaletą MusicManiac'a jest jego obecność (jako ikonki) na pasku zadań skąd natychmiast dostępne jest pop-up menu z opcjami włącz/wyłącz, kontrolą głośności, pomocą oraz rozbudowanym, wielozakładkowym okienkiem konfiguracji (m. in. miksowanie, bufor RAM , zanikanie, głośność, wybór odgrywarki). W sumie dość prosty, ale dobrze przemyślany projekt, z pewnością wart uwagi nie tylko dlatego, że rozprowadzany za darmo...