a wrapper for LabSound(graph-based audio engine)

Overview

lab_sound_flutter

WIP

lab_sound_flutter is the LabSound wrapper for Flutter.

Currently only the Android platform is available, other platforms have encountered some difficulties in integration, I am still working on it. If you have a good solution, please feel free to submit Issues or PR.

Platform

  • Android
  • iOS
  • Mac
  • Windows
  • Linux

Building

The project uses the git submodule so it is required that new users clone the repository with the --recursive option.

The submodules can be fetched after a clone with git submodule update --init --recursive

Android

Requires cmake >= 3.13

If you are using cmake version 3.18.1 and you get an invalid version number error, please try upgrading the gradle version

You might also like...

Flutter (web-only at this moment) plugin for recording audio (using the microphone).

Microphone Flutter (web-only at this moment) plugin for recording audio (using the microphone). Getting started To learn more about the plugin and get

Sep 26, 2022

Flutter plugin for sound. Audio recorder and player.

Flutter plugin for sound. Audio recorder and player.

Sounds Sounds is a Flutter package allowing you to play and record audio for both the android and ios platforms. Sounds provides both a high level API

Dec 8, 2022

Just_audio: a feature-rich audio player for Android, iOS, macOS and web

Just_audio: a feature-rich audio player for Android, iOS, macOS and web

just_audio just_audio is a feature-rich audio player for Android, iOS, macOS and web. Mixing and matching audio plugins The flutter plugin ecosystem c

Jun 28, 2022

Audio player app in Flutter. Created as a tutorial for learning Flutter.

Music Player: create a simple Flutter music player app This is a Flutter project used during a series of articles on I should go to sleep. License Cop

May 5, 2022

A feature-packed audio recorder app built using Flutter

A feature-packed audio recorder app built using Flutter

Qoohoo Submission 🎙️ An audio recording/playing app. 🎙️ This is a basic audio

Dec 22, 2022

A Flutter package for both android and iOS which provides Audio recorder

A Flutter package for both android and iOS which provides Audio recorder

social_media_recorder A Flutter package for both android and iOS which provides

Dec 29, 2022

Audio Input Mixer made in Flutter (UI only)

Audio Input Mixer made in Flutter (UI only)

Audio Input Mixer UI Design in Flutter Audio Input Mixer made in Flutter (UI only) This project is an attempt to design a simple one screen Audio Mixe

Jul 16, 2022

Audio classification Tflite package for flutter (iOS & Android).

Audio classification Tflite package for flutter (iOS & Android).

Audio classification Tflite package for flutter (iOS & Android). Can also support Google Teachable Machine models.

Dec 1, 2022

🎹 SoundCloud Audio Player for Flutter.

🎹 SoundCloud Audio Player for Flutter.

SoundCloud Audio Player for Flutter Demo on Youtube SoundCloud style audio player in Flutter Features Requirements Support License Features SoundCloud

