As part of my bachelor thesis I wanted to extend the large variety of the Arduino and microcontrollers to musicians. I developed the midiBricks as an easy to use toolkit to build custom midi controllers without having to pick up a soldering iron or get into programming. For the development I chose Co-Creation as the right design method to find the right solution.

all midiBricks as overview


The midiBricks consist of a master module is equipped with a USB connector. It can simply be connected to the computer and will be recognized as a MIDI controller.

The master module itself provides several headphone jack connectors. The position of the connector defines its function. There are six connectors for controllers, two groups for notes and velocities and two for the MIDI clock.

Every module can be connected to every connector of the master module. They are hot pluggable.

midiBricks main module


midiBricks main module

Master module

This module provides the basic functionality and the connectors to connect the other modules.

midiBricks breath module

Breath Module

This module provides an air pressure sensor reacting to pressure changes.

midiBricks button module

Button Module

This module is equipped with a simple button.

midiBricks drawing module

Drawing Module

Attach crocodile cables to the module and draw some tunes. It reacts to resistances, for example the line of a pencil.

midiBricks acceleration module

Acceleration Module

This module is changing its parameter depending on the velocity or position.

midiBricks free module

Free Module

This module is made for everybody who wants to create her/his own extention to the midiBricks.

midiBricks fsr module

FSR Module

This module is a pressure sensitive component. Attached to a note connection, you can play a tone leader by pushing it from soft to hard.

midiBricks potentiometer module

Potentiometer Module

The potentiometer is a knob which you can use to for example control effects.

midiBricks vibration module

Vibration Module

This module can create vibrations. This is for example very usefull for the midi clock signal.