Skip to content

Team-19-DSP-Tasks/SignalEqualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages