This project is an automatic generator of graphic equalizer filters for Wavelet and possibly other equalizer software. All you need to provide are base and target measurements.
Unlike AutoEQ, it doesn't convert generated Parametric EQ filters into Graphic EQ filters. Instead, it simply calculates the difference between two measurements and generates Graphic EQ filters accordingly.
This is the step-by-step guide to running a GraphicEQ Generator by Ryszard.
Before running the generator, you need to have Python and NumPy installed on your computer. Here are the steps to install them:
-
Install Python: Go to the official Python website and download the latest version of Python. Follow the instructions in the installation wizard to complete the installation.
-
Install NumPy: Once Python is installed, you can install NumPy using the following command in your command prompt or terminal:
pip install numpy
. This will install the latest version of NumPy.
Once you have installed Python and NumPy, you can follow these steps to run the generator:
-
Prepare two text files:
base.txt
andtarget.txt
. Make sure these files contain frequency and amplitude data, separated by a space or a tab, with each data point on a separate line. The first line of each file should contain a header that you will skip during loading. They should be basically standard frequency response .txt files. -
Download
codeblock.py
provided by Ryszard. -
Place the
codeblock.py
file in the same directory as the base.txt and target.txt files. It could be any folder you want. -
Press the
Win
+R
keys on your keyboard to open the "Run" dialog box. -
In the "Run" dialog box, type
cmd
and pressEnter
to open the Command Prompt. -
In the Command Prompt, type
cd <directory_path>
to change the current directory to the one you have made in previous steps. Replace<directory_path>
with the actual path of the directory you want to open. For exampleC:\Users\Username\Documents\ProjectX
. -
Press Enter to execute the command and change the current directory.
-
Run the Python script by typing the command
python codeblock.py
in the terminal. -
Results will be saved in
output.txt
file in the same directory.
And that's it! If you have any issues or questions, feel free to ask.