Open
Description
Currently, DSP graphs are stored in DspSource
s, where it has a definite length. Due to how bevy_audio
and bevy_kira_audio
works, this means that there is no way on how to play sounds forever, given a FunDSP graph.
Solution
- Add support for
StreamingDspSource
. - To be solved in Big refactor for 0.2 #6
Blocked by:
-
bevy_audio
: Add support for real time audio streaming bevyengine/bevy#5422- This could be solved by using
bevy::utils::SyncCell
: [Merged by Bors] - RemoveSync
bound fromLocal
bevyengine/bevy#5483std::sync::Exclusive
Tracking Issue forExclusive
rust-lang/rust#98407- Solved by [Merged by Bors] - Remove
Sync
requirement inDecodable::Decoder
bevyengine/bevy#5819
- This could be solved by using
-
bevy_kira_audio
Support playing sounds that implement kira'sSoundData
NiklasEi/bevy_kira_audio#63 - Soon to be solved with
bevy_oddio
.