Waveform and AM envelope
Pixel-aware waveform rendering with an optional, smoothed AM-envelope overlay.
Distribution release
A self-contained client-side browser application for inspecting and illustrating WAV recordings as synchronized waveforms, spectrograms, AM envelopes and F0 tracks. Processing and data stay on the local computer.
Version 1.0.0 · MIT licensed · No account or server required. Authored, designed and specified, based on earlier RFA implementations, by D. Gibbon. Code suggestions by ChatGP5. 2026-07-10
Overview
Load a WAV file, inspect synchronized time- and frequency-domain views, select intervals, zoom, play audio and tune the analysis exclusively in your own local environment. Nothing is uploaded, no information is collected.
Pixel-aware waveform rendering with an optional, smoothed AM-envelope overlay.
Five window presets, selectable frequency range, pre-emphasis and three colour map options.
Worker-based F0 estimation with Low, High and Custom range macros plus detailed controls.
Selection, zoom, absolute-time axes and playback cursor stay aligned across displays.
Play the current selection when present, otherwise the complete visible interval.
Whisky, Polar, Ocean, Forest, Burgundy, Aubergine, Elegance and High Contrast.
Package contents
The ZIP contains a single-file version for direct use in a modern browser.
lookatspeech-1.0.0.zipapp/ modular HTML, CSS and JavaScriptTools/ build, version, F0-test and packaging scriptsGetting started
The distribution version is designed to run directly from the downloaded package.
Download the ZIP and extract the lookatspeech-1.0.0.htmlapp file.
Open lookatspeech-1.0.0.html in a current desktop browser.
Select a recording and explore its waveform, spectrogram, envelope and estimated F0.
The app is ZIP-packaged for protection from immediate online operation, as it is intended only for local use.