I'm working on a project in which I want to be able to have some light effects based on the ambient music. I was thinking of sampling a mic and running an FFT, and set effects according to that.
Is that even viable to preform FFT on signal sampled from a mic (after amplification of course) for that purpose ? (quality wise) Should I even bother with this ? Or just have a line in input instead ?
I will be using this Electret mic. What kind of amplitude can I expect to get from it ? How can I model it in LTspice ?
My system is running from a 3.3v regulator which is fed from 12v. The ADC (inside an MCU) would have a 3.3v reference, I would need to bias the signal with VDD/2. The ADC is 12bit, Should i sacrifice the ADC resolution and have the signal swing less than VDD/2 (elimination the need for rail to rail op amp ?).
How do I choose an op-amp for this application ? I guess I'll need a low voltage offset op amp (how low ?). Should I power the opamp from the 12v supply ? Should I throw in another linear regulator to power the opamp ? Should I somehow split the supply ?
Thanks in advance, Mike.