They work everywhere, but you have to give the doodle keyboard focus, otherwise you'll be typing into the search box. I think the only way to give it focus without clicking through to the [les paul] query is to hit record. Once you stop recording, though, you can still use the keys.
I wish it had octaves above and below though. It's hard to play anything in a minor key, because the relative minor starts on the 6th and then you only have like 4 notes above that.
I wish that the top row of keys would've given an octave higher, and the bottom row give an octave lower. That'd give you 3 octaves, enough to play a whole lot of songs.
Most of them get their own page eventually. The limiting factor is just engineer-time; a backlog tends to develop when there're a bunch of interactive doodles in a row, because the engineer(s) in question are too busy working on the next doodle to put the previous one up.
I know how to do it and currently have nothing to do on my real project, so maybe tomorrow I'll ask the engineers in question if they mind me putting up standalone versions of some of the backlogged doodles.
Google is one of the few companies who would invest in this sort of PR.
It's good publicity for them and also an ultra creative way to garner people's curiosity and attention. It must have been a hell lot of work(unless I am missing something) but it's totally justified.
In the pre-Google era, I worked for a dot-com startup that was a community for senior citizens to get together and presumably chat about their grandchildren or whatever. I suggested that we do fun things with the logo like different permutations of the logo on different parts of the site, or changing the logo out for holidays or whatever.
The CEO just berated the hell out of me. He said that was the worst idea he had ever heard, and that any serious and successful company NEVER EVER EVER changes how their brand looks and is presented and gave me all sorts of examples of how all "real" companies have elaborate and detailed documents explaining the only acceptable way to display the company's name and/or logo in every possible scenario.
So every time Google (or anyone else) does this sort of thing, I feel a small rush of vindication.
Best PR ever. Today, in every office around the world, there will be at least one person saying "have you seen the google logo today?". And everybody will have a good time. Totally worth the development cost (and such a thing will be enjoyed by everyone who develops it).
It looks like Alexander Chen played a large role in this. He was responsible for the NYC MTA conductor piece that made the rounds earlier this year: http://blog.chenalexander.com/2011/conductor-mta/
Cool to see how this concept and code have evolved into something new.
Talk about attention to detail: if you have headphones you can tell that the audio shifts from left to right, based on where your mouse is. Try different spots on the long string in the middle for the best effect.
Adding another comment after my one below. I couldn't get the record button (just a keyboard button) and thought it might be because I am in Canada. To test I remoted into our server in Texas and opened the doodle from there... presto, a record button... on IE7 no less. Looks like Google is distributing different versions by region. Why? No clue.
Edit: This works on my Nexus One! Now THAT is cool.
Something is not ok for me. On all my browsers, I can play the chords and hear the sounds, but I can not playback the recodings you guys shared. What gives?
Wow, they've put in so much work just to amuse people! Saving the composition takes this doodle to whole new level. It should be interesting to see if the links to compositions remain valid after the doodle itself is taken down.
I get the keyboard too, no ability to record or play back anyone's existing tunes.... odd. Thought maybe it was because I am in Canada? Tried in FF and Chrome.
I have to be the only person who just didn't like this. Trying to get a class full of teenagers to work when everyone was busy playing the guitar was a headache :P
Beautiful and creative, sure, but having what's essentially persistent sound in a web page just rubs me the wrong way.
Today (1 dat after) the record/play button started to work for me. I guess they decided to make it available in other countries too. I finally could listen to your compositions.
Simply brilliant. I am sure this doodle going to bring some good bit of PR and non-google search users (if there are any) to the Google home. They are marketing/pr geniuses in using the tech. In hindsight, the doodle patent (http://mashable.com/2011/03/22/google-doodle-patent/) looks very useful
from a superficial look, it seems like the sound is actually being played through flash. it looks like the doodle is canvas though, which suggests the interface is in javascript.
too bad they didn't synthesize the sound with javascript as well. their web audio api is great. firefox has a (somewhat) equivalent api. :)
Recording and playback only works when one is browsing from the USA. I have tried from both sides. Only after loading it from a USA IP it played back successfully.
i like the cut of your jib - But, really, i think this is a good illustration of what can be done with minimal notes. I've heard a few people complain about not having sharps/flats. It might take a little more work, but there's still a ton you can still do.
It also taught me that yes, i can play by ear just fine, but I am no good at transposing real time. that's tough.
As other commenters mentioned, it requires flash for sound. Any flashblocker or clicktoflash will render the page mute (like on my Safari). Maybe you have one of those installed?
The only "living people" that get a doodle are you. Search from the homepage on your own birthday when you're signed in, and if your Google Account has a birthday associated with it, you'll get a special doodle.
http://www.google.com/webhp?tune=<encoded song here>
ex, do-re-mi from Sound of music http://www.google.com/webhp?tune=IAZxghAmCEEYYYZgQGAMMEMwARh...
ex: chopsticks http://www.google.com/webhp?hl=en&tune=wIBgRTAigBHIOEAhg...
seems to be a big hash w/note+duration encoded. Would hack on, but need sleep & moving to SF in a couple days. G'nite HN!