Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Audio Visualizer

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,508
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 29, 2010

This audio visualizer was created for S10-05833 - Gadgets, Sensors, and Activity Recognition in HCI taught by Scott Hudson at Carnegie Mellon University. I used an Arduino Nano, 7 RGB LEDs, and Processing to capture audio input from my Mac's microphone.

I started off using an electret microphone (http://www.iua.upf.es/~jlozano/interfaces/microphone.html) and quickly realized that it couldn't pick up very much sound, so decided to use my computer's microphone instead.

The audio input is visualized in Processing using ESS, an audio library for Processing that can do FFT (Fast Fourier Transform). I manually picked 7 frequencies based on sampling from several songs, and amplitudes from these frequencies are sent to the Arduino's 7 LEDs. The whole program is in Processing with a Firmata sketch uploaded to the Arduino so that Processing can directly communicate with Arduino.

Credits:
ESS code samples: http://www.tree-axis.com/Ess/
Visualizing Sound with Processing: http://www.anthonymattox.com/visualizing-sound-with-processing

Category:

Education

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:
see all

All Comments (6)

Sign In or Sign Up now to post a comment!
  • YAY!

  • very cool

  • can you PM me the code please?

  • Is it weird that I'm in love with you? :(

  • Wow that's really cool.

  • I was amazed at how simple it looks. Great work!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more