8mu MIDI controller in front of a credit card

8mu v1 Manual and Support

 

Documentation

Build Guide ←

8mu populated board connected to USB

1. Check the board firmware ←

8mu bare board with one fader in place

2. Start putting it together ←

8mu bare board with eight faders in place

3. Place the faders ←

8mu PCB board, checking fader alignment

4. Check fader alignment ←

8mu constrution - screwing on the front panel before soldering

5. Screw on the front panel ←

8mu construction - back of board before soldering

6. Now it's time to solder ←

8mu construction back of board after soldering

7. Tidy up the back of the board ←

8mu bare board with diagonal cutters

8. Flip the fader legs ←

 

9. Finish it off ←

User Manual ←

In Use ←

The Editor ←

8mu editor screenshot

Banks ←

TIP: You might want to go to the 8mu Editor and set up some banks with different settings - for example, turn off some of the gesture channels by setting the channel to zero. this makes the 8mu a bit more manageable in use.

MIDI Learn mode ←

Updating the firmware ←

Calibrate the faders ←

Calibrate accelerometer ←

A note on battery power ←

Backing up 8mu settings ←

Resetting 8mu ←

Initial Settings ←

Troubleshooting ←

Hacker's Guide ←

8mu is also designed to be open and hackable. It can be re-programmed in Arduino or Circuit Python code, and makes a good platform for experimenting with algorithmic music generation. You could probably add OSC control, and can even output (loud and gnarly) audio from the 3.5mm MIDI port.

How 8mu works ←

8mu firmware stack

Use the Arduino IDE with 8mu ←

Use Circuit Python with 8mu ←

You can switch between Arduino and Circuit Python easily. Install CP by dropping this Circuit Python firmware .uf2 file onto the bootloader (described below). Switch back to Arduino by installing Arduino code from the IDE. The CP filesystem normally remains in place on the external flash memory.

Hello World for Arduino & Circuit Python ←

8mu pinout ←

Reinstall stock firmware ←

Ideas and Examples ←

Getting involved and contributing to 8mu ←

Troubleshooting a bare board ←

What happens when you connect the board to USB? SCENARIO A:

SCENARIO B:

SCENARIO C:

SCENARIO D:

SCENARIO E:

Getting help ←

Release notes ←

Editor:

Firmware:

Thank you ←

8mu is a very open source project that would not have been possible without the help and support of many people, including: Tom Armitage, Steve, Will Isaacs and everyone at Thonk, Marc Weidenbaum, Mylar Melodies, John Edgar Park, Mark Lentczner, Konstantine Fioretos, Steven Noreyko, Brian Crabtree, Sean Hellfritsch, Brendon Cassidy and the 16n crew, Thea Flowers, the Adafruit family, PCBCart, OSHport, and all the beta testers.