TR-101

Creative

drum machine

SHOW HN2017

TR-101

A drum synth/sequencer made with Vue and the web audio API

inverted3.gitlab.io

#drum synth#web audio#step sequencer#vue#drum machine

105points
38comments
#434of 2,242 in 2017
Top 20%of 2017 by points

How HN took it

RoastedHalf or more of the comments are critical

5 positive, 3 neutral or asking, 0 mixed, 10 critical, out of 18 comments about the project. Thread score -0.19.

Design: 0 for, 5 againstExecution: 1 for, 4 againstPerformance: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean, readable code that is enjoyable to learn from

    From 2 comments
    • Great work! Your clean code is really enjoyable to read and learn from!
      waibelp on HN
    • Agreed! In addition to the authors skills, Vue just seems to win the readability battle hands down when compared to other js frameworks. The single file components are really…
      kitotik on HN
  • Nice design and fun to play with

    From 2 comments
    • Cool! Nice design! The kick drum is way too hard to tune, I can only tune to 60, 147 and 234. Either make the steps smaller or let me type in my own values maybe?
      Mizza on HN
    • Great piece of work! Play with this even if you think you don't know how to work a drum synth.
      tomcam on HN

Objections

  • Kick drum tuning is too coarse, only a few values reachable

    From 1 comment
    • Cool! Nice design! The kick drum is way too hard to tune, I can only tune to 60, 147 and 234. Either make the steps smaller or let me type in my own values maybe?
      Mizza on HN
  • Knobs turn opposite to typical music apps

    From 2 comments
    • Very nice! I've always been fascinated by synth and sequencer programming. Small nit: I'm used to being able to drag "upwards" to make a knob's value higher, but here it seems to…
      mellinoe on HN
    • Nice! But the knobs turn the opposite way the vast majority of music apps do...
      33degrees on HN
  • Sounds broken in Firefox, hiss and clicks

    From 1 comment
    • Not sure why, but for me in current Firefox it sounds like an absolute mess - just hiss and clicks. It sounds like there's no gain envelope being applied, both the oscillator and…
      fenomas on HN
  • No touchscreen or mobile support for knobs

    From 2 comments
  • The env control has no audible effect

    From 2 comments
    • Very nice! The "env" control didn't have any audible effect for me. What's it supposed to do?
      leephillips on HN
    • It has no effect on either Chrome or Firefox, Ubuntu laptop.
      leephillips on HN

Requests

  • Allow finer or custom kick tuning values

    From 1 comment
    • Cool! Nice design! The kick drum is way too hard to tune, I can only tune to 60, 147 and 234. Either make the steps smaller or let me type in my own values maybe?
      Mizza on HN
  • Fix knob drag direction

    From 2 comments
    • You're right, this is the standard way to manipulate knobs. I'll be fixing this. Thanks!
      ohadron on HN
    • You're right! Been using audio software for the last 20 years yet somehow I missed this. Will be fixed. Thanks!
      ohadron on HN
  • Add touch support for knobs and mobile

    From 2 comments
    • Yes, I'll be fixing that. Thanks! :)
      ohadron on HN
    • Among many other shortcomings :) For starters, I'll be fixing the knob touch issue.
      ohadron on HN
  • Store beats and import drum patterns

    From 1 comment
    • Very cool! Would it be possible to store beats and use some kind of autocomplete in a list below to compare popular user patterns? Or why not try to import famous drum patterns…
      carlbarrdahl on HN

Questions

  • What does the env control do?

    From 1 comment
    • Very nice! The "env" control didn't have any audible effect for me. What's it supposed to do?
      leephillips on HN
  • What was the hardest part to build?

    From 1 comment
    • Totally awesome, nice project! Makes me want to do some web audio right now. What was the hardest part of this demo, were there any tricky pieces?
      dahart on HN

Alternatives named

  • Funklet

    From 1 comment
    • Check out http://funklet.com/ Also, you can create 'groove templates' in Logic Pro, which lets you analyze the groove of one track, and then apply it to another.
      midgetjones on HN
  • Logic Pro

    From 1 comment
    • Check out http://funklet.com/ Also, you can create 'groove templates' in Logic Pro, which lets you analyze the groove of one track, and then apply it to another.
      midgetjones on HN
  • FL Studio

    From 1 comment
    • Very nice! I've always been fascinated by synth and sequencer programming. Small nit: I'm used to being able to drag "upwards" to make a knob's value higher, but here it seems to…
      mellinoe on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/15302718)