v1.34.0
kevinraymond/fosforav1.34.0Aug 20, 2026by github-actions[bot]
AI Summary
Improves audio analysis reliability by fixing drop detection timing and implementing actual section boundary detection using self-similarity.
Key Highlights
- Drop event now fires correctly on drops, with new 'Arm hold' and 'Jump window' sliders for better control.
- Section boundaries are now actually detected using self-similarity novelty thresholds.
- Trail and feedback effects now measure trail length in seconds for consistency.
- Audio panel's Drop sliders trade sensitivity against false cues.
New Features
- Arm hold slider
- Jump window slider
Full Release Notes
### Fixed - **Trail and feedback effects measure trail length in seconds now, not frames**, so the same preset looks the same on a 30 Hz laptop and a 240 Hz desktop — at a decay of 0.82 the image surviving one second ran from 2.6e-3 at 30 fps to 2.1e-21 at 240. Nothing changes at 60 fps; above it, feedback backgrounds that accumulate particles settle brighter than they used to, and below 30 fps trails run a little long instead of flashing dark on a stutter. - **The drop event fires on drops now** — it had gone off once in 141 reference drops across 374 tracks, because it demanded 4 seconds of unbroken build-up before it would even watch for one. On nine hand-labelled EDM tracks it now catches 7 of 23 drops at three wrong cues for every right one; it still fires on build-ups and breaks. The audio panel's Drop sliders trade sensitivity against false cues. - **The drop jump window now lasts the 1.5 seconds it always claimed.** It was sized against the analysis rate but filled at a tenth of it, so the setting was off by nearly ten times — and by different amounts at different sample rates (12.9 s at 44.1 kHz, 14.1 s at 48 kHz). ### Added - **Two new Drop sliders in the audio panel**: "Arm hold" keeps the drop armed through a cut before the drop, for material where the build-up drops out entirely first (off by default); "Jump window" sets how far back the loudness-jump baseline looks. ## 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](https://ndi.video) for network video output - **Video playback** (optional): `ffmpeg` on PATH for media layers --- NDI® is a registered trademark of Vizrt NDI AB.