******VIDEO IS NAMED: PLAY_ME.MOV*****
https://drive.google.com/drive/folders/1vrhpKTf6-6S3frgSOLTRx7zvACegf1nk?usp=sharing
About:
For my final project, I was really interested in music visualization and sound representation so I decided to build an Arduino-controlled LED music visualizer. I got most of my inspiration from the lights in the Hunt library’s stairwell but wanted to make something different.
So I made a light-up infinity mirror from clear acrylic, an LED strip, a 2-way mirror film, and some super-reflective mirror sheets. The lights surrounding the mirror are RGB, fully controlled with the Arduino. The flashing and color changing of the lights correspond to the music in real time.
In order to get music visualization working, I used a microphone that listens to songs played from the speakers and interprets when the bass is running. From then, I just programmed the Arduinos to change the colors of the LEDs depending of the music.
]]>For the final, I only really seems to have to either find a beat detection algorithm or create my own. Obviously, I would also have to make the infinity mirror as well. Below is the link to what is accomplished so far.
https://drive.google.com/drive/folders/0BxAGrufmmWthLTFmMWlpQzFKRkU?usp=sharing
]]>A box-like music visualizer and music player that uses LEDs and mirrors t0 create a a visual representation of music. Users will be able to interact the with the device by changing the colors of the lights as well as being able to use headphone jack enabled devices to select the music being visualized.
Hardware:
Software:
Order of Construction and Testing:
For this assignment, I really wanted to explore the realm of music visualization. So I built a very simple a music visualizer that flashes an LED every time a new note occurs in a given piece of music. The music in the example is J.S. Bach’s Toccata and Fugue in D Minor, aka the classic Dracula song for a little Halloween flavor.
My initial prototype just included 1 LED blinking every time the note changed but my final product now has different LEDs for each given note.
The biggest challenge that I had while working on this assignment was that I has to learn how to incorporate an external servo driver for all the LEDs I needed. The reason that I needed to use this driver was because the ardiuno board itself did not support more than 12 pins so more has to be added.
Below is the link to my project: (video is named: “PLAY ME.MOV”)
https://drive.google.com/open?id=0BxAGrufmmWthV2MwZGlMTmtCVEk
]]>https://drive.google.com/open?id=0BxAGrufmmWthV2MwZGlMTmtCVEk
]]>To improve in the future, i really think that a timing system would be super useful for telling a narrative.
Link is found below:
https://drive.google.com/open?id=0BxAGrufmmWthdkJ6NEFrdHZfUTQ
]]>Below is the link to my project:
https://drive.google.com/open?id=0BxAGrufmmWthTWtJRGt6LW5QWTQ
]]>