Store

Adafruit

5.0 (1 review)

$40.41 |
In stock at supplier
5.0 (1 review)

The Adafruit Music Maker FeatherWing turns any Feather board into a versatile audio player and MIDI synthesiser. Powered by the VS1053B codec chip, it decode...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit Music Maker FeatherWing turns any Feather board into a versatile audio player and MIDI synthesiser. Powered by the VS1053B codec chip, it decodes MP3, AAC, Ogg Vorbis, WMA, FLAC, WAV, and MIDI formats, with digital bass, treble, and volume controls — all over a lightweight SPI interface.

Play audio files from a microSD card or boot into MIDI synth mode for dozens of built-in drum and instrument sounds driven by 31,250 baud MIDI data on the UART TX pin. Stereo audio output includes proper filter capacitors and ground reference for safe direct connection to headphones or powered speakers.

Key Features

  • VS1053B Codec – Decodes MP3, MP4/AAC, Ogg Vorbis, WMA, FLAC, WAV (PCM/ADPCM), and MIDI
  • MicroSD Card Slot – Plays from any FAT16/FAT32 card (64 MB or larger)
  • Stereo Audio Output – With filter caps and ground reference for headphones or speakers
  • Built-In MIDI Synth – Dozens of instrument and drum sounds via UART MIDI input
  • Digital Audio Controls – Adjustable bass, treble, and volume
  • SPI Interface – Lightweight communication, compatible with any Feather board

Compatibility

Tested with ATmega32u4, ATSAMD M0, ESP8266, WICED, Teensy 3, and nRF52 Feathers for music playback. MIDI mode works with all Feathers but may require removing the wing during programming.

Ideal For

  • Portable music and sound effects players
  • Interactive audio installations
  • MIDI synthesiser and drum machine projects
  • Talking or singing props and costumes

Package Contents

  • 1× Adafruit Music Maker FeatherWing (tested)
  • 2× 0.1" male header strips (requires soldering)
Note: Headphones, SD card, and Feather board are not included.

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.
FeatherWing
A FeatherWing is an add-on board made to plug into the Feather microcontroller board layout. Knowing a product is a FeatherWing helps you check whether it will physically and electrically fit your Feather-style mainboard.
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.
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.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.

Related Tutorials

Free guides on learn.littlebird.com.au

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.