4.0 | 6 ratings Rate this file 127 Downloads (last 30 days) File Size: 15.6 KB File ID: #34739 Version: 1.0
image thumbnail

Equalizer, audioplayer, GUI


Maxim Vedenyov (view profile)


Possible to change equalizer during playing

| Watch this File

File Information

There are player with digital equalizer matlab. Each slider is second order linear filter, infinite impulse response (IIR) filter. Direct-form I used to combine all filters to one filter object. Signal processing toolbox and Data Acquisition Toolbox are used.

Sometimes playing stop if GUI activity is hight: when move slider too long by pressed up or down button.

All audio file is read to variable s before start play. It can read pcm wav files with wavread function. To read other types (mp3 wma ect) it is need to downlad mmread codes:
and unzip all files to folder where the equalizer codes.

It is possible to change number of sliders, see n-variable in equalize.m Also need to change f Q filts_type

Formulas for a and b coeficients for peak, low-shelving, high-shelving filters was get here:


See how it works here:


Run equalizer.m

Required Products Data Acquisition Toolbox
Filter Design Toolbox
Signal Processing Toolbox
MATLAB release MATLAB 7.11 (R2010b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (10)
28 Nov 2015 Lam Phan Ngoc  
21 May 2015 Samer Shennar

needs updating to work on 64 bit.

19 Jul 2014 ALI

ALI (view profile)

26 Oct 2013 HAREESH sanjeevi

hey can any one help me, im getting the same errors specified by Isma Rekathakusuma. pls some one help me....

Comment only
11 Sep 2013 HAREESH sanjeevi

gud but im getting sum errors...

12 Apr 2013 Maxim Vedenyov

Maxim Vedenyov (view profile)

For mp3 reading it is need to download mmread codes as explaned in the description.

Comment only
10 Mar 2013 Isma Rekathakusuma

??? Undefined function or method 'mmread' for input arguments of type 'char'.

Error in ==> read_audio at 13
[video, audio] = mmread(fln);

Error in ==> equalizer>browse_Callback at 187

Error in ==> gui_mainfcn at 96

Error in ==> equalizer at 42
gui_mainfcn(gui_State, varargin{:});

Error in ==>

??? Error while evaluating uicontrol Callback

Comment only
10 Mar 2013 Isma Rekathakusuma

when open mp3 file, it's just reading... and can't play the file.
why ?

Comment only
10 Mar 2013 Isma Rekathakusuma


24 Jul 2012 TOMA Hadrien  

Contact us