Javascript drum machine

js-909

[Cameron Adams] recently appeared on a panel about JavaScript libraries. He represented the hard working coder that still wrote everything from scratch. He wanted to make something mindblowing for the audience. He ended up creating the JS-909 drum machine entirely in javascript without relying on libraries or flash. While he makes no claims of compatibility, it certainly is a nice bit of kit.

[via Waxy]

14 thoughts on “Javascript drum machine

  1. Sadly not that impressed, since well it requires QuickTime -> “without relying on libraries or flash”?

    Isn’t that the same as needing an library or something similar to flash?

  2. ditto on the “eww, quicktime”. im not sure why it is required, the sounds attempt to play with seemingly straightforward js calls on the sound elements.

  3. Yeah a bit false advertising on this one, requires quicktime, while also falsely claiming you need that to play sound in java, that’s nonsense of course.

    I do have quicktime though but I disabled it from interacting with firefox since it long long ago started crashing it, and that STILL isn’t fixed, but I don’t want to rush them, take another 2 years apple, I know how hard these things are for you people..

  4. True, but if you go javascript and require something, make it java not quicktime I say.
    Oh I must correct myself on another thing too, it says my browser can’t play sound, no mention of java, or javascipt, in the pop-up message.

  5. I like its ease I am not wild about the sounds that dont seem to blend to me Notes should kind of fade in and out and I dont think it would have the drum machine tonality Dolby was doing something like this in Beatnik but the sounds blended beautifully .I dont think you can get rmf files anymore or beatnik to work

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s