Equalizer314

com.bearinmind.equalizer314
by Zapstore _@zapstore.dev

System-wide EQ with multiband compression, limiter, and audio-visual feedback.

Republished from GitHub / F-Droid by the Zapstore main account.

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.

First release: Aug 8, 2026, 10 total releases.

Most recent release: Nov 3, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Nov 3, 2026 Equalizer314-v0.0.23-beta
    ## What's New Added optional audio output compatibility mode - issue #141 Added option to rename presets by long-pressing them - issue #140 Added extra frequency grid lines on the EQ graph - issue #122 Added About card with app version and GitHub link - issue #103 Fixed spectrum analyzer drawing frequencies in the wrong place - issue #137 Fixed power on/off pop-up covering the preamp slider - issue #133 Fixed save icon staying highlighted after switching EQ modes - issue #117 Fixed EQ not applying after pausing or stopping music on some phones - issue #109
    More…
    Fixed EQ not turning back on when headphones connect after a Disable EQ device - issue #136 Fixed EQ not working on Xiaomi phones when Skip system sounds is on - issue #99 Fixed lag when changing EQ settings on slower devices Fixed reverb labels getting cut off in translations Updated Ukrainian and Russian translations - PR #134 by reallystates Added unambiguous license badge - PR #3 by var2p
  • Oct 12, 2026 Equalizer314-v0.0.22-beta
    ### What's new New in Experimental: Virtual Surround (will need to work on this more, in early stages of testing) - issue #128 简体中文 added, translated by LJHQWA (issue #131). Presets no longer pick up Table mode's empty rows (issue #132). Ghost 0 dB bands already saved in presets are cleaned up automatically on first launch. Turning the EQ off now turns off Environmental Reverb too (issue #127). The screen follows preset changes again (issue #126). Simple mode plays the right EQ after restarts, keeps edits through device switches, and leaving it no longer brings back the old EQ. Fixes: a crash after Reset while a band was selected (issue #129), and translated labels getting cut off.
    More…
    Releases are generated by workflows now.
  • Sep 30, 2026 Equalizer314-v0.0.21-beta
    ### What's new Merged all themes into one picker; added a "follow system" theme option - issue #125 Fixed undo, redo & reset buttons not doing anything in parametric, graphic & table modes - issue #120 Fixed EqualizerAPO exports missing their Q values - issue #100 & #114 Fixed phantom filters showing up after switching devices, and disabled bands turning back on after a device switch Fixed device switching presets applying on the first sound instead of when the device connects on android 13+ Updated Russian & Ukrainian translations from @reallystates Fixed a crash when tapping simple mode while already in simple mode
    More…
    Fixed generated target curve EQs writing the preamp with a comma in other languages, which APO couldn't read Simple EQ undo, redo, reset & preset loads now save right away Moved the rest of the in-app text into strings.xml (please submit prs if you want to translate!)
  • Sep 21, 2026 0.0.20-beta
    ### What's new Added Russian & Ukrainian translations from @reallystates Added Portuguese & Spanish translations (AI generated) - issue #101 Added a Language screen in settings to change the app's language, system default follows your phone - issue #101 Fixed volume spike when switching presets and when notifications come in - issue #106 Fixed environmental reverb not working - issue #102 Fixed EQ band colors not persisting after turning channel settings off - issue #104 Added an overwrite button to simple EQ - issue #111
    More…
    Fixed channel side EQ collapsing onto one side after switching devices MBC & limiter now stay on during "skip system sounds", only eq curve flattens (preamp stays alive still) Switching presets no longer rebuilds DP (which was causing audio spikes) Fixed per-app disable EQ volume spike Fixed volume spikes when toggling MBC & EQ on/off Fixed limiter defaults and an auto-gain edge case All in-app text moved to strings.xml (please submit prs if you want to translate!)
  • Sep 11, 2026 0.0.19-beta_hotfix1
    ### What's new Fixed a crash issue when in graphic mode and adjusting certain bands Graphic mode cards now update immediately after dragging a band on the graph Graph view options now stay set between app restarts Fixed preset-list leg when AutoEQ section is collapsed
  • Sep 8, 2026 0.0.19-beta
    ### What's new Fixed some issues with device presets and how they bind to devices - issue #92 Disable EQ for devices now apply immediately, manual power cycles still override this until device changes - issue #92 Fixed issues with EQ being muted and backup values not restoring correctly - issue #93 Added a black AMOLED theme toggle in experimental - issue #12 ; issue #93 Fixed some issues with APO import/export of shelf filters and Q & misc preset creation issues - issue #78 Edits on top of device preset now "stay" and survive power cycles App presets work correctly in system-wide mode, disable eq can now also be assigned to apps
    More…
    Fixed some issues with session mode & power cycles, fixed misc session detection issues Gain reduction is now off by default, it was having issues stacking on top of presets that already have negative preamps The graph is now the same size in parametric, graphic, table modes; and homogenized the sizing for all devices Faster EQ restore after reboot Fixed issue with two DP instances being created on reboot Fixed issue with DP rebuild with apps when using compat mode Fixed preset import issues with channels & preamps Added auto-switch fallbacks for older android versions Fixed issues with graph following device/app preset changes Added an auto-save preset option to experimental Wired up "remove" and "hide" device icons that previously did nothing
  • Sep 1, 2026 0.0.18-beta
    ### What's new Extended the preamp values to +/-20 dB (from +/-12) - issue #85 Fixed an issue where enabling "Hide notification" would disable the EQ when switching apps - issue #88 Fixed the band list in the table view not scrolling - issue #84 Fixed L/R channel EQ accuracy; both channels now share one DP band layout so independent L/R presets apply correctly on both channels - issue #50 Fixed MBC band toggles not actually turning the band off - issue #90 Fixed assigning "Disable EQ" to a device breaking automatic preset switching for all devices - issue #91 Fixed Simple mode switching itself back to Parametric when reopening the app - issue #92 Fixed issues with reattaching itself with different audio tracks (will look at this issue for a further permanent fix) - issue #47 ; issue #82
    More…
    Shoutouts to @FaridZelli (issue #78) for these next set of changes. Did a big refactor to the eq importing/exporting & presets section of the app. Auto EQ presets can now be found in the main screen; you can export MBC/Limiter changes as well (note EqualizerAPO exporting exists, just as a different option for exporting). Misc. Backup/Restore changes. EQ presets now sit on the main screen & as a settings option if need be. Fixed issues with Q factor.
  • Aug 20, 2026 0.0.17-beta_hotfix1
    ### Hotfix Fixed an issue when re-adding channel settings back, it broke the channel side eq toggle
  • Aug 20, 2026 0.0.17-beta
    ### What's new Added all 4 EQ modes back, but as a toggle so you can hide or show however many of the EQ modes you want shown on the UI through the new "EQ Modes & UI" settings screen - issue #77 Added a "Notification Settings" setting to the experimental section where you can change exactly what you want shown in your notification as well as toggle on / off - issue #65 Added gain coloring to the EQ graph so you can tell when the EQ will be too loud for your ears - issue #67 ; issue #68 Added the "Channel Settings" section back into the settings with an added on / off toggle that follows the toggle on the graph - issue #75 Presets now save & apply full DP chain correctly (MBC & Limiter); also added (MBC & Limiter) to the export .txt (below the equalizer apo preset info) - issue #78 Pixel Compatibility Mode now forces 10 ms latency window and disables post eq; will work more on this to see exactly what is causing pixels and some devices not to work but this is what (wavelet & poweramp eq) do for pixel devices. I'll probably need to dive into this issue further - issue #74 Fixed a crash when entering MBC (on the gr trace option) with more than 3 bands - issue #76 Fixed the "DynamicsProcessing Stop" toast from popping up twice - issue #79
    More…
    Presets with L/R channels enabled now save L/R filters & preamps correctly Fixed some device switching behaviors when "auto-switching" Fixed an issue with graph icons sometimes bring broken Combined a lot of settings options into grouped screen since the main settings screen was getting cluttered
  • Aug 8, 2026 0.0.16-beta
    ### What's new He yall, sorry for inconsistent update times, I've just started school again and have had a hard time finding time for personal projects like these. Note this update is focusing on UI and compatibility issues, I'll be addressing issues with Environmental Reverb & EQ / DP trace conversions later as those take more time. Thanks again for the support! Added a "Pixel Compatibility Mode" thag caps DP bands to 32; should fix most issues people have with pixel devices that set limits on DP to 32 - issue #74 ; issue #61 Added an experimental toggle called "MBC Volume Tether" that forces MBC to follow media volume allowing the compression to behave the same at any volume level - issue #63 Fixed some device switching issues where presets wouldn't switch over correctly (the goal here is to mirror how wavelet does it, will press further on this issue as more people are able to test) - issue #62 Removed simple & graphic mode toggles, felt redundant, can add back later if people request Changes to DP are rate-limited, this shpuld prevent audible stuttering and glitches while moving bands during playback - issue #61
    More…
    Fixed table mode selections not showing up in light mode - issue #66 Fixed notification not hiding when the EQ is off - issue #64 EQ now restores itself if the OS kills the service in the background, will work on low end optimizations in the future- issue #73 Added android requirement label to readme - issue #70