Live audio stream analyser and voice coach
by Steve Lawrence
25 Nov 2011
A program that uses 'analoginput' to create a live audio stream, which is analyzed in real-time.
|
Watch this File
|
| File Information |
| Description |
The program creates a real-time audio feed by using 'analoginput', which is filtered though a band pass filter and the dominant frequency is extracted with FFT and then plotted. I've thought of this script as a voice coach, so I've also plotted a few musical notes as reference on the frequency scale. In theory it is possible to create any reference sequences, which means that one could learn to sing anything perfectly. There are two other plots, the bottom-left one shows the current filtered signal and a bottom-right one shows the frequency spectrum. These plots give a picture to the user of the signal's composition.
Of course this can be put to far better use than singing but that's up to you. |
| Required Products |
Data Acquisition Toolbox
Signal Processing Toolbox
MATLAB
|
| MATLAB release |
MATLAB 7.13 (R2011b)
|
| Other requirements |
MALAB win32 |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
|
Contact us