Hudba z klasických Maců ožívá v prohlížeči. PlayerPRO Web dává retro trackery nový život

Hudba z klasických Maců ožívá v prohlížeči. PlayerPRO Web dává retro trackery nový život

Říj 16, 2026 webassembly retro-computing music-production trackers browser-apps open-source digital-preservation javascript wasm chiptune

Klasická Mac hudba ožívá: PlayerPRO Web přináší retro trackery přímo do prohlížeče

Pamatujete si na ten uspokojivý pocit z uspořádávání samplů v trackeru? Pro spoustu muzikantů, kteří začínali s počítačovou hudbou v 90. letech, byly trackery vstupenkou do světa elektronické kompozice. Teď díky kouzlu WebAssembly se jeden z nejikoničtějších Mac trackerů vrací – a běží přímo v prohlížeči.

Návrat do minulosti

PlayerPRO se poprvé objevil jako výkonný hudební tracker pro klasické Macintosh systémy, vytvořil ho Antoine Rosset. Rychle se stal nástrojem číslo jedna pro skladatele pracující s formáty MOD, XM, S3M, IT a dalšími legendárními tracker formáty, které definovaly videoherní soundtracks a demoscénu po celá 90. léta a začátek nového tisíciletí.

Co dělá tento webový port pozoruhodným, není jen nostalgie – je to technický úspěch, kdy se nativní kód bez problémů kompiluje a běží v prostředí prohlížeče.

Kouzlo WebAssembly

Jádro projektu, PlayerPROCore, bylo přeloženo do WebAssembly (Wasm). Pro ty, kteří se s tímto pojmem nesetkali: WebAssembly je binární instrukční formát, který umožňuje téměř nativní výkon přímo v prohlížeči. Představte si to jako univerzálního překladatele, který vezme kód napsaný v jazycích jako C nebo C++ a udělá z něj spustitelný program přímo v sandboxu prohlížeče.

Tento port vznikl z open-source verze PlayerPRO, o kterou se stará C.W. Betts (MaddTheSane). Původní PlayerPRO Rosset uvolnil jako public domain, takže webová adaptace nebyla jen možná – byla i legálně zcela čistá.

Co tam vlastně můžete dělat?

Webová verze podporuje původní formát MADK a většinu hlavních retro tracker formátů: XM, S3M, IT, MOD – prostě všechno podstatné. Jde o plnohodnotnou hudební stanici, která běží zcela na straně klienta. Žádné serverové zpracování, žádné lagy z cloudu.

Vestavěné efekty pocházejí od respektovaných jmen v oblasti audia. Freeverb, vytvořený Jezarem z Dreampoint, je dostupný jako public domain. Paul Kellettův mda efekty jsou pod MIT licencí. Oba jsou v audio komunitě oblíbené už desítky let – znají je všichni, kdo hledají teplo a charakter v zvuku.

Klávesnice jako základ

Uživatelé trackerů se tady budou cítit jako doma. Rozhraní je postavené na klávesových zkratkách:

  • Space přehrává a pozastavuje skladbu
  • Šipky slouží k navigaci mezi pozicemi v patternu
  • Hranaté závorky přepínají mezi skladbami v projektech s více skladbami
  • Zpětný apostrof vás hodí do režimu editace patternu
  • Option-klik na hlavičku stopy ji ztlumí, Option-Shift-klik ji naopak osamostatní

Je to workflow, který odměňuje svalovou paměť – a pořád existuje spousta muzikantů, kteří ji mají vrytou hluboko v rukou.

Proč je to důležité pro webovou platformu

PlayerPRO Web reprezentuje něco významného: web se stává legitimní platformou pro uchovávání softwaru. Složité aplikace náročné na výkon, které dříve vyžadovaly nativní instalaci, dnes běží kdekoliv s prohlížečem a internetem.

Z pohledu hostingu je to fascinující – jde o nulové náklady na straně serveru. Všechno se děje u klienta. Implikace pro kolaborativní nástroje, vzdělávací software a přístup k legacy systémům jsou obrovské. Teoreticky byste mohli PlayerPRO Web provozovat jako statický web na jakémkoliv základním serveru. Klidně na tom nejbudgetovějším shared hostingu, kde vám stačí nahrát soubory a jede to.

Vyzkoušejte to sami

Podívejte se na PlayerPRO Web projekt a zjistěte, jak vypadá 90s tracker magie v roce 2024. Ať už jste nostalgický skladatel, zvědavý vývojář zajímající se o WebAssembly, nebo prostě člověk, co má rád digitální archeologii – jde o genuinně působivou ukázku možností moderního webu.

Nejlepší na tom je, že je to úplně zdarma, běží zcela v prohlížeči a zachraňuje kousek hudební softwarové historie, který by jinak možná zmizel v zapomnění.


Vyzkoušeli jste nějaké další WebAssembly porty klasického softwaru? Podělte se o své oblíbené v komentářích – rádi vidíme, když dostanou vintage nástroje nový život na moderním webu.

Read in other languages:

BG RU EL UZ TR FI SV RO PT PL NB HU NL IT FR ES DE DA ZH-HANS EN