Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HELP]:AGC gain control and noise suppression configuration #1099

Open
LarryWangCA opened this issue Oct 9, 2024 · 1 comment
Open

[HELP]:AGC gain control and noise suppression configuration #1099

LarryWangCA opened this issue Oct 9, 2024 · 1 comment
Labels
help wanted Extra attention is needed Not yet handled

Comments

@LarryWangCA
Copy link

Hi @Larpoux ,

I have a problem when developing a measurement-related app. I hope to get the raw audio data and the system do not provide any additional processings. However, I noticed that sometimes the system applies automatic gain. Does Flutter Sound support AGC and noise suppression control? OR does it currently use an audio source unprocessed on Android and avaudiosessionmodemeasurement in iOS? If not, Could we support such a configuration?

Thank you in advance for your help.

Best,

Larry

@LarryWangCA LarryWangCA added help wanted Extra attention is needed Not yet handled labels Oct 9, 2024
@Larpoux
Copy link
Collaborator

Larpoux commented Oct 9, 2024

Hi Larry,
It's difficult for me to answer, because I am not an audio engineer and I do not master all those things like AGC, noise suppression, and the like.
The only thing that I can say is that Flutter Sound does nothing special in this area and everything is done by the OS itself.

BTW : actually I am busy working on Flutter Sound v10.0 . In this future version it will be very easy to insert processing nodes between the source node and the destination node. Also it will be simple to insert an Analyzer node to analyze the audio signal without processing it. Everything will be based on the W3C Web Audio API. But don't expect this new version soon : I am very slow to develop and this is a huge work for me alone. Perhaps I will be able to release an alpha version in one or two months but just for Flutter Web.
I expect to release the whole thing first or second quarter of next year.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed Not yet handled
Projects
None yet
Development

No branches or pull requests

2 participants