-
-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Description
In the last month I have been working on finding a process for implementing spatial audio (5.1.2 channels) for both DirectSound3D and OpenAL APIs. My next goal is to make this work for XAudio2 games. The current setup/signal path I have is:
- [Game using OpenAL Soft outputs 3rd order ambisonic signal to JACK backend on Windows 8.1/10]
- [ASIO enabled VST host hooked into JACKRouter ASIO driver does ambisonic decoding using IEM ALLRAD ambisonic Decoder]
- [JACK outputs decoded 5.1.2 audio to an ASIO enabled audio interface]
Software used:
- JACK2 Windows x86-64 https://jackaudio.org/faq/jack_on_windows.html
- IEM Ambisonics Suite https://plugins.iem.at/
- Blue Cat's Patchwork https://www.bluecataudio.com/Products/Product_PatchWork/ (free alternative vsthost untested https://www.hermannseib.com/english/vsthost.htm)
I am planning to try using the old XACT libraries from WINE 4.2 to adapt XAudio2 into OpenAL Soft, but I'm confident that your implementation will offer far better compatibility. My questions are:
- What types of speaker configurations can FAudio mix for?
- Does FAudio mix in ambisonic audio? Can it output ambisonic audio?
- How does FAudio decide what speaker configuration and device it outputs to?
- Is there a configuration file/interface somewhere that can override the system speaker configuration?
- Is there a diagnostic log that can be printed somewhere to troubleshoot functionality of FAudio? Specifically to know if the settings I request are being put into effect.
- Does FAudio support the JACK audio API/driver?
Thank you for putting your time and effort into inventing, maintaining and improving this awesome project!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels