https://github.com/konsumer/protracker
Simple JS modplayer, using standingwavejs
https://github.com/konsumer/protracker
Last synced: 4 months ago
JSON representation
Simple JS modplayer, using standingwavejs
- Host: GitHub
- URL: https://github.com/konsumer/protracker
- Owner: konsumer
- Created: 2014-12-15T06:49:50.000Z (over 11 years ago)
- Default Branch: gh-pages
- Last Pushed: 2015-01-30T21:10:10.000Z (over 11 years ago)
- Last Synced: 2025-11-27T09:35:38.484Z (7 months ago)
- Language: JavaScript
- Size: 1.2 MB
- Stars: 11
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](http://konsumer.github.io/Protracker/).
_NOT COMPLETE_: I am working on it, right now!
[](https://www.npmjs.com/package/protracker)
[](https://travis-ci.org/konsumer/mongoose-type-email)
[](https://codeclimate.com/github/konsumer/Protracker)
## usage
This is browser-only, but works with RequireJS, browserify, & as a plain javascript browser global.
### browser global
```html
var mod = new Protracker();
```
### browserify
```javascript
var Protracker = require('protracker');
var mod = new Protracker();
```
### requirejs
```javascript
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.