PI-MIDI – MT32 bare-metal emulator using Raspberry PI (new version!) – PREORDER


Out of stock

Categories: , ,


This header converts a Raspberry Pi into an MT32 and CM-32L bare-metal emulator. It allows to connect MIDI devices into the header and output the audio using an I2S 24 bits high-quality audio DAC. Includes two 3.5mm plated gold connectors for output and input fx and also an OLED screen to show the midi messages from the host and also a VU-Meter to show the usage of each channel.

Additionally, this version takes advantage of the new improvements of the MT32pi firmware. Like a rotary encoder + 2 buttons for menu configuration. Also includes an IO port for direct connection to the MISTER FPGA. As for this MISTER connection, includes an I2s terminator that will allow using a USB cable longer than 30cm. The I2s terminator is not cheap but will ensure great communication between the MISTER and the PIMIDI.

The rest of the improvements of the last version are, Better noise filter on the MIDI connector (according to the MIDI standard interface). Includes an input jack to mix the FX sounds with the MIDI output sounds on the same output audio jack. This is useful for example if the PI-MIDI is used along with the Amiga. Includes a potentiometer to adjust and mix the input volume. Also, the Octocoupler has been changed to a new one that’s more compatible/friendly with 3v3 signals from the RPI.

What’s included:

A complete PI-MIDI header soldered (with one MIDI connector, two 3.5mm gold finish jacks, an IO connector, a Rotary encoder, and a 128×32 Oled screen).

A custom acrylic case specially designed to protect all the board (now compatible with Pi4 too).

The user manual.

Not included:

Midi cable.

Raspberry Pi.


This preorder has limited units available. The total units will be 40 pcs. Once all the orders are fulfilled, we will start ordering the parts required.

Delivery time will be up to 25-30 days due to the stockage problems worldwide.


Two shipping options are available, tracked, and nontracked, if you choose tracked you will receive a tracking number once the unit is shipped, so you can track the unit at any time. If you choose non-tracked shipping as it means, there is no tracking information and you will just wait until arrives it. Due to the current situation, a tracked version is recommended, anyway, the delivery time for each method is the same.

Firmware information:

The MT32-PI bare-metal firmware project is available here https://github.com/dwhinham/mt32-pi. You can help with a little donation to the project on the author’s PayPal, it will help the project to continue evolving. https://www.paypal.com/paypalme/whinham

MT32-pi is completely developed by dwhinham a.k.a. @_d0pefish_ a.k.a. MIDI-MAN.

Hardware and case designed by Edu Arana.

Additional information

Weight 100 g
Dimensions 100 × 100 × 100 cm