Skip to content
 
 

Repository files navigation

Signal Equalizer

Main Picture

Description

  • Desktop Application Designed For Modifying The Magnitude Of Specific Frequency Components In Audio & Other Signal Types
  • User-Friendly Interface Containing Spectrogram & Frquency Spectrum Of The Browsed Signal
  • Provides Multiple Modes For Different Audio Signals

Tech Stack Used

Functionality Python
UI Qt
Styling CSS

Features

1. Uniform Range

  • Showcase A Combined Signal Of Sinusoidals Whose Frequencies Range From 10 To 100 Hz Audiogram Picture Of Unifrom Range

2. Music & Animals Mode

  • Allow Control Of The Magnitude Of Specific Musical Instruments & Animals Sounds In A Mixed Signal
music_animals.mode.mp4

3. Wiener Filter

  • Enable The Reduction Of Noise & Enhancement Of Signal Quality
wiener.mp4

Installation

  1. Make Sure That Pip & Python Are Installed On Your System

  2. Clone The Repo Onto Your Local System or Download The Zip File & Extract It

     git clone https://github.com/mostafa-aboelmagd/signal-equalizer.git
  3. Nagivate To The Project's Directory

  4. Install The Required Libraries

    pip install -r requirements.txt
  5. Run main.py File

    python main.py

Contributors

Name GitHub LinkedIn
Mostafa Ayman GitHub linkedin
Ali Zayan GitHub linkedin
Zeyad Amr GitHub linkedin
Mostafa Mousa GitHub linkedin
Omar Khaled GitHub linkedin

About

Desktop Application Designed For Modifying The Magnitude Of Specific Frequency Components In Audio

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages