Sound enhancement - MDA, XDA, 1010 General

Hi All!
I've been thinking about lack of the bass when playing music to headset.
There might be three ways to solve this problem:
1. Modifying headset. Just put some brand headphones (koss the plug).
2. Modifyning output filter for DAC (Increasing value of capacitors of filters on pins 24 and 26 of UDA1341).
3. Enabling bass-boost mode programmatically, because it's present in UDA1341.
So the questions are:
1. Does somebody already tried to solve the problem?
2. To developers: is there a way to access UDA1341 registers from the application level or it's accessible only by drivers? Did somebody try to disassemble it?
Thanks, Alexey.

Bass and treble
Hi there, i'm not any kind of programmer but there is a .cab file in the ftp that seems to work it, called Bass and Treble, check it out.

Related

[Q] Bluetooth Volume Boost?

First the basics. I'm running CM 11 M12 snapshot, and I've already installed Viper4Android, and it works. I'm aware of the mixer_paths.xml modifications as well, and those work for me. Is there any known setting in that particular file, or perhaps another known config that can be edited that will increase the Bluetooth volume? Viper4Android has successfully increased this, but just by a little. I would like to push it higher. I'm looking for the kind of jump I heard after changing the speaker level in mixer_paths.xml, which was dramatic. I need the extra push because the bluetooth input on my car radio is tied into an ipod adapter that just comes in at lower volume level than other inputs, and to get satisfactory levels with the iPod, I push my volume to about 3/4 of maximum, with the bluetooth I can't even reach that at 100%, and if I switch inputs without changing, it's jarring and dangerous. Thanks ahead of time for any input. I'm trying desperately to rid myself of iTunes and save myself from constantly burning disks.

Help with microphone settings 5.0.1

Hey, I use an LG F60 wich runs 5.0.1 and since i upgraded ( March 10th) the stereo of the microphone disappeared on most of the apps , and i ran a CPU test and said that rear microphone didnt existed when in this app running kk said i had rear mic, i waant someone to help me to change the microphone settings to disable Automatic gain control, bc the mono sound of my micro sounds muffled and dirty, i disabled AGC in one 3rd app recorder, but i cant find a setting to disable it of system, i tried ALSA and Viper4Android, and didn't find nothing related to mic, also in enginer mode Audio settings are not implemented yet. I also tried changing mixer_paths and those files, but i really don't know wich text i have to replace,and i can upload the files here, if someone wants to help me changing it..
Does someone know is there is one specific app or module, (without recovery) that disables AGC? my microphone without AGC in mono sound, sounds very HQ but with it sounds pretty muffled, and in whatsapp recordings is terrible.

[LineageOS] Fix Left-Channel Only Speaker Problem!

Credit due:
Pollito788
https://forum.xda-developers.com/ax...al-lineageos-14-1-zte-axon-7-t3545679/page184
In lineage OS, go into settings, accessibility, and check "mono audio".
Now both channels will play through the TOP AND BOTTOM speakers.
Combined with the "Eliminate Media Audio Distortion" guide, the speaker problem on LineageOS for the Axon 7 has effectively been solved. (95%)
https://forum.xda-developers.com/axon-7/how-to/guide-zte-axon-7-cm13-los14-1-eliminate-t3548598
The problem is: if you enable mono-downmixing, it is also enabled for the headphone output, isnt it? It would be necessary to automatically enable it when the speakers are used and disabled when you plug in your headphones...
Is it possible to do (without energy consumption)?
Or is there any other way?
EDIT: With V4A it's already possible: https://forum.xda-developers.com/ax...-eliminate-t3548598/post71252830#post71252830
As you can see on the poll, this method is a loose band-aid at best.
Having to listen to Mono Audio is a hotfix at best. Viper4Arise does the same. Limiting the gain does not fix the calibration issues.
Someone on the ZTE forums hooked up a scope on the AUX output and read some hefty interference and heavy distortion with LOS.
Remember that when you switch to headphones, you have to revert to stereo output. For people who bought this phone mainly for the capable DAC/Amp combo, LOS is simply not an option currently. Not to worry since you have a couple of stock alternatives.
While being a lengthy process (actually going through an official R&D associate etc.), I'm sure that LOS will be tuned eventually so we can get great sound on alternative ROMS
Just my 2 cents, this fix can be helpful for some people

Viper4Android car audio

I have a RoadNavi S160 (Android) installed as a head unit in my car, stock speakers + undearseat subwoofer ( Connected to the rear speakers ). I have flashed the unit with rooted Kotix ROM which has a preinstalled V4A.
I've managed to get it to work with PowerAmp, but thats where it ends...
1. Which settings shoulld i be working with? (headset? speaker? bluetooth? USB? - or all of them? )
I have tried to play around with them, but i am totally lost! - only the speaker tab makes a difference to the sound.
2. The IRS files don't seem to make any difference to the sound ( I can change them, and driver status shows as processing )
3. With the equlizer only(no IRS) the speakers sound either too flat or too distorted
I am not after a highest quality audio, but would like to hear a nice punchy bass and decent vocals ( without cracking speakers! )
Thank you all
Can you use PowerAMP (the app itself?)
If yes! Well Poweramp uses something called "DirectMusicControl" so it will only use PowerAmp no matter what you set in Viper4Android!
Go to settings --> Audio --> Enhanced Settings (in my case the last point on Audio) --> First Entry is the "DirectVolumeControl"
Klick the box so it's unticked and play some music with poweramp while you open up Viper and set everything to your liking!
WARNING: Maybe you should reset ViperSettings to default if possible not that you blow away speakers
Thanks for the reply!
I have already managed to get those two to work together and since posting my initial question I've figured out the way to use the IRS's ( turns out I copied a folder full of files into the kernel, instead of extracting just the files into the existing kernel folder ).
But I must say that I am struggling to get it working as well as it probably can.
The settings within the "headset" tab seem to have no effect whatsoever, and only the settings from the "speaker" tab seem to make a difference.
Having said that, no matter what IRS I use, it just sounds wrong ( too quite, too loud, not enough bass or too much bass )
Thinking about it - is there a way to default v4a to set parameters within the headset tab instead of the speaker?
This would enable me to have a greater controll ( and possibly sort my issues ) over bass, clarity etc.?
Thanks
Patrick050289 said:
Thinking about it - is there a way to default v4a to set parameters within the headset tab instead of the speaker?
This would enable me to have a greater controll ( and possibly sort my issues ) over bass, clarity etc.?
Thanks
Click to expand...
Click to collapse
go to headseat tab, in setting (3dot at upper left at v4a 2.4.0) choose lock effect mode headset

USB Audio Player Pro controls system wide USB DAC hardware volume... How?

So I'm trying to see if i can get my USB DAC (Audioengine D3) playing nicely with my phone (Oneplus 6).
It works, except the max volume is not very loud. From some research it seems this is because Android is not adjusting the USB HW volume but only SW volume.
This seems to be the case. Max media volume on my phone is roughly what I gt from my PC at 50% Windows volume.
So I've read that USB Audio Player pro can adjust hardware volume, and when you adjust it in the app, the setting affects other apps. I haven't tried myself because the app is $11...
So from that I guess this app must be sending a command in Android that's controlling it's USB audio volume.
What I want to know is.. how? What's the command? With that information we can potentially make a simpler script or app that can do this. Perhaps even automatically when the USB device is connected.
Does anyone know, or can anyone advise how to find out? Perhaps there is some logging that can catch what the app is doing?
I'm not experienced with Android development so I'm not sure how easy it would be for an Android dev to reverse engineer.

Categories

Resources