All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Updated bevy and other crate dependencies.
0.3.0 - 14-11-2022
Updated bevy and other crate dependencies.
- Implemented
Signal
forIterMono
(bevy_oddio
)
0.2.0 - 14-11-2022
Reworked the majority of the internals.
- A way to play streaming DSP sources. See
SourceType::Dynamic
. - You can play DSP sources using
Audio::play_dsp
. - Two iterators on streaming audio sources:
Iter
andIterMono
.
- Adding the DSP plugin.
- You must now call
DspPlugin::default()
.
- You must now call
- The method on adding DSP sources.
- No more initializing using
DspAssets
! - Just add your DSP function using
app.add_dsp_source
- No more initializing using
- Playing DSP sources require
Audio
to be mutable. (UseResMut
) - A lot of internals are shuffled around.
DspAssets
. Initialize DSP graphs usingApp::add_dsp_source
instead.FnDspGraph
. This is now reworked to the traitDspGraph
and can work with any type now.StreamingDspSource
. This is now reworked toIter
(bevy_kira_audio
andbevy_oddio
) andIterMono
(bevy_audio
).
0.1.0 - 01-08-22
- New bevy plugin!
bevy_fundsp
integrates fundsp with bevy.