Live data from Hacker News

Show HN: I built an HTML 5 Guitar Tuner

freetuner.co

41–50 of 55 posts

Re: Show HN: I built an HTML 5 Guitar Tuner

#42
This is great.

It seems to have trouble with the A on both of my classical guitars. The needle skips directly from one tick below to one tick above while never lighting up (despite the string being tuned correctly.)

Interestingly the needle shows C, D and E correctly using the A string at the 3rd 5th and 7th frets.

Re: Show HN: I built an HTML 5 Guitar Tuner

#43
I also made and released a chromatic instrument tuner using web audio input a while back:

http://www.leshylabs.com/apps/tuner/

I haven't looked too closely, but my technique is probably a bit different. I use FFT only to gain a hint of where to look. FFT itself, at least in the form that is built into the web audio api, is not accurate enough for a tuner. Instead, after FFT tells me where to look, I use auto-correlation to scan those frequencies. I'm not sure if this is the ideal technique, but it seems to work pretty well.

I may have released too early, because back when I wrote this web audio input only worked in limited versions of Chrome. It didn't even work in the main release without changing flags, and so my release went mostly unnoticed on the internet.

I haven't checked in a few months, but I've been waiting for mobile support to catch up. Firefox mobile beta started somewhat working a few months ago, and I don't know if that moved up into the main version. While Chrome works well on the desktop now, on mobile I don't think they have any working web audio input support, unless that changed recently.

Re: Show HN: I built an HTML 5 Guitar Tuner

#44
post #31

Earlier quoted context omitted.

nope, sorry but safari does not yet support the web audio api features necessary for this. I think they might be on the way.

Why not explain that on the page instead of throwing an alert? When I see alerts like that, my reaction is "this guy just doesn't know what he's doing…it's probably just shitty browser sniffing". Plus, you can probably use Modernizr to detect this feature, and show the message based on that.

Yeah thats a good point. I don't like the alert either but I'm not the best designer/front end dev so i didn't bother with any custom ui for now.

Re: Show HN: I built an HTML 5 Guitar Tuner

#45
post #30

This isn't exactly an app or traditional tuner, but I recently put a TronicalTune unit on one of my guitars (Les Paul Studio -- it's my project guitar) and it's the coolest thing I've ever played with: http://www.tronical.com/ Makes it so easy to switch tunings, the locking tuners are great (learning to string it up properly takes some time, but it's worth it), and it doesn't add too much weight to the headstock. Can…

Pretty cool. Did you have to drill out the headstock, or did it fit the tuner holes? I'm a bit vary of putting power tools to my Les Paul. And how does the weight feel? I put Planet Waves Auto Trim locking tuners (also highly recommended, btw) on my project Strat, and it became noticeable top heavy.

1. They fit exactly. You download the templates, and place them against your guitar to make sure the holes are going to be right.

2. The weight is probably slightly less than what you have now.

6 grover tuners from my les paul = 272 grams on my scale

The tronical tuners, including battery pack = 268 grams on my scale.

Re: Show HN: I built an HTML 5 Guitar Tuner

#48

This worked on Chrome on Android (KitKat 4.4) but not on Firefox Beta for Android. Both correctly showed the microphone sharing notification, but on Firefox, no sound ever registers.

Wow I didn't think it was supported on Android Chrome yet or any mobile browsers. That's awesome!
Post reply on HN