Releases: alnitak/flutter_soloud
Releases · alnitak/flutter_soloud
flutter_soloud v2.1.7
v2.1.5
flutter_soloud v2.1.3
- added
audio_data.dart
example. - added compatibility for Web platform in the
pubspec.yaml
. - bug fix when loading multiple audio files asynchronously.
- better error message when something goes wrong loading a file.
flutter_soloud v2.1.2
flutter_soloud v2.1.1
What's Changed
- added
bool isActive
andint iindex
getters to filters. - added a
timeStretch()
method to single pitchshift filter. - fixed building error on Windows.
- updated examples.
flutter_soloud v2.1.0
- added support for the Web platform.
- added
getPan()
,setPan()
andsetPanAbsolute()
. - added
loadMem()
to read the given audio file bytes buffer (not RAW data). Useful for the Web platform. - fixed
getFilterParamNames()
. - added
AudioData
class to manage audio samples and FFT data. - added player initialization parameters: sample rate, buffer size, number of channels (mono, stereo, quad, 5.1, 7.1).
- added voice groups.
- it's now possible to set filters not only globally, but also to single audio sources (not on the web platform).
- fade and oscillate filter parameters.
- experimental capture feature removed.
- now accessing filters has been simplified with the use of
SoLoud.filters
andAudioSource.filters
to use global and single sound filters.
v2.0.0 landed
What's Changed
- fix: A lot of RAM is needed #26 by @alnitak in #30
- Switch from printing to logging by @filiph in #32
- Re-add logging to tests by @filiph in #34
- Rename start/stopIsolate and init/stopEngine to initialize() and dispose() by @filiph in #33
- Extract capture methods into their own class: SoLoudCapture by @filiph in #38
- Improve initialization and shutdown by @filiph in #39
- fix error when getting wave/FFT audio data while closing and reinit the player by @alnitak in #40
- Improve static safety around sound handles and sound hashes by @filiph in #41
- Fix issue where errors from SoLoud would not propagate by @filiph in #42
- Implement loader in SoLoud by @filiph in #44
- adding looping and start loop at position to play() and play3d() by @alnitak in #43
- Rename initsounds to createNotes by @filiph in #45
- Throw exceptions instead of returning
PlayerError
by @filiph in #47 - #48 fix some C warnings and SoLoud documentation by @alnitak in #49
- Downgrade fileAlreadyLoaded from exception to warning by @filiph in #50
- Various API tweaks by @filiph in #51
- removed audioEvent from examples by @alnitak in #54
- Rename SoundProps to AudioSource by @filiph in #57
- added synchronous deinit() by @alnitak in #56
- [feat] added some voice functions by @alnitak in #55
- Add new
AudioSource.allInstancesFinished
stream by @filiph in #59 - added get and setProtectVoice by @alnitak in #61
- fix: asynchronous initialize-deinit bug by @alnitak in #60
- Deprecate shutdown by @filiph in #64
- finer throws from addGlobalFilter() by @alnitak in #63
- Make the rest of handle/hash API type safe by @filiph in #65
- Code analysis workflow added by @jemisgoti in #67
- fix: crash on deinit() #68 and parameters retention after deinit() by @alnitak in #69
- getLoopPoint now returns Duration by @alnitak in #71
- Improve documentation and switch LICENSE to MIT by @filiph in #72
- v2.0 by @alnitak in #73
New Contributors
- @filiph made their first contribution in #32
- @jemisgoti made their first contribution in #67
Full Changelog: v1.2.5...v2.0.0
Maybe last pre release!
Too many changes! Please see CHANGELOG.md