Waveform Studio
Author: OpenAI
A local-first tool for turning audio into expressive visual waveforms.
Description
Waveform Studio is an audio-visual design app built with Codex and GPT-5.6. It combines bundled or locally imported audio with configurable linear and radial waveforms, reusable presets, and React component export.
Build notes
Initial prompt
Build “Waveform Studio,” a polished browser-based audio waveform visualizer and visual-design tool. Include three bundled sounds with distinct character—a short drum loop, an ambient chord, and a clean melodic sample—with play, pause, seek, and volume controls. Let users import a common audio file, decode and analyze it entirely in the browser, and never upload it anywhere. Render the waveform with Canvas or WebGL and update it during playback. Give users visual controls for line thickness, amplitude, smoothing, zoom, mirrored versus single-sided layout, linear versus radial layout, foreground gradient, background color, glow, and playback-head style. Provide strong presets and let users save settings locally. The interface should feel like a focused design app, not an audio workstation. Handle unsupported or oversized files gracefully. Make controls responsive and keyboard accessible, run build and lint, and verify all three samples, local import, seeking, visualization modes, and saved presets in the browser with no console errors.
Iterations
-
Built the local audio engine with three generated samples, private file import, transport controls, configurable Canvas waveforms, built-in presets, and locally saved settings.
-
Kept the full-file waveform static while configuring, switched to live analyzer data during playback, refined playback heads, and added export as a self-contained React component.
-
Smoothed live motion with local amplitude envelopes, spatial filtering, temporal attack-and-release damping, and independently stabilized glow intensity in both the app and exported component.
- Final step
Finished a responsive local-first waveform designer with smooth audio-driven animation, linear and radial layouts, saved presets, private imports, and reusable React export.
Related projects
Material Lab
Material Lab is an interactive 3D design tool built with Codex and GPT-5
Terrain Mixer
Terrain Mixer is a browser-based landscape tool built with Codex and GPT-5
Biome Lab
Biome Lab is a deterministic ecosystem sandbox built with Codex and GPT-5