Skip to content

User-friendly GUI audio equalizer with signal and filter analysis using MATLAB

Notifications You must be signed in to change notification settings

adhammohamed1/Audio-Equalizer

Repository files navigation

Audio-Equalizer

User-friendly GUI audio equalizer with signal and filter analysis using MATLAB

Table of Contents

Project Description

This is an audio equalizer created using MATLAB. The GUI was created using ML app designer.

  • The equalizer gives the user control over 9 frequency ranges (0 Hz- 16 kHz)
  • The audio can be processed using FIR (finite impulse response) or IIR (infinite impulse response)
  • User can generate a total of 27 detailed analysis figures for the used filter ,every frequency band and the final composite signal.

Analysis contains data like:

  • For filters:
    • Magnitude & Phase in the freq. domain
    • Impulse response
    • Step response
  • For the output signal:
    • Representation in the time domain
    • Magnitude and phase in the freq. domain

Sample Run

Main UI

main

  • Upon pressing the 'ANALYZE' button, 27 figures will be generated containing data for every frequency band. The data is related to the used filter and the enhanced signal in the time and frequency domain. The last analysis is for the composite signal (which is the final sum of all the frequency bands after enhancement)

Author

Adham Mohamed

About

User-friendly GUI audio equalizer with signal and filter analysis using MATLAB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages