MXTracker / oficiální vydání
MXTracker pro ZX Spectrum Next je oficiálně venku
Tak je to tady. Po vývoji, testování, opravách, dalších opravách a několika kolech „ještě by tam možná mohlo být tohle“ se MXTracker konečně dostal do verze, kterou můžu bez většího cukání v oku označit za vydanou.
A co je možná ještě důležitější: z00m/SinDiKAT současný stav schválil. Tím mi spadl ze srdce balvan přibližně o velikosti menšího AY čipu. Takže ano – MXTracker může oficiálně mezi lidi.
Pokud máte ZX Spectrum Next a chuť skládat hudbu přímo na něm, můžete si tracker stáhnout, spustit a začít mu vysvětlovat, co přesně po těch AY čipech chcete. On se bude snažit. Vy pravděpodobně také.
Co je MXTracker?
Vím, že jsem zde o tom psal již několikrát, ale jistota je jistota. MXTracker je hudební tracker pro zvukové čipy AY vytvořený přímo pro ZX Spectrum Next. Cílem bylo, aby ovládání zůstalo rychlé a přehledné jako u klasických trackerů, ale aby zároveň nabídlo věci, na které je člověk zvyklý z modernějších editorů na PC.
Program podporuje skladby se 3, 6 nebo 9 zvukovými kanály, tedy jeden až tři AY čipy prostřednictvím TurboSound Next. U každého nástroje lze po jednotlivých řádcích řídit tón, šum, hlasitost i hardwarovou obálku. K dispozici jsou také ornamenty – tedy arpeggia – s délkou až 32 řádků.
Smyslem od začátku nebylo udělat „ještě jeden tracker“, ale takový, ve kterém se bude dát na skutečném Nextu opravdu pohodlně skládat. Což zní samozřejmě, dokud nezačnete počítat klávesy, sloupce, patterny, registry a všechno ostatní, co se snaží vejít na jednu obrazovku.
Pokročilé funkce přímo na ZX Spectrum Next
Jedním z hlavních cílů bylo dostat na Next funkce, které jsou na osmibitových počítačích spíš výjimkou nebo je člověk běžně čeká až od trackeru na PC.
- Dozvuk tónu a samostatné uvolnění noty.
- Výběr bloků a copy/paste.
- Víceúrovňové undo a redo.
- Transpozice a další transformace vybraných bloků.
- Živý náhled změn ještě před jejich potvrzením.
- Změna nástrojů a hlasitosti v označené části patternu.
- Vyplňování a interpolace hodnot.
- Výběr efektových příkazů podle názvu bez nutnosti memorovat hexadecimální kódy.
- Klonování patternů přímo ze seznamu pořadí skladby.
- Samostatná délka pro každý pattern.
Undo a redo funguje při úpravách patternů, pořadí skladby, nástrojů i ornamentů. Copy/paste a transformační nástroje zase výrazně urychlují běžnou práci. A ano, možnost vzít kus patternu, něco s ním provést a případně to jedním krokem vrátit je návyková. Jakmile ji jednou máte, návrat zpátky už bolí.
Editory nástrojů a ornamentů
MXTracker obsahuje plnohodnotný grafický editor nástrojů s přehledným zobrazením hlasitosti a samostatný editor ornamentů. Nástroje a ornamenty lze podle potřeby sdílet mezi AY čipy nebo pro každý čip používat vlastní sadu. Program má také samostatné patternové stopy pro globální registry šumu a hardwarové obálky každého AY čipu. To je důležité hlavně u šesti- a devítikanálových skladeb, kde by se jinak člověk velmi rychle dostal do stavu, kdy už neví, který čip vlastně komu právě šumí.
Formáty PT3 a MXM
MXTracker používá vlastní formát MXM a zároveň podporuje import i export PT3, tedy formátu známého z ProTrackeru 3 a Vortex Trackeru II. Podporované jsou také vícemodulové TurboSound skladby pro šest a devět kanálů. Práce se soubory využívá systémový prohlížeč NextZXOS, takže načítání, ukládání, import i export zapadají přímo do prostředí Nextu. Není potřeba vymýšlet vlastní správce souborů jen proto, abych si mohl přidat další projekt. Tentokrát jsem se ovládl.
Pohodlné ovládání
Program lze ovládat klávesnicí i Kempston myší. Uživatelské rozhraní pracuje v režimu 80 × 32 znaků a automaticky přizpůsobuje zobrazení podle počtu používaných kanálů. Součástí je i vestavěná nápověda s vyhledáváním klávesových zkratek. Do skladby lze uložit její název a autora, při přehrávání tracker sleduje aktuální řádek a pro kontrolu je k dispozici také monitor registrů AY čipu. Jinými slovy: pokud chcete vědět, co se právě děje, MXTracker se vám to snaží ukázat. Pokud pak pořád nevíte, co se děje, je už slušná šance, že problém není v trackeru. :)
Stažení a dokumentace
MXTracker si můžete stáhnout na itch.io:
Stáhnout MXTracker pro ZX Spectrum Next
Odkaz na kompletní uživatelský manuál najdete přímo na stránce projektu. Dokumentace podrobně popisuje ovládání, klávesové zkratky, editaci skladeb i jednotlivé funkce trackeru.
Teď už je řada na vás
Budu rád, když MXTracker vyzkoušíte. Ještě raději budu, když v něm něco opravdu složíte – protože tracker bez hudby je pořád jen velmi komplikovaná tabulka. Přeji příjemné skládání a těším se na vaše skladby, zkušenosti i zpětnou vazbu. A teď už snad můžu na chvíli tvrdit, že je verze 1.0 hotová. Aspoň do chvíle, než někdo přijde s dalším dobrým nápadem. A ještě jednou velké díky z00m-ovi na nastavení správněho směru, rady a zpětnou vazbu a Martinovi Bórikovi za kontrolu na ByteFestu a doporučení pár dalších funkcí, které jsem do trackeru přidával (ale to jsem psal již v minulém článku.