Sep 26, 2022
Comments
  • General Enquiry about Miniaudio

    General Enquiry about Miniaudio

    Hello @xioxin

    Hope you are doing well. I recently started to play around with ffigen, found it very interesting. I just know the basics of C, not in depth. Next, i decided to port the library https://miniaud.io/

    I was able to generate the bindings, but when I started to use it, it gave me an error. Probably, I think I need to create a wrapper over the generated bindings.

    But, I am finding it difficult (although not impossible :p), started searching over the net and found your repository has a tag of miniaudio. I wanted to know how are you using miniaudio in your project.

    I didn't know how to connect with you, hence filing an issue. In case you are interested to connect, on git or any other platform, kindly let me know.....

    opened by AseemWangoo 4
  • Example project gives error:

    Example project gives error: "Failed to lookup symbol 'InitDartApiDL': dlsym(RTLD_DEFAULT, InitDartApiDL): symbol not found"

    Hi @xioxin . Thanks for resolving my previous flutter pub get issue.

    I am having another difficulty so I opened this dedicated issue here. Currently, I am trying the example project on the iOS simulator. However, all the example pages of the app give this error:

    Unhandled Exception: Invalid argument(s): Failed to lookup symbol 'InitDartApiDL': 
    dlsym(RTLD_DEFAULT, InitDartApiDL): symbol not found
    
    #0      DynamicLibrary.lookup (dart:ffi-patch[/ffi_dynamic_library_patch.dart:34:70]())
    #1      LabSoundBind._InitDartApiDL_ptr
    package:lab_sound_flutter[/src/generated_bindings.dart]():933
    #2      LabSoundBind._InitDartApiDL_ptr (package:lab_sound_flutter[/src/generated_bindings.dart]())
    package:lab_sound_flutter/src/generated_bindings.dart:1
    #3      LabSoundBind._InitDartApiDL
    package:lab_sound_flutter/src/generated_bindings.dart:935
    #4      LabSoundBind._InitDartApiDL (package:lab_sound_flutter/src/generated_bindings.dart)
    package:lab_sound_flutter/src/generated_bindings.dart:1
    #5      LabSoundBind.InitDartApiDL
    package:lab_sound_flutter/src/generated_bindings.dart:927
    #6      new LabSound._
    package:lab_sound_flutter/…/lab_sound/lab_sound.dart:167
    #7      LabSound._sharedInstance
    package:lab_sound_flutter/…/lab_sound/lab_sound.dart:327
    #8      new LabSound
    package:lab_sound_flutter/…/lab_sound/lab_sound.dart:323
    #9   <…>
    
    opened by yasinarik 3
  • How to add this to my Flutter project? (Error:

    How to add this to my Flutter project? (Error: "Could not find a file named "pubspec.yaml" in")

    Hi @xioxin! Thanks for creating this repo and making it public.

    Can I use it in my projects? If yes, how can I use it?

    I have searched pub.dev but couldn't find a package of this repo.

    I have tried adding it to my project's pubspec.yaml file like this:

      lab_sound_flutter:
        git:
          url: https://github.com/xioxin/lab_sound_flutter   #also with .git suffix
          ref: main   #or a commit hash like f89e1a5
    

    However, I am getting this error:

    Could not find a file named "pubspec.yaml" in 
    "/Users/yasinarik/.pub-cache/git/lab_sound_flutter-f89e1a56a223e3f61b3b1bda51818578be01e237".
    
    pub get failed (66; Could not find a file named "pubspec.yaml" in "/Users/yasinarik/.pub-cache/git/lab_sound_flutter-f89e1a56a223e3f61b3b1bda51818578be01e237".)
    exit code 66
    

    Could you please help?

    opened by yasinarik 3
  • AudioBufferSourceNode

    AudioBufferSourceNode

    Hi everybody. I have a stupid question : How can I create an AudioBufferSourceNode ? Is there somewhere a table with how the W3C recommandation match the LabSound_flutter library? Thank you guys /girls and others. Take care.

    opened by Larpoux 3
Owner
My English is poor
null
A Flutter audio plugin (Swift/Java) to play remote or local audio files on iOS / Android / MacOS and Web

AudioPlayer A Flutter audio plugin (Swift/Java) to play remote or local audio files on iOS / Android / MacOS and Web. Online demo Features Android / i

Erick Ghaumez 489 Dec 18, 2022
WaVe - an audio streaming platform which gives the best user experience without any compromise in the audio quality

WaVe is an audio streaming platform which gives the best user experience without any compromise in the audio quality, and there is even space for the users to explore their creativity. And makes it more efficient with the AI features.

OmarFayadhd 1 May 31, 2022
Image Extensions A wrapper library for image package with some extra functions.

A wrapper library for image package with some extra functions. Installation Add this to your package's pubspec.yaml file: dependencie

Vanxh 1 Jan 15, 2022
Flutter plugin that can support audio recording and level metering

flutter_audio_recorder English | 简体中文 Flutter Audio Record Plugin that supports Record Pause Resume Stop and provide access to audio level metering pr

RMBR ONE 108 Dec 13, 2022
Flutter plugin for sound. Audio recorder and player.

Flutter Sound user: your documentation is there The CHANGELOG file is here Overview Flutter Sound is a Flutter package allowing you to play and record

null 764 Jan 2, 2023
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications

?? assets_audio_player ?? Play music/audio stored in assets files (simultaneously) directly from Flutter (android / ios / web / macos). You can also u

Florent CHAMPIGNY 651 Dec 24, 2022
Official Flutter SDK for LiveKit. Easily add real-time video and audio to your Flutter apps.

LiveKit Flutter SDK Official Flutter SDK for LiveKit. Easily add real-time video and audio to your Flutter apps. This package is published to pub.dev

LiveKit 116 Dec 14, 2022
Music Player app made with Just audio library and Local database Hive.

Music Player app made with Just audio library and Local database Hive. Find the free and Royelty music with Happy Rock application. The app contains information about singers and you can make your own playlist with Songs.Happy rock App's features are same as the real music app like spotify, amazon music etc.

Ansh rathod 17 Dec 22, 2022
A simple audio room using WebRTC P2P mesh network.

P2P Audio Room A simple audio room using peer to peer technology with WebRTC mesh network. Download the app from here Here I have used:- flutter_webrt

Krishnendu Bera 9 Oct 28, 2022
A Flutter audio-plugin to playing and recording sounds

medcorder_audio Flutter record/play audio plugin. Developed for Evrone.com Funded by Medcorder Medcorder.com Getting Started For help getting started

Evrone 106 Oct 29, 2022