View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

4.8 | 11 ratings Rate this file 17 Downloads (last 30 days) File Size: 4.03 KB File ID: #10569 Version:
image thumbnail



Jiro Doke (view profile)


29 Mar 2006 (Updated )

Equalizer GUI for winsound

| Watch this File

File Information

EQUALIZER Audio equalizer GUI
EQUALIZER starts an equalizer for audio input on a PC. This is created as a demonstration of ANALOGINPUT and GUI. It performs real-time power spectral density estimation on acquired audio data and displays them in frequency bins. This may not be how a real equalizer works, so it should be used simply as a demo.

The top panels show the raw audio signals (time series), and the bottom two panels show the spectral densities. Clicking on the panels changes the colors of the signals.

Pressing the space bar (when the window is in focus) shrinks or grows the window to show all 4 panels or the bottom 2 panels. Pressing the escape key closes the equalizer.

It requires the Data Acquisition Toolbox. Also, it may only work on PCs since it uses the winsound adaptor. Because of the high sampling and refresh rate, it may consume significant processing power.

This will only work in MATLAB R14 or later (because it uses nested functions).

 load handel;
 soundsc(y, Fs);

Required Products Data Acquisition Toolbox
MATLAB release MATLAB 7.3 (R2006b)
Other requirements Works in MATLAB R14 or later
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (18)
22 Dec 2016 cyrine belhassen

good job!!!

01 Mar 2013 Spencer Wong

Hi I also would like to know how to run this program. I am currently having problems with the analoginput.


Comment only
07 Oct 2012 ALI AHMAD

Hello everyone,
is it possible to send the input signal to the audio out port of the PC after some processing using matlab????

Comment only
17 Nov 2011 Maria Malinova

14 Nov 2011 yezi

yezi (view profile)

Great code,but i also think it's a real-time display of a signal's power spectrum.
Thanks a lot~

17 Oct 2011 Mr Smart

05 Jun 2011 QQ

QQ (view profile)

13 Oct 2010 Mehmet Ceylan

It seems to be needs filter. It takes much noise. But it is very good for a DAQ exaple. Thanks

24 Aug 2010 Steven Bierer

From your description and the comments, it appears that this program is not an equalizer (as understood in the audio industry and referenced by commenter K. Zheng) but a real-time display of a signal's power spectrum. Regardless, it's a useful demonstration of the DAQ toolbox.

Comment only
21 Jul 2010 haris shehzad

i'd like know how to run this excellent program..i need to run it..please send me a e-mail with the details about this.plz plz plz

Comment only
01 Oct 2009 delin chang

i'm searching this file for a few days... it works! great!

31 Mar 2008 Raju kadam

it seems to be not exactly allocation of code memory with using client side Authentication

27 Feb 2008 Raju Kadam

Excellent Coding.
It shows perfect behavior.

14 Nov 2006 Kuang Zheng

this code is really great, but if I want to do some change, like adjust each channel's pass coeffients, that is, to add some equalizer filter, what should I do? thanks. email me please

Comment only
23 Oct 2006 carol bautista

good day!
mind helping me? i was actually having a project on this and thanks for the program. its just pls help me in using this thanks

20 Oct 2006 miguel alexander valderrama garcia

i'd like know how to run this excellent program..i need to run it..please send me a e-mail with the detaiols about this

Comment only
02 Oct 2006 Mike Ham

works great, good job.

16 May 2006 Szuras Lech

For me great program. Congratulations

Comment only
28 Dec 2009 1.1

Update license

01 Sep 2016

Updated license

Contact us