How to adjust microphone gain/level? - Android 11, 12, or 13 - General Questions and Answers

I go to concerts often. Depending on how close I am to the speakers, level of bass, and other factors, I can get audio clipping when I take a video. A simple mic gain adjustment would solve this. Weird that I can't find a setting, magisk module, or custom rom for my OnePlus 9 Pro that has this setting.
If anyone can direct me to how to adjust the mic level, it would be greatly appreciated. I posted this in the Android sub since I would assume that it's a common feature I just don't know how to get to. At least it's only two or three clicks in Windows, Linux, and even Mac.

Look inside here:
How to Boost Microphone Volume on Android: 15 Steps
Easy ways to make your Android's microphone volume louderThis wikiHow teaches you how to boost your microphone's volume on Android. Generally, the volume of the mic is set by the system hardware. However, there are apps you can download...
www.wikihow.com

Related

AudioPara_.csv file -- columns of adjustments

Does anyone know what the different parameters in the columns adjust in the AudioPara_.csv file? Seems like this file, if tweaked properly can fix several sound issues. Some seem fairly obvious but others not.
There also seems to be some kind of compression/limiting going on, loud noises in the receiver will bring volume too far down and then I can barely hear the other person. HTC is probably protecting the tiny speakers, but it seems it's not adjusted properly. Sometimes even first outgoing ring is nice and loud, but the next is soft. Go figure!
This is also true for the outgoing mic. I have had some people say it's too loud from my phone. Sometimes I can even hear my own background noise loud through my earpiece, similar to the mic sensitivity thread. If I talk fairly loud then sometimes the overall volume drops, including my receiver, regardless of the microphone AGC setting.
With recording there seems to be some control from the AGC enable switch setting, but even when it's turned off, there is some sort of limiting. I've tried a few different audio programs to record and they respond similar. The gain controls offered in these programs don't seem to do much. Recording music easily clips the sound! The AudioPara file has controls for CE_REC_INC_MIC and CE_REC_EXT_MIC, which seem like this might control some of this. Again there are many columns of adjustments.
Seems like this file can fix a lot, but it would be beneficial to have a better understanding before blindly trying this and that as many have. Does anyone know where to get replacement speakers if we blow one from the wrong settings? Please share any knowledge you have about these settings and suggestions of where to find out more. It seems like more than just gain and volume that needs adjustment.
Thanks!

[Q] What is going on with ICS media volume steps?

I'm on Kangy8 and I don't know if this issue is related to all ICS roms.
So when I adjust the media volume while listening to music I basically get this more or less:
- |..|..|..|..|..|..|......|.........| +
where some of the steps seem to be mapped to more than one volume level.
What the ... I don't even get it.
I want something like this:
- |..|..|..|..|..|..|..|..|..|..|..| +
I also don't understand the Voodoo Control Plus audio settings.
Current amplifier is a negative number. Why? So what I understand is, that it's amplifying the current volume?
I saw that CodenameAndroid comes with a 30 step volume addon but as far as I know this will conflict with voodoo sound.
I don't have that volume issue in the stock ROM on my i9023, possibly a kangy bug.
The amplifier level is simple and useful once you understand it. I'll give you some background first and some general numbers.
dB (decibel) is a unit, in an audio sense, which measures the pressure of sound waves. It is a logarithmic scale and requires a reference level to compare to. Basics with audio decibel values:
1dB : Threshold of noticing a volume change
3dB : A little louder
6dB : Double the sound pressure
10dB : We perceive sound approximately twice as loud
Now that's out of the way; the analog control tells the amplifier inside the phone how much it should amplify the sound. Using 0dB as a reference, which is generally the loudest it goes safely, how much less (in dB) would you like it to amplify. If you want it to halve the perceived volume, you'll drop it down to -10dB (effectively half as loud as full blast). The reason why you would want to do this is generally if there is excessive noise generated by the amp, lowering the amplifying power and raising the software volume will give you the same volume and power, but lower additional noise as the amp is working below it's limit. Higher quality DACs of course can reach their max amp capabilities and add no noticeable noise to the earphones/speakers, of course.
Hope that made sense

HTC U11 Android 8.0.0 volume steps problems

