On the web player, if a cart plays any sound in the very beginning, right as it starts, that sound seems to always get cut off.
The same cart when played from the native player does not get its sound cut off at the beginning.
(I don't remember if it was always like this or if this was introduced at some point. I noticed it a while back when I posted this music visualizer; I had to add a delay at the start, as a work-around to avoid an unpleasant cutting off of the first note.)
I don't know anything about web audio so feel free to ignore this next part, but it seems like since there is already a boot screen intro before a cart starts, if there's some sort of audio buffer initialization that could be done there before the cart starts producing audio, that would be a perfect way to seamlessly fix this issue.
EDIT: I should add that I use Chrome on Linux and I have no idea if it happens on other OS/browser combos
With web player 0.1.12 (or maybe it's due to a Chrome update) this appears to be worse than it was before, i.e. a greater length of audio is cut off at the beginning.
Since posting the above, I have been able to test with other OSes and can confirm it happens everywhere I've tested with Chrome. However, Firefox seems to be unaffected (on Mac, Linux, and Android)! So it is apparently Chrome-specific.
[Please log in to post a comment]