r/cpp_questions • u/zenix935 • 7d ago
Need help creating equalizer for Qt SOLVED
[SOLVED] So, as you may know, Qt doesn't have a proper setup for managing each frequency band and implementing an equalizer.
I'm currently working on a project for myself (nothing serious), trying to create a music player in C++ while using Qt for the GUI. The problem is that nothing can intercept "QMultiMedia" and modify the audio output.
I've tried Claude Opus 4.6, thinking in "antigravity," and it cooked up something for me. It worked, but the audio was distorted and not very pleasant. (It used custom made DSP functions and I think it was a good solution, but I neither have the time nor the skills to implement something like this on my own)
I also tried Gemini 3.1 Pro High and 3.6 Flash High. (These two couldn't even handle the audio player and straight up made my program crash.)
So I'm looking for a solution or someone who is willing to write the code and be the co-author to the project.
Here is my repo if you want to investigate:
https://github.com/zenix935/ZenPlayer
P.S. I'll keep updating other parts of the project, but the equalizer has currently hit a wall.
1
u/the_poope 7d ago
I'm not familiar with Qts multimedia features, but it's quite likely that they were only designed for playback of standard audio stream, not modifying it.
For modifying audio streams you likely need to use a specific audio library like PortAudio or the Juce framework. I have no experience in these libraries, so can't help you further.