Giter Club home page Giter Club logo

jamesdspmanager's Introduction

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 [email protected]

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.