foobar2000

Analog VU Meter Visualisation

By: oops

Version: 0.9.5, released on 2025-01-20 (archived)

Change log:

  • Implement transparent bitmap extension to the BIN VU meter file specification
  • Extend render target for GDI-drawing into a texture 2-D resource to implement pseudo-transparency
    • Add "Transparent" context menu option
  • Add screenshot capability
  • Move panel list and configuration into client
    • Implement panel directory memoization for main menu, gestures and COM Automation
    • Centralize in-group meter switching to replace mailbox
    • Reorganize header inclusions for updated architecture [developer]
  • Add inertia envelope for audio levels
    • Add "Inertia" context menu option
    • Set "Inertia" to its default value on context menu "Reset" command
    • Default "Inertia" to enabled
    • Add "Inertia" and "Level" options to tuning dialog
    • Fix double application of "Inertia"
  • Fix Columns UI fullscreen within Panel Stack Splitter crash
  • Adjust context menu logic for improved display of enabled and disabled options
  • Update advanced preferences
    • Add console debug output option
    • Categorize console messages for debug output
  • Update hashing and encode/decode functions [developer]
  • Skip GDI drawing when fullscreen [developer]
  • Update UnRAR to 7.1.3 [developer]
  • Update Columns UI SDK to 8.0.0-beta.1 [developer]
  • Update repository setup and component build scripts
  • Update preprocessor macros [developer]
  • Clean up file formatting [developer]
  • Fix thread pool timer build (not performant) [developer]
  • Update COM interface definition file
    • Extend `IVUMeter` with additional methods
  • Update README

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

Works with foobar2000 v2.0 and newer

Links

Download
View version history
View latest version and component description
Documentation
Discussion

How to install a component?