Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about Parametric and Graphic EQ filters #878

Open
EaryChow opened this issue Jan 30, 2025 · 0 comments
Open

Question about Parametric and Graphic EQ filters #878

EaryChow opened this issue Jan 30, 2025 · 0 comments

Comments

@EaryChow
Copy link

I am trying to convert a 127 band Graphic EQ generated by WebUI into a 127 band parametric EQ file, for using it in a python script that can only take in parametric EQ txt.

I followed the Q value formula documented in the Wiki:
Bandwith = 10 / number of bands
Calculate Q from bandwidth using Sengpiel Audio Q factor vs bandwidth calculator.

Since the Graphic EQ has 127 bands, the parametric EQ should have a Q value of 18.32. Then I used a python script to handle the transcription of the frequencies and the gain values into parametric PK filters as-is.

Image

But the result is a a bit different that I expected:

Image

This above screenshot was taken from APO but the python script that I eventually intend to use the PEQ on also produce the same jagged curve. What exactly did I mess up? Is the gain value also different between GEQ and PEQ and needs to follow some sort of conversion formula? Or is conversion from GEQ to PEQ is just fundamentally impossible?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant