foo_vis_goom ~ What a GOOM! Visualisation


foo_vis_goom is a port for foobar2000 of the “What a GOOM!” music visualizer. It renders the library-provided pixels using OpenGL 4.6.

GOOM in an “incredible trippy visualization plugin!!”

Features:

  • Uses OpenGL 4.6 for rendering.
  • The Goom-2k4 library has been extensively cleaned up.
  • Compatible with the Default User Interface (Default UI) and the Columns User Interface (Columns UI).
  • Tested on foobar2000 v2.25.3 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26200).

www.foobar2000.org/components/view/foo_vis_goom

Cavasik ~ CAVA Based Audio Visualizer


This is an audio visualizer based on CAVA with extended capabilities.

Features:

  • Change background and foreground colors through a DBus interface!
  • Five normal drawing modes!
  • Two circle drawing modes!
  • Three mirror drawing modes!
  • Four drawing directions!
  • Customizable LibAdwaita interface!
  • Set a single color or up to a 10 color linear gradient for background and foreground!
  • Select different foreground colors for the mirrored images in mirror mode!
  • Set up a color animation that changes the colors gradually in a loop!
  • Configure smoothingnoise reduction and a few other CAVA settings!

github.com/TheWisker/Cavasik
flathub.org/apps/io.github.TheWisker.Cavasik

Cavalier ~ Visualize Audio With CAVA


  • 11 drawing modes!
  • Set any single color, a gradient or an image for background and foreground.
  • Configure smoothing, noise reduction and a few other CAVA settings.

github.com/NickvisionApps/Cavalier
Cava ~ Cross-platform Audio Visualizer

rt_pvc ~ Realtime Phase Vocoder


rt_pvc is a:

  • real-time phase vocoder library for synthesis/analysis
  • vocoder application that allows the user to do time-expansion, frequency expansion, and cross-synthesis in real-time, from mic-input or from file.
  • real-time phase vocoder visualization
  • learning tool that teaches about the phase vocoder and its implementation
  • open source!

soundlab.cs.princeton.edu/software/rt_pvc
aur.archlinux.org/packages/rt_pvc

rt_lpc ~ Realtime Linear Predictive Coding


rt_lpc is a light-weight application that performs real-time LPC analysis and synthesis. It features the following:

  • real-time LPC analysis
  • real-time LPC synthesis
  • visualization of original, predicted, and error waveforms
  • visualization of vocal tract shape from LPC coefficients
  • adjustable LPC analysis order
  • adjustable synthesis pitch shift
  • MIDI controlled pitch (hit ‘m’)
  • lots of other choices (pitch pulse source selection, emphasis filter)
  • STFT plot
  • modular LPC library
  • available on MacOS X, Linux, and Windows under GPL
  • part of the sndtools distribution

soundlab.cs.princeton.edu/software/rt_lpc/
en.wikipedia.org/wiki/Linear_predictive_coding
github.com/lewark/lpc.lv2

audioMotion ~ Player & Realtime Spectrum Analyzer


audioMotion is a media player and high-resolution real-time audio spectrum analyzer that allows you to SEE your music! ♪♫🤩

It is completely free, open-source software, created out of my passion for the graphic spectrum analyzers of hi-fi systems from the 1980s.

Features:

Dual channel high-resolution real-time audio spectrum analyzer

  • Media player with subtitles support for audio and video files
  • Fullscreen and Picture-In-Picture display at 60fps, ready for Retina / HiDPI screens
  • Logarithmic, linear and perceptual (Bark and Mel) frequency scales, with customizable range
  • Visualization of discrete FFT frequencies or up to 240 frequency bands (supports ANSI and equal-tempered octave bands)
  • Decibel and linear amplitude scales, with customizable sensitivity
  • Optional A, B, C, D and ITU-R 468 weighting filters
  • Optional effects: vintage LEDs, variable opacity, mirroring and reflection, radial spectrum
  • 17 beautiful color gradients, plus a visual editor to easily create your own gradients
  • Support for M3U playlists (.m3u and .m3u8 file extensions)
  • Visualize audio from your microphone (or “stereo mix”, if your soundcard supports it)

