Adafruit
Adafruit MIDI FeatherWing Kit
The Adafruit MIDI FeatherWing Kit adds MIDI input and output to any compatible Feather board. Featuring both DIN-5 MIDI jacks, a 3.3V optical isolator for sa...
The Adafruit MIDI FeatherWing Kit adds MIDI input and output to any compatible Feather board. Featuring both DIN-5 MIDI jacks, a 3.3V optical isolator for safe MIDI input, and indicator LEDs for transmit/receive activity, this FeatherWing makes it easy to build MIDI controllers, synthesisers, and musical instruments.
The FeatherWing uses the hardware UART (RX/TX pins) at 31,250 baud for MIDI communication. Optional solder pads are provided for 3.5mm TRS MIDI A stereo jacks if you prefer the compact connector format.
Key Features
- MIDI In + MIDI Out – Both DIN-5 jacks included for full bidirectional MIDI
- 3.3V Optical Isolator – Safe MIDI input for 3.3V logic Feather boards
- Activity LEDs – Indicator LEDs under each jack show data transmission and reception
- Hardware UART Interface – Uses RX/TX pins at 31,250 baud
- Optional TRS MIDI A Support – Solder pads for 3.5mm stereo jacks (jacks not included)
- Feather Compatible – Works with any Feather board that has native USB
Ideal For
- MIDI controllers and custom musical instruments
- Synthesiser projects with Feather boards
- MIDI-to-USB converters
- Interactive music installations
Package Contents
- 1× Adafruit MIDI FeatherWing PCB (surface-mount components pre-assembled)
- 2× DIN-5 MIDI jacks (loose, requires soldering)
- 1× Header pin set (loose, requires soldering)
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.
- DIN
- DIN means data in, the pin where this display receives data from the controller. Connecting DIN to the correct SPI data output pin is needed for the screen to receive pixel and command information.
- 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.
- 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.
- 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.
- native USB
- Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- 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.
Find this product in
Audio & Video
Brands
Related Tutorials
Free guides on learn.littlebird.com.au