Hello to everyone
I've recently become an owner of a brand new HTC U11, mostly for it's playback capabilities. I even got new earbuds JBL reflect aware, but I'm still struggling with major, very known issue, lack of sufficient volume steps. I was trying to achieve this with some of the applications, but all the solutions were unsatisfying or were even worse, distorting the output sound. Finally I got myself to this forum and I've found, that there are ways to achieve this by adding a proper entry into the build.prop file.
I tried this, but final result also turned out to be unsatisfying. Why is that? Because when I add entry to build.prop, after reboot of the device, the amount of volume steps increases but something strange happens. Let's say I set it to be 30 steps. What it actually turns out is, that starting with a zero volume level, when I increase volume it reaches the highest possible at 15th step, then at the 16th step the sound gets significantly quieter and again increases to the maximum, when I reach the final 30th step.
Similar situation takes place, when I set the amount of steps to 50. Only this time those 50 steps become divided into the first casual 15 and another 35 additional steps, where at the beginning sound also gets quieter to reach its maximum at 35th step, which is actually the last 50th.
The entry looks like that: "ro.config.media_vol_steps=30"
It seems like it doesn't override the default setting, what is supposed to do from what I read.
I also tried other way. I found that decompilation of framework.jar file allows to modify AudioService.smali, to achieve the same result.
But this is demanding some serious knowledge, and I'm a total newbie to this, so I achieved nothing. Especially, that I couldn't find a proper framework.jar file, since it is probably in the different location, then described and probably compiled into the *.oat file.
If there's a way to solve my problem by editing the biuld.prop file or other *.prop files? I'd rather do it this way. If not, I think I will be persistent to achieve my goal, hopefully with some help. : ) Mostly because I find it really disturbing not getting possible a proper volume level over the remote control in the headphones, and getting it manually through some apps, equalizers is not what I meant by obtaining new headphones.
Hi viekowy
I understand your frustration totally as I have gone down the same road.
The build.prop thing works on AOSP ROMs, but not HTC Sense based ROMS.
I don't believe there is a solution, except I have found that the POWERAMP Player app has an option to increase volume steps that actually works on HTC Sense ROMs!
https://play.google.com/store/apps/details?id=com.maxmpz.audioplayer
USB Audio Player also has volume steps option, but it doesn't work on HTC Sense ROMs.
https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro
So I've stuck with Poweramp Player as it plays 24bit flacs and is a fully featured HD Audio player.
I would like to know how the programmers of Poweramp Player overcome this problem as I have other players that would benefit from 50+ volume steps.
I use Ainur Audio mod as it makes a vast improvement on sound-staging and fidelity. (I don't use Viper etc).
https://forum.xda-developers.com/android/software/soundmod-ainur-audio-t3450516
Give it a try and let us know how you get on.

Disable auto headphones microphone gain / level (mixer_paths)

Anyone know of a way to disable auto mic level adjustment on Android? I use my phone as a guitar amp and use an iRig to connect the guitar to my phone. However, I notice that when I play with little volume, it sounds okay, but if I start playing loudly it'll just lower the volume like it has some noise gate. I also tried this while recording with my headphones' mic and it has the same effect. What can I do?
PS Sorry if this thread is in the wrong section, I'm new to the site

Is an Eq app for high range (30-40dB) boost possible?

I have mild to mod hearing loss. I have hearing aids but there are cases where wearing them is not possible or desirable, a key one being when using NC headphones. So to compensate I have searched high & low for an Equalizer app or any other audio amplification category type app that can boost on-board/streaming volume by frequency. Basically it "should" be as simple as an Equalizer app that has the abiity to boost up to say 30-40dB (or more) but the highest I've ever seen is 18dB. Most apps only run 6-10 band to max 10 or 15dB. Even Neutralizer that appears to sort of fit this need can only boost to 10!
There seems to be an abundance of apps that target hearing impaired but they are either hearing aid paired apps & just control the aides or they try to substitute for aides & amplify ambient sound - ie amplify microphone input. One of these Petralex goes to 30dB, which makes me think it is technically possible.
So bottom line is I have to wonder if it is technically just not possible; Android doesn't allow that level/power of amplification or is that there is just not enough perceived need for something along these lines. I could see it as an add for the headphone makes but again - eg: Sony MX headphones companion app has an Eq but only boost to 10dB - meant for taste not hearing loss.
I have a DEV background but have worked in sys admin for 10+ years now - IF it is possible I may entertain the idea of giving it a shot myself even if only for my own use.

Categories

Resources