Real-time spatial / object-based audio rendering engine (VBAP + binaural) for multichannel and 3D audio — speakers or headphones.
Omniphony decodes object-based audio, works out where every sound should come from, and drives your real speakers with VBAP — live, with a 3D scene showing each object move and everything streamed over OSC. Nothing’s a black box: formats load as runtime bridges, and the part that decides which speaker gets what is a backend you can rewrite in a single file.
- Write your own panner in one file — it shows up in the UI on its own.
- No formats baked in — decoders load at runtime as bridges.
- PipeWire on Linux, ASIO on Windows, or raw float straight to a file or pipe.
omniphony.mgth.fr
github.com/mgth/Omniphony
mpv with the ad_orender Spatial decoder — Spatial object rendering via liborender (Omniphony)
References:
Resources:
aur.archlinux.org/packages/orender
github.com/harletty/harletty-bridge/tree/main

