- Added basic usage instructions.
- Updated dependencies.
- Updated minimum SDK constraints.
- Fixed a reverb bug where channel reverbs weren't being remembered.
- Don't perform any checks before setting sound channel reverb.
- Changed the constructor for the
Reverb class.
- Made the
Reverb class require an id argument.
- Upgraded ziggurat.
- Both
AssetStore and AssetReferenceReference now have constant constructors.
- Fixed some bugs relating to importing with relative paths.
- Converted the constructor of
SoundManager to use only named parameters.
- Fixed relative filenames.
- Added a
relativeTo argument to many of the AssetStore methods.
- Destroy sounds that should not be kept alive.
- Updated json_annotation.
- Updated Ziggurat.
- Implement the
SetSoundChannelReverb event.
- Start using
suggestedAutomationTime for more accurate fades.
AssetReference instances generated by calls to AssetStore.import* now replace any backslash characters with forward slashes.
- It is now necessary to create
SoundManager instances with a game argument.
- Implement the new ziggurat events.
- Added a
bufferCache property to SoundManager.
- Renamed the
file argument of AssetStore.importFile to source, to bring it in line withAssetStore.importDirectory.
- Fixed a bug in
AssetStore.getNextFilename.
- Make
AssetStore.getNextFilename return a fully-qualified filename.
- Add a
destination field to AssetStore.
- The
AssetStore class now chooses your file and directory names for you.
- Changed the signature for the
AssetStore constructor.
- Added the
AssetStore.fromFile constructor.
- Added the
AssetStore class.
- Added the
BufferCache class.
- Updated dart_synthizer.
- Started using
lints instead of pedantic.
- Changed the API to keep in line with ziggurat.
- Handle the new way
SoundPositionPanned works.
- Support the
SetSoundPitchBend event.
- Support the
SoundChannelHighpass event.
- Support the
SoundChannelLowpass event.
- Support the
SoundChannelBandpass event.
- Support the
SoundChannelFilter event.
- Added more complete test coverage.
- Updated the documentation.
- Removed the massive amount of sound files I didn't realise i was shipping.
- Implemented the
SetSoundChannelPosition event.
- Moved the scripts to the ziggurat_utils package.