improve config for cava and add base for equalizer. It works but needs some performance fixes

This commit is contained in:
Sem
2026-04-18 00:06:45 +02:00
parent 7bcd3220dd
commit 24b0c41ffb
7 changed files with 466 additions and 49 deletions

View File

@@ -11,21 +11,21 @@
; mode = normal
# Accepts only non-negative values.
; framerate = 60
framerate = 60
# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off
# new as of 0.6.0 autosens of low values (dynamic range)
# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0
; autosens = 1
autosens = 1
; overshoot = 20
# Manual sensitivity in %. If autosens is enabled, this will only be the initial value.
# 200 means double height. Accepts only non-negative values.
; sensitivity = 100
sensitivity = 40
# The number of bars (0-512). 0 sets it to auto (fill up console).
# Bars' width and space between bars in number of characters.
bars = 64
bars = 32
; bar_width = 2
; bar_spacing = 1
# bar_height is only used for output in "noritake" format
@@ -40,7 +40,7 @@ bars = 64
; bar_spacing = 0
# ceter bars in terminal, if there is space.
; center_align = 1
center_align = 0
# max height of bars in terminal, in percent of terminal height.
; max_height = 100
@@ -176,9 +176,9 @@ method = raw
# 'mono' outputs left to right lowest to highest frequencies.
# 'mono_option' set mono to either take input from 'left', 'right' or 'average'.
# set 'reverse' to 1 to display frequencies the other way around.
; channels = stereo
; mono_option = average
; reverse = 0
channels = mono
mono_option = average
reverse = 0
# Only valid if orientation is set to 'horizontal'.
# Set 'horizontal_stereo' to 1 to have left channel bars at top and right channel at bottom.
@@ -202,8 +202,8 @@ ascii_max_range = 100
# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters.
# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)).
; bar_delimiter = 59
; frame_delimiter = 10
bar_delimiter = 59
frame_delimiter = 10
# sdl window size and position. -1,-1 is centered.
; sdl_width = 1024