MPC Pi
MPC Pi runs the original Akai MPC2000XL and MPC3000 firmware in MAME on a Raspberry Pi 5. I wanted the real instrument rather than a clone, so the original firmware does all the work.
Stock MAME can’t keep up on a Pi, so I wrote a stack of patches: faster CPU paths, realtime audio threads and a short route through PipeWire. Every fast path is checked bit-exact against the audio it replaces. A Maschine MK1 is the front panel, with its pads and screens. The patches live in this repo, not in upstream MAME.
- Firmware
- Akai MPC2000XL, MPC3000
- Hardware
- Raspberry Pi 5, PREEMPT_RT
- Front panel
- Maschine MK1
- MAME patches
- 60
- Pi 5 realtime
- 9.7% → 99.8%
- Audio quantum
- 32 frames