# Novation LaunchController: Using a MIDI controller to make your sketches interactive \[new release\]

**URL:** <https://discourse.processing.org/t/novation-launchcontroller-using-a-midi-controller-to-make-your-sketches-interactive-new-release/4710>\
**Category:** Gallery\
**Created:** [October 21, 2018, 12:01pm UTC](https://discourse.processing.org/t/novation-launchcontroller-using-a-midi-controller-to-make-your-sketches-interactive-new-release/4710 "2018-10-21T12:01:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![haschdl](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/haschdl/32/1082_2.png) [@haschdl](https://discourse.processing.org/u/haschdl)\
**Post date:** [October 21, 2018, 12:01pm UTC](https://discourse.processing.org/t/novation-launchcontroller-using-a-midi-controller-to-make-your-sketches-interactive-new-release/4710/1 "2018-10-21T12:01:12Z")

</div>

I just published a new version of the library Novation LaunchController Client. If you create sketches in Processing, often times you need to adjust the values of variables, you can use the keyboard, the mouse, or an external device, such as a MIDI controller. I own the Novation LaunchController, and after using it both in Processing and OpenFrameworks, I decided to streamline the process with a dedicated library. In this example I used the Launch Controller to set the parameters for a supershape:  
 ![pLaunchController](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/8/82c02762a38987245d7e619f5cb0e76bc1f62598.gif)

Based on feedback, I fixed a few bugs, and added a simpler example:

![LaunchControllerDemo](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/c/cfe92dadab3d5ef4352a996c5e306bf50d856c5b.gif)

You can install the library from Processing. Source code, instructions and more examples are in Github: [https://github.com/haschdl/pLaunchController](https://github.com/haschdl/pLaunchController)

Feedback and suggestions are mostly welcome. If you find a bug or have a suggestion you can submit directly to github: [https://github.com/haschdl/pLaunchController/issues/new](https://github.com/haschdl/pLaunchController/issues/new)

---

<div class="post-metadata">

**Author:** ![jeremydouglass](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jeremydouglass/32/20_2.png) [@jeremydouglass](https://discourse.processing.org/u/jeremydouglass)\
**Post date:** [October 23, 2018, 9:05pm UTC](https://discourse.processing.org/t/novation-launchcontroller-using-a-midi-controller-to-make-your-sketches-interactive-new-release/4710/2 "2018-10-23T21:05:23Z")

</div>

Thank you for developing and sharing this!
