/PolyBoard

Custom firmware for the Launchpad Pro grid controller

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

PolyBoard

Uploading to a Launchpad Pro

To upload PolyBoard to your Launchpad Pro, you'll need a sysex tool for your host platform. I recommend Sysex Librarian on macOS, and MIDI OX on Windows. On Linux, you can use amidi

I won't describe how to use these tools, I'm sure you already know - and if you don't, their documentation is superior to mine! Here's what you need to do:

  1. Download the latest version of PolyBoard.
  2. Unplug your Launchpad Pro
  3. Hold the "Setup" button down while connecting it to your host via USB (ensure it's connected to the host, and not to a virtual machine!)
  4. The unit will start up in "bootloader" mode
  5. Send the polyboard.syx file to the device MIDI port - it will briefly scroll "upgrading..." across the grid.
  6. Wait for the update to complete, and for the device to reboot!

Tip - set the delay between sysex messages to as low a value as possible, so you're not waiting about for ages while the firmware uploads!

Contributing

You will need a container runtime (containerd, podman, docker, etc...) or Vagrant.