This tool simplifies the process of assigning and mapping buttons on the Novation Launchpad to function in TouchDesigner.
日本語のドキュメント(参考版)もあります。
日本語ドキュメント
This tool is confirmed to work with the Novation Launchpad Pro MK3 and Novation Launchpad X. Other models of Launchpad may not be compatible. The tox files and the example project file were made with TouchDesigner in version 2023.11600.
For usage examples, see inside the example.toe
.
- If you are using the Launchpad X, set the mode to
Custom 3
in the factory preset. - If you are using the Launchpad Pro, set the mode to
Custom 7
in the factory preset.
- Open the
MIDI Device Mapper
from theDialog
menu in TouchDesigner. - Create a new mapping for the Launchpad and set it as both the input and output.
- Place the
launchpad_master.tox
(Master COMP) at the same level or a higher level in the directory hierarchy of the path where you will use this utility within your TouchDesigner project. For instance, place it in/project1
.
- Set the
Device ID
andMIDI Channel
of your Launchpad in the Master COMP, and turn onActive
. You can configure these values in theMIDI Device Mapper
. - If the Master COMP does not work correctly, press
Reset
on the Master COMP.
- Open
map_config
to edit the components on the Launchpad. - Each component works as a button or a group of radio select buttons. You can designate each component's function, position on the Launchpad, and LED color.
- Duplicate the
control_component
COMP to add components to the Launchpad. - Use the
Custom
page in the COMP to edit components. Components can be momentary buttons, toggle buttons, or radio select buttons.
- Active: Enable this toggle to activate the component.
- Parameter Name: Name of the parameter for the component.
- Type: Function of the component.
Momentary
,Toggle
, andRadio
are available.Radio
mode works like a radio select button. - Position: Position of the component on the Launchpad.
- Size: Size of the component on the Launchpad (applicable for
radio
mode). - Pad LED Color: Color of the LED on the Launchpad with two parameters,
Hue
andValue
. You can set the color individually for the on state and off state.
- Place the
launchpad_select.tox
(Selector COMP) anywhere you need to assign the value of the components on the Launchpad. - Open the
Custom
page inlaunchpad_select.tox
and set the following parameters:- Master OP Name: Enter
Launchpad_master
. - Depth Level: Set the number of levels up in the directory hierarchy from the current location of
launchpad_select.tox
to wherelaunchpad_master.tox
is located. For example, iflaunchpad_master.tox
is located two levels up, setDepth Level
to2
.
- Master OP Name: Enter
- Set the component mode, give the parameter a name, set its position, and size (if using
radio
), and set the pad LED color.
- You can use the values by either connecting to the output of the Selector COMP or by using Export CHOP directly from the Selector COMP.
- Launchpad Pro [MK3] User Guide by Novation
- Launchpad Pro [MK3] Programmer's Reference Guide by Novation
- If you encounter issues with the components not responding, ensure that the
Device ID
andMIDI Channel
settings match those of your Launchpad. - Make sure the
launchpad_master.tox
is placed at the correct directory level. - Double-check the mappings in the
MIDI Device Mapper
.
This project is licensed under the MIT License.
Launchpad is a registered trademark of Focusrite. This project is not affiliated with or endorsed by Focusrite.
music producer, DJ & VJ, virtual experience design, generative visual design
Linktree
If you find this project useful, please consider buying me a coffee!