• by strangestchild on 2/13/2013, 8:53:30 AM

    Big fan of this app - definitely something I'll make use of.

    One idea though: something that as a singer I would find useful is the ability to select a single base note and practice against that but without the base note being played each time - if that makes sense.

    This would be handy because a big challenge for singers (or players of instruments without clear note separation) is placing the notes you hear relative to the key you're in.

    I realise it's a lightweight app and making it too feature-rich wouldn't necessarily be a good thing, but I know a lot of people would find it helpful.

  • by mgallivan on 2/13/2013, 1:38:52 AM

    (I suck at HN. I thought I could post text AND a link... anyway, here's what I wrote.)

    Hi HN,

    I've been taking guitar lessons and one thing that is recommended to most musicians is ear training - where two different notes are played and you must identify the number of steps between the notes. My app, Earbuilder, should help with that process.

    You can find it here: http://www.earbuilder.com/

    It's my first web app, and my first real foray into JavaScript. You can take a look at the source and you'll see that it's pretty poorly structured, but I've picked up a book and hopefully things will improve with my second web application.

    Please let me know if you have any comments, suggestions, or hate because I'm looking to improve this over the coming weeks!

  • by arxanas on 2/13/2013, 4:03:58 AM

    I like the idea, and I'd like to use it, but...

    • How can I have it play chords instead of just intervals?

    • Bug: suppose I select A and Unison, press Play, then answer Unison. When I play again, two apparently separate instances of the sound are played. This is extensible for multiple notes/intervals

  • by dm2 on 2/13/2013, 3:03:58 AM

    Looks awesome, great idea!

    I have one feature suggestion, could you make a demo mode or way to preview the sounds. I do not have an ear for notes and have no way to learn the sounds. The functionality might already be built in, I couldn't figure out where it was though.