JACK_NAME "midizap-LaunchControlXL"
JACK_PORTS 2
JACK_IN1 Launch Control XL MIDI 1
JACK_OUT1 VCV Rack input
JACK_IN2 VCV Rack output
JACK_OUT2 Launch Control XL MIDI 1
[MIDI]
# Device/Mute/Solo/RecordArm buttons
A8-1 SHIFT1 ^A8-1
A#8-1 SHIFT2 ^A#8-1
B8-1 SHIFT3 ^B8-1
C9-1 SHIFT4 ^C9-1
# FADERS
CC77[] CC77
CC78[] CC78
CC79[] CC79
CC80[] CC80
CC81[] CC81
CC82[] CC82
CC83[] CC83
CC84[] CC84
1^CC77[] CC77-10
1^CC78[] CC78-10
1^CC79[] CC79-10
1^CC80[] CC80-10
1^CC81[] CC81-10
1^CC82[] CC82-10
1^CC83[] CC83-10
1^CC84[] CC84-10
2^CC77[] CC77-11
2^CC78[] CC78-11
2^CC79[] CC79-11
2^CC80[] CC80-11
2^CC81[] CC81-11
2^CC82[] CC82-11
2^CC83[] CC83-11
2^CC84[] CC84-11
3^CC77[] CC77-12
3^CC78[] CC78-12
3^CC79[] CC79-12
3^CC80[] CC80-12
3^CC81[] CC81-12
3^CC82[] CC82-12
3^CC83[] CC83-12
3^CC84[] CC84-12
4^CC77[] CC77-13
4^CC78[] CC78-13
4^CC79[] CC79-13
4^CC80[] CC80-13
4^CC81[] CC81-13
4^CC82[] CC82-13
4^CC83[] CC83-13
4^CC84[] CC84-13
# BUTTONS
# Top Row
F3-1 F3-1
F#3-1 F#3-1
G3-1 G3-1
G#3-1 G#3-1
A4-1 A4-1
A#4-1 A#4-1
B4-1 B4-1
C5-1 C5-1
1^F3-1 F0-1
1^F#3-1 F#0-1
1^G3-1 G0-1
1^G#3-1 G#0-1
1^A4-1 A1-1
1^A#4-1 A#1-1
1^B4-1 B1-1
1^C5-1 C2-1
2^F3-1 F1-1
2^F#3-1 F#1-1
2^G3-1 G1-1
2^G#3-1 G#1-1
2^A4-1 A2-1
2^A#4-1 A#2-1
2^B4-1 B2-1
2^C5-1 C3-1
3^F3-1 F2-1
3^F#3-1 F#2-1
3^G3-1 G2-1
3^G#3-1 G#2-1
3^A4-1 A3-1
3^A#4-1 A#3-1
3^B4-1 B3-1
3^C5-1 C4-1
4^F3-1 D0-1
4^F#3-1 E0-1
4^G3-1 D1-1
4^G#3-1 E1-1
4^A4-1 D2-1
4^A#4-1 E2-1
4^B4-1 D3-1
4^C5-1 E3-1
# Bottom Row
C#6-1 C#6-1
D6-1 D6-1
D#6-1 D#6-1
E6-1 E6-1
F7-1 F7-1
F#7-1 F#7-1
G7-1 G7-1
G#7-1 G#7-1
1^C#6-1 C#5-1
1^D6-1 D5-1
1^D#6-1 D#5-1
1^E6-1 E5-1
1^F7-1 F5-1
1^F#7-1 F#5-1
1^G7-1 G5-1
1^G#7-1 G#5-1
2^C#6-1 C#7-1
2^D6-1 D7-1
2^D#6-1 D#7-1
2^E6-1 E7-1
2^F7-1 F8-1
2^F#7-1 F#8-1
2^G7-1 G8-1
2^G#7-1 G#8-1
3^C#6-1 C#8-1
3^D6-1 D8-1
3^D#6-1 D#8-1
3^E6-1 E8-1
3^F7-1 F9-1
3^F#7-1 F#9-1
3^G7-1 G9-1
3^G#7-1 G#9-1
4^C#6-1 B0-1
4^D6-1 B4-1
4^D#6-1 B5-1
4^E6-1 B6-1
4^F7-1 B7-1
4^F#7-1 B8-1
4^G7-1 B9-1
4^G#7-1 C1-1
# KNOBS
# Top Row
CC13[] CC13
CC14[] CC14
CC15[] CC15
CC16[] CC16
CC17[] CC17
CC18[] CC18
CC19[] CC19
CC20[] CC20
1^CC13[] CC13-10
1^CC14[] CC14-10
1^CC15[] CC15-10
1^CC16[] CC16-10
1^CC17[] CC17-10
1^CC18[] CC18-10
1^CC19[] CC19-10
1^CC20[] CC20-10
2^CC13[] CC13-11
2^CC14[] CC14-11
2^CC15[] CC15-11
2^CC16[] CC16-11
2^CC17[] CC17-11
2^CC18[] CC18-11
2^CC19[] CC19-11
2^CC20[] CC20-11
3^CC13[] CC13-12
3^CC14[] CC14-12
3^CC15[] CC15-12
3^CC16[] CC16-12
3^CC17[] CC17-12
3^CC18[] CC18-12
3^CC19[] CC19-12
3^CC20[] CC20-12
4^CC13[] CC13-13
4^CC14[] CC14-13
4^CC15[] CC15-13
4^CC16[] CC16-13
4^CC17[] CC17-13
4^CC18[] CC18-13
4^CC19[] CC19-13
4^CC20[] CC20-13
# Middle Row
CC29[] CC29
CC30[] CC30
CC31[] CC31
CC32[] CC32
CC33[] CC33
CC34[] CC34
CC35[] CC35
CC36[] CC36
1^CC29[] CC29-10
1^CC30[] CC30-10
1^CC31[] CC31-10
1^CC32[] CC32-10
1^CC33[] CC33-10
1^CC34[] CC34-10
1^CC35[] CC35-10
1^CC36[] CC36-10
2^CC29[] CC29-11
2^CC30[] CC30-11
2^CC31[] CC31-11
2^CC32[] CC32-11
2^CC33[] CC33-11
2^CC34[] CC34-11
2^CC35[] CC35-11
2^CC36[] CC36-11
3^CC29[] CC29-12
3^CC30[] CC30-12
3^CC31[] CC31-12
3^CC32[] CC32-12
3^CC33[] CC33-12
3^CC34[] CC34-12
3^CC35[] CC35-12
3^CC36[] CC36-12
4^CC29[] CC29-13
4^CC30[] CC30-13
4^CC31[] CC31-13
4^CC32[] CC32-13
4^CC33[] CC33-13
4^CC34[] CC34-13
4^CC35[] CC35-13
4^CC36[] CC36-13
# Bottom Row
CC49[] CC49-1
CC50[] CC50-1
CC51[] CC51-1
CC52[] CC52-1
CC53[] CC53-1
CC54[] CC54-1
CC55[] CC55-1
CC56[] CC56-1
1^CC49[] CC49-10
1^CC50[] CC50-10
1^CC51[] CC51-10
1^CC52[] CC52-10
1^CC53[] CC53-10
1^CC54[] CC54-10
1^CC55[] CC55-10
1^CC56[] CC56-10
2^CC49[] CC49-11
2^CC50[] CC50-11
2^CC51[] CC51-11
2^CC52[] CC52-11
2^CC53[] CC53-11
2^CC54[] CC54-11
2^CC55[] CC55-11
2^CC56[] CC56-11
3^CC49[] CC49-12
3^CC50[] CC50-12
3^CC51[] CC51-12
3^CC52[] CC52-12
3^CC53[] CC53-12
3^CC54[] CC54-12
3^CC55[] CC55-12
3^CC56[] CC56-12
4^CC49[] CC49-13
4^CC50[] CC50-13
4^CC51[] CC51-13
4^CC52[] CC52-13
4^CC53[] CC53-13
4^CC54[] CC54-13
4^CC55[] CC55-13
4^CC56[] CC56-13
# Send Select
CC104 CC104
CC105 CC105
# Track Select
CC106 CC106
CC107 CC107
[MIDI2]
# BUTTONS -
# [xx] value is pad colour
# Decimal Colour Brightness
# 12 Off Off
# 13 Red Low
# 15 Red Full
# 29 Amber Low
# 63 Amber Full
# 62 Yellow Full
# 28 Green Low
# 60 Green Full
# Flashing LEDS:
# 11 Red Full
# 59 Amber Full
# 58 Yellow Full
# 56 Green Full
# Top Row
F3 F3[15]
F#3 F#3[15]
G3 G3[15]
G#3 G#3[15]
A4 A4[15]
A#4 A#4[15]
B4 B4[15]
C5 C5[15]
1^F0 F3[15]
1^F#0 F#3[15]
1^G0 G3[15]
1^G#0 G#3[15]
1^A1 A4[15]
1^A#1 A#4[15]
1^B1 B4[15]
1^C2 C5[15]
2^F1 F3[15]
2^F#1 F#3[15]
2^G1 G3[15]
2^G#1 G#3[15]
2^A2 A4[15]
2^A#2 A#4[15]
2^B2 B4[15]
2^C3 C5[15]
3^F2 F3[15]
3^F#2 F#3[15]
3^G2 G3[15]
3^G#2 G#3[15]
3^A3 A4[15]
3^A#3 A#4[15]
3^B3 B4[15]
3^C4 C5[15]
4^D0 F3[15]
4^E0 F#3[15]
4^D1 G3[15]
4^E1 G#3[15]
4^D2 A4[15]
4^E2 A#4[15]
4^D3 B4[15]
4^E3 C5[15]
# Bottom Row
C#6 C#6[60]
D6 D6[60]
D#6 D#6[60]
E6 E6[60]
F7 F7[60]
F#7 F#7[60]
G7 G7[60]
G#7 G#7[60]
1^C#5 C#6[60]
1^D5 D6[60]
1^D#5 D#6[60]
1^E5 E6[60]
1^F5 F7[60]
1^F#5 F#7[60]
1^G5 G7[60]
1^G#5 G#7[60]
2^C#7 C#6[60]
2^D7 D6[60]
2^D#7 D#6[60]
2^E7 E6[60]
2^F8 F7[60]
2^F#8 F#7[60]
2^G8 G7[60]
2^G#8 G#7[60]
3^C#8 C#6[60]
3^D8 D6[60]
3^D#8 D#6[60]
3^E8 E6[60]
3^F9 F7[60]
3^F#9 F#7[60]
3^G9 G7[60]
3^G#9 G#7[60]
4^B0 C#6[60]
4^B4 D6[60]
4^B5 D#6[60]
4^B6 E6[60]
4^B7 F7[60]
4^B8 F#7[60]
4^B9 G7[60]
4^C1 G#7[60]
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}