st0ryteller
Re:Show HN: Waveform Playlist v5 – Multi-track Web Audio editor (React...
on Wednesday January 07, 2026 @01:44PM (#46530657)
I started this library in 2013 when the Web Audio API was still pretty new. It's been through a few iterations over the years, but v5 is a complete rewrite — React with Tone.js — that I built starting in November using Claude Code.
It's a browser-based multi-track audio editor: drag/trim/split editing, 20+ real-time effects, AudioWorklet-based recording with live waveform preview, and WAV export with offline rendering. The API is simple React hooks, fully themeable, with annotation support for transcription or podcast workflows.
Using an LLM for a rewrite of this scale was an interesting experience — happy to talk about that or any Web Audio API quirks.
GitHub: https://github.com/naomiaro/waveform-playlist
Show HN: I vibe-coded a complete React rewrite of my audio waveform editor
https://naomiaro.github.io/waveform-playlist/
I vibe-coded a complete React rewrite of my multi-track audio editor with Claude. Waveform Playlist v5 started as a "let's see how far AI can take this" experiment. The original was vanilla JS (~8 years old). The new version is React + Tone.js with proper TypeScript, tree-shaking, and a modular package structure. What we built: canvas waveforms, drag-and-drop clip editing, 20+ Tone.js...