Audio file player and visualizer based on the Web Audio API