adhammohamed1 / Audio-Equalizer

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:MATLAB 100.0%