Make some waves
Explore our interactive examples and explore the potential.
URL playback
Load audio, then click or drag its waveform to seek.
Open playground →Your audio file
Open audio from your computer. Nothing is uploaded.
Open playground →Precomputed peaks
Supplied waveform data, without browser audio decoding.
Open playground →Existing media
A waveform attached to an audio element owned by this page.
Open playground →Two players
Independent sources, positions, volume, and lifecycles.
Open playground →Style & interaction
Try JSON themes, drawing geometry, colors, and live playback controls.
Open playground →Annotation editor
Create, resize, label, and persist regions and markers.
Open playground →Scale lab
Measure a two-hour waveform and 10,000 editable annotations.
Open playground →Optional modules
Timeline, minimap, undo/redo, and magnetic snapping.
Open playground →SoundCloud-style player
Gray and orange gradients, hover highlighting, time badges, and click-to-play interaction.
Open playground →