andrewsalinas09/Fletcher
andrewsalinas09/Fletcher has 45 GitHub stars and 0 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 19:16 UTC. Last push 2026-11-04.
A modern Equalizer APO frontend for Windows: parametric EQ, AutoEQ presets, hotkeys, and level-matched blind A/B tests. An alternative to Peace.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Fletcher
A parametric EQ for Windows that's pleasant to use, and honest about what you can actually hear.
A modern frontend for Equalizer APO, with built-in level-matched blind listening tests.
⬇ Download for Windows · Features · Getting started · Build from source
Why Fletcher?
Equalizer APO is the best system-wide EQ engine on Windows, but editing it means text files or dated interfaces. Fletcher gives it a fast, modern editor, and adds the thing no EQ app has: a way to find out whether your tweak actually sounds different.
When two settings differ in loudness, the louder one almost always "sounds better," even when nothing else changed. Fletcher level-matches every comparison so loudness can't cheat, then lets you run blind ABX tests with real statistics. Was that 13 out of 16 skill, or luck? Fletcher tells you.
It's named for the Fletcher–Munson curves, the classic measurements of how our hearing depends on loudness.
Features
Parametric EQ on a live curve
Drag handles to set frequency and gain, scroll to change Q, or dial in exact values in the filter strip. Peaking, shelf, pass and notch filters are all supported. Preamp is calculated automatically so your EQ never clips, and changes are applied system-wide the instant you make them.
A filter editor that shows you what each filter does
Click ⤢ on any filter for a larger editor: its own curve with your whole EQ behind it, sliders and exact values for frequency, gain and Q, and every filter type as a small preview drawn from your current settings. Hover a type to read what it does, click to switch. Pop it out into its own window and it follows whichever filter you select.
A separate EQ for each ear
Ears and headphones aren't perfectly symmetric. Turn on per-ear editing in Settings and every preset gets its own left and right curves, starting out identical. Edit one ear at a time, show both on one graph, or put them side by side, with the other ear shown faintly for reference. Each ear keeps its own undo history, and A/B comparisons and blind tests use both ears as they are.
5,000+ headphone corrections, one search away
Type a headphone name and pick from the AutoEQ database. The correction imports as your own preset, ready to tweak. You can also import Peace presets or paste Equalizer APO filter lines.
Instant, level-matched A/B
Press Ctrl+Shift+A anywhere in Windows to flip between your EQ and flat. Both sides are matched in loudness, so you're comparing the sound, not the volume.
A history you can branch, compare and test
Every edit is saved to a history tree. Jump back to any version, branch off in a new direction, and see exactly how two versions differ. Unsure whether a change was worth it? Start a blind test between the two versions with one click.
Listening Lab: blind tests with real statistics
- ABX tests: are A and B actually distinguishable to you?
- Blind preference tests: which one do you prefer when you don't know which is which?
- Test on whatever is playing system-wide, or on your own music clips.
- Exact p-values, plus optional adaptive tests that stop early once the answer is clear.
Clip Studio
Import tracks from files or a link, scrub through them on a waveform and spectrogram, and mark the passages that reveal differences. A live FFT at the playhead shows the music's spectrum with your EQ overlaid, so you can see where it boosts and cuts. A built-in signal generator makes test tones and noise.
Fingerprints (experimental)
Measure your own hearing's equal-loudness profile per headphone, without a microphone, using timed listening comparisons.
Safe with your existing setup
Fletcher adds a single Include: fletcher.txt line to Equalizer APO's config and only ever writes its own file. It backs up your config before the first change, never edits files that belong to other tools like Peace, and never makes your audio suddenly louder.
Getting started
- Install Equalizer APO and enable it for your headphones or speakers in its Configurator. Reboot if it asks.
- Download the latest installer from Releases and run it.
- Open Fletcher, search for your headphones, and pick a correction. Press Ctrl+Shift+A to hear the difference.
[!NOTE] The installer isn't code-signed yet, so Windows SmartScreen shows an "unknown publisher" warning. Click More info → Run anyway.
Fletcher is in early development (0.x). Expect rough edges, and please open an issue if something breaks.
Build from source
You'll need Rust, Node.js and Windows 10 or 11 with Equalizer APO installed.
cd app
npm install
npm run tauri dev # run with hot reload
npm run tauri build # build the installers
Run the checks with cargo test --workspace and cargo clippy --workspace --all-targets.
Fletcher is built with Tauri, Rust and React. For the architecture, design decisions and roadmap, start at CLAUDE.md and the docs folder.
License
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,500 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,396 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,840 starsmrdoob/three.js
JavaScript 3D Library.
117,983 stars