AmigaPlayer to odtwarzacz muzyki modułowej i chipowej dla Amigi z procesorem 68020 lub lepszym i AmigaOS 3.x. Wersja 3.0 ma interfejs MUI (z klasycznym interfejsem Intuition jako rezerwą, gdy MUI nie ma w systemie), cztery playlisty i trzy nowe formaty. W jednej playliście gra moduły z Amigi i PC, muzykę z Atari 8-bit i Commodore 64, a także AHX/HVL i Future Composer.
/ Obsługiwane formaty
| Format | Opis | Silnik |
|---|---|---|
| MOD | ProTracker i pokrewne, także stare moduły Soundtracker z 15 próbkami oraz moduły 6-, 8-, 12-… kanałowe (6CHN, 8CHN, 12CH, FLT8, OCTA…) | 4 kanały: sprzętowy Paula; więcej kanałów: miksowanie programowe |
| S3M, XM | Scream Tracker 3, FastTracker 2 (także wersje 1.02/1.03, pliki ucięte na końcu, instrumenty z więcej niż 16 próbkami i próbki ADPCM; próbki stereo są uśredniane do mono) | miksowanie programowe |
| IT | Impulse Tracker; tytuł i długość na liście | libxmp |
| MED | OctaMED / MED w formacie MMD0–MMD3 (także instrumenty syntetyczne i hybrydowe, 16-bitowe i wielooktawowe, powyżej 4 ścieżek) | własny (sprzętowy Paula dla zwykłych 4-ścieżkowych, inaczej miksowanie programowe) |
| SAP | muzyka z Atari 8-bit (POKEY); podutwory | emulacja 6502 i POKEY |
| SID | Commodore 64 (PSID/RSID); podutwory | emulacja 6502 i SID |
| AHX, HVL | AHX i HivelyTracker, 4–16 kanałów; podutwory | replayer HivelyTrackera |
| FC13, FC14 | Future Composer 1.0–1.3 (SMOD) i 1.4 (FC14) | replayer fc14play |
Moduły spakowane XPK-SQSH oraz PowerPackerem 2.0 są rozpakowywane automatycznie, także przy skanowaniu tytułów i czasów. Nie obsługuję starych formatów MED sprzed MMD0 (MED2–MED4), spakowanego MMDC, OggMod (.oxm), Scream Trackera 2 (.stm) i kanałów Adlib w S3M. Takie pliki są oznaczane na liście jako ERR i pomijane. Szyfrowane PX20 i pozostałe pliki XPK też nie są obsługiwane.
/ Co nowego w wersji 3.0
- Interfejs MUI: wymaga MUI 3.8 lub nowszego (opcjonalnego). Gdy go brakuje albo okna nie da się otworzyć, program uruchamia klasyczny interfejs, a ToolType GUI=CLASSIC wymusza go zawsze.
- Nowe formaty: Impulse Tracker (IT), AHX i HVL (HivelyTracker) oraz Future Composer 1.0–1.4.
- Cztery playlisty: zakładki List 1–4 (skróty Amiga+1…4). Program pamięta zawartość wszystkich list, bieżący utwór na każdej z nich i aktywną zakładkę.
- Praca z playlistą: sortowanie według nazwy, typu i czasu, usuwanie duplikatów, filtr (klawisz /), Move up i Move down, pięć ostatnich playlist w menu i eksport do M3U. Pliki, których nie da się odtworzyć, są pomijane i oznaczane jako ERR.
- Ochrona procesora i dźwięk: mikser ma limiter wyjścia (zmniejsza wzmocnienie zamiast obcinać przebieg), a automatyczna ochrona (AUTORATE) sama obniża jakość miksowania, gdy procesor nie nadąża.
- Odtwarzanie: przewijanie suwakiem POS (nie dla SID i SAP), podutwory SID, SAP i HVL, limit czasu i wykrywanie ciszy z wyciszaniem przed przejściem dalej oraz normalizacja głośności formatów miksowanych programowo.
- Ustawienia: okno Preferences w trzech zakładkach (Audio, Playback, Display) zapisuje ustawienia w ikonie programu razem z rozmiarem okna. Stan (playlisty, głośność, tryby) trafia do ENVARC:AmigaPlayer.state.
- Instalacja i dokumentacja: skrypt Install-AmigaPlayer, przewodnik w formacie AmigaGuide (otwierany w MultiView) i licencje użytych komponentów w szufladzie programu.
/ Wymagania
- System: Amiga z procesorem 68020 lub lepszym i AmigaOS 3.x (testowano 3.1).
- MUI: 3.8 lub nowsze, opcjonalnie. Bez niego działa klasyczny interfejs.
- Pamięć: kilkaset KB wolnej pamięci poza modułem. AHX i HVL chwilowo potrzebują ok. 400 KB na tablice fal.
- Do instalacji skryptem: program Installer z systemu. Dokumentację w AmigaGuide otworzysz w MultiView.
/ Wydajność i znane ograniczenia
- Wymagające formaty: wielokanałowe HVL (do 16 kanałów), SID i IT potrzebują szybszego procesora (030, 040, 060 albo karty przyspieszającej, np. PiStorm). Najlżejsze są MOD, FC, S3M i XM.
- Wolne procesory: w emulowanym A1200 z 68020 14 MHz wielokanałowy HVL i SID nie grają w czasie rzeczywistym. Program pilnuje, czy mikser nadąża. Jeśli przez kilka sekund wytwarza mniej niż ok. 70% wymaganego dźwięku, najpierw wyłącza interpolację, a potem obniża częstotliwość miksera dla tego rodzaju modułów (22050 → 16000 → 11025 Hz), wczytuje utwór ponownie i pisze o tym w pasku stanu. Okno przez cały czas reaguje. Jeśli licznik niedoborów bufora w Module info rośnie, możesz też sam obniżyć Mixer rate, jakość IT albo wyłączyć wizualizację.
- Playlista: przeciąganie pozycji myszą nie działa. Zastępują je Move up i Move down.
- Przewijanie: HVL i FC przewijają się powoli na wolnych procesorach, a SID i SAP nie mają długości ani przewijania.
/ Instalacja
- Rozpakuj archiwum na Amidze.
- Uruchom ikonę
Install-AmigaPlayer(potrzebny jest program Installer) albo po prostu skopiuj szufladęAmigaPlayerw dowolne miejsce. Skrypt tworzy szufladę w wybranym katalogu (domyślnieSYS:Utilities). - Dokumentację w AmigaGuide (
AmigaPlayer.guide, bez polskich znaków) otwórz w MultiView.
Pełna instrukcja obsługi AmigaPlayer 3.0 (sterowanie, menu, playlisty, Preferences, ToolTypes, rozwiązywanie problemów, 18 zrzutów ekranu) jest na osobnej stronie.
/ Licencje
AmigaPlayer © 2026 Marcin Splawski. Użyty kod: libxmp (MIT), replayer HivelyTrackera (BSD 3-clause, Pete Gordon) i fc14play (BSD 3-clause, Olav Sørensen). Pełne teksty licencji są w szufladzie programu, w archiwum do pobrania.
Archiwum ZIP (270 KB): program (MUI i klasyczny interfejs), skrypt instalacyjny, przewodnik AmigaGuide, ikony i licencje.
Program autorski: Splavinho 2026. Zrzuty ekranu wykonano w emulatorze FS-UAE (Kickstart 3.1, MUI 5.0).