audiomotion.app
github.com/hvianna/audioMotion.js

GLava ~ OpenGL Audio Spectrum Visualizer


GLava is a general-purpose, highly configurable OpenGL audio spectrum visualizer for X11.

github.com/jarcode-foss/glava

Cava ~ Cross-platform Audio Visualizer


Cava is a bar spectrum audio visualizer for terminal or desktop (SDL).

Cava works on:

  • Linux
  • FreeBSD
  • macOS
  • Windows

This program is not intended for scientific use. It’s written to look responsive and aesthetic when used to visualize music.

github.com/karlstav/cava
Cavalier ~ Visualize Audio With CAVA

SoundScapeExplorer ~ Process, Visualize & Explore


SSE is a powerful and versatile software environment designed for soundscape visualisation and quantification. It provides a robust platform for processing audio files, generating useful metrics, and presenting data through intuitive visualisation interfaces. Catering to bioacousticians and data scientists alike, 

SoundScapeExplorer Icon

SSE encompasses an extensive range of tools and capabilities to fulfil diverse user requirements.

sound-scape-explorer.github.io
github.com/sound-scape-explorer

Foobar2000 ~ Installing Analog VU Meters


Adding an analog VU meter to the Foobar2000 2.x Default User Interface

Required component: foo_vis_vumeter

Directions:

  1. Download foo_vis_vumeter
  2. Click on foo_vis_vumeter which should install the component
  3. Click Apply and then Ok to restart Foobar
  4. Copy some .bin skin files to the …\AppData\Roaming\foobar2000-v2\vumeter folder (Shift+File>Browse configuration folder)
  5. Select View > Layout > Enable layout editing mode
  6. Right click the tab area in a panel and select Add New Tab
  7. Right click the new tab and rename it “Analog VU Meter” or whatever
  8. Right click the new tab display area and select Add New UI Element
  9. Select ‘Analog VU Meter (DirectX 12)’ from the list (Playback Visualization)
  10. Disable layout editing mode

Parameters:

Right mouse click on the meter display:

  • submenus – Layout / Mode / Levels / Decay / Tuning / Options
  • Fullscreen
  • Skin Selection

Mouse wheel (hover over meters)

  • Adjusts current Tuning selection

Resources:
Analog VU Meter Skin Gallery
Foobar2000 1.x ~ Installing Analog VU Meters

Sources:
www.hydrogenaud.io/forums/index.php?showtopic=33939
www.hydrogenaud.io/forums/index.php?showtopic=106793
www.head-fi.org/t/616963/the-foobar2000-resource-thread/45#post_9382013
foobar2000.ru/forum/viewtopic.php?t=5012 (Russian)

foo_vis_milk2 ~ Foobar2000 MilkDrop 2 Visualizer


foo_vis_milk2 is a port for foobar2000 of Winamp’s MilkDrop 2 music visualizer. It additionally migrates rendering from its original DirectX 9 to DirectX 11.

MilkDrop 2 takes you flying through visualizations of the soundwaves you’re hearing. It uses beat detection to trigger myriad psychedelic effects, creating a rich visual journey through sound.

Features:

  • Uses DirectX 11 for rendering.
  • Uses updated libraries.
  • vis_milk2 has been upgraded to use more modern C++ alongside DirectX 11. Deprecated or insecure functions have been rewritten and most unused functionality removed.
  • Configurable through foobar2000 preferences instead of INI files.
  • Supports the Default User Interface (Default UI) only.
  • Tested on foobar2000 v2.1.2 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 22621).

www.foobar2000.org/components/view/foo_vis_milk2

MLSC ~ Music LED Strip Control


Audio visualization for LED strips in real-time with web interface on a raspberry pi.

Features:

  • Audio visualization in real time.
  • Modern web interface.
  • 24 effects with many configuration options.
  • Customizable colors and color schemes.
  • Multicore optimized for large LED strips (900+ LEDs).
  • Multi device support
  • Standalone and client compatible for audio processing.
github.com/TobKra96/music_led_strip_control