Kav47 / JamesDSPManager

More advanced audio DSP features with extra audio experience and able to run in all android rom include Samsung, AOSP, Cyanogenmod and all CPU platform:dart:

Home Page:https://james34602.github.io/JamesDSPManager/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JamesDSPManager (Audio Effect Digital Signal Proccessing library for Android)

Merged with Omnirom DSP Manager features and able to run in all android rom include Samsung, AOSP, Cyanogenmod. This app in order to improve your music experience especially you want realistic bass and more natural clarity. We don't work too much around with modifying Android framework instead of we integrate framework with DSP Manager, let it less depend on system framework.

Basic:

  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

Now work on AOSP, Cyanogenmod, Samsung on Android 5.0 and 6.0 (TESTED)

Download Link

  1. See my project release page

Development

The folder end with reverb is my new developing project, but they have no functionality, it can response user via Logcat

Important

We won't modify SELinux, let your device become more safe. Also, it is good for you to customize your own rom or even port rom, upgrade your music experience!

How to install?

See readme in download link.

Contact

Better contact me by email. Send to james34602@gmail.com

Terms and Conditions / License

The engine frame is based on Antti S. Lankila's DSPManager

All compatibility supporting by James Fung

Android framework components by Google

Advanced IIR filters library by Vinnie Falco, modify by Bernd Porr, functionality shrink by James Fung

Source code is provided under the MIT License

More Credit

DSPFilter.xlsx is a tool for you to desgin IIR Biquad Filter, it is a component from miniDSP.

RBJ_Eq.xls is a RBJ Biquad Equalizer designer. For me, not very useful and I will not implement it, but could be a reference to designing equalizer.

Structure map generated by Understand (Hosted on rawgit)

About

More advanced audio DSP features with extra audio experience and able to run in all android rom include Samsung, AOSP, Cyanogenmod and all CPU platform:dart:

https://james34602.github.io/JamesDSPManager/


Languages

Language:C++ 40.4%Language:C 36.2%Language:Java 22.8%Language:Makefile 0.3%Language:Objective-C 0.2%