flutter_soloud 1.2.5 copy "flutter_soloud: ^1.2.5" to clipboard
flutter_soloud: ^1.2.5 copied to clipboard

Flutter audio plugin using SoLoud library with miniaudio backend and FFI. It provides player, basic capture from microphone, 3D audio and more.

1.2.5 (2 Mar 2024)

  • updated mp3, flac and wav decoder
  • updated miniaudio to 0.11.21
  • fixed doppler effect in 3D audio example

1.2.4

  • fixed compilation on Windows

1.2.3

  • fixed compilation on iOS and macOS

1.2.2

  • waveform example page updated with sound FXs
  • added sound FXs
    • biquadResonantFilter
    • eqFilter
    • echoFilter
    • lofiFilter
    • flangerFilter
    • bassboostFilter
    • waveShaperFilter
    • robotizeFilter
    • freeverbFilter

1.2.1

  • binded some more SoLoud functionalities:
    • fadeGlobalVolume
    • fadeVolume
    • fadePan
    • fadeRelativePlaySpeed
    • schedulePause
    • scheduleStop
    • oscillateVolume
    • oscillatePan
    • oscillateRelativePlaySpeed
    • oscillateGlobalVolume
  • waveform example page updated

1.2.0

  • added waveform generator
  • added a test page for waveform
  • added some tests in tests dir
  • miniaudio updated to v0.11.18

1.1.1

  • SoLoud().loadFile now can return PlayerErrors.fileAlreadyLoaded when a sound has already been loaded previously. It still return the SoundProps sound. It's not a breaking error.
  • added Soloud().disposeAllSound to stop and dispose all active sounds

breaking change: Soloud().stopSound has been renamed to Soloud().disposeSound

1.1.0

added load sound tools:

  • SoloudLoadingTool.loadFromAssets()
  • SoloudLoadingTool.loadFromFile()
  • SoloudLoadingTool.loadFromUrl()

added also a spin around example

1.0.0

  • added 3D audio with example

0.9.0

  • added capture from microphone with example

[...]

0.1.0

Initial release:

  • Supported on Linux, Windows, Mac, Android, and iOS
  • Multiple voices, capable of playing different sounds simultaneously or even repeating the same sound multiple times on top of each other
  • Includes a speech synthesizer
  • Supports various common formats such as 8, 16, and 32-bit WAVs, floating point WAVs, OGG, MP3, and FLAC
  • Enables real-time retrieval of audio FFT and wave data
154
likes
160
pub points
91%
popularity
screenshot

Publisher

verified publishermarcobavagnoli.com

Flutter audio plugin using SoLoud library with miniaudio backend and FFI. It provides player, basic capture from microphone, 3D audio and more.

Repository (GitHub)
View/report issues

Topics

#audio #player #games

Documentation

API reference

License

Apache-2.0 (LICENSE)

Dependencies

ffi, flutter, http, path_provider, plugin_platform_interface

More

Packages that depend on flutter_soloud