Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects | Blog & Rants
Matrix Visualisation
By: oops
foo_vis_matrix is a foobar2000 visualization component that renders a music-reactive "Matrix" digital rain effect using Vulkan.
Features
Features
- Renders using Vulkan 1.1.
- Uses a compute pass to write the raindrop grid state and a graphics pass that samples the MSDF font atlas and the green Matrix palette.
- Adds music reactivity which modulates fall speed, glyph cycling, bloom, cursor intensity, slant and rotation.
- Supports the Default User Interface (Default UI) and the Columns User Interface (Columns UI).
- Includes 32-bit and 64-bit x86 component configurations as well as ARM64EC.
- Builds for foobar2000 2.0 and later (2026-10-01) with latest Windows 11 SDK (10.0.28000.2526) and MSVC (14.51).
- Requires Windows 10 or later.
Current version: 0.0.3, released on 2026-10-07
Change log:
- Add configurable console output [feature]
- Whitelist FPrism for transparency [change]
- Clear album art when playback changes [bug]
- Simplify dialog resource identifiers [developer]
- Stop building libPPUI as a project dependency [developer]
- Disable RTTI in component DLL [developer]
- Update Vulkan SDK to 1.4.363.0 [developer]
- Update foobar2000 SDK to 2026-10-01 [developer]
Supported systems: Windows 32-bit, Windows 64-bit, Windows ARM.
Works with foobar2000 v2.0 and newer.
Works on Windows 10 and newer.
Links
View version history
Documentation
Discussion
More components
Browse all
Browse by author: oops
Tags: Columns UI panel, Default UI element, visualization