A utility for integrating Novation Launch Control XL with TouchDesigner, allowing easy mapping of knobs and sliders.
日本語のドキュメント(参考版)もあります。
日本語ドキュメント
This tool is confirmed to work with Novation Launch Control XL MK2. Other types of Launch Control XL may not be compatible with this tool. The tox files and the example project file were made with TouchDesigner in version 2023.11600.
For usage examples, see inside the example.toe
.
- Set your Launch Control XL to
User Mode 1
.
- Navigate to the
Dialogues
menu and selectMIDI Device Mapper
. - Create a new mapping and set the
Input Device
toLaunch Control XL
.
- Place
launchcontrol_master.tox
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 example, place it inproject1
.
- In
launchcontrol_master.tox
, set theDevice ID
andMIDI Channel
of your Launch Control XL. - If the utility doesn't work correctly, press
Reset
inlaunchcontrol_master.tox
.
- Place
launchcontrol_select.tox
anywhere you want to assign the value of the knobs or sliders.
- Open the
Custom
page inlaunchcontrol_select.tox
and set the following parameters:- Master OP Name: Enter
LaunchControl_master
. - Depth Level: Set the number of levels up in the directory hierarchy from the current location of
launchcontrol_select.tox
to wherelaunchcontrol_master.tox
is located. For example, iflaunchcontrol_master.tox
is located two levels up, setDepth Level
to2
. - Control Group: Select the group of the desired knob or slider.
- Control Number: Select the number of the desired knob or slider.
- Output Mode: Choose one of the following modes:
- Unipolar: Output values linearly within the
Unipolar Range
. - Bipolar (Only for knobs): Output
Bipolar Center
when the knob is set to the center click position and output within the range ofBipolar Range
. - Exponential: Output values exponentially with the ratio of
Exponential Min-Max Ratio
withinExponential Range
.
- Unipolar: Output values linearly within the
- Output Lag: Set the lag time for the output.
- Output Filter Width: Set the width of the filter applied to the output.
- Master OP Name: Enter
- You can use the values by either:
- Connecting to the output of
launchcontrol_select.tox
. - Using Export CHOP directly from
launchcontrol_select.tox
.
- Connecting to the output of
This project is licensed under the MIT License.
Launch Conrtol 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!