Skip to content
Simple JS modplayer, using standingwavejs
JavaScript
Branch: gh-pages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
formats
mods
.gitignore
README.md
index.html
index.js
package.json

README.md

Protracker

Simple JS modplayer, using amiga protracker module player by firehawk/tda.

I made some developer tools, wrote these docs, & re-packed for all (CommonJS, AMD, browser-global) to use.

You can see a demo here.

NOT COMPLETE: I am working on it, right now!

npm Build Status Code Climate

usage

This is browser-only, but works with RequireJS, browserify, & as a plain javascript browser global.

browser global

<script src="http://konsumer.github.io/Protracker/dist/Protracker.min.js"></script>
<script>
var mod = new Protracker();
</script>

browserify

var Protracker = require('protracker');
var mod = new Protracker();

requirejs

define(['Protracker'],  function(Protracker){
  var mod = new Protracker();
});

api

After that, you can run mod.load('cool.mod') and then mod.autostart = true to make it autoplay.

todo

write much more stuff here

development

Install developer dependencies with npm install.

The source file is index.js. Edit that and then re-generate Protracker.js & Protracker.min.js with npm run prod. You should do that if you make any changes to any files.

You can’t perform that action at this time.