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

Releases: Kharacternyk/barva

v0.7.0

02 Apr 17:18

Choose a tag to compare

Remove the outdated example gif.

v0.5: Force the FPS setting (fixes #10).

28 Aug 18:30

Choose a tag to compare

Before this commit PulseAudio was the one who decides the size of the
fragments in which samples are delivered to barva. Thus, BARVA_FPS
wasn't more than an illusion: we requested small chunks to process them
ASAP to keep up with BARVA_FPS, but PulseAudio handed us the chunks in
large "groups", not ASAP. We indeed updated the background BARVA_FPS
times per second, but we didn't do it uniformly; instead, it was like
this: wait some substantial amount of time for the next group, quickly
process all the chunks in the group, repeat.

This commit forces PulseAudio to hand us the chunks one by one ASAP, not
in large groups. It fixes the visual lagging described in #10. However,
this change revealed that PulseAudio can't even keep up with the default
BARVA_FPS=60, causing the audio playback to lag (at least on my machine).
Thus, we also lower the default to 30. For comparison, CAVA updates 22
times per second, so we're in a good company.

v0.4.1: Complain on unset BARVA_SOURCE.

16 Aug 15:39

Choose a tag to compare

The message should help new users. The previous behaviour was rather
frustrating: barva didn't work and didn't output any errors either.

v0.4

11 Jul 12:26

Choose a tag to compare

Reference the Arduino section in the introduction.

v0.3.1: Merge pull request #6 from aegis965/fix/pa-script

23 Jun 18:04
952edee

Choose a tag to compare

Make pa-get-default-monitor.sh grep source in use

v0.3

21 Jun 16:20

Choose a tag to compare

Fix monospace in the README.

v0.2

18 Jun 10:23

Choose a tag to compare

Add a missing dot.

v0.1.1

17 Jun 10:01

Choose a tag to compare

Move a comment to a more appropriate place.

v0.1

16 Jun 13:14

Choose a tag to compare

Add Vim section to Tips and Tricks.