Skip to content

FAQ

PolyBoard is open-source custom firmware for the Novation Launchpad Pro. It turns your grid controller into a standalone, scale-aware MIDI instrument.

Original Launchpad Pro only. The Launchpad Pro MK3 uses different hardware and is not compatible.

Yes! PolyBoard is open source and free. Source code is on GitHub.

Yes. Download the original Novation firmware from Novation’s website and upload it the same way.

Set the delay between SysEx messages to minimum in your tool. Upload should take under a minute.

My Launchpad isn’t detected in bootloader mode

Section titled “My Launchpad isn’t detected in bootloader mode”
  • Hold Setup before plugging in USB
  • Try a different USB port (avoid hubs)
  • Make sure no other MIDI software is using the device

Hold (bottom-left button). The grid shows the circle of fifths. Tap a note to select it.

Hold (second from bottom on left). Tap to select a scale.

4 pages - Session, Note, Device, User. Tap to switch, hold + tap to copy.

The firmware includes 10 scales: Major, Minor, Pentatonic Major, Pentatonic Minor, Dorian, Mixolydian, Harmonic Minor, Blues, Lydian, and Phrygian. Adding more requires modifying the source code.

Yes! The pads are velocity-sensitive.

Yes! Channel aftertouch works for expressive playing.

What microcontroller does the Launchpad Pro use?

Section titled “What microcontroller does the Launchpad Pro use?”

STM32F103RBT6 (ARM Cortex-M3).

Terminal window
git clone https://github.com/b4nst/PolyBoard.git
cd PolyBoard
nix develop # or install ARM toolchain manually
make all

Output is build/polyboard.syx.

Yes! See the GitHub repository.