wavesurf examples

Interactive examples for wavesurf — a Python wrapper around wavesurfer.js for Jupyter notebooks.

Basic Player
Simplest player with default DARK theme
Bar-Style Waveforms
Customize bar width, gap, and radius
Gradient Colors
Gradient wave and progress colors
Timeline Plugin
Time markers below the waveform
Minimap Plugin
Miniature waveform overview
Spectrogram Plugin
Frequency spectrum visualization
Regions Plugin
Highlight and annotate audio segments
Player Controls
Play, time, volume, and rate controls
Grid Layout
Multi-player comparison grids
Custom Theme
Fully customized visual theme
Built-in Themes
DARK and LIGHT themes side by side