Skip to content

sahunt/LEDSpectrumAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

LED Spectrum Analyzer

This project uses LDP8806 LEDs to create a spectrum analyzer which reacts to sound input via 3.5mm audio cable.

Full tutorial on construction can be found here.

LED Spectrum Analyzer on YouTube

##Main Hardware

The light bar is using an Arduino with a VU shield to control the LEDs. The LDP8806 LEDs are individually addressable so they can make some nifty patterns. The audio is fed directly through an audio cable coming from the PC. The frequency of the audio is converted to data through an FFT library which tells the lights how to behave.

The light display is based of the visualizatons from sound equalizers. With a traditional equalizer, vertical bars show peaks to represent sound frequency. For this setup vertical bars are chained together by the ends to create three horizontal bars (each 38 LEDs long) which "peak" at both ends.

##Todo/Wishlist

  • Update with additional information/tutorial
  • Better use of variables for empty LED colours
  • Add light animations when no audio input is received
  • Convert NUM_BARS and BAR_LENGTH to # LED var to improve accuracy
  • Investigate possibility of having library work independant of volume (volume currently changes the intensity of the peaks)
  • Investigate intigration with Stepmania to have lights react to game data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages