

added Pro example/test file "launchpad_pro.py"
#Novation launchcontrol how to#
added PRO/MK2 flashing/pulsing example fileĬHANGES 2018/06/XX: - added notes on how to compile your own PyGame (trouble solving)ĬHANGES 2018/02/XX: - added experimental (aka "seems quite good") support for Python 3 added PRO/MK2 LedCtrlFlashXYB圜ode(), flash LEDs by color code and X/Y position

added PRO/MK2 LedCtrlPulseXYB圜ode(), pulse LEDs by color code and X/Y position updated PyGame compilation instructions added PRO/Mk2 LedCtrlBpm(), set pulsing/flashing rate added PRO/Mk2 LedCtrlFlashB圜ode(), LED dual color flash by color codes (RGB not supported) NEWS CHANGES 2018/10/XX: - added PRO/Mk2 LedCtrlPulseB圜ode(), pulse LEDs by color code (RGB not supported) Requires compiling your own PyGame though (which is actually very easy see below.). Successfully tested with Ubuntu 18.04-LTS+. Now full functionality also on Windows 10 and macOS based systems. LaunchKey (Mini) - class "LaunchKeyMini()" Buttons, keys and potentiometers (sliders for big KBs), no LEDs Launch Control XL - class "LaunchControlXL()" LEDs, buttons and potentiometers Launchpad Pro - class "LaunchpadPro()" LEDs and buttons (digitally only (yet)) Launchpad Mk2 - class "LaunchpadMk2()" LEDs and buttons Launchpad Mini - class "Launchpad()" LEDs and buttons Launchpad/S - class "Launchpad()" LEDs and buttons What's hot, what's not? Devices Launchpad Mk1 - class "Launchpad()" LEDs and buttons Older Launchpads might be documented here. Hey - and the Mac? Yep, that finally works too. What about the brand new Launchpad Pro support? Right! If you ever dreamed of using your Launchpad for completely other stuff than music: Welcome !-)Ĭompatible with most single board computers. launchpad.pyĪ Novation Launchpad control suite for Python. I add the content of the original README file for more information. I don't pretend update the repo, It is a simple project that I made playing with my Launchpad and I just decided to share it ), but pull requests are welcome.
#Novation launchcontrol install#
Or clone de repo and install with pip install -e. Install pip install -U novation-launchpad The differences between this library and the other version is that this one uses callback function instead of poll for read data and support Python 3. It is also based on launchpad_rtmidi.py library by dhilowitz. The only difference between this library and the other version is that this one uses python-rtmidi instead of PyGame. This library is based on the wonderful launchpad.py library by FMMT666. A Python library for launchpad mini, mk2 and pro devices with examples.
