Settings

Theme

Synthesising Drum Sounds with the Web Audio API

dev.opera.com

59 points by shwetank 11 years ago · 8 comments

Reader

sitkack 11 years ago

A page with an actual play button, https://chrislo.github.io/drum_synthesis/

How can an article detailing the synthesis of drum sounds using web audio apis and not have a play button?

  • leviathant 11 years ago

    I started reading the article and creating the kick drum in my console, then skipped right to the playback on this page and was initially very excited by that hihat sound. It was a bit of a let down, although not much of a surprise, to find out the hihat was a sample.

    Having made a JS/CSS drum machine (sample playback) emulator a few years ago @ http://bitrotten.com/dr110/ and more recently spending time doing emulative sound design on a modern drum machine @ http://bitrotten.com/tempest/ I'm still enthused by this demo and write-up. Next month I return to an hour-long commute by train, and now I've got a pretty good idea of how I'll be spending that time.

  • shwetankOP 11 years ago

    The article links to that page. I don't think its absolutely necessery for the article itself to have a play button, as long as it links to a page which does.

    • sitkack 11 years ago

      The play button should be between the title and the body of the text. There was no indication that the github page would have a playable sample. I was prepared to checkout the source.

  • psykovsky 11 years ago

    If you continue clicking on play it will play it again over the previous one. Don't go crazy clicking, lest you crash your browser. I think the correct behaviour would be to stop the previous script run and start over. No, I don't know enough javascript to fix it myself and create a pull request, in case you're wondering. ;)

microraptor 11 years ago

They said that removing high frequencies makes a snare drum better which may be true, but then they used a highpass filter.

debian69 11 years ago

Very interesting article.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection