I'm developing a project of a loop station, which is a device that records and plays the audio recorded in loop, and I wanted to know how to record an audio and how to deal with the storage of that audio. If someone knows some CI to help or something to solve that problem I would thank a lot :). I've seen the chipcorder ISD17xx but i'm not sure if that solves the puzzle, If anyone had experienced that kind of chipcorder please let me know
The Arduino itself doesn't have enough memory and the standard Arduino doesn't have a digital-to-analog converter. It can be used as a "controller" for an audio system but most of the "work" will have to be done somewhere else. For example, there are audio shields with their own memory slot, their own sample-rate clock, a DAC, and sometimes an MP3 decoder. The Arduino just tells it to start/stop playing, etc.
I wanted to know how to record an audio and how to deal with the storage of that audio. If someone knows some CI to help or something to solve that problem I would thank a lot :). I've seen the chipcorder ISD17xx
I'm not familiar with that chip, but the datasheet says it has built-in memory.
Uncompressed audio is stored as an array (an array of amplitude samples). A WAV file is an array of samples with a header that tells the software the bit depth (the number of bytes in a sample) the number of channels, the sample rate, and a little more information.
@Jorgenabu111, please do not cross-post. Other thread removed.