stechyo / godot-steam-audio

Immersive spatial audio extension for Godot, using Valve's SteamAudio
MIT License
352 stars 9 forks source link

Playback ambisonic audio files #64

Open hiinaspace opened 4 months ago

hiinaspace commented 4 months ago

i.e. the Ambisonics Decode Effect. I'd like to take ambisonic B-format files from e.g. https://library.soundfield.com and stick them into a AudioStreamPlayer3D and have steam audio correctly render them with the listener's rotation.

This unfortunately might need more upstream godot changes to support, since right now godot won't import .wav files with more than 2 channels ("Format not supported for WAVE file (not stereo or mono).").

stechyo commented 4 months ago

As you're saying this will likely require changes to Godot upstream, and I'd like to avoid that for the time being to see if this can become a proper (no need for a custom fork) GDExtension.