Skip to content

Commit

Permalink
Updating the readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Marak committed Feb 13, 2011
1 parent f93ff83 commit f823d5f
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 5 deletions.
19 changes: 17 additions & 2 deletions ReadMe.md
@@ -1,6 +1,6 @@
# JSONLoops

JSONLoops is a multi-user audio sequencer reminiscent of Fruityloops. Audio playback is handled by node.js servers, while multiple browsers act as control devices. Songs are stored in the JSONloop format, which simply nested JSON arrays.
JSONLoops is a multi-user audio sequencer reminiscent of Fruityloops. Audio playback is handled by node.js servers, while multiple browsers act as control devices. Songs are stored in the JSONloop format, which are simply nested JSON arrays.


## Installation (coming soon)
Expand All @@ -15,6 +15,12 @@ JSONLoops is a multi-user audio sequencer reminiscent of Fruityloops. Audio play

The audio sequencer will now start playing on your local machine, you'll hear sounds. To access a control interface for your JSONloops server, visit http://localhost:8080/


## Why did you build this?

Because I'm insane.


## The JSONLoop format

A JSONLoop is nothing but a nested JSON array that follows a somewhat specific format.
Expand All @@ -26,4 +32,13 @@ A JSONLoop is nothing but a nested JSON array that follows a somewhat specific f
* MEASURES
* BEATS

Check out the [nyc.json](https://github.com/Marak/JSONloops/blob/master/loops/nyc.json) file or [metronome.json](https://github.com/Marak/JSONloops/blob/master/loops/metronome.json) file for example loops.
Check out the [nyc.json](https://github.com/Marak/JSONloops/blob/master/loops/nyc.json) file or [metronome.json](https://github.com/Marak/JSONloops/blob/master/loops/metronome.json) file for example loops.

## Authors

[Marak Squires](https://github.com/marak/) - Created project, invented the JSONloops format, built core sequencing code

[Elijah Insua](https://github.com/tmpvar/) - Writer of C bindings, solver of the hard problems

[Paolo Fragomeni](https://github.com/hij1nx/) - User Experience and User Interface

6 changes: 3 additions & 3 deletions index.html
Expand Up @@ -61,9 +61,9 @@

function connectToServer() {
socket = DNode(function () {
this.step = function (sequencer) {
renderSequencer(sequencer);
};
this.step = function (sequencer) {
renderSequencer(sequencer);
};
}).connect(function (remote) {
playing = true;
r = remote;
Expand Down
1 change: 1 addition & 0 deletions lib/looper.js
Expand Up @@ -64,6 +64,7 @@ Looper.prototype.stop = function ( ) {
};

Looper.prototype.create_mix = function ( song ) {
this.theMix = [];
//require('eyes').inspect(song);
/* i had meant to make the comments here be:
Expand Down

0 comments on commit f823d5f

Please sign in to comment.