Pages: [1]   Go Down
Author Topic: Audio (WAV) visualization  (Read 615 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Greetings,

I'm hoping to use an electret mic along with an Arduino Uno to capture audio (hopefully in WAV) format, and then assign a color output based on specified ranges of frequency in order to visualize a conversation.  My question is, can I use the Arduino with the mic alone to get the type of signal that I need, or do I need something like the WAVE shield from Adafruit (https://www.adafruit.com/products/94 ) to pass the signal through to get the desired effect? 

A bit new to the Arduino, but hoping that it can be a tool for my creative work. 

Any help is appreciated.
Logged

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12631
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I seem to remember seeing an Arduino-based graphic equalizer, perhaps in the playground?
Logged

I only provide help via the forum - please do not contact me for private consultancy.

California
Offline Offline
Sr. Member
****
Karma: 3
Posts: 433
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

http://arduino.cc/forum/index.php/topic,63275.0.html
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://interface.khm.de/index.php/lab/experiments/frequency-measurement-library/

Ran across this... and to my newbie eyes, it looks like something I could use. 

I'm only after conversation range, does it appear to more well trained eyes that I could limit the frequency measured with some additional code.  I'm after conversational frequency range, (200Hz to 5,000Hz), so I assume by limiting the range, I can ease the processing done by the hardware...

-Learning as I go!
Logged

Manchester (England England)
Offline Offline
Brattain Member
*****
Karma: 619
Posts: 33961
Solder is electric glue
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

All that will do is to masure a single frequency.
Get a scope and look at the waveform for a conversation. It is a mish mash of frequencies. This thing is far more complex than you imagin at the moment.
Basically you need to look at doing what is called an FFT of the incoming signal to give you a graph of all the frequencies present. However this will not give you anything useful in the form of being able to distinguish anything about the conversation but it might look pretty.
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 300
Posts: 26214
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I seem to remember seeing an Arduino-based graphic equalizer,
Did you mean spectrum analyser?
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Offline Offline
Sr. Member
****
Karma: 6
Posts: 429
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Color Organ
http://blog.makezine.com/2010/10/18/circuit-skills-led-color-organ-spon/

MSGEQ7 chip
http://www.cmiyc.com/projects/msgeq7-simple-spectrum-analyzer/

FFT Library
http://fftarduino.blogspot.co.uk/2011/02/color-organ-spectrum-analyzer-on.html

« Last Edit: November 19, 2012, 09:51:28 am by Lakes » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The input here has given me a good place to start.  Thank you all for replying!  The commitment to this platform and community show me that I'm in the right place.
Logged

Pages: [1]   Go Up
Jump to: