Store

Adafruit

$61.50 |
In stock at supplier
No reviews yet

The Adafruit Music Maker MP3 Shield turns any Arduino into a versatile audio player, recorder, and MIDI synthesiser. Powered by the VS1053B codec chip, it de...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit Music Maker MP3 Shield turns any Arduino into a versatile audio player, recorder, and MIDI synthesiser. Powered by the VS1053B codec chip, it decodes MP3, AAC, Ogg Vorbis, WMA, FLAC, WAV, and MIDI formats, and can also record audio in PCM (WAV) or compressed Ogg Vorbis — all over a lightweight SPI interface.

Play audio files from a microSD card, record sound via the microphone input, or boot into MIDI synth mode for dozens of built-in drum and instrument sounds. This is the line/headphone output version with stereo output featuring proper filter capacitors and ground reference for safe connection to headphones or powered speakers.

Key Features

  • VS1053B Codec – Decodes MP3, MP4/AAC, Ogg Vorbis, WMA, FLAC, WAV (PCM/ADPCM), MIDI; encodes Ogg and WAV
  • MicroSD Card Slot – Plays from any FAT16/FAT32 card (64 MB or larger)
  • Stereo Line/Headphone Output – With filter caps and ground reference
  • Built-In MIDI Synth – Dozens of instrument and drum sounds via 31,250 baud MIDI
  • Digital Audio Controls – Adjustable bass, treble, and volume
  • 7 Extra GPIOs – Read buttons or drive LEDs through the Arduino library
  • Full Level Shifting – 3.3 V / 5 V for both SD and codec chips
  • Recording Capable – Microphone input breakout for audio capture

Compatibility

  • Arduino UNO, Leonardo, and Mega

Ideal For

  • Audio playback and sound effects projects
  • MIDI synthesiser and drum machine builds
  • Audio recording and logging
  • Interactive exhibits and talking props

Package Contents

  • 1× Adafruit Music Maker MP3 Shield (assembled and tested)
  • 2× 2-pin terminal blocks
  • 1× 0.1" male header strip
  • 1× 2×3 female header (ICSP)
Note: Speakers, headphones, SD card, and Arduino are not included. Some soldering required to attach headers and terminal blocks.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
microSD card
A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
MIDI
MIDI is a standard way for electronic instruments, controllers, and software to send musical control messages such as notes, velocity, and timing. If a board supports MIDI, it can be triggered from keyboards, drum pads, sequencers, or other music gear rather than only from buttons or code.
Shield
An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.