Skip to content

A standalone, polymetric arpeggiator custom firmware for the Launchpad Pro grid controller.

License

Notifications You must be signed in to change notification settings

allanpichardo/polypad

Repository files navigation

Build Status

Polypad

Standalone polymetric arpeggiator firmware for the Launchpad Pro

Latest Release

Features

  • Play 8 independent sequences
  • MIDI out to up to 8 devices
  • 8 scales to choose from
  • Independently dial combinations of Euclidean rhythms

Uploading to a Launchpad Pro

To upload it to your Launchpad Pro, you'll need a sysex tool for your host platform (I'd love to get it working from the virtual machine, but that's for later). I recommend Sysex Librarian on macOS, and MIDI OX on Windows. On Linux, I'll bet you already have a tool in mind.

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. Unplug your Launchpad Pro
  2. 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!)
  3. The unit will start up in "bootloader" mode
  4. Send your polypad.syx file to the device MIDI port - it will briefly scroll "upgrading..." across the grid.
  5. 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!

About

A standalone, polymetric arpeggiator custom firmware for the Launchpad Pro grid controller.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 82.1%
  • C++ 10.2%
  • Shell 3.6%
  • Makefile 2.6%
  • Other 1.5%