Klassikern är tillbaka: Retrotrackers nu i webbläsaren

Klassikern är tillbaka: Retrotrackers nu i webbläsaren

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

Classic Mac-musik lever vidare: PlayerPRO Web för retro trackers till din browser

Minns du den där tillfredsställande känslan när du arrangerade samples i ett tracker-gränssnitt? För många musiker som växte upp med 90-talets datorbaserade musik var trackers den perfekta inkörsporten till elektronisk komposition. Nu, tack vare WebAssembly, är en av de mest ikoniska Mac-trackers tillbaka – och den körs direkt i din browser.

Tillbaka till framtiden

PlayerPRO dök upp som ett kraftfullt musik-tracker verktyg för klassiska Macintosh-system, skapat av Antoine Rosset. Det blev snabbt det självklara valet för kompositörer som arbetade med MOD, XM, S3M, IT och andra legendariska tracker-format som definierade datorspels-musik och demoscene-produktioner genom 90-talet och början av 2000-talet.

Det som gör denna webbportning remarkabel är inte bara nostalgi – det är den tekniska bedriften att kompilera native kod så att den körs sömlöst i en browser-miljö.

WebAssembly magin

Kärnan i detta projekt, PlayerPROCore, har kompilerats till WebAssembly (Wasm). För den som inte känner till det: WebAssembly är ett binärt instruktionsformat som möjliggör nästan-native prestanda i webbläsare. Tänk på det som en universell översättare som tar kod skriven i språk som C eller C++ och gör den körbar direkt i browser-sandboxen.

Portningen bygger på den öppna källkoden för PlayerPRO, underhållen av C.W. Betts (MaddTheSane). Det visar hur bevarandeinsatser med öppen källkod kan ge nytt liv åt gammal programvara. Den ursprungliga PlayerPRO släpptes som public domain av Rosset, vilket gjorde denna webbanpassning inte bara möjlig utan även juridiskt okomplicerad.

Vad kan du egentligen göra?

Webbversionen stödjer det ursprungliga MADK-formatet plus de flesta stora retro tracker-format: XM, S3M, IT, MOD – hela kittet. Det är en legitim musikmaskin som körs helt klientbaserat utan server-bearbetning.

De inbyggda effekterna kommer från några respekterade namn inom ljudbehandling. Freeverb, skapat av Jezar på Dreampoint, finns i public domain. Paul Kelletts mda-effekter distribueras under MIT-licensen. Båda har varit favoriter i ljudvärlden i decennier, kända för sin värme och karaktär.

Tangentbordet är ditt verktyg

Tracker-användare känner sig direkt hemma med det tangentbaserade gränssnittet:

  • Space spelar och pausar din komposition
  • Piltangenterna navigerar mellan positioner i ditt mönster
  • Klammerparenteser växlar mellan låtar i multi-song projekt
  • Ackolad (backtick) tar dig in i mönster-redigeringsläge
  • Option-klicka på spårhuvuden för att mutea, Option-Shift-klicka för att solo

Det är ett arbetsflöde som belönar muskelminnet – och det finns fortfarande gott om musiker där ute med det muskelminnet intakt.

Varför detta spelar roll för webbplattformen

PlayerPRO Web representerar något betydelsefullt: webben blir en legitim plattform för mjukvarubevarande. Komplexa, prestandakrävande program som en gång krävde native installation kan nu köras var som helst med en browser och internetuppkoppling.

Ur ett hosting-perspektiv är detta nollkostnad från serversidan – allt händer på klienten. Implikationerna för samarbetsverktyg, utbildningsprogram och tillgång till äldre system är fascinerande. Du skulle teoretiskt kunna hosta en PlayerPRO-instans som en statisk sajt på vilken grundläggande webbserver som helst, till och med den mest budgetvänliga delade hosting-miljön.

Prova själv

Ta dig över till PlayerPRO Web-projektet och se vad 90-tals tracker-magi kan åstadkomma 2024. Oavsett om du är en nostalgisk kompositör, en nyfiken utvecklare som är intresserad av WebAssembly, eller bara någon som uppskattar digital arkeologi, är det en genuint imponerande demonstration av vad den moderna webben kan göra.

Det bästa? Det är helt gratis, kör helt i din browser, och bevarar en bit av musikprogramvaruhistorien som annars riskerade att falla i glömska.


Har du testat några andra WebAssembly-portningar av klassisk programvara? Dela dina favoriter i kommentarerna – vi älskar att se vintage verktyg få nytt liv på den moderna webben.

Read in other languages:

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