D-Sample v1.0MS¢¢ kodowanie Jager/Dial¢¢ D-Sample jest programem umoəliwiaj⇧-¢ cym odtwarzanie sampli z cz❎stotliwo-¢ ③ci⇧ 8 lub 15kHz. Przeznaczony jest¢ on gwnie dla prbek nagranych w for-¢ macie MPT i moəliwych do odczytania¢ opcjami (w MPT) READ ONE i READ ALL.¢¢¢ MO⑧LIWO⇦CI PROGRAMU¢ -------------------¢¢ - praca na zaznaczonych samplach (ka-¢ sowanie, zapis)¢¢ - kasowanie dowolnego sampla (a nie¢ tylko ostatniego jak w MPT)¢¢ - moəliwo③⇨ konwersji sampla na format¢ MPT¢¢ - zapis w dowolnym formacie (ALL, ONE,¢ dane)¢¢ - spakowanie sampla (sampli) i zapis¢ w formacie DSP¢¢ - zainstalowany D-Filer v1.1¢¢¢ WYMAGANIA¢ ---------¢¢ - Atari XL/XE¢¢ - stacja dyskw¢¢ - MemLo nie wi❎ksze niə $2000¢¢¢ URUCHOMIENIE¢ ------------¢¢ Program moəna uruchomi⇨ pod kontro-¢ l⇧ dowolnego DOS'u. BASIC moəe by⇨¢ w⇧czony - program to wykryje i auto-¢ matycznie go wy⇧czy, dodatkowo zo-¢ stanie w⇧czony ekran systemowy.¢¢ Jeəeli pracujemy pod SpartaDOS X to¢ program naleəy uruchomo⇨ z "X'em",¢ poza tym naleəy wy⇧czy⇨ Time/Date¢ Line (TD OFF).¢¢ Przed uruchomieniem program spra-¢ wdza MemLo. Jeəeli b❎dzie ono wi❎ksze¢ od $2000 to na ekranie ukaəe si❎ od-¢ powiedni komunikat i po naci③ni❎ciu¢ dowolnego klawisza nast⇧pi powrt do¢ DOS'u.¢¢ Kolejny etap to instalacja opcji¢ HELP. Po ukazaniu si❎ okienka klawi-¢ szami , wybieramy dan⇧ opcj❎, RETURN¢ potwierdza nasz wybr. Dodatkowo akty-¢ wne s⇧ klawisze: Y - wybr i potwie-¢ rdzenie opcji YES, N - wybr i potwie-¢ rdzenie opcji NO, ESC - to samo co¢ klawisz N. HELP instalowany jest w pa-¢ mi❎ci RAM pod ROM'em, a wi❎c jeəeli¢ Twj system wykorzystuje t⇧ pami❎⇨ to¢ nie instaluj tej opcji! Po zainstalo-¢ waniu dost❎p do HELP'a umoəliwia kla-¢ wisz (ciekawe kto zgadnie)... oczywi-¢ ③cie HELP. Pomoc dost❎pna jest zarwno¢ z poziomu D-S jak i Filer'a. Klawisza-¢ mi , moəemy przewija⇨ tekst, ESC¢ lub ponowne naci③ni❎cie HELP umoəliwi¢ wyj③cie z tej opcji.¢¢ UWAGA! Okno z pytaniem o instalacje¢ ukaəe si❎ tylko na ekranie systemowym!¢ W kaədym innym wypadku instalacja¢ przebiega automatycznie!¢¢¢ OBS{UGA¢ -------¢¢ Po uruchomieniu programu na ekranie¢ zobaczymy trzy okna:¢¢ - okno informacyjne¢¢ - okno gwnego menu¢¢ - okno dla sampli MPT¢¢ W grnej cz❎③ci ekranu znajduj⇧ si❎¢ takəe informacje o autorze oraz wersji¢ programu :-)¢¢¢ Okno informacyjne¢ -----------------¢¢ Tutaj znajdziemy wszystkie informa-¢ cje na temat pracy programu. Okno zo-¢ stao podzielone na kilka mniejszych.¢ Patrz⇧c od gry widzimy:¢¢ - okienko dla nazwy pliku, a obok okno¢ dugo③ci caego pliku. Warto③⇨ poda-¢ wana jest w HEX'ach¢¢ - okienko z ustawieniem opcji podsta-¢ wowych, a w nim:¢¢ a) FORMAT: Po tym sowie znajdziemy¢ informacj❎ o formacie danego¢ sampla: MPT lub SMP.¢¢ b) kHz: Cz❎stotliwo③⇨ odtwarzania¢ sampla - 15 lub 8.¢¢ c) SCREEN: Jeəeli ustawiony na ON to¢ obraz b❎dzie w⇧czony podczas¢ odtwarzania sampla,OFF-wy⇧czony.¢ Dodatkowo moəe pokaza⇨ si❎ tu¢ "gwiazdka" [*], ktra informuje¢ iə podczas pakowania sampla obraz¢ zostanie wy⇧czony.¢¢ d) FREE: Ilo③⇨ wolnej pami❎ci.¢¢ - okienko z opcjami dodatkowymi. Mog⇧¢ si❎ tu ukaza⇨ nast❎puj⇧ce informacje¢¢ HELP - opcja HELP zainstalowana.¢¢ LOOP - p❎tla podczas odtwarzania¢ sampla jest aktywna (prbka¢ b❎dzie odtwarzana "w kko").¢¢ MAX - Program pracuje w trybie MAX¢ (FREE=$6000).¢¢¢ Gwne menu¢ -----------¢¢ Podstawowe opcje programu umieszczone¢ s⇧ w menu. Wybr ich umoəliwiaj⇧ kla-¢ wisze , , a RETURN akceptuje i uru-¢ chamia dan⇧ opcje. Dodatkowo istnieje¢ moəliwo③⇨ wywoania danej opcji przy¢ pomocy klawiszy funkcyjnych, ktre¢ zostan⇧ podane wraz z opisem danej¢ opcji.¢¢¢ MENU/Load Sample¢ ----------------¢ Wywoanie:פ lub קIJא¢¢ Opcja umoəliwia zaadowanie do pami❎ci¢ sampla. Format sampla rozpoznawany¢ jest po nagwku:¢¢ Nagwek Format sampla¢ ------------------------ -------------¢ $FE $FE $00 $00 MPT - ONE¢¢ $90 MPT - ALL¢¢ 'DSP' (ATASCI) D-Sample¢¢ Brak nagwka SMP¢ ------------------------ -------------¢¢ Kaədy inny traktowany jest jako format¢ SMP. Nieco ryzykowne jest sprawdzanie¢ formatu MPT-ALL gdyə moəe si❎ zdarzy⇨¢ iə prbka w formacie SMP takəe moəe¢ mie⇨ w pierwszym bajcie warto③⇨ $90!¢¢ Dla nie wtajemniczonych podaj❎ budow❎¢ takiego pliku: pierwsze 32 bajty to¢ tablica informuj⇧ca o pooəeniu sampla¢ w pami❎ci liczona zawsze od adresu¢ $9000. Po tej tablicy znajduj⇧ si❎ da-¢ ne sampli. Tablic❎ moəna podzieli⇨ na¢ dwie cz❎③ci, a kaəda ma po 16 bajtw.¢ Pierwsza cz❎③⇨ to starsze powki¢ adresu sampla (modsza powka ma za-¢ wsze warto③⇨ 00). Druga cz❎③⇨ tablicy¢ to starsze powki adresu gdzie koczy¢ si❎ dana prbka (zawsze +1).¢¢ Tak wi❎c plik w formacie MPT-ALL za-¢ czyna si❎ zawsze od bajtu $90 (dlate-¢ go D-S go sprawdza) i tylko ten bajt¢ ma sta⇧ warto③⇨.¢¢ Swoj⇧ drog⇧ autorzy MPT (chyba wszyscy¢ wiedz⇧ kto to?) mogli doda⇨ jaki③ baj-¢ ty identyfikacyjne dla tego formatu¢ (pliki w formacie MPT-ONE maj⇧).¢¢ Jak wspomniaem wyəej, teoretycznie,¢ moəe si❎ zdarzy⇨ iə w pliku SMP pier-¢ wszy bajt b❎dzie mia warto③⇨ $90 (ja¢ jeszcze takiego nie spotkaem, ale¢ atwo moəna go zrobi⇨). Z tego teə¢ wzgl❎du sprawdzana jest jeszcze caa¢ tablica (obliczane s⇧ dugo③ci), ale¢ i to moəe zawie③⇨ z tego teə wzgl❎du¢ przepraszam, jeəeli D-S b❎dnie rozpo-¢ zna format MPT-ALL.¢¢ Z pozostaymi formatami nie ma proble-¢ mu gdyə maj⇧ one "sensowne" bajty¢ identyfikacyjne.¢¢ Po wybraniu opcji LOAD SAMPLE przej-¢ dziemy do Filera (patrz opis D-FILER¢ v1.1). Po wybraniu pliku potwierdzamy¢ to RETURN'em i nast⇧pi odczyt.¢¢ "Zachowanie" programu podczas odczytu¢ uzaleənione jest od rozpoznanego for-¢ matu. W dolnej cz❎③ci ekranu ukaə⇧ si❎¢ wszelkie informacje dotycz⇧ce b❎dw¢ podczas odczytu (numery podane s⇧¢ dziesi❎tnie). Zaznacz❎ jeszcze iə ko-¢ munikat Out of memory (koniec pami❎ci)¢ jest typowo informacyjny tz. iə takie-¢ go sampla b❎dziemy mogli odsucha⇨,¢ mimo iə nie b❎dzie on odczytany w ca-¢ o③ci (pami❎taj o tym)!¢¢ Po odczytaniu pliku nast⇧pi powrt do¢ gwnego menu.¢¢¢ MENU/Save sample¢ ----------------¢ Wywoanie: ת¢¢ Jak nie trudno si❎ domy③le⇨ opcja umo-¢ əliwia zapis sampla(i). W zaleəno③ci¢ od formatu w ktrym pracujemy program¢ rənie zareaguje.¢¢ MENU/SAVE SAMPLE/format SMP¢ ---------------------------¢ W tym przypadku przejdziemy bezpo③re-¢ dnio do Filer'a gdzie b❎dziemy mogli¢ poda⇨ nazw❎ pliku. RETURN potwierdza¢ wpisan⇧ nazw❎ i rozpocznie si❎ zapis.¢¢¢ MENU/SAVE SAMPLE/format MPT¢ ---------------------------¢ Ukaə⇧ si❎ kolejne opcje:¢¢ ALL - zapis w formacie MPT-ALL¢¢ ONE (MPT HEADER) - zapis w formacie¢ MPT-ONE¢¢ ONE (NO HEADER) - zapis w formacie¢ SMP-same dane prbki¢¢ Po wybraniu opcji ALL podajemy nazw❎¢ pliku (Filer), RETURN-zapis.¢¢ Opcja ONE (w obu przypadkach) wymaga¢ przed jej wybraniem zaznaczenia sampla¢ (lub sampli). Jak nie trudno si❎ do-¢ my③le⇨ dzi❎ki tej opcji moəemy bez¢ əadnych kombinacji nagra⇨ sobie poje-¢ dycze sample znajduj⇧ce si❎ w oknie¢ MPT. Rozszerzeniem nazwy b❎dzie Sxx,¢ gdzie xx to numer zwi❎kszany podczas¢ zapisu. Tak nagane sample (opcja ONE¢ (MPT HEADER)) bez problemu moəna wczy-¢ tywa⇨ w MPT opcj⇧ LOAD ONE!¢¢ Tradycyjnie w razie jaki③ problemw¢ podczas zapisu ukaə⇧ si❎ odpowiednie¢ komunikaty!¢¢¢ MENU/Convert to MPT¢ -------------------¢ Wywoanie: ב¢¢ Opcja jest aktywna tylko podczas pra-¢ cy z samplami w formacie SMP (tryb MAX¢ musi by⇨ wy⇧czony).¢¢ Konwersja sampla polega na tym iə two-¢ rzona jest dla niego tablica oraz¢ "obcinana" jest dugo③⇨-modszy bajt.¢ Tak wi❎c jeəeli prbka miaa dugo③⇨¢ np. $1F5C to po konwersji b❎dzie miaa¢ dugo③⇨ $1F00.¢¢ Po konwersji opcja zostaje wy⇧czona.¢¢¢ MENU/Pack/Save¢ --------------¢ Wywoanie: BRAK¢¢ Opcja umoəliwia spakowanie danych¢ (format SMP) lub wszystkich sampli¢ znajduj⇧cych si❎ w oknie MPT SAMPLE¢ oraz zapis (po spakowaniu) we wasnym¢ formacie DSP. Wraz z danymi zapisywane¢ s⇧ informacje o formacie oraz ustawie-¢ niu opcji kHz.¢¢ W trybie MAX opcja nie jest aktywna!¢¢ Po jej wybraniu nast❎puje pakowanie¢ danych. W oknie menu ukaə⇧ si❎ nast❎-¢ puj⇧ce informacje:¢¢ SOURCE: ilo③⇨ danych juə spakowanych¢¢ TARGET: aktualna dugo③⇨ danych po¢ spakowaniu¢¢ GAIN : zysk¢¢ Warto③ci podawane s⇧ w HEX'ach.¢¢ Po zakoczeniu pakowania (informacja¢ COMPLETE!) program oczekuje na naci-¢ ③ni❎cie dowolnego klawisza za wyj⇧-¢ tkiem ESC, ktry umoəliwia powrt do¢ gwnego menu. Jeəeli po GAIN ukaəe¢ si❎ sowo NONE (⑧ADEN) to po naci③ni❎-¢ ciu dowolnego klawisza takəe nast⇧pi¢ powrt do gwnego menu.¢¢ Operacja zapisu jest taka sama jak¢ opisaem wyəej. Podajemy nazw❎ (zale-¢ cane rozszerzenie DSP) i potwierdzamy¢ RETURN'em.¢¢ Czy warto uəywa⇨ tej opcji? My③l❎ əe¢ najlepsz⇧ odpowiedzi⇧ b❎dzie tabelka.¢ Do testw wybraem, zupenie przypad-¢ kowe sample (naprawd❎). W sumie jest¢ ich dziewi❎⇨ o ⇧cznej dugo③ci $7f00¢ (32,512) bajtw. W te③cie bray udzia¢ najbardzej popularne packery:¢¢ 1. D.J Packer v1.1¢ 2. SFDN Packer v1.01¢ 3. Super Packer v1.0¢¢ Pod uwag❎ braem tylko i wy⇧cznie¢ czas pakowania, bez wzgl❎du na to jak¢ dany paker to wykonuje np. SFDN ma¢ dwa przebiegi. Po pierwszym naleəy po-¢ da⇨ nazw❎ pliku - co takəe byo liczo-¢ ne z tym əe zapis skierowany by na¢ ramdysk! Chyba sprawiedliwie? Odno③nie¢ Super Packer'a to w⇧czone byy oba¢ algorytmy). A oto oglne wyniki:¢¢ +------------+-------+-------+-------+¢ | Program | Zysk | Czas | Turbo |¢ +------------+-------+-------+-------+¢ |SFDN Packer | 9,396 | 02:20 | ----- |¢ |D-Sample Pck| 9,292 | 13:08 | 09:52 |¢ |D.J Packer | 8,709 | 12:40 | ----- |¢ |Super packer| 8,447 | 17:23 | ----- |¢ +------------+-------+-------+-------+¢¢ Cakowita dugo③⇨: 32,512 bajtw¢¢ Zysk - podany jest w bajtach¢ Czas - min/sek¢ Turbo - to czas przy wy⇧cz. ekranie¢¢ Jak wida⇨ jedynie SFDN Packer jest¢ nieco lepszy pod wzgl❎dem zysku, ale¢ czasowo... brak konkurencji!¢¢ Tak wi❎c kto ma "troszk❎" czasu to¢ moəe sobie popakowa⇨ sampelki.¢¢¢ MENU/Set kHz¢ ------------¢ Wywoanie: י¢¢ Opcja umoəliwia ustawienie cz❎stotli-¢ wo③ci z jak⇧ b❎d⇧ odtwarzane sample.¢ Aktualna warto③⇨ widoczna jest w oknie¢ informacyjnym po kHz.¢¢¢ MENU/Play sample¢ ----------------¢ Wywoanie: ס lub ¬¢¢ W zaleəno③ci od formatu reakcja pro-¢ gramu jest nast❎puj⇧ca:¢¢ SMP - odtwarzanie sampla¢¢ MPT - przej③cie do okna MPT SAMPLE¢¢ Jeəeli chcemy przerwa⇨ odtwarzanie to¢ naleəy nacisn⇧⇨ klawisz SHIFT.¢¢¢ MENU/Exit to DOS¢ ----------------¢ Wywoanie: דצב lub ד¢¢ Nie trudno si❎ domy③le⇨ iə opcja umo-¢ əliwia kulturalne (i bezpieczne :-) )¢ wyj③cie do DOS'u. Powrt umoəliwia¢ wpisanie komendy RUN (w DOS'ie) o ile¢ system umoəliwia to. Uprzedzam iə inne¢ wyj③cie z programu (np. RESET) moəe¢ spowodowa⇨ zawieszenie systemu!¢¢ Operacj❎ wyj③cia naleəy zawsze potwie-¢ rdzi⇨! Po ukazaniu si❎ pytania o pot-¢ wierdzenie klawiszami , wybieramy¢ opcj❎ (NO, YES), a RETURN akceptuje¢ nasz wybr. Dodatkowo aktywne s⇧ kla-¢ wisze: Y - wybr i akceptacja opcji¢ YES, N - wybr i akceptacja opcji NO,¢ ESC - to samo co klawisz N.¢¢ Dla "zielonych":¢¢ YES - TAK - wyj③cie do DOS'u¢ NO - NIE - powrt do menu¢¢ UWAGA! Dane zostan⇧ skasowane!¢¢¢ MENU/Opcje dodatkowe¢ --------------------¢¢ Opcji tych nie ma w gwnym menu, ale¢ moəna je wywoa⇨ przy pomocy klawiszy¢ funkcyjnych.¢¢¢ MENU/Zmiana trybu pracy¢ -----------------------¢ Wywoanie: ל lub ה¢¢ Opcja umoəliwia wybr trybu pracy pro-¢ gramu. Do wyboru s⇧ dwa:¢¢ 1. PODSTAWOWY - umoəliwia prac❎ z sam-¢ plami w formacie MPT lub SMP. Bufor¢ na dane wynosi masymalnie $3000¢ (12,288) bajtw. W tym trybie dos-¢ t❎pne s⇧ wszystkie opcje programu¢ (o ile pozwala na to FORMAT). Pro-¢ gram uruchamia si❎ wa③nie w tym¢ trybie.¢¢ 2. MAX - umoəliwia prac❎ z samplami w¢ formacie SMP. Przy odczycie nie¢ zwraca uwagi na əadne nagwki co¢ umoəliwia zaadowanie "wszystkiego"¢ do bufora, ktry w tym trybie ma¢ wielko③⇨ $6000 (24,576) bajtw. Nie¢ s⇧ dost❎pne opcje przeznaczone dla¢ sampli MPT oraz PACK/SAVE i CONVERT¢ TO MPT.¢¢ Aktualny tryb pokazany jest w oknie¢ informacyjnym: MAX - aktywny tryb MAX,¢ brak informacji - aktywny tryb pod-¢ stawowy.¢¢¢ MENU/W/wy ekran podczas grania¢ -------------------------------¢ Wywoanie: צ¢¢ Opcja umoəliwia w⇧czenie lub wy⇧cze-¢ nie ekranu D-S podczas odtwarzania¢ sampla. Aktualne ustawienie pokazane¢ jest w oknie informacyjnym po sowie¢ SCREEN.¢¢¢ MENU/W/wy ekran podczas pakowania¢ ----------------------------------¢ Wywoanie: בנמקפנכ½צ¢¢ W⇧czenie/wy⇧czenie obrazu podczas¢ pakowania sampla(i), co oczywi③cie¢ przyspieszy ten proces. Jeəeli opcja¢ jest aktywna to ukaəe si❎ "gwiazdka"¢ [*] po sowie SCREEN (za informacj⇧¢ o ustawieniu tej opcji dla odtwarzania¢ sampla).¢¢¢ MENU/W⇧cz/wy⇧cz p❎tle¢ -----------------------¢ Wywoanie: כ¢¢ Jeəeli chcemy aby prbka bya odtwa-¢ rzana "w kko" to naleəy uaktywni⇨¢ t⇧ opcj❎. Jeəeli jest ona aktywna to¢ w oknie informacyjnym ukaəe si❎ sowo¢ LOOP.¢¢ Wyj③cie z p❎tli umoəliwia klawisz¢ SHIFT.¢¢¢ MENU/Help¢ ---------¢ Wywoanie: זדכס¢¢ O ile opcja ta jest zainstalowana.¢¢¢ Okno MPT sample¢ ---------------¢¢ Wej③⇨ do niego moəemy tylko wtedy go¢ odczytamy prbk❎ w tym formacie! Opcje¢ dost❎pne s⇧ tylko przy pomocy kla-¢ wiszy funkcyjnych.¢¢ MPT/wybr sampla¢ ----------------¢ Wywoanie: £, ¥¢¢¢ MPT/Odtwarzanie sampla¢ ----------------------¢ Wywoanie: פדקרפמ¢¢¢ MPT/Przerwanie odtwarzania¢ --------------------------¢ Wywoanie: צזחהק¢¢¢ MPT/Zaznaczenie sampla¢ ----------------------¢ Wywoanie: צסIJבד, גדכדקד¢¢ Jeəeli skorzystamy z klawisza DELETE¢ to po zaznaczeniu pod③wietlenie prze-¢ sunie si❎ o jedn⇧ pozycj❎ w d.¢¢¢ MPT/Zaznaczenie wszystkich sampli¢ ---------------------------------¢ Wywoanie: חמצדפק¢¢¢ MPT/Skasowanie wszystkich zaznacze¢ -----------------------------------¢ Wywoanie: בכדIJפ¢¢¢ MPT/Inwersja zaznacze¢ ----------------------¢ Wywoanie: חמשדפצד¢¢¢ MPT/Kasowanie sampla¢ --------------------¢ Wywoanie: ג¢¢ Jeəeli nie zaznaczymy əadnego sampla¢ to kasowanie b❎dzie dotyczyo aktual-¢ nie pod③wietlonego. W przypadku zazna-¢ czenia, tylko zaznaczonego. Oczywi③cie¢ moəna zaznaczy⇨ kilka lub wszystkie¢ sample.¢¢ Kasowanie trzeba zawsze potwierdzi⇨¢ (tylko raz - bez wzgl❎du na ilo③⇨ za-¢ znacze).¢¢¢ MPT/Ustawienie opcji kHz¢ ------------------------¢ Wywoanie: י¢¢¢ MPT/W⇧cz/wy⇧cz p❎tle¢ ----------------------¢ Wywoanie: כ¢¢¢ MPT/W/wy ekran podczas grania¢ ------------------------------¢ Wywoanie: צ¢¢¢ MPT/Wywoanie opcji Load Sample¢ -------------------------------¢ Wywoanie: קIJא¢¢¢ MPT/Powrt do gwnego menu¢ ---------------------------¢ Wywoanie: דצב lub ߢ¢¢ MPT/Help¢ --------¢ Wywoanie: זדכס¢¢ O ile opcja ta jest zainstalowana.¢¢¢ I to juə wszystkie opcje dotycz⇧ce tej¢ cz❎③ci programu. Jeəeli nie znasz¢ jeszcze biblioteki D-FILER v1.1 (np.¢ z programu D-Font View) to zapraszam¢ do lektury...¢¢¢