zk = suspended cymbal
bschk = snare
pv = brush
bk = bass
tk = flam1
vk = roll tap
kt = flam2
kttp = flam tap
krp = hi hat tap
pv = short roll
th = better hi hat
thp, ds = instant rimshot.
https://gist.github.com/721253
Load it as a bookmarklet using this:
javascript:(function(){document.body.appendChild(document.createElement("script")).src = "https://gist.github.com/raw/721253/f70c2bdeaed54d9907a448504...
EDIT: the bookmarklet is getting cut off by HN, see the first comment on the gist linked above.
Unfortunately there's a little bit of delay due to loading the sounds but it sort of works.
https://gist.github.com/721554
This is the bookmarklet: javascript:(function(){document.body.appendChild(document.createElement("script")).src="http://bit.ly/googlebeat})()
If you want to pre-compose your beat and then paste it into Google Beatbox, you can use this simple GUI script:
like .pv pv zk bschkpv zk ds
say -v cello d d d d d d d d d d d d d d d d d d d d d d d d d d say -v cello droid mshta vbscript:CreateObject("SAPI.SpVoice").Speak("Hello, Y Combinator")(Window.close) say -v joshua Shall we play a game?http://developer.apple.com/library/mac/#documentation/UserEx...
say -v cello foobarfoobarfoobarfo foobarfoofoobarfiAs is shown by the number of upvotes, people don't come to HN to educate themselves. They come here to be awed. Education is a side effect.
Not for me. I find the defining characteristic of hacker culture to be the inventive re-purposing of things.
Google Beatbox is exemplary of this.
(here's one from this week, by the way: http://pudgykitties.tumblr.com/post/1662418075/why)
It seems like in other languages it just reads out the letters.
http://translate.google.com/#zh-CN|zh-CN|pv%20zk%20bschk%20p...
Greek just reads the name of each letter:
http://translate.google.com/#el|el|pv%20zk%20bschk%20pv%20zk...
Can I pay to see it?
Google's New approach to China article is #1 atm — http://news.ycombinator.com/item?id=1048800
Edit Okay, there are Flash “Listen” buttons you can’t see if you don’t have Flash installed.
And yet, even in a browser with Flash, I hear nothing. All I see is a button that turns light blue and dark blue. Which is “play”? This is why I always rant about piss-poor UX from Google.
I still don’t hear anything. Anyone have an MP3?
Also, I agree on the poor UI design.
But in any case, assuming this works, which it apparently does, for some, it's a cute idea.
EDIT: Got it working. Are you running Flashblock? I am, and after I put translate.google.com into FB's whitelist, I get audio. When the button is light blue, press it. The button turns dark blue, and the sound plays. When the sound is finished, the button goes back to light blue.
Both is.gd and safe.mn mangled it, I think it's the pipe characters. Thankfully bit.ly works...
"On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."
http://translate.google.com/#de|en|Der%20himmel%20ist%20blau....
If you are using OS X, you should be able to use the `say` command to create a recording of a voice speaking a sentence. You could likely take that, pipe it into a file and serve it up in an <audio> tag and play it from javascript that way.
I might try hacking my project to do exactly that. However, I think a sane solution for you would be to make use of system accessibility options or screen readers. The downside there is that you can't call into those from a user's browser.
http://translate.google.com/#de|de|bvf%20tkçshsht%20bvf%20tk...
edit: correction fr|fr => de|de
German: bk, th, bsch, th, pv, th, bschk, ds, bk, th, bsch, th, pv, th, bschk, ds
Thanks to iamdave for the instrument list x)