GithubHelp home page GithubHelp logo

Can you add Linux support? about coast_audio HOT 8 CLOSED

hl4hck avatar hl4hck commented on June 13, 2024
Can you add Linux support?

from coast_audio.

Comments (8)

hl4hck avatar hl4hck commented on June 13, 2024 1

That's great!

I'm sorry. I am newbie to Flutter. I didn't know if your package already supports Linux.
I'm trying to make sound effects that modify audio buffers in real time. I need to port existing sound effects written in C/C++ to Flutter.

Thank you!

from coast_audio.

SKKbySSK avatar SKKbySSK commented on June 13, 2024

Thanks!

The package coast_audio already have Linux support which can handle audio buffers.
What are you intended to use audio buffers for?

from coast_audio.

hl4hck avatar hl4hck commented on June 13, 2024

@SKKbySSK Hi,

I want to use coast_audio_miniaudio on Linux. Can you add linux support for coast_audio_miniaudio?
I tested mabridge build-android.sh and build-apple.sh, and they work fine.
Can you add build-linux.sh similarly?

from coast_audio.

SKKbySSK avatar SKKbySSK commented on June 13, 2024

@hl4hck
miniaudio has Linux backends support(ALSA, JACK and so on).
So maybe I can add Linux support but I don't know how the Linux build works on Flutter.

I'll try it in this weekend.

from coast_audio.

hl4hck avatar hl4hck commented on June 13, 2024

@SKKbySSK
I'm currently working on creating an audio effect module that can run on Tizen TV OS. After discovering that it is possible to create apps for Tizen using Flutter-Tizen, I plan to install your music_player sample app on Tizen TV OS and integrate my audio effect module to verify it.
If coast_audio_miniaudio is compatible with Tizen, that would be fantastic.

flutter-tizen/plugins#558

from coast_audio.

SKKbySSK avatar SKKbySSK commented on June 13, 2024

@hl4hck
It seems Tizen uses its custom audio backend.(Correct me if this is wrong)
And miniaudio does not support Tizen OS.

Because of these problems, you cannot use the coast_audio_miniaudio.
Instead, you need to implement custom audio node to play raw PCM buffer.

tizen_interop already wraps APIs by using ffi so maybe you can use it to implement the node(s).

from coast_audio.

hl4hck avatar hl4hck commented on June 13, 2024

@SKKbySSK
I understand. I thought miniaudio would work, but it seems like I was wrong. I should look into tizen_interop as you suggested. Thank you for answering my questions.

from coast_audio.

SKKbySSK avatar SKKbySSK commented on June 13, 2024

No sweat. I hope your project going well.

from coast_audio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.