-
Renamed
KiraSoundHandle
toKiraStaticSoundHandle
-
Removed the event based KiraAddClockEvent, KiraAddTrackEvent, KiraClocks and KiraTracks APIs.
Clocks and tracks should now be added in a startup system that interfaces withKiraContext
directly. See thedrum_machine
example for reference.
This allows using the full capability of the Kira tracks API including routing sub-tracks
together. -
Added ability to play dynamic sounds that implement kira's Sound / SoundData APIs. See
play_dynamic_sound
example. -
Re-organized code into modules using the more recent recommendations for module naming (i.e.
foo.rs
along side afoo
directory for any sub-modules, rather thanfor/mod.rs
).