package icon

Equalizer314

System-wide EQ with multiband compression, limiter, and audio-visual feedback.
New in version 0.0.12-beta
- Light & Dark theme: a Light Theme toggle in Settings (in place of the old Simple-EQ toggle). The whole app — screens, the EQ graph, and the meters — re-themes instantly and the choice survives a restart.
- Backup & Restore: export all your settings, presets, and device/app bindings to a single .json file and restore them on a fresh install or after switching APK source, so a reinstall no longer wipes everything (issue #37).
- Overwrite presets: every saved preset now has an overwrite button to
To start off there is really no "free" and/or "open source" alternative to Wavelet and Poweramp EQ that pairs the full DynamicsProcessing API with real audio-visual feedback, and I felt like after using both of those apps among other various EQ apps that there were huge shortcomings in terms of the features & accessibilities they offered. When I started developing this app I wanted to have both a powerful parametric eq function with minimal permissions; this is why I choose to use both the DynamicsProcessing & Visualizer APIs as the framework for this app as you only need minimal permissions for both of them to work in tandem. There are shortcomings from both these APIs, but I'll discuss more of that later.

This app is built off of DynamicsProcessing API; this is the same API that Poweramp EQ & Wavelet both use but I felt in some aspects they weren't really being able really squeeze out the max potential that this API can offer.

As someone who comes from the audio production & IEM world I have a lot of experience understanding what both sides of those worlds want and wanted to be able to take advantage of both to create something that met my creative endeavors.

Using the Visualizer API I wanted to give users a way they can reliably cross reference visual data with audio data; this is both useful for the main EQ portion as you can visually reference audio changes you make, but this comes more into play with the Limiting & Multiband Compression sides of the app. While these features are for use in the DynamicsProcessing API; and many apps like Poweramp EQ & Wavelet (who premium locks these features); they just add knobs/sliders in and expect the user to understand exactly how these features work and without real audio-visual feedback, users aren't really able to take advantage of these features in their full potential. This is the reason why many DAWs and VST Plugins use audio-visual feedback with these functions specifically.

Using Visualizer API with these DynamicsProcessing features; you're really able to get an intimate audio-visual feedback loop that gives you complete control over your audio framework.

This app is free and open source software (FOSS) licensed under the GPL-3.0 License.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.0.12-beta (12) suggested Added on Jun 20, 2026

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • android.permission.DUMP
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • com.bearinmind.equalizer314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 8.8 MiB PGP Signature | Build Log

  • New in version 0.0.11-beta
    - Quick Settings tile: long-pressing the EQ314 tile now opens the app instead of the system App-info page, and the tile is now minimal — just "EQ314 ON" / "EQ314 OFF" with the DynamicsProcessing sub-text removed (issue #34).
    - New EQ on/off control: an ON/OFF button in the graph header (next to the Edit pencil) toggles the EQ, and the bottom-nav EQ status now reflects the real state instead of being stuck on "ON" (issue #9).
    - Per-device "Disable EQ" option in Audio Output. A third device-bindin
  • Version 0.0.11-beta (11) - Added on Jun 05, 2026

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • android.permission.DUMP
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • com.bearinmind.equalizer314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 8.8 MiB PGP Signature | Build Log

  • New in version 0.0.10-beta
    - DP processing now persists across phone reboot, app close, and force-stop. New BootCompletedReceiver auto-restarts the EQ engine on boot if it was on before shutdown. The foreground service stays alive even after toggling DP off so the persistent notification (and its Turn On / Turn Off action) is always available without opening the app (issues #28, #29).
    - Persistent notification is now a true on/off toggle. Title flips between "Equalizer314: Online" and "Equalizer314: Offline", and the acti
  • Version 0.0.10-beta (10) - Added on May 30, 2026

    This version requires Android 7.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • connect to paired Bluetooth devices
      Allows the app to connect to paired Bluetooth devices
    • android.permission.DUMP
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "mediaPlayback"
      Allows the app to make use of foreground services with the type "mediaPlayback"
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • show notifications
      Allows the app to show notifications
    • query all packages
      Allows an app to see all installed packages.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • com.bearinmind.equalizer314.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 8.7 MiB PGP Signature | Build Log