Skip to content
This repository was archived by the owner on Jan 1, 2026. It is now read-only.

Releases: firedotguy/cmd-visualizer

Hotfix

07 Aug 13:21

Choose a tag to compare

Hotfix Pre-release
Pre-release

Fixed

  • TypeError: '>' not supported between instances of 'float' and 'str'

0.2.0

06 Aug 20:35

Choose a tag to compare

0.2.0 Pre-release
Pre-release

✨ Features

  • Dead band filler: Automatically interpolates between silent bands to avoid gaps.
  • --highlight-dead: Highlights bands that were silent and filled via interpolation.
  • --disable-fill-dead: Disables dead band interpolation to show raw FFT output.
  • --reverse: Flips band order (low → high → low).
  • --show-stats: Displays delay, min/avg/max volume (in dB) below the graph.
  • Bold and dim support for highlighting (limited by terminal).

🛠 Improvements

  • Bars now update with ANSI cursor control instead of redrawing full screen.
  • Smarter dead-band filling — edge bands now "fade" toward zero instead of hard copying neighbors.
  • Stats now shown in dB, with -200 dB used for silence fallback.
  • Fixed graphical glitch when terminal height is fixed.
  • Added performance tuning guide to README with FFT size recommendations.

📚 Documentation

  • Updated README.md:

    • Added new CLI options (--highlight-dead, --disable-fill-dead, etc.)
    • Documented fill_dead_bands() usage as library function.
    • Added visual accuracy/speed table with recommended block-size values.
    • Added preview.gif to show live demo of visualization.
    • Clarified tuning strategies for bar count, block size, and latency.

0.1.0

01 Aug 12:20

Choose a tag to compare

0.1.0 Pre-release
Pre-release

initial version