Navigable waveform built on Web Audio and Canvas