From: Andre Ramnitz Date: Thu, 21 Mar 2024 06:43:08 +0000 (+0100) Subject: cava: update config X-Git-Tag: v0.2~202 X-Git-Url: https://git.ramnitz.eu/?a=commitdiff_plain;h=ca85398ab5f87d36a5d8de45b93d782671848d21;p=dotfiles.git cava: update config --- diff --git a/config/cava/config b/config/cava/config index 21cf8216..41a045d4 100644 --- a/config/cava/config +++ b/config/cava/config @@ -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]