FORUMS
Remove All Ads from XDA

[APP][Equalizer]Omnirom DSP Manager FOR All other rom (With my new extra features)

116 posts
Thanks Meter: 258
 
Post Reply Email Thread
This is the old one, please check new re-designed app.
https://forum.xda-developers.com/android/apps-games/app-reformed-dsp-manager-t3607970
DSP Manager for me is a amazing audio effect. But new features only develop for Omnirom, that's a disappointment.
Now with 12 bands equalizer!!!
CPU usage around 35%-60%!!!
So what I done is modifying original DSP Manager source code to add audio framework component into it to make it works, now I'm able to add more new effects and options into it easily. Also, it basically work for any CPU.
Now support LOLLIPOP and Marshmallow devices.

Original DSP Manager features:
1. Compression
2. Bass Boost
3. Virtualizer
4. 12 Band Hybrid Equalizer (1 low shelf, 9 band shelves, 1 adjustable-Q band shelf, 1 high shelves)
5. Stereo Widen
6. Adjustable Low pass filter(Bass Boost)
7. 3 custom bass boost mode

On development:

1. Linear phase FIR Equalizer------Status: Windowed Sinc FIR Coefficient generator works!
2. Equalizer presets
3. Parameterized Room Convolution
---I solve bugs appear in Omnirom version. It now can do preset saving/loading on each tab without restriction.
7. Noise reduced compare with original one, since it turn on Triangular Probability Dither only when suitable strength applied. Compression, Virtualizer and Stereo Widener have zero noise!
Misc change: Remove log for reduce binary size.
New icon design and Russian translation by XDA member scrubber

Download it on Github:
Github Page: https://james34602.github.io/JamesDSPManager/

How to install?
1.copy app into your /system
2.copy lib variant of corresponding platform you got.
e.g. For ARM cpu, rename lib_arm to lib and copy it into your /system
For x86 cpu, rename lib_x86 to lib and copy it into your /system
3.copy vendor into your /system

Why use this equalizer/effects?
This is fully open source, no extra code added, check above Github link.
Will NOT deal with anything with SELinux

Current Updates and FUTURE Update:
25th October, 2016
1. Update code in order to compile successfully on latest Clang compiler.
2. Add one more build option, the 'ARM Mode'. I'm not sure it is work for you or not, if it works, it really process faster, and more power saving.

23th October, 2016
1. Remove unused stuff, interpolation, etc. Less calculation instructions.

22th October, 2016
1. Reduce band number to 12, reduce CPU usage to minimize audio lag.

24th September, 2016
1. Fix permission grant on Android 6.0 when saving preset.

3rd September, 2016
1. Bands frequency fix.
2. Bands bandwidth fix.
3. Use stlport_static for reduce binary size

15th Augest, 2016
1. 14 Band Hybrid equalizer
--- (Latest)Equalizer band 13 fix.
2. More bass boost mode, more low pass filter slope selection.
3. Minor improvement on Virtualizer.
4. New icon and Russian translation.
5. Reduce binary size

...........
Unknown date
Unknown change
...........

2nd Aug 2015
1. Initialize repository.
2. All feature merged with Omnirom and run success on other roms.

Tested CPU: Snapdragon, Exynos, Intel i7 and Atom series
Will nerver support KitKat
The Following 17 Users Say Thank You to james3460297 For This Useful Post: [ View ] Gift james3460297 Ad-Free
 
 
16th February 2016, 02:14 PM |#2  
OP Senior Member
Flag Hong Kong
Thanks Meter: 258
 
Donate to Me
More
We add more bands to DSP Manager up to 8 bands, they are all construct by high shelve filters
The Following 4 Users Say Thank You to james3460297 For This Useful Post: [ View ] Gift james3460297 Ad-Free
6th May 2016, 06:21 PM |#3  
noskojv's Avatar
Senior Member
Flag Russia
Thanks Meter: 603
 
More
Quote:
Originally Posted by james3460297

DSP Manager for me is a amazing audio effect.

Does not handle online stream (internet radio).
7th May 2016, 05:11 PM |#4  
noskojv's Avatar
Senior Member
Flag Russia
Thanks Meter: 603
 
More
Quote:
Originally Posted by james3460297

We add more bands to DSP Manager up to 8 bands, they are all construct by high shelve filters

How you added the 8 bands EQ ?
8th May 2016, 01:28 PM |#5  
OP Senior Member
Flag Hong Kong
Thanks Meter: 258
 
Donate to Me
More
This cannot handle youtube, radio, etc. Because those developer don't use system audio effect. I recommend PowerAMP. It have their own decoder, and then my DSP Manager use individual bass boost on left/right channel, let it sound good.
How do I do 8 bands?
See source code on my Github link. It is not finish yet, I will make better filter roll-off to let frequency response match user need. You might want to try each bands.
The Following User Says Thank You to james3460297 For This Useful Post: [ View ] Gift james3460297 Ad-Free
8th June 2016, 10:02 AM |#6  
OP Senior Member
Flag Hong Kong
Thanks Meter: 258
 
Donate to Me
More
I make a new bass boost mode that make difference sound from every DSP Manager, it will not attenuate signals even high Q filter!
The Following User Says Thank You to james3460297 For This Useful Post: [ View ] Gift james3460297 Ad-Free
8th June 2016, 10:11 AM |#7  
Senior Member
Flag Fondi, LT
Thanks Meter: 381
 
More
Quote:
Originally Posted by james3460297

I make a new bass boost mode that make difference sound from every DSP Manager, it will not attenuate signals even high Q filter!

Love your project dear dev I use it every day

Inviato dal mio Nexus 4 con Tapatalk 2
8th June 2016, 11:43 AM |#8  
Senior Member
Thanks Meter: 254
 
More
I have poweramp, do i need this?
any possibility of the only modded apk file for non root users?
8th June 2016, 01:49 PM |#9  
Senior Member
Flag Fondi, LT
Thanks Meter: 381
 
More
Quote:
Originally Posted by yken

I have poweramp, do i need this?
any possibility of the only modded apk file for non root users?

As far as i know, to install system modifications like DSP Managers, you always need root. I also use PowerAmp, and when installed in system, this DSP works just fine

Inviato dal mio Nexus 4 con Tapatalk 2
8th June 2016, 03:30 PM |#10  
Senior Member
Flag Fondi, LT
Thanks Meter: 381
 
More
Sorry for consecutive post, i hope you don't mind, i made a flashable zip of your DSP for easy installation, it removes other DSPs, the zip is from DSP+, so credit to its developer


Sent from my LGE Nexus 4 using XDA Labs
Attached Files
File Type: zip JamesDSPManager_Marshmallow.zip - [Click for QR Code] (1.09 MB, 1238 views)
The Following 4 Users Say Thank You to jacomail95 For This Useful Post: [ View ] Gift jacomail95 Ad-Free
10th June 2016, 10:02 AM |#11  
Junior Member
Thanks Meter: 2
 
More
Awesome!
I am using Project-Yume sound mod, and
I was looking for headphone bass & virtual-room correction .
I tried V4A & DD+ but it didn't go well with Yume.
JamesDSP made my day
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes