Skip to content

gwilherm/arduino-atmega32u4-midi-controller

Repository files navigation

Arduino ATmega32u4 MIDI Octopot

Arduino SysEx programmable 8 Knobs MIDI Controller inspired by Crius Octapot Midi Controller but using ATmega32u4 microcontroller in order to use MIDI USB.

This is the simple version of the controller with only 8 Knobs.

To get the version with additional 4 Push buttons, go to the buttons feature 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