Skip to content

About

Arduino sketch (source code) for the Main MIDI controller board (Ver 1)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main MIDI Controller firmware (Version 1)

License: GPL v3

Arduino logo


Download the latest source code in the releases section.

This is the sketch (source code) to install in the Arduino-compatible Pro Micro board soldered over the Main MIDI Controller board (version 1), using the Arduino IDE software.

How it works

The program starts with the setup, initializing the necessary variables and setting up the NeoPixel strip.

Once the setup is complete, the program enters in a loop mode where it checks the keys, processes MIDI events, and checks the volumes.

  • In the "Check Keys" step, it sets the Mux channel and processes the key, which involves sending MIDI events.
  • In the "Check MIDI" step, it receives MIDI events and updates the NeoPixel strip accordingly.
  • In the "Check Volumes" step, it processes the volume, which involves sending control change MIDI events.

This loop continues indefinitely until the Arduino is reset or powered off.

Flowchart

About

Arduino sketch (source code) for the Main MIDI controller board (Ver 1)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages