An open API service indexing awesome lists of open source software.

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

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!

[![npm](https://nodei.co/npm/protracker.png)](https://www.npmjs.com/package/protracker)
[![Build Status](https://travis-ci.org/konsumer/Protracker.svg?branch=master)](https://travis-ci.org/konsumer/mongoose-type-email)
[![Code Climate](https://codeclimate.com/github/konsumer/Protracker/badges/gpa.svg)](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.