I want to build a device which can take in an audio signal and store it as a wav or mp3 on a USB Flash Drive.
After searching i found some basic info.Please correct if i am wrong.
To be able to connect USB Flash Drive,I need a microcontroller with USB Host capability.
I found this for USB Host capability http://www.circuitsathome.com/mcu/arduino-usb-host-part-3-descriptors
For audio processing I found http://interface.khm.de/index.php/lab/experiments/arduino-realtime-audio-processing/
I am not sure on how begin. Which microcontroller or development board should I use ? Is it possible to do both mp3 or wav recording of an audio signal and storing on USB Flash Drive using a single microcontroller?If yes ,how do i go about doing it?
If storing on USB Flash Drive is complicated I don't mind using SD/MMC cards.
Please guide me.