I'm about to build a coffee table which has a RGB LED matrix build in it just like in this video. https://www.youtube.com/watch?v=4NJDgvV8RZw
I want the matrix to display an audio spectrum that should be calculated in real time from a variable audio source over a 3,5mm audio plug. ( e.g. smartphone, PC, mp3 player )
It sould also just display random and/or programmed visuals patterns. ( not related to the audio input )
So i thought using an AVR microcontroller as the main unit of this project.
The mcu will be programmed once, and does not have to communicate with other devices.
Buttens will be used to switch between modes and/or annimations.
So the basic idea is there, but there are a few things that I'm not shure about:
Should I build a bandpass filter board to get the spectrum data and process it from there on with the mcu or go for the FFT- ( complete-software- ) solution ? Which one is faster / more effective ? Does the speed difference matter in this kind of project ? ( Yes I know there are a couple of questions with the same topic, and I've read a few of theml, but I think the answers wheren't specific enougth for me )
How do I choose the amount of bands for my spectrum analyzer ( collumns of the matrix ) ? Does it matters how many bands I choose ( since I want to design the RGB LED matrix driver board and the table with its dimensions based on my selection ) ?
Thanks for your help and please exscuse my bad english.