Tasks to Complete
|
Plan LayoutOver the next few weeks we have many subtasks to complete. First and foremost we need to further enhance our music and beat detection programs, With our current algorithm we can only accurately analyze a small sample of songs and we are looking to broaden our detection analysis to incorporate a broader range of songs. Next, using the processed data we need to begin the actual music visualization process. We must look further into converting our matlab analysis into an input arduino can recognize. To do this we plan on using the NeoPixel Add-On Library for Arduino built into newer Matlab versions. Once we have arduino input we need to be able to relate the input to our LED strip for an actual display. Finally we will need to find a way to have our audio synchronized with the transitions on the LED strip. As of now we have a strong start on our detection algorithms and will be shifting gears towards the physical implementation of our analysis.
Project DirectionOur biggest hurdle so far has been the melody detection aspect. Finding the correct fundamental frequency amongst harmonics and other instrumental has proven to be somewhat difficult. We've acknowledged that creating a finely tuned melody detection algorithm is unlikely in the timespan of this project and have relaxed our definition to detecting a more general range. Instead, we now place further emphasis on the beat detection as that is the part that truly gets people 'pumped' when listening to music, thus we plan to have our LED strip strobe to the beat of the music as the color relates to the general frequency.
|