Hacker News new | ask | show | jobs
by makaronich 3184 days ago
Yep, it works only in Chrome (it should show a note in non-chrome browser).

Problem is only Chrome allows tuning FFT precision now.

More details here: http://makaroni4.com/2017/07/10/guitar-bro/

1 comments

> Problem is only Chrome allows tuning FFT precision now.

This is plain wrong.

Source: I maintain the Web Audio API in Firefox.

Sorry, my bad. I meant you can't set FFTSIZE higher than 2048 and we need at least 8192 to identify notes correctly (at least in Safari). Does Firefox allow higher FFTSIZE than the default?
Yes, up to 32768, per spec [0]. It's just that Safari does not implement this part of the spec, which has changed in early 2015 to allow for longer FFTs [1].

[0]: https://webaudio.github.io/web-audio-api/#dom-analysernode-f... [1]: https://github.com/WebAudio/web-audio-api/issues/375