- 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!
> 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?
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!