foobar2000

What a GOOM! Visualisation

By: oops

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).
  • Tested on foobar2000 v2.24.3 (x86 32-bit and x86 64-bit) and Microsoft Windows 11 (Build 26100).

Current version: 0.0.1-alpha0, released on 2025-03-08

Change log:

  • Create OpenGL context UI element [developer]
    • Update synchronization [developer]
    • Refactor interactive code [developer]
    • Move to OpenGL context version 4.6
    • Add options, mode selection and step timer [developer]
  • Add Goom library
    • Fix all Level 4 Goom warnings and errors [developer]
    • Update Goom patch [developer]
  • Add build and setup scripts [developer]
    • Fix automated setup and build flows/scripts [developer]
    • Update build configurations [developer]
  • Add shader program [developer]
    • Fix vertex shader render code [developer]
    • Update shaders [developer]
    • Update shader error messages [developer]
  • Update resource header file [developer]
    • Update resources [developer]
  • Add documentation
  • Add license
  • Update foobar2000 SDK to 2025-03-07 [developer]

Supported processor architectures: x86 32-bit, x86 64-bit.

Works with foobar2000 v2.0 and newer

Links

Download
View version history
Documentation
Discussion

More components

Browse all
Browse by author: oops
Tags: Default UI element, visualization, visualizer

How to install a component?