MidiBud is a DIY MIDI controller with a 16×2 display, EEPROM, push-button encoder and 5 buttons. The design is based on the Mutable Instruments MIDIpal. This is a revision of the board made by the Midisizer guys, so you can order your own PCB + Atmega Pre-programmed, get the list of components and build your own!!
What is MIDIPAL?:
The MIDIpal is a smart little MIDI processor. Insert it between a MIDI keyboard (or sequencer) and a MIDI sound device to discover powerful effects and composition tools.
- Keyboard-controlled drums sequencer. Control a drum module from a keyboard by triggering and combining patterns — one for each key of a 49 keys keyboard. Create mesmerizing Euclidean drum patterns.
- Note randomizer: Randomize note values, velocity, and send random CC at each key press.
- Chord memory: Enjoy the classic chord memory feature of early 80s synths.
- Arpeggiator: Arpeggiate your chords. 4 modes (up, down, up&down, random), 15 rhythmic patterns, adjustable tempo, rhythmical division, gate and groove, syncable to MIDI clock.
- Delay: ay ay ay… Up to 32 echoes added after each note, transposition and velocity adjustment for creating feedback arpeggio effects, syncable to MIDI clock.
- Scale: Never miss a note in a solo… The scale mapper replaces each note you play by its nearest neighbour in one of the 25 preset scales.
- Step sequencer: The tiniest step sequencer! Up to 32 step can be sequenced, with note duration, note value, velocity, and CC control at each step.
MIDI Message generation:
- Clock: Make your MIDI setup groove! MIDI clock source with adjustable tempo and adjustable groove/shuffle/humanization patterns, from super-tight to funky.
- CC LFO: Generate up to 4 tempo-synced LFO and cyclic automation movements for any MIDI Control Change (CC) message.
- CC knob: Use the MIDIpal as a knob to send any CC or NRPN message.
- Controller: Up to 8 sensors / potentiometers (or any voltage source) can be connected to the MIDIpal board, turning it into a versatile “brain” for sensing applications.
- Ear training game: A fun note / interval recognition game.
- Monitor: Sometimes things go wrong with a MIDI setup… Use the MIDIpal as a trusted source to display the stream of MIDI messages coming from a cable.
- BPM counter: Use the MIDIpal to check the accuracy of a MIDI clock signal coming from a sequencer or drum machine.
- Channel filter: Remove all MIDI messages coming from a specific channel.
- Splitter: Control several synths from a single keyboard by routing one half of the keyboard to a MIDI channel, the other half to another.
- Dispatcher: Play a rack of monophonic synths like a polysynth. The MIDIpal will automatically route each note of a chord to a differentMIDI channel.
- Channel Merger: Merge several MIDI channels into a single MIDI stream.
- Clock divider: Create a slower subdivision of a MIDI clock.
CNC enclosure build:
For this occasion I have decided to use what I have learned in the last projects, combining the idea of ETHERUS and the first CerebelUSB case. The main panels are made of acrylic, spray painted, then CNC drilled and engraved, then painted black again for a nice contrasting text.
The side panels are not just for freaking out… They are actually what keep the entire case in one piece, like a puzzle, I love this way of designing cases.
I’ve had to wire the MIDI connectors off the board so I can fit them in accordingly, they should go on the top but this makes it impossible to close it off with a case. The same is also true of the power connector, which has been reversed to the bottom of the PCB.
Due to the number of people asking me for these files for CNC, despite my comments about the difficulty. Here I leave DXF files for the wooden front, back and sides. Enjoy!