Webbased old-school Amiga music tracker in plain old javascript - Plays and edits Amiga Mod files and FastTracker XM files
See the codeBrowser-based old-school Amiga Music Tracker in plain old JavaScript.
![]()
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 :-)
![]()
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
vite or npm start on the command line)npm ivite build (or npm run build) to build the compressed files -> index.html will be created.npm run skin to build the spritesheet.
This will compact all files in the skin/src to a single .png file and will create a spritemap.
Future plansPlayer 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.
131 followers · starred Jun 2017
99 followers · starred May 2019
207 followers · starred Jan 2019
225 followers · starred Feb 2019
Webbased old-school Amiga music tracker in plain old javascript - Plays and edits Amiga Mod files and FastTracker XM files
See the codeBrowser-based old-school Amiga Music Tracker in plain old JavaScript.
![]()
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 :-)
![]()
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
vite or npm start on the command line)npm ivite build (or npm run build) to build the compressed files -> index.html will be created.npm run skin to build the spritesheet.
This will compact all files in the skin/src to a single .png file and will create a spritemap.
Future plansPlayer 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.
131 followers · starred Jun 2017
99 followers · starred May 2019
207 followers · starred Jan 2019
225 followers · starred Feb 2019