MIDIPilot is a simple MIDI controller featuring two hall effect joysticks, four rotary potentiometers, and two simple push buttons for toggling between modes and other configuration options.
It uses the Arduino Pro Micro as the microcontroller, and is built with the MIDIUSB library and the ResponsiveAnalogRead library.
- Arduino IDE
- Using the Arduino IDE, install the MIDIUSB library and the ResponsiveAnalogRead library.
TODO: Wiring diagram
The device boots into the simplest mode, which maps as follows:
- Right Joy X: Pitch Bend
- Right Joy Y: Modulation
- Left Joy X: Filter Cutoff
- Left Joy Y: Filter Resonance
- Pot 1: Attack
- Pot 2: Decay
- Pot 3: Sustain
- Pot 4: Release
- Button L: Set Left Joy X center position
- Button R: Set Right Joy X center position