Batch Renderer
Render deterministic variations from one input.
Capture the whole session, cull the keepers fast.
Engine preview
Browser version
There is a gap between a pure hardware field recorder — which dumps WAV to an SSD and gives you nothing to review it with — and a DAW, which is powerful but heavy and never built for culling a three-hour take down to the handful of moments worth keeping. Field Recorder is that missing triage layer.
This is an early design spike: the session viewer runs on mock multitrack sessions so the review workflow can be refined before real per-track capture and the portable capture device land. See docs/field-recorder-plan.md.
A session is a set of per-track WAV files on one timeline. The viewer loads them, renders a static min/max waveform per track, and lays auto-chopped slice boundaries across all tracks at once so an edit lines up everywhere.
Culling is keyboard-first: J/K walk the slices, 1/2/3 flag keep/maybe/reject, Q queues, S splits and M merges. Queued slices export as individually named WAVs, ready to drop into a DAW.
Capture is not audible DSP, so it lives on the Web-Audio host side, never in the compiled engine. The live-input badge reflects your real interface; the session content is mock data until real multitrack capture is wired in.
Render deterministic variations from one input.
Compare browser and compiled audio with matching hashes.