Skip to content

gwilherm/arduino-atmega32u4-midi-controller

 
 

Repository files navigation

Arduino ATmega32u4 MIDI Octopot

Arduino SysEx programmable MIDI Controller inspired by Crius Octapot Midi Controller. This MIDI controller uses an ATmega32u4 microcontroller in order to use MIDI USB.

This version has:

  • 8 Knobs
  • 4 Push buttons

To get the simple version with only 8 Knobs, go to the main branch.

Photo

Breadboard

Schematics

Flash Arduino ProMicro

Arduino IDE

  • Open midi-octopot/midi-octopot.ino
  • Sketch menu
    • Card type: Arduino Micro
    • Port: /dev/ttyACM0
    • Upload

Command line (Ubuntu/Debian)

sudo apt install arduino-mk
cd midi-octopot
make
make upload

Octopot Configuration App (Ubuntu/Debian)

sudo apt install python3-rtmidi
cd octopot-config-app
python3 -m venv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt
# Launch using Jack
./octopot-config-app.py
# Launch using Alsa
./octopot-config-app.py -a

About

Arduino (ATmega32u4) MIDI OctoPot Controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published