Skip to content

audiohacking/truce-analyzer

 
 

Repository files navigation

Truce Analyzer

Download the latest release.pkg for macOS, .exe for Windows, .tar.gz for Linux. Ships CLAP and VST3 on every platform, plus AU v2 on macOS and LV2 on Linux. AU v3 and AAX are opt-in per build (Developer ID signing and PACE/iLok signing respectively).

A real-time frequency spectrum analyzer plugin for debugging/reverse-engineering audio plugins.

Compare signals across your chain without needing additional tracks or sends. Insert one instance before your processing and one after, then select the "before" instance as a source in the "after" instance.

Before/after EQ comparison showing spectral diff

  • Red = boost (your processing added energy)
  • Green = cut (your processing removed energy)
  • Gray = the source signal overlaid for reference

Three view modes:

  • Normal — overlay the source spectrum behind yours
  • Diff — show only the difference
  • Both — overlay + diff together (shown above)

You can also select multiple sources to compare against several points in your chain at once.

Controls

Control Location Description
Instance name Header, left Double-click to rename. Persists across save/load.
Source Header, right Select other instances to compare against.
View Header, right Normal / Diff / Both. Only visible when a source is selected.
Channel Header, right Sum / Both / Left / Right / Diff (M/S side). Hidden when comparing.
Hover Spectrum area Shows frequency, amplitude per signal, and diff at cursor.

Formats

CLAP and VST3 ship on every platform; AU v2 ships on macOS, LV2 ships on Linux. Works in any DAW that supports these formats. AU v3 and AAX builds are gated behind their respective signing setups and not part of the default release.

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 86.0%
  • Shell 11.8%
  • HTML 2.2%