Skip to content

v1.24.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 21:26
· 219 commits to main since this release

Added

  • Beats sent over OSC no longer go missing. /phosphor/audio/beat, /downbeat and /drop last a single render frame while OSC transmits at 30 Hz, so external lighting rigs caught only 31% of beats and 16% of downbeats in a 60-second test. New /phosphor/audio/beat_count, /downbeat_count and /drop_count addresses carry a running total instead — bind those and you catch every event. They restart at zero when you switch audio device, so trigger on the value changing rather than increasing.

Fixed

  • The seven per-band pan sources never moved. Band Pan Sub Bass through Band Pan Brilliance appeared in the binding matrix but always read zero, so anything bound to one did nothing.

Downloads

Platform File Notes
macOS .dmg Universal binary (Apple Silicon + Intel)
Linux x86_64 .tar.gz glibc 2.35+ (Ubuntu 22.04+, Debian 12+)
Windows x64 .zip Windows 10+

Getting started

macOS: Open the DMG, drag Fosfora.app to Applications (or run directly). Signed and notarized.

Linux / Windows: Extract, run fosfora from the extracted directory. The assets/ folder must be next to the binary.

Requirements

  • GPU: Vulkan (Linux/Windows) or Metal (macOS)
  • Audio: Built-in mic or line-in for audio-reactive visuals
  • NDI® (optional): NDI® SDK runtime for network video output
  • Video playback (optional): ffmpeg on PATH for media layers

NDI® is a registered trademark of Vizrt NDI AB.