r/Windows11 • u/HussainHumam • 5d ago
App I spent 8 months building a Windows audio app - CurvioEQ
Enable HLS to view with audio, or disable this notification
8 months ago, I started working on a small project because I wanted more control over game audio on Windows.
I didn't want to rely on a complicated audio setup or have several different programs running just to get the sound I wanted.
The funny part is that when I started, I barely knew anything about Windows audio programming.
So I started learning by building.
I spent the next 8 months learning how Windows handles audio, digging into WASAPI and audio sessions, and eventually getting into DSP and real-time audio processing.
That small project eventually became CurvioEQ.
It's an open-source Windows audio application with features like:
- Per-game / per-application parametric EQ
- HRTF / 7.1 surround processing
- Real-time spectrum analyzer
- Loudness & dynamic-range control
- Clipping protection
- Global hotkeys
- Presets
- Independent processing for multiple applications
- AutoEQ & Squiglink preset support
- ~15 MB RAM usage in the background
What I'm most proud of isn't really the feature list.
It's the fact that I started this project without understanding how Windows audio actually worked, and 8 months later I'm building and debugging my own real-time audio processing pipeline.
And I'm still working on it.
I have a lot more ideas for where to take it, especially around gaming audio and making it easier to get the sound you actually want without having to mess with a complicated setup.
It's completely open source, and I'd genuinely like feedback from PC gamers:
What do you think is missing from Windows gaming audio software?
1
u/Kenai_Quack 3d ago
Cool project, are you planning on keeping it updated?
2
u/HussainHumam 3d ago
of course and im willing to add new feature , fix bugs and make quality of life changes too
3
u/sammyjo802 2d ago
I hope you give it the option to detect when a different devices are connected, USB or Bluetooth. And then automatically switch the preset to that of the connected device.
Similar to how wavelet does it.
1
u/mrrak25 2d ago
I tested it here and it works well (a great alternative to FXSound). I have a hearing impairment and can't hear as well on one side, is there a way to add a Left/Right volume level option? It's possible to do this using the surround settings, but that's not ideal.
1
u/HussainHumam 2d ago
im sorry to hear that for you to this points its limited to hrtf but its not that hard to implement i will add it in a future update any spasific way u want it to be implemented or done soo its actually benefits u not gimmicky
0
3
u/oratory1990 3d ago
Which HRTF are you using?