Launchpad translator

From Helpful
Revision as of 21:11, 18 March 2021 by Helpful (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

A product, this pad is aimed at triggering samples in a DAW.

It speaks MIDI, but not with a musically useful layout.

Acting as a MIDI translator lets us create a isometric keyboard layout, and add features we can think of, such as a step sequencer.

Pictured is an Arduino with a USB 2.0 Host shield.

And because USB-MIDI is part of the protocol, the USB part of the code is not particularly scary.

The code is duct tape between:

  • Arduino MIDI library [1]so that it can easily output MIDI on hardware serial, so you can wire in a 5-pin DIN port
  • in my code also the USB MIDI library though this seems to have been merged into the host shield code in current versions.