Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is great!

Only two feedbacks:

- Sometimes the audio lags out a lot. I know it's probably impossible to get low latency audio via Web Audio API (which I suppose you are using) but yeah.

- Dark mode > everything else ever. I would default to it.

- I want to donate to you, but Patreon is a turnoff. I'd rather use Paypal or a similar one-time payment option.

Regardless, it seems to be an incredibly useful tool. I've been looking for something like this for a long time. Again, thank you!



Thanks for the feedback!

- Yes, im indded using the web audio api, which is unfortunately problematic...

- Your settings are saved so you will have to switch only once, but actually i really might consider default to it.

- I'll add a one time payment option :)

I'm so glad to hear that, i really put my heart and soul into it!


> Sometimes the audio lags out a lot. I know it's probably impossible to get low latency audio via Web Audio API

The Web Audio API lets you trade off how far in advance you schedule things -- so if you want to be able to react to events faster, you can use a smaller buffer, but if you want to ensure that things don't lag out, you can use a larger one. There's a good overview here: https://www.html5rocks.com/en/tutorials/audio/scheduling/

The only issue with the audio that I noticed is that when playing the progression with the metronome, the metronome timing seemed fairly uneven and also tended to come in slightly before the piano sound. I didn't notice any timing issues with the piano alone though -- are they scheduled using different mechanisms?


I'll look into it, thank you.

And weird, they are scheduled using exactly the same mechanism.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: