/m1d1_36

36 Pads Midi Controller

Primary LanguageCMIT LicenseMIT

µsini M1D1_36

An Open Source Midi controller with 36 pads in a compact body.

Documentation en français : https://usini.github.io/m1d1_36/index.html

Make music on a PC or with open source sound modules.

  • 36 capacitives pads
  • 4 Potentiometers
  • 10 buttons

Based Sparkfun Pro Micro (atmega32u4) https://www.sparkfun.com/products/12640

m1d1_36 Photo

Demo

USB Midi

Compatible with any music software
Can also be used as a keyboard / mouse / xbox360 controller...

Examples

LMMS - Open Source Music Software - https://lmms.io/download#windows
LMMS

PatchBox OS - Raspberry Pi synthetiser - https://blokas.io/modep/ PatchBox OS

Serial Midi

Add controls / sound generators using open sources modules m1d1_36 Photo

Compatibles Modules

Make your own

Fast and easy to solder as this midi controller used only modules.

Send Gerbers to PCB Manufacturer

Buy component

You can either choose to buy components from a chinese clone manufacturer or the original source.

Clone links (sponsored)

Sparkfun links

Solder it

Upload code

Easy to customize code

Easy to use events system

Each times a pad / buttons is pressed or a potentiometers is moved, theses functions are triggered:

  • potsEvent()
  • buttonsEvent()
  • MPREvent()

m1d1_36 Event based system

Developer documentation : LINK

Easy to customize schematics

noob friendly schematics for Kicad.
m1d1_36 Schematics

PCB

3D models

m1d1_36 3D Models

Open source as its core

Make your own midi controller and sell it.

Documentations / Codes and components, everything is licenced so you can make your own controller and sell it.

Open source modules

Except for the OLED screen / 5v to 3.3v voltage regulator, all modules are licenced Creative Commons Share-alike 3.0 by Sparkfun.

Eagles Files

Open Source code