|
|
| File Information |
| Description |
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).
Example:
load handel;
equalizer;
soundsc(y, Fs); |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
Data Acquisition Start/Stop Button
|
| Required Products |
Data Acquisition Toolbox
|
| MATLAB release |
MATLAB 7.3 (R2006b)
|
| Other requirements |
Works in MATLAB R14 or later |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (8) |
| 16 May 2006 |
Szuras Lech
|
|
|
| 02 Oct 2006 |
Mike Ham
|
|
|
| 20 Oct 2006 |
miguel alexander valderrama garcia
|
|
|
| 23 Oct 2006 |
carol bautista
|
|
|
| 14 Nov 2006 |
Kuang Zheng
|
|
|
| 27 Feb 2008 |
Raju Kadam
|
|
|
| 31 Mar 2008 |
Raju kadam
|
|
|
| 01 Oct 2009 |
delin chang
|
|
|
| Updates |
| 15 Nov 2006 |
Converted the code to use nested functions. This will only work with MATLAB R14 or later. |
|
MATLAB Central Terms of Use
NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for
all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content.
Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available
via MATLAB Central.
Read the complete Terms prior to use.
Contact us at files@mathworks.com