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
302
likes
160
points
7.68k
downloads
screenshot

Publisher

verified publishermarcobavagnoli.com

Weekly Downloads

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