bugfix: Selected Aux lanes remain visible through silence while routed; when routing changes, only unavailable hidden channels are removed from multi-selection.
bugfix: Spectral playback stays bound to the exact captured selection and now stops promptly during FFT, filter, and phase preparation.
optimization: Long processed auditions reserve protected disk-backed scratch space, fail clearly when storage is insufficient, and prepare faster without redundant full-file scans.
bugfix: Phase previews use bounded analysis for speed but validate every output frame before accepting a rotation, preventing missed transients from raising peaks.
bugfix: Space-hold looping no longer cancels itself, processed loops reuse prepared audio, and playback status and diagnostics now follow one consistent lifecycle.
feat: One BUFFR instance can capture Main plus up to seven stereo Aux inputs in supported hosts, with separate monitoring, waveforms, playback, drag-out, saving, and recovery for every delivered source.
feat: Capture Sources now identifies every audio and MIDI input delivered by the DAW, shows signal activity, hides unused Aux lanes when collapsed, and provides host-specific routing guidance.
feat: Ninety-minute recording now combines channel-aware memory limits, disk-backed cold history, visible timing gaps, streaming WAV/FLAC export, and support for WAV recordings beyond 4 GB.
feat: Spectral Grab now offers FFT, minimum-phase, and linear-phase reconstruction with matched visible FFT resolution, exact selection length, extract/remove modes, audition, and clear drag feedback.
feat: Markers now rotate colors, follow individual channels, and can tint either the background or waveform and MIDI content while preserving grid, FFT, waveform, and note detail.
feat: The compact Offline FX drawer now exposes Dynamics, Spectral, and Phase Correction in one content-sized row while keeping the timeline visible.
feat: DAW-synced musical grids, cached transient snapping, true zero-crossing snapping, MIDI snapping, and one master Snap control now work together across audio and MIDI editing.
bugfix: Capture, recovery, and playback now recover cleanly when long-buffer pages are temporarily unavailable, without blank committed regions, incomplete recovery pages, stalled Play state, pinned CPU cores, or an unresponsive plug-in.
bugfix: Spacebar, parked-playhead, With FX, FFT, minimum-phase, and linear-phase playback now start reliably and no longer freeze, remain silent, or pulse between processing blocks.
bugfix: Waveforms retain sharp per-pixel detail across zoom levels; spectral view no longer blanks during recording or paging; marker colors no longer flatten waveform shading or cover the FFT.
bugfix: Drag selection starts at the pressed position, rebuilds expensive previews only after release, creates one handoff file per gesture, and no longer stalls Linux window teardown.
bugfix: Bitwig and Ardour VST3 use a safe Main-only layout, supported CLAP hosts negotiate multichannel output correctly, and busy Windows MIDI devices leave DAW MIDI capture active.
bugfix: Audio focus, markers, offline processing, undo, recovery, and export preserve all historical Main, Aux, and System channels instead of reducing them to a legacy channel mask.
bugfix: Save, audio import, undo, redo, normalize, and offline FX now keep long disk and processing work off the editor thread, with cancellation, stale-result protection, rollback, and bounded memory.
optimization: Long-recording spectrograms preserve sustained detail and brief transients while progressively loading, reusing completed analysis, coalescing uploads, and cancelling obsolete zoom or view work.
optimization: Waveform, transient, spectrogram, and MIDI displays reuse incremental snapshots, cancel stale reads, and cap detail work without sacrificing visible fidelity.
optimization: Spectral and With FX playback use one bounded latest-wins render worker and retry publication without rerendering when the capture store is briefly busy.
optimization: Capture paging, recovery, storage maintenance, system recording, and GPU uploads use separate bounded workers, incremental checkpoints, fewer idle wakeups, and short validated commits.