Skip to content

Latest commit

 

History

History
41 lines (35 loc) · 1.18 KB

File metadata and controls

41 lines (35 loc) · 1.18 KB

Equalizer library for Android

A Android Equalizer Library depend on JUCE. Subproject :app is an example of how to use in Exoplayer. Run gradlew :app:build to build example.

TODO List

  • Enable PCM processer interface of equalizer
  • Enable 10 frequencies control interface
  • To encapsulate an equalizer class for easier audio adjustment
  • To add other Audio Effect

How to use

Clone project as subproject

  1. Clone this project to <your_path>.
git clone https://github.com/SinnyLang/AndroidJuceDspInterface.git
cd AndroidJuceDspInterface
git submodule update --init --recursive
  1. Export this library. In your project settings.gradle add
include ':AndroidJuceDspInterface:dsp-lib'

then add

implementation project(':dsp-lib')

in your build.gradle.

Use .aar file

  1. Clone this project and enter this project root path.
  2. Run gradle build.
git clone https://github.com/SinnyLang/AndroidJuceDspInterface.git
cd AndroidJuceDspInterface
git submodule update --init --recursive
gradlew :mylibrary:build
  1. The .aar files will be generated in dsp-lib/build/outputs/aar/<xxx>.aar and copy an AAR file to your project.