- 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.