VoidXH / Cavern

Object-based audio engine and codec pack with Dolby Atmos rendering, room correction, HRTF, one-click Unity audio takeover, and much more.
http://cavern.sbence.hu
Other
321 stars 14 forks source link

Linux/PipeWire Support #152

Closed LinuxinaBit closed 8 months ago

LinuxinaBit commented 8 months ago

I've been playing around with Linux audio things and had an idea to jerry-rig together a 7.1.4 setup from a ton of random speakers and some USB audio interfaces cheap off of wherever.

PipeWire setup for first demo Second demo to test overhead speakers
Surround-Sound Snapshot_2024-02-23_18-03-19
This worked surprisingly well if you can look past how I connected three separate sets of speakers using three different physical audio outs Normal surrounds worked (when patched to my test output) but overhead outputs did not produce any sound at all, even when playing Dolby Atmos content

This lead me to find out that Atmos decoding essentially isn't supported by any Linux program as far as I can tell, and only Atmos pass-through (to a dedicated receiver) works with things like Kodi

After much deliberation I came across this and was super excited until I found out it was effectively Windows only (running through Wine didn't work out too well for me), and that live processing appears to be non-existent as of yet. Is a fully-featured Linux option with proper real-time PipeWire (docs) support planned or at least a possibility?

VoidXH commented 8 months ago

MAUI migration will make Linux builds possible, it's tracked in #123.