MidiBud is discontinued as of 3/15/2015, please check MidiGAL which has similar functionality.
MidiBud is a DIY MIDI controller with 16×2 LCD, EEPROM, clickable encoder and 5 buttons. The design is based on Mutable Instruments MIDIpal.
- Atmega 328p MCU
- 24LC512 EEPROM
- MIDI In/Out LEDs
- AVR ISP connector
MidiBud is also useful as a “breadboard friend” for all sorts of MIDI related projects: with it’s simplistic “direct to MCU” I/O you can hook its MIDI ports, LEDs, LCD, EEPROM, 5 x switches and encoder to a prototype setup using MidiBud’s MCU socket:
NOTE: If you’re using MidiBud with ATmega644 MCU on a breadboard (like you see on the picture above) you’ll need to add 1K series resistor in line and 220pf cap to ground to form a low pass filter on RX0 line, otherwise your code will crash soon after it receives MIDI input due to random memory corruption caused by silicon bug, see here.
MidiBUD production PCBs from itead run:
MidiBUD v0.3 PCBs: improved routing and added two pin header next to DC connector carrying GND and +5V. Eagle files are here: MidiBud_v03
MidiBud v0.3 PCB has a “missing connection” error. Luckily, the problem could be fixed with a single jumper wire:
Update: MidiBud v0.3 PCBs are all gone as of 6/17/2014. Updated v0.4 PCBs are available.
To order MidiBud, please send an email to pete at kvitek c o m specifying how many PCBs and pre-programmed MCUs you need, a country where to ship them, and an email address to send the PayPal invoice to.
MidiBud PCB — $20
Pre-programmed ATMega328p — $10
Continental USA — $5 (California residents add 8.75% tax)
Canada — $7
Europe — $10
Australia — $10
Please make sure your PayPal shipping address is correct!