Skip to content

AlexZeitler/cliamp-plugin-reverb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cliamp-plugin-reverb

A horizontal LED-matrix visualizer for cliamp, inspired by vintage HiFi "Reverberation Graphic" displays. Ten frequency bands are drawn as vertical bars rendered with Unicode braille (U+2800 to U+28FF), growing symmetrically up AND down from a center line. Band 1 (subbass) sits in the middle; higher bands fan outward to both sides (mirrored left/right). The result is a quad-symmetric pattern that pulses outward with the music. Sibling of led-burst, block-burst, and vu-meter.

preview.mp4

Install

cliamp plugins install AlexZeitler/cliamp-plugin-reverb

Then start cliamp and press v to cycle visualizers until reverb appears.

To pin a specific version:

cliamp plugins install AlexZeitler/cliamp-plugin-reverb@v0.1.0

Remove with:

cliamp plugins remove reverb

Tuning

The plugin is a single Lua file. Edit ~/.config/cliamp/plugins/reverb.lua after installing if you want to customize:

What Where Effect
Color ramp LEVEL_RAMP The four-step intensity gradient. Defaults to bright green / green / bright yellow / bright red (the classic VU-meter palette shared with the sibling plugins); swap to any ANSI 16-color SGR codes to match a different theme palette.
Max bar width MAX_BAR_WIDTH Cap on bar thickness in dots (2 dots = 1 char cell). Default 10 (= 5 cells). Raise for fatter bars on wide panels, lower for a leaner look.
Minimum gap MIN_GAP Smallest gap between adjacent bars in dots. Default 1. Raise for more breathing room, lower to pack bars tighter on narrow panels.
Bar density DOT_STEP Vertical dot spacing inside a bar. 1 draws a solid line, 2 (default) gives the LED-matrix look.
Decay rate prev - 0.05 in p:render Per-frame fall-off after a peak. Lower for slower decay (bars hang longer), higher for snappier response.

Requirements

  • cliamp with Lua plugin support
  • A terminal with ANSI 16-color support and Unicode braille glyphs (effectively every modern terminal)

Related plugins

License

MIT - see LICENSE.

About

A horizontal LED-matrix visualizer for cliamp

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors