SonicHalo

Live audio visualizer for Windows, built with PyQt5 and PyAudio.

Can be placed anywhere on the desktop, reacts to all system audio played through default output

Enable Stereo Mix or use VB-Audio Cable to capture audio from specific applications.
github SonicHalo | executables here
WINDOW_WIDTH: 400
WINDOW_HEIGHT: 400
WINDOW_POS_X: 100
WINDOW_POS_Y: 100
BAR_COUNT: 28
SAMPLE_RATE: 48000
CHUNK: 2048
UPDATE_INTERVAL: 16
BAR_THICKNESS: 0.04
MIN_BAR_HEIGHT: 0.03
MIN_FREQ: 50
MAX_FREQ: 12000
VOCAL_MIN: 200
VOCAL_MAX: 2200
HARMONIC_THRESHOLD: 0.1
MIN_MAX_SEEN: 10.0
ROUNDED_CAPS: False
MAX_OPACITY: 0.4
OUTLINE_SCALE: 0.0
ARC_POINT_COUNT: 3
MARKER_OFFSET: 0.3
LOW_COLOUR: (0.00, 0.15, 0.31)
MID_COLOUR: (0.08, 0.41, 0.63)
HIGH_COLOUR: (0.99, 0.81, 0.63)
USER_AUDIO_DEVICE: None
BPM_DETECTION_ENABLED: True
WINDOW_WIDTH: 400
WINDOW_HEIGHT: 400
WINDOW_POS_X: 100
WINDOW_POS_Y: 100
BAR_COUNT: 28
SAMPLE_RATE: 48000
CHUNK: 2048
UPDATE_INTERVAL: 16
BAR_THICKNESS: 0.04
MIN_BAR_HEIGHT: 0.03
MIN_FREQ: 50
MAX_FREQ: 12000
VOCAL_MIN: 200
VOCAL_MAX: 2200
HARMONIC_THRESHOLD: 0.1
MIN_MAX_SEEN: 10.0
ROUNDED_CAPS: False
MAX_OPACITY: 0.4
OUTLINE_SCALE: 0.0
ARC_POINT_COUNT: 3
MARKER_OFFSET: 0.3
LOW_COLOUR: (0.00, 0.15, 0.31)
MID_COLOUR: (0.08, 0.41, 0.63)
HIGH_COLOUR: (0.99, 0.81, 0.63)
USER_AUDIO_DEVICE: None
BPM_DETECTION_ENABLED: True
Terminal Screenshot