Interactive audio waveform
Inspect decoded audio waveforms, sample peak and RMS levels, clipping positions and local playback. Files must be smaller than 100 MB.
About this interactive audio waveform
Inspect decoded audio waveforms, sample peak and RMS levels, clipping positions and local playback. Files must be smaller than 100 MB Processes streaming audio and video buffers directly in the browser using HTML5 Media and Web Audio APIs with zero server uploads.
Audio and video decoding pipeline
The execution engine processes input tokens and applies transformations in the browser sandbox. Specifically, Choose local audio below 100 MB, select a channel, zoom from the whole recording to one sample and move the visible window. Drag the waveform to seek; arrow keys move one sample (Shift: 0.1 seconds). Play uses all original channels.
Worked media transformation example
Scenario: Static PNG export in the second file input: Example file: /examples/audio-stereo.wav; Download the example file and select it in the file input. Click “Process locally”. Download the result and inspect: czoa-waveform.png — PNG; 1000 × 280
Sample input:
Processing: Decodes the audio at 48 kHz and plots the absolute peak of each time bin from the first channel in a 1000 × 280 PNG. Every sample belongs to a plotted bin.
Illustrative output:
Buffer duration & codec support limits
Operational constraints and validation boundaries: Audio below 100 MB (100,000,000 bytes); MP3/WAV/AAC/OGG decoding depends on this browser. Statistics describe the complete selected decoded channel, including any browser resampling. Red bins contain samples with absolute amplitude ≥ 1. Memory depends on decoded length; near-limit files are unverified.
Audio and video rendering in Interactive audio waveform depends on browser hardware and supported media codecs. Verify playback compatibility on your target platforms.
In-memory audio-video processing boundary
File buffers and document assets in Interactive audio waveform are processed in-memory via local browser APIs with zero file uploads to CZOA servers.
HTML5 Media & Web Audio standards
W3C Web Audio API specifications and HTML5 media container standards:
- W3C Web Audio API 1.0 — browser decoding and offline rendering
- Microsoft RIFF/WAVE PCM and WAVEFORMATEXTENSIBLE
Interactive audio waveform verification · Audit standards
How to use it
- Enter, paste, or select your input data into the Interactive audio waveform workspace controls.
- Review parameter fields, units, or options configured for Interactive audio waveform.
- Click the action button or observe immediate live calculations rendered by Interactive audio waveform.
Frequently asked questions
How does the interactive audio waveform display work?+
Choose local audio below 100 MB, select a channel, zoom from the whole recording to one sample and move the visible window.
How are sample peak and unweighted RMS calculated?+
Sample peak and unweighted RMS use 20 log10(amplitude), with silence shown as −∞ dBFS. Crest factor is peak/RMS in dB. This is not true-peak, LUFS or EBU R128 loudness measurement. Red samples indicate full scale; they do not prove clipping in the original recording.
What audio file formats and file size limits apply?+
Audio below 100 MB (100,000,000 bytes); MP3/WAV/AAC/OGG decoding depends on this browser.
How are RMS and peak statistics calculated?+
For samples 0, 0.5, −0.5, 1: sample peak is 0 dBFS, RMS is −4.259687 dBFS, and one sample is marked full scale.
