MIDI-PI, Portable MIDI Output File Player

$47.00
On sale



The MIDI-PI is a portable, standalone hardware MIDI file player designed for musicians, synthesizer enthusiasts, and performers who need reliable playback of MIDI sequences without a computer. Built around the Raspberry Pi Pico microcontroller, this compact device reads standard MIDI files from an SD card and sends MIDI data to your synthesizers, sound modules, drum machines, or any MIDI-compatible equipment. Whether you're performing live, testing MIDI files, controlling vintage synthesizers, or simply playing back your MIDI compositions, the MIDI-PI provides a dedicated, purpose-built solution with professional features like per-file settings memory, real-time mixing control, and precise MIDI timing. It's perfect for anyone who wants the convenience of computer-based MIDI playback in a small, affordable, and easy to use hardware package.

Instructions: https://github.com/HobbyChop/Files/blob/main/MIDI-PI_USER_MANUAL.md

MIDI-PI - Portable MIDI Output File Player

Comes with 32GB flash, store MIDI files in the MIDI folder.

Powered by USB-C

Key Features Summary:

Playback

Change song BPM or adjust all channel velocity.

Fast forward, rewind.

SNG (Single): Play once and stop

NXT (Auto Next): Play all tracks in sequence

LP1 (Loop One): Repeat current track indefinitely

LPA (Loop All): Play all tracks, then restart

MT-32 Pi Style Visualizer

16-channel real-time VU meters

Exponential decay

Runs on Core 0 while MIDI runs on Core 1

Per-Channel Controls in Realtime

Mute/unmute (channels 1-16)

Program override (instrument selection)

Volume (CC7: 0-127)

Pan (CC10: 0=left, 64=center, 127=right)

Save/load settings per MIDI file (.cfg files)

Auto-save/load per-file settings

MIDI I/O

MIDI OUT via TRS 3.5mm

MIDI IN via TRS 3.5mm

MIDI Thru mode (pass-thru or merge box mode)

Keyboard mode (play from external keyboard or device on a specific channel)

MIDI Panic button

MIDI Clock output (24 PPQN + transport) (Experimental!)

Controls

7 buttons: PLAY, STOP, OK, LEFT, RIGHT, MODE, PANIC

Button acceleration

Display and settings modes (Browse, Playback, Visualizer, Channel Menu, MIDI Settings, Clock Settings)