VS1003b 8 kHz AEC Package
- Provides low-delay two-way 8000 Hz audio with 12.288 MHz input clock.
- Includes acoustic echo cancellation (AEC), suitable for speaker-phone applications.
Version: 0.60
Updated: 2009-12-22
Devices: VS1003b
Download: vs1003_aec060.zip vs1003_aec.pdf
Ogg Vorbis Encoder Application
- Allows the VS1053 to record from microphone or line inputs into Ogg Vorbis format.
- Ogg Vorbis provides very good sound quality and small file sizes.
- Encoded files can be played with any Ogg Vorbis supporting software/hardware including VS1053.
- There are five main profiles provided, all with 6-11 discrete quality settings:
- Voice: mono, 15 kbit/s (range 6-33 kbit/s) @ 8 kHz.
- Wideband Voice: mono, 28 kbit/s (range 6-63 kbit/s) @ 16 kHz.
- Wideband Stereo Voice: stereo, 49 kbit/s (range 9-136 kbit/s) @ 16 kHz.
- HiFi Voice: mono, 87 kbit/s (range 36-87 kbit/s) @ 44.1 kHz.
- Music: stereo, 135 kbit/s (range 44-135 kbit/s) @ 44.1 kHz.
- VS1053 encoder simulator provided for Windows Vista/XP, so you can test sound quality on your PC!
- New for version 1.50:
- Minimized streaming delay with odd-byte reading capability.
- Added Wideband Stereo Voice profiles.
- Cleaned signal path for slightly better sound.
- Added input selection (left or right) for mono profiles.
- New for version 1.40:
- Bug fix: encoder now works when chrystal is not 12.288 MHz.
- New for version 1.31:
- Documentation updated, software is as with version 1.30.
- New for version 1.30:
- Added sample counter to help with streaming applications.
- Listen to an audio sample recorded with a VS1053 using the Wideband Voice profile.
Version: 1.50
Updated: 2009-07-02
Devices: VS1053b
Download: vs1053-vorbis-encoder-150.zip
Standalone Player / Recorder Application
- Uses the VS10xx SPI boot to implement a simple player with MMC/SD as storage without microcontroller.
- Either 3-button user interface or control through serial control interface (SCI) or UART.
Download from: VS10xx Prototyping Board
DAC Mode Application
- Provides low-delay 16-bit mono or stereo PCM sample output.
- SDI FIFO and audio FIFO fill states can be monitored.
Version: 1.2
Updated: 2009-07-09
Document: dacmode.pdf
Devices: VS1053b, VS1033d, VS1033c, VS1003b, VS1002d, VS1011e
Download: VS10xx-dacmode120.zip
VS1053 Full-Duplex Application
- Provides two-way 16-bit (or ADPCM) mono communication with 8000Hz, 12000Hz, 16000Hz, or 24000Hz rate (with 12.288MHz crystal).
- Source code included for your own additions and customization.
- Optionally provides acoustic echo cancellation function (with 8000Hz and 12000Hz rates).
Version: 0.51
Updated: 2008-11-05
Document:
Devices: VS1053b
Download: vs1053-duplex051.zip
8 kHz Phone/Headset Application
- Provides low-delay two-way exact 8000 Hz audio with 12 MHz, 12.288 MHz, or 13 MHz input clock.
- Includes programmable monitor volume.
- Can be converted to VS1033 as well if needed
Version: 0.5
Updated: 2005-02-14
Devices: VS1002d, VS1003b
Download: VS10xx-8kHz.zip
Real-Time MIDI Input Application
- Transforms the chip into a real-time MIDI synthesizer that takes input from a generic MIDI keyboard.
- Requires some components to convert UART RX to MIDI IN.
- Requires either SPI EEPROM for boot code, or external microcontroller to load the code.
Version: 0.9
Updated: 2009-02-11
Devices: VS1003b, VS1033c
Download: rtmidi09.zip