Hacker Newsnew | comments | show | ask | jobs | submit login

Here's your rudiment/instrument notation

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.




So, I went ahead and made a drum machine out of your notes using a bit of JavaScript...

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.

-----


I've created a new version of your great script, now it uses the javascript Audio() class.

https://gist.github.com/721554

This is the bookmarklet: javascript:(function(){document.body.appendChild(document.createElement("script")).src="http://bit.ly/googlebeat})()

-----


So desperate to get this to work...but no avail!

I made the bookmarklet in my firefox toolbar with the javascript code.

I open google translate, click the bookmarklet...nothing happens.

My roomate thinks it's an error with the bit.ly redirect

Any suggestions? I want it SO BAD

-----


This is what you need to do to get it to work:

0. Use fix close quote on bit.ly redirect if you are using the parent comment...

  javascript:(function(){document.body.appendChild(document.createElement("script")).src="http://bit.ly/googlebeat"})()
1. Load Google Translate: http://translate.google.com

2. Load the bookmarklet.

3. Click the new buttons at the bottom of the page.

See the howto from the gist: https://gist.github.com/721554#file_how_to.txt

-----


Thanks for the response. I got it! But the play button doesn't seem to work...not a big deal.

A tip for composers, use commas and periods for rests

-----


It doesn't work because Firefox doesn't support mp3 format through <audio> html tag.

This script supports only Safari and Chrome by now.

-----


That's awesome!

If you want to pre-compose your beat and then paste it into Google Beatbox, you can use this simple GUI script:

https://gist.github.com/721611

-----


Awesome work, if you can append sounds to the next and create a string of phonemes instead of replacing after you click, that'd be even more awesome.

-----


Try the techno-sound: Tischdecke! (Works in real life, haven't tried it on Google translate, yet. And means `table cloth'.)

-----


For all germans here: repeat "Böse Katze" (bad cat) and you have an instant beatbox.

-----


And for English speakers, "Scott's Boots"

-----


I've always liked "Boots and Pants", personally.

-----


It said the word but I broke down your suggestion far enough that Th actually gives you a much better hi hat sound. Thanks!

-----


Use . to add tempo. Each full-stop adds a fixed amount of time before the next word is pronounced.

-----


Latin is very funny listen to this http://translate.google.com/#de|la|pv%20zk%20bschk%20pv%20zk...

-----


What do all those "k"s do?

-----


you forgot .pv

like .pv pv zk bschkpv zk ds

-----


bk

-----


I love this lol,^_^. I hope someone puts out a track using this.

-----




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: