[APP][4.4.x-5.x][PORT] MaxxAudio w/ 10 band EQ [DISCONTINUED]

ctrlaltdel

Senior Member
Mar 18, 2006
358
26
0
Hong Kong
This is the MaxxAudio DSP app pulled out from 05Q with libraries.

Tried working on CM11, but MaxxTreble doesn't work, I also don't know why. Other else I think is working perfectly fine.

Not flashable, I am so stupid don't know how to create a zip file, maybe will look thru some guides later.

Just copy the apk & lib according to the location in the 7z file. After that set permissions rw- r-- r--.

I cant change the presets? I tried to swipe left,right,up and down and nothing ... I do can drag the bars to make a custom one .... How you did that please?

---------- Post added at 07:03 AM ---------- Previous post was at 06:58 AM ----------

Very sorry to be a buzz kill, but this zip does nothing. Any app using the AudioEffects API (AudioFX, MusicFX, Snapdragon Audio+, etc) uses the audio effects configuration file to decide which effects to use when. For example, while Qualcomm devices may use the Qualcomm post-processing bundle for bass boost, while other devices use the generic bundle library. This is all decided by the configuration file, which is why AudioFX works on any device, not just Qualcomm devices. So, to sum up, this zip does not enable the Waves FX so it uses the same effects libraries as before on AudioFX (Qualcomm's).

In addition, on Qualcomm devices, the audio calibration database is used for various effects, so without support for MaxxAudio there, the effect will not work.

There are several other places where waves support must be added. This zip is also missing the mps file which is used by the maxxaudio sound effect library to apply the various calibration parameters. Last but not least, this is missing the libMA3-processcode-Qualcomm.so and libMA3-processcode-Coretex_A9.so libraries.

I'm not just here to ***** about things not working, I am working on this, but currently am having issues with force closes. I'll let you guys know if I fix it though.
There is another zip contain the libMA3-processcode-Qualcomm.so and libMA3-processcode-Coretex_A9.so libraries, i tried to merge them to the flashable zip and it seems to be working, i tested it has sound effect but i cant switch between presets, it may be still missing something ...
 

soralz

Senior Member
Apr 6, 2013
977
560
123
Taipei
I cant change the presets? I tried to swipe left,right,up and down and nothing ... I do can drag the bars to make a custom one .... How you did that please?

---------- Post added at 07:03 AM ---------- Previous post was at 06:58 AM ----------



There is another zip contain the libMA3-processcode-Qualcomm.so and libMA3-processcode-Coretex_A9.so libraries, i tried to merge them to the flashable zip and it seems to be working, i tested it has sound effect but i cant switch between presets, it may be still missing something ...
You need to turn it on on the top-right switch.
 

ahmaddiablo

Senior Member
Jul 14, 2012
64
10
0
Houston
You guys are wasting your time, unless ya'll do something to the rom. Steve Kondik has said,
+Manish Kumar Unfortunately not. We have a more basic version in nightlies.

Also.. I'm seeing a lot of people "porting" the app to other ROMs. If you only see 5 bands in the EQ, you don't have MaxxAudio (and most of the other options won't work). You're better off using the OSS version of AudioFX. The real magic is deeply integrated into the DSP of the OnePlus One :)
https://plus.google.com/100275307499530023476/posts/6EDWpkr1rhS
 

theelle

Senior Member
Nov 29, 2010
847
85
0
Avellino
Couple posts down someone posted a flashable zip.
Where is the flashable? Could you re-post them? It works on nightly official cm12? Thanks!

---------- Post added at 09:40 AM ---------- Previous post was at 09:35 AM ----------

Couple posts down someone posted a flashable zip.
i packed up a flashable zip with the files above, tried it and seems to work fine

but MaxxSpace regulation is missing :confused:
But this zip works on cm12 official nightly?
 

Mikanoshi

Senior Member
Aug 9, 2013
3,880
4,730
263
Soviet ☭ Russia
en.mikanoshi.name
I configured effect, but it's still not working) Interesting thing that it initializes SRS when I launch MaxxAudioFX:
Code:
02-11 13:48:17.961: W/SRSFX(277): EffectCreate 0xb854cbe0
02-11 13:48:17.961: W/SRSGEQ5FX(277): SRSGEQ5_Command: Init
02-11 13:48:17.961: W/SRSGEQ5FX(277): SRSGEQ5_Command: Config
02-11 13:48:17.961: W/SRSGEQ5FX(277): SRSGEQ5_Command: Set Device 2
02-11 13:48:17.971: W/Equalizer(6966): WARNING: attaching an Equalizer to global output mix is deprecated!
02-11 13:48:17.971: W/SRSFX(277): EffectCreate 0xb8551c88
02-11 13:48:17.971: W/SRSSASATruBassFX(277): SRSSATB_Command: Init
02-11 13:48:17.971: W/SRSSASATruBassFX(277): SRSSATB_Command: Config
02-11 13:48:17.971: W/SRSSASATruBassFX(277): SRSSATB_Command: Set Device 2
02-11 13:48:17.971: W/BassBoost(6966): WARNING: attaching a BassBoost to global output mix is deprecated!
02-11 13:48:17.971: W/SRSFX(277): EffectCreate 0xb85540a0
02-11 13:48:17.971: W/SRSWowHDFX(277): SRSWHD_Command: Init
02-11 13:48:17.971: W/SRSWowHDFX(277): SRSWHD_Command: Config
02-11 13:48:17.971: W/SRSWowHDFX(277): SRSWHD_Command: Set Device 2
02-11 13:48:17.971: W/Virtualizer(6966): WARNING: attaching a Virtualizer to global output mix is deprecated!
02-11 13:48:17.981: W/SRSGEQ5FX(277): SRSGEQ5_Command: Set Preset 0
02-11 13:48:17.981: W/SRSGEQ5FX(277): SRSGEQ5_Command: Set Preset 1
02-11 13:48:17.981: W/SRSGEQ5FX(277): SRSGEQ5_Command: Set Preset 2
02-11 13:48:17.981: W/SRSGEQ5FX(277): SRSGEQ5_Command: Set Preset 3
02-11 13:48:17.981: W/SRSGEQ5FX(277): SRSGEQ5_Command: Set Preset 4
02-11 13:48:17.981: W/SRSFX(277): EffectRelease 0xb854cbe0
02-11 13:48:17.981: W/SRSFX(277): EffectRelease 0xb8551c88
02-11 13:48:17.991: W/SRSFX(277): EffectRelease 0xb85540a0
It doesn't throw any errors anymore, just not working silently ...
 

soralz

Senior Member
Apr 6, 2013
977
560
123
Taipei
Hmm then the current MaxxAudio app is just a normal music equaliser with better look and have some unusable functions. Well, at least it looks better.
 

tejasphatak

Senior Member
Dec 17, 2006
108
47
0
34
Pune
@Mikanoshi is right.

You guys should also copy/mod the audio_effect.conf based on
Code:
/system/vendor/etc/audio_effect.conf 
/system/etc/audio_effect.conf
you will have to also include all the max audio libs mentioned in audio_effects to make it work. Plus check for logs if there are any other dependencies.

It registers the native MaxxAudio libraries which is inturn used by the Frontend/UI to control it.

Look for following UUID definitions in audio_effect.conf in CM11 0Q5 roms.

Code:
a122acc0-5943-11e0-acd3-0002a5d5c51b

ae12da60-99ac-11df-b456-0002a5d5c51b
Sorry I do have OPO but I am currently using CM12 Nightly.
 
Last edited:

ryaneu

Senior Member
Jun 17, 2010
703
117
0
I finally got the 10 band equalizer to appear and the different effects are working including MaxxTreble, MaxxBass, and MaxxSpace.
Currently on the latest Mokee Kitkat ROM.
Like what tejasphatak had said , you also need to copy and replace the audio_effect.conf from /system/vendor/etc/ and system/etc/
and also the libs that are associated with it.
I could not hear the difference when enabling MaxxVolume though.

I have attached a non flashable zip file so its easier.
You should copy and replace the contents in the respective folders in /system/ using a file manager and set the permissions. Don't forget to do a backup first in case you want to revert.
Its a non flashable zip file by the way.

View attachment MaxxAudio.zip
 
Last edited:

OldDroid

Recognized Developer
Nov 18, 2012
1,767
6,951
153
Berlin
guys ...
there belongs much more to it than just a few libs and the apk (and odex file).
the entire maxxaudio mod is also integrated into common audio libs and common audio configs (not just waves folder in /etc).
So we need to investigate more into it or you can forget about the real maxxaudio feeling :D
(btw, those common configs contain device exclusive changes, so better diff them and make modifications to your configs)
 
Last edited:
  • Like
Reactions: NOSTALGIA

Crazy-Silver

Senior Member
Oct 21, 2011
1,066
269
113
Boscotrecase
I finally got the 10 band equalizer to appear and the different effects are working including MaxxTreble, MaxxBass, and MaxxSpace.
Currently on the latest Mokee Kitkat ROM.
Like what tejasphatak had said , you also need to copy and replace the audio_effect.conf from /system/vendor/etc/ and system/etc/
and also the libs that are associated with it.
I could not hear the difference when enabling MaxxVolume though.

I have attached a non flashable zip file so its easier.
You should copy and replace the contents in the respective folders in /system/ using a file manager and set the permissions.
Its a non flashable zip file by the way.

View attachment 3160330
Good but there is still work to do. A lot of times the bars don't change when I change effects. On some effects I have fc.
 

Mikanoshi

Senior Member
Aug 9, 2013
3,880
4,730
263
Soviet ☭ Russia
en.mikanoshi.name
the entire maxxaudio mod is also integrated into common audio libs and common audio configs (not just waves folder in /etc).
So we need to investigate more into it or you can forget about the real maxxaudio feeling :D
If it's in platform-specific libs, then we can forget about it right now :) It may be portable between OnePlus devices, but not to others.
I replaced bundle lib with maxxaudio lib in audio config and the set of EQ presets has changed, but it was still 5-band EQ, so definitely there is something more than just a soundfx lib.