Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.85 KB

README.md

File metadata and controls

55 lines (39 loc) · 1.85 KB

Signal Equalizer

Equalizer used on certain audio data where you can edit this data and listen to and visualize the output.

Description

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.

Getting Started

Dependencies

  • Python 3
  • PyQt5
  • NumPy
  • librosa
  • matplotlib
  • pyqtgraph
  • pydub
  • scipy

In this project you can:

  • 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.

Executing program

Run the application using the following command:

  • 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.

Help

If you encounter any issues or have questions, feel free to reach out.

Contributors:

Gratitude goes out to all team members for their valuable contributions to this project.

License

All rights reserved © 2023 to Team 19 - Systems & Biomedical Engineering, Cairo University (Class 2025)