Re:Bevy and WebGPU
by moron4hire on Thursday May 18, 2023 @08:18PM
(#35996195)
From the API documentation, audio looks pretty barebones (e.g. I don't see anything about any synthesis or filtering nodes, so it seems to be limited to loading audio files), but the inclusion of a SpatialAudioSink is encouraging.
there's also the option of using a different audio engine, if you're looking for a specific feature. for example bevy_kira_audio does this, though it may also be lacking the advanced features you mentioned.
Yup currently pretty simple. You can play as many sounds as you want and control playback (pause/play, speed, volume) for each instance of a sound being played. We support spatial audio.
Biggest missing piece is an "audio bus" API with effect stacks. For that, plugins like bevy_kira_audio already do a good job. And we'll get there eventually with our official plugin.
And lastly, thank you for your contributions, IMO Bevy has been a massive driver of visual/game efforts for Rust!