# Novation Controllers
[Wikipedia — Novation](https://en.wikipedia.org/wiki/Novation_Digital_Music_Systems)
( Type: Hardware )
## Description
Detailed MIDI mapping notes for Novation Launchpad and Launch Control XL controllers used to drive live visuals in TouchDesigner.
## Key Tags
#midi-controller #touchdesigner #live-visuals
## Essential Works
- [Launch Control XL Programmer's Reference](https://fael-downloads-prod.focusrite.com/customer/prod/s3fs-public/downloads/launch-control-xl-programmers-reference-guide.pdf) - official MIDI implementation reference
- [DrivenByMoss Launch Control XL Manual](https://github.com/git-moss/DrivenByMoss-Documentation/blob/master/Novation/Novation-LaunchControlXL.md) - controller-script mapping reference
- [Launchpad Mk2 Programmer's Reference](https://fael-downloads-prod.focusrite.com/customer/prod/s3fs-public/downloads/Launchpad%20MK2%20Programmers%20Reference%20Manual%20v1.03.pdf) - official MIDI implementation reference
## Details
%% none yet %%
### Concepts and Theories
%% none yet %%
### Related Practices
- [[Drivenbymoss]] - controller-script layer connecting these Novation controllers to Bitwig
- [[Bitwig]] - DAW driven by these controllers via DrivenByMoss
- [[TouchDesigner]] - controllers mapped for live-visuals performance in TouchDesigner
### Key Practitioners
%% none yet %%
### Institutional Affiliations
%% none yet %%
### Notes
## General
### Launchcontrol XL
- [Programmers reference](https://fael-downloads-prod.focusrite.com/customer/prod/s3fs-public/downloads/launch-control-xl-programmers-reference-guide.pdf)
- [DrivenByMoss manual](https://github.com/git-moss/DrivenByMoss-Documentation/blob/master/Novation/Novation-LaunchControlXL.md)
### Launchpad Mk2
- [Programmers reference](https://fael-downloads-prod.focusrite.com/customer/prod/s3fs-public/downloads/Launchpad%20MK2%20Programmers%20Reference%20Manual%20v1.03.pdf)
evaluate: [td-launchpad-utility](https://github.com/monoton-music/td-launchpad-utility), [touchdesigner-launchpad-disp](https://github.com/miyukki/touchdesigner-launchpad-disp)
![[Pasted image 20260102102933.png]]
![[Pasted image 20260102131549.png]]
### mapping:
- Four two-channel strips on both Launchpad (LP) and Launchcontrol (LC)
- **Generators:** odd strips control video clips/instruments
- **ModIfiers:** even strips control effects/transitions
LP odd columns
Row for each clip or one longer clip with "grains" on each row
modes per LP column,
looping one row,
sequencing active rows (next, prev, random)
LP Even columns:
Row for each effect
active rows effects are active
## Launchpad Channel
| Left (video clip/source) | Right (effect/blend) |
| ------------------------ | ---------------------- |
| toggle active/inactive | toggle active/inactive |
## Launch Control Channel
### Knobs
| Left | Right |
| ------------------------------------------------------ | ---------------------------------------------------- |
| Trim Start 0 | Trim End 1 |
| cue point | playback speed |
| Loop Mode: extend right : hold/cycle/mirror/black | loop: crossfade 0~1 |
| Sequence Mode: Next/previous/random clip LP col 1, row | Transform: Next/previous/random effect LP col 2, row |
### Faders
**L fader A:** Clocked sequence rate / Clocked loop rate
- once
- bar
- quarter
- dotted
**L fader B:** Visual Effect rate
- once
- bar
- quarter
- dotted
**R fader A:** "visual gain/level"
**R fader B:** Visual Effect level
### Buttons
**toggle clip mode**: (loop/sequence)
**toggle effect mode**: (loop/sequence)
**toggle L fader** A/B (clip loop clock interval: once/ bar/half/ quarter/dotted )
**toggle R fader** A/B (effect loop clock interval: once/ bar/half/ quarter/dotted)
## Other Ideas/resources
[drivenbymoss demo video](https://youtu.be/JTMlVHvHtT0?si=sipHmtSTwmwwbc6L)
## [layout mapping for resolume](https://youtu.be/P73M1bSCxsk?si=4tcHsEoHEZDYLMQm)
1. general composition settings
1. transition duration
2. transition selection
3. strobe (frequency/color)
4. strobe (duty cycle)
5. playback
2. composition effects
3. layer effects
https://www.reddit.com/r/vjing/comments/1mofp7r/sharing_my_midi_controller_layout_apc40_mk_ii/
![[Pasted image 20260102131330.png]]
https://kountanis.com/2017/06/13/python-euclidean/
[Launchcontrol XL TD.tox](https://derivative.ca/community-post/asset/novation-launchcontrolxl-utility/72863)
[TD Component with UI ($15)](https://www.etsy.com/listing/736390792/launchcontrolxl-touchdesigner-component)
[send sysex to Launchpad (mini mk3) TD.tox](https://derivative.ca/community-post/asset/tox-sending-sysex-messages-novation-launchpad-mini-mk3/68561)
https://github.com/miyukki/touchdesigner-launchpad-disp
HW upgrade options
[intech grid](https://intech.studio/us/products/grid)
## References
### Primary Sources Bibliography
%% none yet %%
### Secondary Sources Bibliography
%% none yet %%