Releases: CobbyCode/fxroute
Releases · CobbyCode/fxroute
Release list
FXRoute 0.7.54
AutoSub Measurement Display and Save
- AutoSub Before/After L/R results can be displayed and saved separately for direct comparison and PEQ or Convolver handoff.
- A single shared 20–200 Hz baseline offset preserves the real Before/After and L/R level relationships while keeping curves inside the graph range.
- AutoSub now follows the normal current/saved measurement color behavior.
- Multi-save preserves all four measurements with correct channel identities and consistent card/curve colors.
Runtime Reliability
- Subwoofer link-repair operations are serialized to prevent parallel
pw-linksequences and latency spikes. - Added timing diagnostics for EasyEffects graph recovery and subwoofer runtime shutdown paths.
- Output-mode switching now shows a short switching state while controls are temporarily locked.
Documentation
- Updated Measurement, AutoSub, Convolver, maintenance, and Spotify Lossless documentation.
Changelog
- See CHANGELOG.md for details.
FXRoute 0.7.53
AutoSub Cancel & Restart
- Cancel flow now uses a
cancellingintermediate state – the UI reflects cancellation immediately while the running sweep finishes gracefully. - Stale cancelling AutoSub jobs are auto-recovered before new optimization starts.
EasyEffects Preset Load
- Added fire-and-verify fast path via control socket, avoiding the 2-second receive timeout on
load_preset(which sends no response).
Changelog
- See CHANGELOG.md for details.
Release 0.7.52
Audio Pipeline Stability
Peak Monitor Pause/Resume Rewrite
- Peak monitor process stays alive during pause (armed=false, signature preserved)
- Same-source resume:
relink()only — no EE preset reload, no graph repair, no pw-record restart - Eliminates audible crack on pause/resume by avoiding PipeWire node spawn and graph disruption
- New-source resume: full restart with samplerate alignment and EE preset sync (unchanged behavior)
Subwoofer Link Watch Fix
- Link-only repair for EE→helper connections (no destructive unlink-before-link)
- Fixes ~2s volume transient from EasyEffects dynamics recovering after link teardown
Previous (0.7.50–0.7.51)
- Silent-active detection: disabled automatic loadfile recovery loop; log-only mode
- Measurement restart: capture playback state, controlled restart at native sample rate
- Radio: pre-loadfile rate force, sink suspend/resume for rate alignment
- Convolver slot consistency after mode switches
- Centralized sink suspend/resume with cooldown guard
- Stale snapshot guards to prevent state drift on pause/resume
FXRoute 0.7.49
- Fix: Subwoofer measurements no longer use a direct EasyEffects-to-hardware bypass.
- Fix: Normal 2.1 and 2.2 measurements remain filter-aware and stable.
- Fix: Radio resume and footer playback now work after stop or idle.