NeoTracker

From Atariki

Revision as of 18:19, 14 paź 2005; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

NEO TRACKER napisany w latach 2003-2004 (autor Epi/Tristesse) - program do edycji i odtwarzania modułów opartych o 8-bitowe sample. Design oraz większośc skrótów klawiatury wzorowane na Theta Music Composer 1.x. Wymagania sprzętowe:

Wymagania minimalne:

  • mono 1xPOKEY (STD) 4 bit dźwięk - czyli to, co firmowo Atari ma na pokładzie
  • Stereo 2xPOKEY - 4 bit dźwięk - rozkład kanałów (2-L, 2-P)
  • Atari 130XE - czyli 128kB RAM
  • Atari 1050 Disk Drive

Wymagania zalecane:

  • COVOX - 4 ch, 8 bit dźwięk - rozkład kanałów (2-L, 2-P)
  • Atari 1MB ram
  • Równoległy interface IDE

Środowisko pracy: program instalacyjny, gdzie określamy domyślne ścieżki dla patternów, sampli i modułów, możliwość zaimportowania pliku w formacie MOD (Atari ST, Amiga, PC), własny format zapisu plików (*.NEO), obsługuje część efektów z moda - loop sampli (bez "ping-pong" :) ), zakończenie patternu, tempo, głośność, "volume slide" (+-), portamento.. . Możliwość użycia (w trybie 1MB RAM) do 64 sampli, każdy max po 16384 bajty w tym jeden max do 22528 bajtów. Własny format zapisu sampli (do programu dołączony konwerter plików WAV -> NSF. Tracker zaopatrzony w HELP'a - aktywuje się oczywiście przy użyciu klawisza HELP (jak kultura nakazuje). Zaimplementowana funkcja obsługi podkatalogów z pewnością ucieszy użytkowników MyDOS, oraz SpartaDOS X. Odtwarzanie modułów cztero kanałowych; gdzie na każdy kanał przypada po niecałe 12KHz - co, biorąc pod uwagę taktowanie proca / jego architekturę, oraz fakt obsługiwania efektów można uznać za spore osiągnięcie.

Jako ciekawostkę można traktować nieopublikowaną nigdzie - nie do końca początkowo przewidzianą właściwość programu - użycie w patternie sampla - nuta D w oktawie 6 powoduje odtworzenie tegoż z pominięciem tablic częstotliwości - co daje możliwość uzyskania niezwykle czystych brzmień np. instrumentów perkusyjnych. I tu uwaga - przy odsłuchiwaniu patternu sampel pod D6 będzie praktycznie niesłyszalny; lecz po odpaleniu całości (okno SONG) będzie odegrany normalnie (1:1). Najprawdopodobniej jest to ficzer dostępny od wersji 1.5.

W czasie prac nad programem powstało kilka bardzo experymentalnych i niepublikowanych wersji - w skrócie parametry:

  • 3 chn po 15khZ
  • 2 chn po 22,5khZ (przy pomocy tej wersji powstał BRULLWURFEL - czyli największa na Atari 8 bit konwersja msx z platformy PC - 730kB moduł)
  • 4 chn DRUM machine - czyli; 4 kanały po 22,5khZ - pierwsze 4 sample wyzwalane klawiszami Start, Select, Option, Shift; - wysoka częstotliwośc bierze się z pominięcia w programie części playera odpowiedzialnej za efekty.

W planach jest wersja 2.0 - najprawdopodobniej przeznaczona dla maszyn z procesorem 65c816 oraz z ramem liniowym powyżej $0ffff - spowoduje to zniesienie ograniczenia dla sampli 16kB, oraz powinno dać możliwość podniesienia częstotliwości odtwarzanego dźwięku. Na dzień dzisiejszy ciężko jest powiedzieć, czy użycie 16 bit procesora będzie opcją, czy minimalnym wymaganiem.

Na dzień dzisiejszy - aktualna wersja NeoTrackera (1.5) nie działa z DracOS przeznaczonym dla Atari z 65c816 (z powodu używania nieudokumentowanych odwołań do systemu). Program nie używa rozkazów nielegalnych 6502, więc na XL OS, oraz wspomnianym CPU pracuje w sposób normalny.


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.

Personal tools