GitHub realtime activity as soundscape
choir.io
choir.io
http://corte.si/posts/choir/intro/choir.html
It's very, very early days yet, and we're sending out the first few invites today. If this intrigues you, and you'd like to pipe your own data to Choir, put your address down at http://choir.io.
I signed up for the beta, and can't wait to try and use it to hook into alerts. I look forward to calibrating ambient frequencies that correspond to things like message rates or queue sizes. Imagine if you had a teapot boiling sound if a queue backs up. Of course you want to go tend to that! Brilliant.
Dream: Remove the "ignore small repos", change the sounds to be something a bit more neutral (foghorns are right out :P), and use volume instead of SFX for larger repos. Instant perfect programmer ambiance.
I'm a bit disappointed that you erased the github history when moving to sourcefourge, as it would be interesting to compare it to the version you showed six months ago.
It's identical code of the last github release, with minor readme changes. And if you're inclined to build it, it should be pretty easy to do from source.
The code is organized into packages pretty well, but I wrote it for fun, so there's not the best comments or unit testing.
Also, it's useful if nothing else for a 100% Java implementation of the 'Freeverb' project that's public domain and originally written in C++ (or maybe C?).
Enjoy the sound/noise/code, it's free!
Watching the github realtime activity with sound was mesmerising. I spent at least fifteen minutes listening to it.
You mentioned there will be Windows and OSX standalone clients coming soon. Will there be an API for writing clients?
I could see myself using this for much lower frequency events, like customer conversion or sizeof(shopping_cart).
I know it's just a demo, but it would be nice to have a visual indication of which events made which sound.
Maybe at some point down the line, your api could expose an image as well (like maybe image/g/3 is the "g/3" waveform in green, while image/b/5 is the "b/5" waveform in red).
Anyways, good work!
It might be even better to scale the green/yellow/red values based on their 0-3 values.
Anyways:
tr[data-sound] {
border-right: 5px solid;
}
tr[data-sound^="g"] {
border-right-color: green;
}
tr[data-sound^="n"] {
border-right-color: yellow;
}
tr[data-sound^="b"] {
border-right-color: red;
}
I just signed up. Sent you my info via a different channel.