HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Marak
JSONloops
JavaScript2011–2011
Marak / JSONloops

JSONloops

JSONloops is a real-time, multiuser audio sequencer for node.js and the browser.

4Distinct people
7Mentions
0Explicit recommenders
186GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

JSONloops is a real-time, multiuser audio sequencer for node.js and the browser.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week7 dated mentions

Observed mentions: 2011-02-15 11:59:13 UTC to 2011-05-08 09:09:54 UTC. Weeks start Monday, UTC.

012342011-02-14 00:00:00 UTC to 2011-02-21 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 commentsFeb 142011-02-21 00:00:00 UTC to 2011-02-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-02-28 00:00:00 UTC to 2011-03-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-03-07 00:00:00 UTC to 2011-03-14 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2011-03-14 00:00:00 UTC to 2011-03-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-03-21 00:00:00 UTC to 2011-03-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMar 212011-03-28 00:00:00 UTC to 2011-04-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-04-04 00:00:00 UTC to 2011-04-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-04-11 00:00:00 UTC to 2011-04-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-04-18 00:00:00 UTC to 2011-04-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-04-25 00:00:00 UTC to 2011-05-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2011-05-02 00:00:00 UTC to 2011-05-09 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsMay 2

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Feb 142011-02-14 00:00:00 UTC2011-02-21 00:00:00 UTC413
Feb 212011-02-21 00:00:00 UTC2011-02-28 00:00:00 UTC000
Feb 282011-02-28 00:00:00 UTC2011-03-07 00:00:00 UTC000
Mar 72011-03-07 00:00:00 UTC2011-03-14 00:00:00 UTC101
Mar 142011-03-14 00:00:00 UTC2011-03-21 00:00:00 UTC000
Mar 212011-03-21 00:00:00 UTC2011-03-28 00:00:00 UTC000
Mar 282011-03-28 00:00:00 UTC2011-04-04 00:00:00 UTC000
Apr 42011-04-04 00:00:00 UTC2011-04-11 00:00:00 UTC000
Apr 112011-04-11 00:00:00 UTC2011-04-18 00:00:00 UTC000
Apr 182011-04-18 00:00:00 UTC2011-04-25 00:00:00 UTC000
Apr 252011-04-25 00:00:00 UTC2011-05-02 00:00:00 UTC000
May 22011-05-02 00:00:00 UTC2011-05-09 00:00:00 UTC202

What Hacker News says

7 sources
> Just not sure why you feel the need to package up this kind of trivial stuff and spam HN with it (under a different username, for some reason: http://news.ycombinator.com/submitted?id=marak) That account has been silent-banned for awhile ( as most of my accounts have been for flaming / trolling people). I cannot use it anymore. Notice all the submissions are missing? What would you like me to do? I don't understand why you are hating on me. I've never done anything to you or interacted with you in anyway. If you consider the work I did on https://github.com/marak/JSONloops to be "trivial", then I implore you to build your own multi-user real-time audio sequencer that work's in the browser and is written in 100% JavaScript.
In $400 bounty started for "simple" OSS node.js module
> I'm surprised he didn't just write a 10 line script that wraps a command line utility and call it a day. Oh right, he did. What's up tlrobinson? I wrote a stop gap hack to get stuff done while I prototyped the JSONloops format and merge algo. tmpvar and h1jinx then helped out with writing an irrklang wrapper to get low latency playback when my side was ready (see: https://github.com/Marak/JSONloops/blob/master/vendor/play.j... ). Now that both things "work" I want to improve the project. Why the snarky comment? I'm just trying to have some fun with a little side project. :-(
In $400 bounty started for "simple" OSS node.js module
Also available on Github: https://github.com/Marak/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 are simply nested JSON arrays. Usage: git clone https://github.com/marak/jsonloops cd jsonloops node server.js 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/
In JSONloops, open-source real-time multiuser audio sequencer
Video demo of JSONloops from NYC Music Hack Day 2011: http://www.youtube.com/watch?v=MSZLLgel6Gs Every song or loop is stored as plain JSON, see the sample beat: https://github.com/Marak/JSONloops/blob/master/loops/nyc.jso... Each node.js "server" acts as a hosting point for the loop. Any number of browsers can act as a control interface for a "server". Eventually, each node.js "server" will sync up peer to peer. Audio playback currently occurs only on the "server", but as browser libraries such as http://www.schillmania.com/projects/soundmanager2/ improve, the browsers will also have audio playback. JSONloops isn't perfect right now by any means, but after checking the commit log from the weekend: https://github.com/Marak/JSONloops/commits/master ( and laughing at the drunken commit messages ), I was thoroughly impressed with how much th
Read the rest
ey pulled off in a 24 hour hacking period I'm excited to see where this goes.
In JSONloops: real-time, multi-user audio sequencer for node.js and the browser

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.