An advanced Audio Equalizer Application designed to enhance your audio processing experience. This app offers versatile equalization modes and different visualization tools such as spectrograms, audiograms, and linear frequency scale, enabling users to analyze, modify, and save audio files with ease.
-
Uniform Mode:
-
Animals and Music Mode:
-
Vocals and Music Mode:
-
Wiener Filter Mode:
-
Spectrograms:
- Displays the time-frequency representation of the original and equalized audio.
-
Frequency Domain:
- Shows the frequency spectrum of the equalized audio.
-
Audiogram:
- Provides an intensity versus frequency plot for the equalized audio.
- Save the equalized audio as a
.wav
file.
- Load Audio:
- Import an audio file into the application.
- Choose a Mode:
- Select one of the four equalization modes:
- Uniform Mode
- Animals and Music Mode
- Vocals and Music Mode
- Wiener Filter Mode
- Select one of the four equalization modes:
- Adjust Parameters:
- Modify frequency bands, vocals, or instruments using the sliders.
- Visualize:
- View spectrograms, frequency domain plots, and audiograms for the analysis of results.
- Save Results:
- Export the processed audio as a
.wav
file.
- Export the processed audio as a
- Clone the repository:
git clone https://github.com/Ahmed-Hajhamed/Audio-Equalizer.git
- Install the required dependencies:
pip install -r requirements.txt
- Run Main.py
- Python 3.x
librosa
numpy
matplotlib
PyQt5
scipy
soundfile
Contributions are welcome! If you have any ideas or improvements, please open an issue or submit a pull request.
For any queries, feel free to reach out:
- GitHub: Ahmed-Hajhamed