Show HN: Beats, a web-based drum machine

(beats.lasagna.pizza)

74 points | by kinduff 11 hours ago

16 comments

  • utopiah 40 minutes ago
    Very neat! I had a https://www.crowdsupply.com/wee-noise-makers/wee-noise-maker... but I don't always carry it with me. I do have my phone though most of the time in my pocket so having this on, Web based, is great! The author of ToneJS is very kind, if the documentation wasn't clear you might want to reach out to help clarify it.

    PS: didn't check it but being a PWA to work offline would be quite neat, just in case the subway or train goes through a spot without connectivity.

  • skupig 45 minutes ago
    The share button doesn't show up on Firefox for some reason?

    Fun stuff! It would be nice to be able to make longer patterns. Maybe by having triggers that play randomly or every nth loop, like a lot of drum machines do.

    https://beats.lasagna.pizza/?name=hakkernuse&bpm=141&i0=K100...

  • ferg-in-japan 2 hours ago
    Wow this is cool! Inspiration to try making something like this myself. The 8-bit aesthetic looks great too. It would be cool if users could edit the tones - maybe a way to expand in the future.
  • ajxs 2 hours ago
    I like the interface! It's even better than this other interactive drum machine: https://www.youtube.com/watch?v=3yRx-dd7Jcs
  • bracketfocus 6 hours ago
    Nice. I made something similar ~6 years ago, yours is a lot better though.

    https://erikburt.github.io/TSequencer/

  • Voltage 8 hours ago
  • cyrusradfar 1 hour ago
    This made my day. Love this, thank you!
  • nilram 9 hours ago
    Not great waveforms, to my ear. Decent UI for a first cut -- trying it out, I found it really addictive. Makes me want to learn more about beats.
  • lagniappe 6 hours ago
    Lots of crackling and popping in firefox on macos, pretty cool otherwise
    • yellowapple 1 hour ago
      Same, with Firefox on Linux (via Flatpak). The UI's great, though.
    • ofrzeta 2 hours ago
      No crackling here (Firefox/M4 Air).
    • exodust 1 hour ago
      I'm getting a little popping on Firefox Windows, which disappears if I remove the kick step on second row of the default bosa nova. Nice work anyway, the UI is immediate and instant play.
  • hmokiguess 9 hours ago
    Nice UI but your examples don’t feel right to me. Bossa nova sounds nothing like bossa nova.
    • kinduff 8 hours ago
      I agree, let me see if I can tweak it so it sounds a bit more like it.
  • beratbozkurt0 10 minutes ago
    can we control with keyboard?
  • hmcamp 6 hours ago
    I like it. I think I’ll eventually take a whack at making something similar. Thanks for sharing
  • brikym 5 hours ago
    Nice. I love how you're not using a framework just pure javascript.
  • MintyPyro 8 hours ago
    Very well made!
  • metalman 8 hours ago
    heres an offline drum machine, "drum on"

    like the online one here as well, but does have static glitches.

    https://f-droid.org/en/packages/se.tube42.drum.android/

  • juicytip 8 hours ago
    [dead]