]> Freerunner's - dotfiles.git/commitdiff
cava: update config
authorAndre Ramnitz <tux.rising@gmail.com>
Thu, 21 Mar 2024 06:43:08 +0000 (07:43 +0100)
committerAndre Ramnitz <tux.rising@gmail.com>
Sun, 18 Aug 2024 16:18:53 +0000 (18:18 +0200)
config/cava/config

index 21cf821607eae7b3c3d2fa8e4ec0560ae95f6529..41a045d46a56446a85bcf89f180f7992088e0da9 100644 (file)
@@ -7,7 +7,7 @@
 ; mode = normal
 
 # Accepts only non-negative values.
-; framerate = 60
+; framerate = 59
 
 # '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)
@@ -22,7 +22,7 @@
 # The number of bars (0-200). 0 sets it to auto (fill up console).
 # Bars' width and space between bars in number of characters.
 ; bars = 0
-bar_width = 6
+bar_width = 4
 bar_spacing = 1
 # bar_height is only used for output in "noritake" format
 ; bar_height = 32
@@ -36,13 +36,13 @@ bar_spacing = 1
 # the bandwidth of the visualizer.
 # Note: there is a minimum total bandwidth of 43Mhz x number of bars.
 # Cava will automatically increase the higher cutoff if a too low band is specified.
-; lower_cutoff_freq = 50
-; higher_cutoff_freq = 10000
+lower_cutoff_freq = 44
+higher_cutoff_freq = 18000
 
 
 # Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and
 # only check for input once per second. Cava will wake up once input is detected. 0 = disable.
-; sleep_timer = 0
+sleep_timer = 5
 
 
 [input]
@@ -59,15 +59,15 @@ bar_spacing = 1
 # For alsa 'source' will be the capture device.
 # For fifo 'source' will be the path to fifo-file.
 # For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address
-method = pulse
-source = auto
+method = pulse
+source = auto
 
 ; method = alsa
 ; source = hw:Loopback,1
 
 ; method = fifo
 ; source = /tmp/mpd.fifo
-; sample_rate = 44100
+; sample_rate = 48000
 ; sample_bits = 16
 
 ; method = shmem
@@ -91,7 +91,7 @@ bar_spacing = 1
 #  in graphic mode. It only support the 3000 series graphical VFDs for now.
 #
 # 'sdl' uses the Simple DirectMedia Layer to render in a graphical context.
-method = ncurses
+method = ncurses
 
 # Visual channels. Can be 'stereo' or 'mono'.
 # 'stereo' mirrors both channels with low frequencies in center.
@@ -126,6 +126,8 @@ channels = mono
 ; sdl_x = -1
 ; sdl_y= -1
 
+xaxis = frequency
+
 [color]
 
 # Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.
@@ -144,7 +146,7 @@ channels = mono
 # Gradient mode, only hex defined colors (and thereby ncurses mode) are supported,
 # background must also be defined in hex  or remain commented out. 1 = on, 0 = off.
 # You can define as many as 8 different colors. They range from bottom to top of screen
-; gradient = 0
+gradient = 1
 ; gradient_count = 8
 ; gradient_color_1 = '#59cc33'
 ; gradient_color_2 = '#80cc33'
@@ -165,15 +167,14 @@ channels = mono
 ; integral = 77
 
 # Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable.
-monstercat = 0
-waves = 0
+monstercat = 0
+waves = 0
 
 # Set gravity percentage for "drop off". Higher values means bars will drop faster.
 # Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off".
 # DEPRECATED as of 0.8.0, use noise_reduction instead
 ; gravity = 100
 
-
 # In bar height, bars that would have been lower that this will not be drawn.
 # DEPRECATED as of 0.8.0
 ; ignore = 0
@@ -181,7 +182,7 @@ channels = mono
 # Noise reduction, float 0 - 1. default 0.77
 # the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth
 # 1 will be very slow and smooth, 0 will be fast but noisy.
-noise_reduction = 0.77
+noise_reduction = 0.77
 
 
 [eq]