sounds terrible, but some audio working
using requestanimationframe, doesn't fix audio quality