steffest / BassoonTracker

Webbased old-school Amiga music tracker in plain old javascript - Plays and edits Amiga Mod files and FastTracker XM files
http://www.stef.be/bassoontracker/
MIT License
1.03k stars 61 forks source link
amiga fasttracker music-creation protracker retro tracker webaudio

BassoonTracker

Browser-based old-school Amiga Music Tracker in plain old JavaScript.

BassoonTracker

Plays and edits Amiga Module files and FastTracker 2 XM files.
Live version at http://www.stef.be/bassoontracker/

If you have ever heard of Protracker or Fasttracker, then you know the drill,
if not, then you are probably too young :-)

Requirements

BassoonTracker

Features

The playback engine has gone through extensive compatibility testing, but as the Protracker code itself is somewhat messy and muddy throughout different versions, there's always room for improvement. If you find a module that doesn't sound the way it should, let me know! There are still some very specific Protracker 1 and 2 playback quirks that are not implemented (and probably never will as they are too bat-shit-crazy)

Missing features and bugs:

How to Run
BassoonTracker is a web application that runs in your browser.
Just serve "index.html" from a webserver and you're good to go. If you want to run it locally and you don't want to fiddle with things as nodeand npm, I can recommend Spark
Download the binary for your platform, drop the Spark executable in the folder where you downloaded the BassoonTracker source files and run it.
If you then point your browser to http://localhost:8080/dev.html it should work.

How to Build

Future plans

Player If you want to integrate the BassoonTracker playback routines in your own website, check out the "Standalone Player" examples in the "player" directory or visit the live Player demo.