22 ms·
GitHub Audio
- timehastoldme 10y agoWell, there's a new world's worst thing.
- sctb 10y agoIf this is all you have to say about something on Hacker News, we kindly ask that you avoid saying anything at all.
- timehastoldme 10y agoIt's shorthand for "I have a distaste for this thing which I presume to be understood if not necessarily shared." I was wrong about that. This isn't musical at all! It's some lazy shit a high-schooler with free time and a vague understanding of the Web Audio API could do. Moreover, there's no value in it. The abstract "sonificiation of real data" is such a low bar, there's so much room for creativity, and there are so many brilliant artists who (rightfully) don't want to wade in the depths of the hacky web-tech garbage necessary to make something like this work that it's a wonder anyone gives a fuck about this. To find any value in this, one would have to have tuned out somewhere between having an abstract understanding of the project and actually listening to the darn thing. Now, do you really want to discuss the merit of the thing, or would you rather Get Offended on the Internet?
- sctb 10y agoSorry if I wasn't clear, but my comment was strictly procedural and divorced from the topic. We ask that community members post civilly and substantively on Hacker News or not at all, because we're here to learn and to gratify our intellectual curiosity. Any substantive discussion of the merit of the original post would include information, which your comment lacked.
- godson_drafty 10y agoThis brings up a good point.. what is a valuable mapping of the type [ stream of data ] => [stream of Sound] ? If the input was a stream of random bytes you could immediately list an infinite number of different ways to turn that into sound of some kind. Most of those would probably be as interesting as listening to random tones. In this case, it would be interesting if the music communicated something meaningful about the github pull requests rather than just using github as a random number generator to make pleasant bell tones. One example might be that a pull request that solved some long-standing much discussed bug would stand out musically by being loud, introducing a new sound, or resolving a tension present in the music. To contrast, a PR that changed some documentation might generate hardly any change in the music.
- nerdponx 10y agoNot what I was expecting. Very soothing to have running in the background
- nichodges 10y agoVery nicely standing on the shoulders of Brian Eno's Generative Music ideas, his Bloom app in particular[1]. [1] http://www.generativemusic.com/ http://www.generativemusic.com/
- goodmachine 10y agoMuch as I like Eno (this project is more Eno-lite than Eno-like imho) the story of generative music goes back some way before his time. To explore, start here: https://en.wikipedia.org/wiki/Musikalisches_W%C3%BCrfelspiel https://en.wikipedia.org/wiki/Musikalisches_W%C3%BCrfelspiel
- hacker42 10y agoHow much percent of the entire activity on GitHub is that?
- benmanns 10y agoI was curious about this also. It tracks the global public events endpoint https://developer.github.com/v3/activity/events/#list-public-events https://developer.github.com/v3/activity/events/#list-public... which has a limit of 30 items, requesting every 2 seconds https://github.com/debugger22/github-audio/blob/e1170daa3a6478163b7645266ec903ee254008ed/server/index.js#L96 https://github.com/debugger22/github-audio/blob/e1170daa3a64... And then limits to 3 pushes, 5 issue comments, and 3 issue events: https://github.com/debugger22/github-audio/blob/e1170daa3a6478163b7645266ec903ee254008ed/server/index.js#L108 https://github.com/debugger22/github-audio/blob/e1170daa3a64... There are definitely situations where you'd be losing events, though I don't know what percentage that represents.
- nalllar 10y agoSomething went wrong: https://i.imgur.com/tACBiiK.png https://i.imgur.com/tACBiiK.png
- darfs 10y agohttps://twitter.com/debugger22/status/783301929220780032 https://twitter.com/debugger22/status/783301929220780032 Some folks killed the comment of the author with that Link.
- sudmishra 10y agohttps://twitter.com/debugger22/status/783301929220780032 https://twitter.com/debugger22/status/783301929220780032
- xxdesmus 10y ago502 :(
- freditup 10y agoThis is an interesting example where the new expanded set of TLDs can get confusing. My brain interpreted the URL as something semantically like "audio.github.com". Put another way, I thought the site was actually GitHub-made at first glance at its domain. Of course, this was possible in various ways before expanding TLDs, but I think the problem, and thus the ease of phishing, is greater now.
- geostyx 10y agoI agree. How am I supposed to know if a TLD belongs to a company?
- hyperhopper 10y agoWHOIS
- CalRobert 10y agoIf you're using the default whois that comes with OS X you're out of luck. $ whois github.audio whois: audio.whois-servers.net: nodename nor servname provided, or not known
- eriknstr 10y agoI don't have time for that every time I encounter a new domain.
- jsingleton 10y ago
- mkaziz 10y agoFor some reason, this is the fifth posting of this site in the past two days, and the only one to make it to the front page.
- fiatjaf 10y agoIt seems that HN is encouraging people to post the same Show HN projects multiple times until they get traction. I have been restraining myself from doing that with my own projects because I care a little about this community, but since moderators and the majority of users don't, I will not restrain myself anymore.
- detaro 10y agoTo be fair, unless it's sockpuppet accounts the author only posted it twice (potentially in error, the second one got flagged). Can't really stop other people from resubmitting your Show HN.
- fiatjaf 10y agoOk, maybe I overreacted, but it is because I saw the other two submissions, coincidentally, then I thought it was maybe submitted more (perhaps because it was flagged at the first time I saw it). I've seen other cases of overposting in the recent past, so I became suspicious of everything.
- matthewmacleod 10y agoThat seems a little unfair. I suspect it's just that users are encouraged to not feel that they should refrain from posting interesting content again just because it quickly fell away.
- nicky0 10y agoI don't see anything wrong with that. If something failed to get traction then barely anyone would have seen it. So posting it again will cause very little annoyance.
- dang 10y ago
- jwn 10y agoThis would actually be pretty rad if I could narrow down the events to include only those from Github organizations that I care about.
- benmanns 10y agoThe code is open source, so you (or any reader) could do that. Either replace https://github.com/debugger22/github-audio/blob/e1170daa3a6478163b7645266ec903ee254008ed/server/index.js#L70 https://github.com/debugger22/github-audio/blob/e1170daa3a64... with https://developer.github.com/v3/activity/events/#list-events-for-an-organization https://developer.github.com/v3/activity/events/#list-events... Or, do some filtering on https://github.com/debugger22/github-audio/blob/e1170daa3a6478163b7645266ec903ee254008ed/server/index.js#L106 https://github.com/debugger22/github-audio/blob/e1170daa3a64...
- codez 10y agoThought I'd seen something very similar before: http://listen.hatnote.com/ http://listen.hatnote.com/
- yla92 10y agoQuite possibly. At the bottom, it says "inspired by hatnote" :)
- codez 10y agoHa, I didn't even scroll down :facepalm:
- andreygrehov 10y agoIt clearly says in the footer inspired by hatnote
- codez 10y agoHa, I didn't even scroll down :facepalm:
- codez 10y agoDisclaimer: I wasn't saying this as a dig. I really like what's been done with this and hatnote :D
- caiohdf 10y agoThat's actually very relaxing
- poorman 10y agoIt’s crazy that there’s 3k+ people currently listening to events from github’s system. So much #nerd
- paulintrognon 10y agoThe link is on top of HN, that's why :)
- Yhippa 10y agoThis is what I don't understand about Android. I have sounds set to "Alarms only" yet this webpage still plays it's tones.
- erelde 10y agoIn recent versions there are three different volume sliders. I'd call them: "Notifications", "Alarms", and "Media". You have to check all three of these to be sure. I have mine set to only "Alarms" and occasionnally allow "Media" when listening to music or podcasts, but after listening you have to reset "Media" to zero. (I don't have any kind of notifications alerts, sound or vibration)
- icebraining 10y agoAnd until very recently, you had a fourth: Bluetooth. It seems v6.0.1 dropped it, though.
- kdamken 10y agoThis was one of my biggest concerns when I tried out the Note 5 for a few weeks. Not being able to quickly and confidently silence my phone with a switch made me paranoid it would be making noises in meetings and such.
- teel 10y agoThat is something I've been googling an answer for. In "alarms only" mode the media volume is still not muted, as one would expect from the name. It seems they forgot to make it so, or forgot to describe that mode as "alarms + media only"...
- joeberon 10y agoMedia volume can be max even if ringtone volume is zero. Also on my phone (Galaxy S7) notifications is a separate volume which isn't controlled by the ringer volume, except that it is muted when you mute the ringer volume. I have started playing really loud things many times in bad situations due to the media volume not muting or reducing when you silence the phone.
- 10y ago
- noelwelsh 10y agoAnyone who, like me, is interesting in digging under the surface, sound code is here: https://github.audio/static/public/js/main.js https://github.audio/static/public/js/main.js From there you can get the URLs for the audio files used. Uses Howler for audio, web sockets to talk to the server, SVG to render the animations. The above is all easy enough to get from the source, but it might save someone else some time.
- deleted 10y ago[deleted]
- Dowwie 10y agoAmbient github!
- sjclemmy 10y agoThis is a great idea. I love it. Well done!
- emeraldd 10y agoAm I the only one who immediately has to hunt down and close a tab the moment I hear auto-play audio of any kind?
- comboy 10y agoVery nice. Although open source music where you have MIT licensed songs in editable format would also be an interesting experiment.
- kbody 10y agoAnd here is Bitcoin audio http://www.bitlisten.com http://www.bitlisten.com Instead of commits etc., you have transactions.
- andirk 10y agoSo awesome. I just wrote a note down two days ago to make this. Beat me to it.
- ryancox 10y agoA coincidentally timed writeup on 'Sonification for monitoring and debugging distributed systems': https://muratbuffalo.blogspot.com/2016/09/sonification-for-monitoring-and.html https://muratbuffalo.blogspot.com/2016/09/sonification-for-m...
- calinet6 10y agoI've done sonification of data before, and it's not easy at all. This one is really well done -- it's really difficult to get the tonality and rhythm to be pleasant as well as accurately represent the data. Nice work whoever built this!
- ahabman 10y agosonification of data sounds wonderful. any examples?
- markcerqueira 10y agoI replied above with another example of sonification of a StarCraft 2 game in real-time. There's a link to a video of a performance there and here [1] is the paper we wrote for the NIME conference. [1]: www.nime.org/proceedings/2013/nime2013_146.pdf
- deleted 10y ago[deleted]
- markcerqueira 10y agoA few years ago some friends and I did real-time sonification of a game of StarCraft 2. Granted I didn't do the musical part, it didn't seem to be too hard to make it sound good. I guess the challenging part is to not to be overwhelmed by the data coming in. This [1] was the first performance of it at CCRMA at Stanford. We spruced it up a bit before we did the performance in Korea. [1]: https://www.youtube.com/watch?v=WisMhY5BWa4 https://www.youtube.com/watch?v=WisMhY5BWa4
- nyreed 10y agoIf github actually did provide a hosting/version control service for musicians, it might gain users from the musicians who are worried by soundcloud and co's pivots to monetisation.
- deleted 10y ago[deleted]
- stevewilhelm 10y agoICANN Uniform Domain Name Dispute Resolution Policy ... b. Evidence of Registration and Use in Bad Faith. For the purposes of Paragraph 4(a)(iii), the following circumstances, in particular but without limitation, if found by the Panel to be present, shall be evidence of the registration and use of a domain name in bad faith: (i) circumstances indicating that you have registered or you have acquired the domain name primarily for the purpose of selling, renting, or otherwise transferring the domain name registration to the complainant who is the owner of the trademark or service mark or to a competitor of that complainant, for valuable consideration in excess of your documented out-of-pocket costs directly related to the domain name; or (ii) you have registered the domain name in order to prevent the owner of the trademark or service mark from reflecting the mark in a corresponding domain name, provided that you have engaged in a pattern of such conduct; or (iii) you have registered the domain name primarily for the purpose of disrupting the business of a competitor; or (iv) by using the domain name, you have intentionally attempted to attract, for commercial gain, Internet users to your web site or other on-line location, by creating a likelihood of confusion with the complainant's mark as to the source, sponsorship, affiliation, or endorsement of your web site or location or of a product or service on your web site or location. From https://www.icann.org/resources/pages/policy-2012-02-25-en https://www.icann.org/resources/pages/policy-2012-02-25-en
- Kiro 10y agoSo what's your conclusion?
- xigency 10y agoMaybe they concluded that this is fair to use and that's why they didn't have any argument beyond posting the ICANN rules for us.
- oliwarner 10y agoYou skipped part a which includes: > (i) your domain name is identical or confusingly similar to a trademark or service mark in which the complainant has rights Guthub can take this down fast. And if you believe everybody with a trademark lawyer, they might have to in order to preserve their trademark.
- tofflos 10y agoNot what I was epecting. Awesome. :)
- dacort 10y agoReminds me of the (sadly) now defunct choir.io. Intro post > https://corte.si/posts/choir/intro/choir.html https://corte.si/posts/choir/intro/choir.html They had a demo of Github realtime activity and I hooked it into a bunch of different events around the org - Salesforce/Yammer/Github/JIRA - was neat to have a "pulse" of daily activity in the background.
- andrewvijay 10y agoUnplugged the head phone in the office today. A colleague asked "what kind of dumbass music is that?" "Sound of creation" I replied. He was intrigued and was blown away by the concept.
- akshatpradhan 10y agoSounds like it was inspired by Listen to Wikipedia. http://listen.hatnote.com/ http://listen.hatnote.com/
- deleted 10y ago[deleted]
- geuis 10y agoNot working in mobile safari
- afandian 10y agoSomething similar from a project I'm working on. Just a silly debugger tool but turned into a way to show how how lots of components in a system are interacting: http://status.eventdata.crossref.org/thing-action-service/index.html http://status.eventdata.crossref.org/thing-action-service/in... (if you want to know what this is about, the service is under development, you can read about it here http://eventdata.crossref.org/guide/ http://eventdata.crossref.org/guide/ )
- deleted 10y ago[deleted]
- winter_blue 10y agoWow, this sounds really beautiful. They've done a great job and taking random signals and stringing them into beautiful and pleasant-to-hear music!
- devilsavocado 10y agoThe name Github Audio reminds me of something I've been searching for: Version control for Musicians. A lot of music is now made over the internet. When I'm working on a track with a remote bandmate my workflow consists of recording, exporting the track, uploading it to dropbox, and then he needs to download, and import the track into his DAW. Surely there must be a better way. Is there a way for musicians to work together on songs the same way programmers can write software together? I actually worked on building this before but nothing came of it. The main problem was a 'diff' for audio files.
- oshoham 10y agohttps://splice.com/ https://splice.com/
- smnplk 10y ago...bing, bong, chim, pluck..and my Chrome is frozen.
- wkoszek 10y agoIf I was a manager and a music geek as I am now, I'd totally request integration of this thing with my repository, JIRA and Confluence :-)