I am looking to create a unit that is able to record up to 1 hour of audio from a microphone and also put that audio into storage for future playback. Any format, depending on potential storage is acceptable. Which devices, if any, on this site would be able to do that without using an additional microcontroller?
Thanks in advance.
Audio recorder/playback
Re: Audio recorder/playback
Hi!
VS1005 is the choice for this.
Which format are you targetting (MP3 / OGG / WAV?) and which sample rate and resolution?
-Panu
VS1005 is the choice for this.
Which format are you targetting (MP3 / OGG / WAV?) and which sample rate and resolution?
-Panu
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo
Panu-Kristian Poiksalo
Re: Audio recorder/playback
Hello Adam35,
as Panu said, VS1005g is the one of offerings you are looking for. We currently support recording in MP3 / Ogg Vorbis formats with selectable quality/bit-rate to SD card, which would seem to fit your needs nicely. As it is a System-on-Chip, it doesn't require an external microcontroller, and can support many kinds of audio hardware, from analog input/output to S/PDIF and I2S.
Kind regards,
- Henrik
as Panu said, VS1005g is the one of offerings you are looking for. We currently support recording in MP3 / Ogg Vorbis formats with selectable quality/bit-rate to SD card, which would seem to fit your needs nicely. As it is a System-on-Chip, it doesn't require an external microcontroller, and can support many kinds of audio hardware, from analog input/output to S/PDIF and I2S.
Kind regards,
- Henrik
Good signatures never die. They just fade away.
Re: Audio recorder/playback
Am I likely to find a chip that will do the job any cheaper than this? It seems a bit overkill for my purposes but I guess I would need to have a microcontroller regardless of the DAC/ADC and codec, if I'm to store it on an SD Card?
As for sample rate and resolution - this is not critical at the moment. I can be flexible.
As for sample rate and resolution - this is not critical at the moment. I can be flexible.
Re: Audio recorder/playback
Depending on the complexity of the player part, if you don't need much user interface (i.e. no display, a couple of buttons), then perhaps the vs1063a and the Standalone Recorder application could suit you.
http://www.vlsi.fi/en/support/evaluatio ... board.html
http://www.vlsi.fi/en/support/evaluatio ... board.html
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook
Re: Audio recorder/playback
It will have three buttons maximum. No GUI.
I want to make my own custom standalone recorder/player.
What would you recommend as the best way to program the device? Over RS232? Or writing to the serial eeprom? In the final application the bootcode must be secure - it cannot be possible to rip it off. I also would rather not use an additional micro in the final product, although it is okay for development purposes to program the eeprom.
Thanks!
I want to make my own custom standalone recorder/player.
What would you recommend as the best way to program the device? Over RS232? Or writing to the serial eeprom? In the final application the bootcode must be secure - it cannot be possible to rip it off. I also would rather not use an additional micro in the final product, although it is okay for development purposes to program the eeprom.
Thanks!
Re: Audio recorder/playback
Almost everything can be hacked with enough effort, so it's a question of how secure you want it to be.
Each vs1063a has a unique ID which can be used to individually crypt the firmware or content files (with a suitable method). It would prevent 1-to-1 copying of the boot/content image from one unit to another, and also prevents casual copying of the product.
VS1005 provides a more secure solution by containing a SPI FLASH inside. Unless you specifically allow debugging (either from your firmware or specifying 'open' for the boot image), you can't get access to the chip and thus can't read out the SPI FLASH content either. If locked, you can only get access by a specific GPIO pattern which erases the first 64kB of the SPI FLASH before allowing debugging.
Each vs1063a has a unique ID which can be used to individually crypt the firmware or content files (with a suitable method). It would prevent 1-to-1 copying of the boot/content image from one unit to another, and also prevents casual copying of the product.
VS1005 provides a more secure solution by containing a SPI FLASH inside. Unless you specifically allow debugging (either from your firmware or specifying 'open' for the boot image), you can't get access to the chip and thus can't read out the SPI FLASH content either. If locked, you can only get access by a specific GPIO pattern which erases the first 64kB of the SPI FLASH before allowing debugging.
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook
Re: Audio recorder/playback
Let me change my requirements. It will be such a low cost device that protection is not an issue.
Going to back to programming/debug, what would you suggest the best way is to do this on a VS1053 prototyping board? UART or EEPROM programming via an external micro?
Going to back to programming/debug, what would you suggest the best way is to do this on a VS1053 prototyping board? UART or EEPROM programming via an external micro?
Re: Audio recorder/playback
More and more alternatives are becoming possible with the updated requirements. Just one reality check, if we may ask: what kind of recording quality are you targetting, as we have no idea what kind of application you have in mind? Phone quality? Voice memo? Birds in forest? Singing? Professional singing? Acoustic guitar with perfect quality? These have different dynamic ranges and sample rate requirements leading to varying amount of buffer memory requirement. Does the recording need to be perfect or can it miss something like one second of audio per recording per hour?
-Panu
-Panu
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo
Panu-Kristian Poiksalo
Re: Audio recorder/playback
I'm not an expert on sound recording but it should be as high quality as possible. We're talking voices. Enough to discern individuals voices with clarity in what they are saying and doing. It is more important there are no gaps in the recording. It needs to capture all with no gaps.