Novation
Novation Launch Control XL 3
Novation Launch Control XL 3 是 Novation 的 MIDI 硬體控制器:24 顆無段旋鈕、8 支推桿、16 顆按鈕。
它在 頻道 16 送出 CC,設定檔引用了 7 份出處。 沒有任何控制項被標為未確認。
- 原廠文件
- 社群整理
- 類型
- 硬體裝置
- 廠牌
- Novation
- 控制項
- 48 個控制項
- 訊息種類
- CC
- MIDI 頻道
- 16
- LED 回饋
- 不會送出
- 訊號
midi/lcxl3/…- 埠名稱比對
/lcxl\s*3/i
拖曳旋鈕和推桿 · 點打擊墊和琴鍵 · 或接上真機按「接上」。除非你加了 MIDI 輸出,否則什麼都不會送出去。
MIDI 實作表
Novation Launch Control XL 3 每個控制項送出什麼
直接從設定檔產生,跟畫面上彈的是同一張表。頻道是 1–16,編號是真正的 MIDI 編號。
| 控制項 | 類型 | 訊息 | 頻道 | 編號 | 訊號 | LED 回饋 | 已確認 |
|---|---|---|---|---|---|---|---|
1 e1 |
無段旋鈕 | CC · 絕對值 | 16 | 13 | midi/lcxl3/e1 |
— | 是 |
2 e2 |
無段旋鈕 | CC · 絕對值 | 16 | 14 | midi/lcxl3/e2 |
— | 是 |
3 e3 |
無段旋鈕 | CC · 絕對值 | 16 | 15 | midi/lcxl3/e3 |
— | 是 |
4 e4 |
無段旋鈕 | CC · 絕對值 | 16 | 16 | midi/lcxl3/e4 |
— | 是 |
5 e5 |
無段旋鈕 | CC · 絕對值 | 16 | 17 | midi/lcxl3/e5 |
— | 是 |
6 e6 |
無段旋鈕 | CC · 絕對值 | 16 | 18 | midi/lcxl3/e6 |
— | 是 |
7 e7 |
無段旋鈕 | CC · 絕對值 | 16 | 19 | midi/lcxl3/e7 |
— | 是 |
8 e8 |
無段旋鈕 | CC · 絕對值 | 16 | 20 | midi/lcxl3/e8 |
— | 是 |
9 e9 |
無段旋鈕 | CC · 絕對值 | 16 | 21 | midi/lcxl3/e9 |
— | 是 |
10 e10 |
無段旋鈕 | CC · 絕對值 | 16 | 22 | midi/lcxl3/e10 |
— | 是 |
11 e11 |
無段旋鈕 | CC · 絕對值 | 16 | 23 | midi/lcxl3/e11 |
— | 是 |
12 e12 |
無段旋鈕 | CC · 絕對值 | 16 | 24 | midi/lcxl3/e12 |
— | 是 |
13 e13 |
無段旋鈕 | CC · 絕對值 | 16 | 25 | midi/lcxl3/e13 |
— | 是 |
14 e14 |
無段旋鈕 | CC · 絕對值 | 16 | 26 | midi/lcxl3/e14 |
— | 是 |
15 e15 |
無段旋鈕 | CC · 絕對值 | 16 | 27 | midi/lcxl3/e15 |
— | 是 |
16 e16 |
無段旋鈕 | CC · 絕對值 | 16 | 28 | midi/lcxl3/e16 |
— | 是 |
17 e17 |
無段旋鈕 | CC · 絕對值 | 16 | 29 | midi/lcxl3/e17 |
— | 是 |
18 e18 |
無段旋鈕 | CC · 絕對值 | 16 | 30 | midi/lcxl3/e18 |
— | 是 |
19 e19 |
無段旋鈕 | CC · 絕對值 | 16 | 31 | midi/lcxl3/e19 |
— | 是 |
20 e20 |
無段旋鈕 | CC · 絕對值 | 16 | 32 | midi/lcxl3/e20 |
— | 是 |
21 e21 |
無段旋鈕 | CC · 絕對值 | 16 | 33 | midi/lcxl3/e21 |
— | 是 |
22 e22 |
無段旋鈕 | CC · 絕對值 | 16 | 34 | midi/lcxl3/e22 |
— | 是 |
23 e23 |
無段旋鈕 | CC · 絕對值 | 16 | 35 | midi/lcxl3/e23 |
— | 是 |
24 e24 |
無段旋鈕 | CC · 絕對值 | 16 | 36 | midi/lcxl3/e24 |
— | 是 |
1 f1 |
推桿 | CC | 16 | 5 | midi/lcxl3/f1 |
— | 是 |
2 f2 |
推桿 | CC | 16 | 6 | midi/lcxl3/f2 |
— | 是 |
3 f3 |
推桿 | CC | 16 | 7 | midi/lcxl3/f3 |
— | 是 |
4 f4 |
推桿 | CC | 16 | 8 | midi/lcxl3/f4 |
— | 是 |
5 f5 |
推桿 | CC | 16 | 9 | midi/lcxl3/f5 |
— | 是 |
6 f6 |
推桿 | CC | 16 | 10 | midi/lcxl3/f6 |
— | 是 |
7 f7 |
推桿 | CC | 16 | 11 | midi/lcxl3/f7 |
— | 是 |
8 f8 |
推桿 | CC | 16 | 12 | midi/lcxl3/f8 |
— | 是 |
1 b1 |
按鈕 | CC · 按住 | 16 | 37 | midi/lcxl3/b1 |
— | 是 |
2 b2 |
按鈕 | CC · 按住 | 16 | 38 | midi/lcxl3/b2 |
— | 是 |
3 b3 |
按鈕 | CC · 按住 | 16 | 39 | midi/lcxl3/b3 |
— | 是 |
4 b4 |
按鈕 | CC · 按住 | 16 | 40 | midi/lcxl3/b4 |
— | 是 |
5 b5 |
按鈕 | CC · 按住 | 16 | 41 | midi/lcxl3/b5 |
— | 是 |
6 b6 |
按鈕 | CC · 按住 | 16 | 42 | midi/lcxl3/b6 |
— | 是 |
7 b7 |
按鈕 | CC · 按住 | 16 | 43 | midi/lcxl3/b7 |
— | 是 |
8 b8 |
按鈕 | CC · 按住 | 16 | 44 | midi/lcxl3/b8 |
— | 是 |
9 b9 |
按鈕 | CC · 按住 | 16 | 45 | midi/lcxl3/b9 |
— | 是 |
10 b10 |
按鈕 | CC · 按住 | 16 | 46 | midi/lcxl3/b10 |
— | 是 |
11 b11 |
按鈕 | CC · 按住 | 16 | 47 | midi/lcxl3/b11 |
— | 是 |
12 b12 |
按鈕 | CC · 按住 | 16 | 48 | midi/lcxl3/b12 |
— | 是 |
13 b13 |
按鈕 | CC · 按住 | 16 | 49 | midi/lcxl3/b13 |
— | 是 |
14 b14 |
按鈕 | CC · 按住 | 16 | 50 | midi/lcxl3/b14 |
— | 是 |
15 b15 |
按鈕 | CC · 按住 | 16 | 51 | midi/lcxl3/b15 |
— | 是 |
16 b16 |
按鈕 | CC · 按住 | 16 | 52 | midi/lcxl3/b16 |
— | 是 |
這一台還沒有寫 LED 回饋,OAV 不會讓它的燈亮,但每個控制項照樣可以彈、照樣送出各自的訊息。
出處
- 原廠 Launch Control XL 3 appendix — Default Mode (16) parameters (Novation user guide)Mode 16 cannot be edited; it sends CCs on MIDI channel 16: encoder rows CC 13–20, 21–28, 29–36; faders CC 5–12; button rows CC 37–44 and 45–52 (diagram)
- 原廠 Using Custom Modes on the Launch Control XL 3 (Novation user guide)press Mode: the 16 buttons pick the mode; "you can't edit mode 16, it's a default set of values"; custom modes 1–15 are edited in Novation Components
- 原廠 Launch Control XL 3 programmer's standalone (MIDI) mode (Novation)powers up into standalone mode; Page, Track, Record, Play, Solo/Arm and Mute/Select are unused there; Shift and Mode open menus; everything else follows the custom mode
- 原廠 Launch Control XL 3 programmer's DAW mode (Novation)encoders are absolute by default (relative per row is a DAW-mode option); DAW mode lives on the DAW interface only; LED colour messages are DAW-mode
- 原廠 MIDI on Launch Control XL 3 and Controlling your DAW with the Launch Control XL 3 (Novation)two USB interfaces: MIDI (custom modes) and DAW; macOS port names shown as "LCXL3 1 MIDI Out" / "LCXL3 1 DAW Out" (plus "To DIN Out" ports), Windows second interface "MIDIIN2"
- 原廠 Launch Control XL 3's Specifications (Novation)24 encoders with RGB LEDs, eight 60 mm faders, 16 buttons (two under each fader), Page ▲▼, Track ◀▶, Record, Play, Shift, Mode, OLED screen; 250 × 239 mm
- 社群 Ableton Live 12 MIDI Remote Script Launch_Control_XL_3 (decompiled; non-official)USB model names "LCXL3 1" … "LCXL3 8"
說明
Mode 16, the fixed default mode, on MIDI channel 16 — the one mode every unit has the same. Select it: press Mode, then button 16 (bottom-right), press Mode again. Custom modes 1–15 hold whatever was sent from Components and are not modelled. The encoders are endless but send absolute 0–127 by default (the unit keeps the value). Novation does not print the button press / release values for Mode 16; they are treated as momentary CC buttons. Page, Track, Record, Play, Solo/Arm and Mute/Select send nothing in standalone mode; Shift and Mode open menus. No LED feedback: in standalone the colours come from the mode itself (the colour messages in the reference are DAW-mode only). Distinct from the MK2 (port "Launch Control XL", factory template channels 9–16).
認得的埠名稱
- 比對
/lcxl\s*3/i- 優先
/midi/i- 避開
/daw/i/midiin2/i/port\s*2/i/to\s*din/i
訊號
每個控制項都會發出 midi/lcxl3/<控制項>(0..1)和 /raw。打擊墊多一個 /hit,無段旋鈕多 /delta,琴鍵有 /on、/off 和 n<音高>。最後動到的那個控制項是 midi/lcxl3/last。
用起來
把 Novation Launch Control XL 3 用在你的作品裡
一行嵌入
不用 import map,也不用建置。可以改
layout,加上hardware="ask"就有「接上」按鈕。<script type="module" src="https://openaudiovisual.com/packages/midi/element.js"></script> <oav-controller profile="novation-launch-control-xl-3" readout></oav-controller>或用 iframe
給只能貼 iframe 的地方。每個事件都以
postMessage傳回來。<iframe src="https://openaudiovisual.com/embed/controller/?profile=novation-launch-control-xl-3&readout" width="720" height="710" style="border:0;max-width:100%" allow="midi" title="Novation Launch Control XL 3"></iframe> <script> // every control the visitor plays arrives here addEventListener('message', (e) => { if (e.data?.source !== 'openav' || e.data.type !== 'control') return; console.log(e.data.detail.signal, e.data.detail.value); }); </script>送進 Ableton、TouchDesigner、Resolume
你在畫面上彈的,會變成真正的 MIDI,從 macOS 的 IAC 匯流排或 Windows 的 loopMIDI 埠送出。步驟在圖鑑頁。
<!-- what you play on this controller → the IAC bus (macOS) → Ableton, TouchDesigner, Resolume --> <script type="module" src="https://openaudiovisual.com/packages/midi/element.js"></script> <oav-controller profile="novation-launch-control-xl-3" midi-out="IAC" readout></oav-controller> <!-- Windows: midi-out="loopMIDI" · let the visitor pick a port: midi-out="ask" -->macOS:音訊 MIDI 設定 → MIDI 工作室 → IAC 驅動程式 → 勾「裝置在線上」。Windows 11:內建的 Windows MIDI Services 有 loopback(我們沒有實測);舊版 Windows:安裝 loopMIDI、新增一個埠,用
midi-out="loopMIDI"。
在 p5.js 裡,只要一行
一行注入會依這份設定檔裡的順序(也就是上面表格的順序)替旋鈕、推桿和打擊墊編號。網址加上 ?profile=novation-launch-control-xl-3,畫面上的控制器就是這一台;真的 Novation Launch Control XL 3 接上時,會依埠名稱自動認出來。
document.head.prepend(Object.assign(document.createElement('script'), { src: 'https://openaudiovisual.com/p5/oav-p5.js?profile=novation-launch-control-xl-3' }));| 在草稿裡 | 控制項 | 訊息 |
|---|---|---|
fader1 | 1 f1 | CC 5 · 頻道 16 |
fader2 | 2 f2 | CC 6 · 頻道 16 |
fader3 | 3 f3 | CC 7 · 頻道 16 |
fader4 | 4 f4 | CC 8 · 頻道 16 |
fader5 | 5 f5 | CC 9 · 頻道 16 |
fader6 | 6 f6 | CC 10 · 頻道 16 |
fader7 | 7 f7 | CC 11 · 頻道 16 |
fader8 | 8 f8 | CC 12 · 頻道 16 |
function draw() {
background(fader1 * 255); // 1 · CC 5
circle(width / 2, height / 2, 50 + fader2 * 300); // 2 · CC 6
}無段旋鈕、按鈕、滾輪和觸控條沒有編號:用 midi.cc[編號] 讀(編號見上面的表),或寫 controlChange(cc, value, ch) 接。
找不到
沒有你那台?
開一張 issue,寫廠牌型號、手上有沒有這台、手冊的連結。也可以自己寫設定檔,它就是一個 JSON 檔。
GitHub
這台的資料有錯嗎?
這一頁的每個數字都來自一個 JSON 檔。如果跟你的機器或手冊對不上,告訴我們你查的是哪個韌體版本,我們就改檔案。