Equalizer used on certain audio data where you can edit this data and listen to and visualize the output.
The Equalizer App is a Python application that provides audio equalization functionality. It allows users to load and manipulate audio signals, apply window functions, adjust sliders for specific frequency bands, and visualize the effects.
- Python 3
- PyQt5
- NumPy
- librosa
- matplotlib
- pyqtgraph
- pydub
- scipy
- Open and listen to audio files, visualize their spectrograms.
- Edit the audio file using window functions and frequency sliders(like omitting a certain sound and enhancing another one in the audio) and listen to the output and visualize it's spectrogram.
- Install the required packages (discussed in the dependencies section).
- Run the application by running the file named "EqualizerUI.py" in terminal.
- Make sure to have the necessary audio files in WAV format for testing.
If you encounter any issues or have questions, feel free to reach out.
Gratitude goes out to all team members for their valuable contributions to this project.
All rights reserved © 2023 to Team 19 - Systems & Biomedical Engineering, Cairo University (Class 2025)