Control Surface  1.1.1
MIDI Control Surface library for Arduino
NovationLaunchpadColorLUT.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <Arduino.h>
4 
7 static const uint8_t NovationLaunchpadColorLUT[][3] PROGMEM = {
8  {0x00, 0x00, 0x00}, // 0x00
9  {0x25, 0x25, 0x25}, // 0x01
10  {0x8F, 0x8F, 0x8F}, // 0x02
11  {0xFD, 0xFD, 0xFD}, // 0x03
12  {0x58, 0x66, 0xFF}, // 0x04
13  {0x00, 0x29, 0xFF}, // 0x05
14  {0x00, 0x0A, 0x6E}, // 0x06
15  {0x00, 0x01, 0x22}, // 0x07
16  {0x75, 0xC8, 0xFF}, // 0x08
17  {0x00, 0x6D, 0xFF}, // 0x09
18  {0x00, 0x29, 0x6E}, // 0x0A
19  {0x00, 0x1F, 0x30}, // 0x0B
20  {0x29, 0xFA, 0xFD}, // 0x0C
21  {0x00, 0xFA, 0xFD}, // 0x0D
22  {0x00, 0x69, 0x6B}, // 0x0E
23  {0x00, 0x1F, 0x20}, // 0x0F
24  {0x36, 0xF8, 0x8E}, // 0x10
25  {0x00, 0xF8, 0x45}, // 0x11
26  {0x00, 0x69, 0x17}, // 0x12
27  {0x00, 0x33, 0x17}, // 0x13
28  {0x38, 0xF8, 0x32}, // 0x14
29  {0x00, 0xF8, 0x00}, // 0x15
30  {0x00, 0x68, 0x00}, // 0x16
31  {0x00, 0x1F, 0x00}, // 0x17
32  {0x57, 0xF8, 0x31}, // 0x18
33  {0x00, 0xF8, 0x00}, // 0x19
34  {0x00, 0x68, 0x00}, // 0x1A
35  {0x00, 0x1F, 0x00}, // 0x1B
36  {0x90, 0xF9, 0x2F}, // 0x1C
37  {0x4A, 0xF8, 0x00}, // 0x1D
38  {0x19, 0x69, 0x00}, // 0x1E
39  {0x12, 0x24, 0x00}, // 0x1F
40  {0xBE, 0xF9, 0x2A}, // 0x20
41  {0xA2, 0xF8, 0x00}, // 0x21
42  {0x40, 0x69, 0x00}, // 0x22
43  {0x12, 0x1F, 0x00}, // 0x23
44  {0xFF, 0xCB, 0x42}, // 0x24
45  {0xFF, 0xB7, 0x00}, // 0x25
46  {0x64, 0x51, 0x00}, // 0x26
47  {0x20, 0x14, 0x00}, // 0x27
48  {0xFF, 0x9C, 0x50}, // 0x28
49  {0xFF, 0x6C, 0x00}, // 0x29
50  {0x6D, 0x27, 0x00}, // 0x2A
51  {0x21, 0x07, 0x00}, // 0x2B
52  {0xFF, 0x65, 0x58}, // 0x2C
53  {0xFF, 0x33, 0x04}, // 0x2D
54  {0x6E, 0x10, 0x01}, // 0x2E
55  {0x21, 0x02, 0x00}, // 0x2F
56  {0xFF, 0x66, 0x97}, // 0x30
57  {0xFF, 0x35, 0x64}, // 0x31
58  {0x7A, 0x13, 0x1D}, // 0x32
59  {0x41, 0x06, 0x0C}, // 0x33
60  {0xFF, 0x6D, 0xFF}, // 0x34
61  {0xFF, 0x40, 0xFF}, // 0x35
62  {0x6D, 0x16, 0x6F}, // 0x36
63  {0x21, 0x02, 0x22}, // 0x37
64  {0x96, 0x68, 0xFF}, // 0x38
65  {0x64, 0x2C, 0xFF}, // 0x39
66  {0x23, 0x0C, 0x6E}, // 0x3A
67  {0x14, 0x02, 0x2D}, // 0x3B
68  {0x00, 0x33, 0xFF}, // 0x3C
69  {0x00, 0x48, 0xAD}, // 0x3D
70  {0x00, 0x63, 0x8E}, // 0x3E
71  {0x00, 0x75, 0x4E}, // 0x3F
72  {0x00, 0x45, 0x00}, // 0x40
73  {0x41, 0x65, 0x00}, // 0x41
74  {0x91, 0x67, 0x00}, // 0x42
75  {0xFF, 0x33, 0x04}, // 0x43
76  {0x60, 0x55, 0x00}, // 0x44
77  {0xDB, 0x2A, 0x25}, // 0x45
78  {0x8F, 0x8F, 0x8F}, // 0x46
79  {0x2A, 0x2A, 0x2A}, // 0x47
80  {0x00, 0x27, 0xFF}, // 0x48
81  {0x00, 0xF9, 0xC4}, // 0x49
82  {0x00, 0xEC, 0xB7}, // 0x4A
83  {0x00, 0xF8, 0x61}, // 0x4B
84  {0x00, 0x96, 0x00}, // 0x4C
85  {0x8D, 0xF8, 0x00}, // 0x4D
86  {0xFF, 0xB7, 0x00}, // 0x4E
87  {0xFF, 0x3F, 0x02}, // 0x4F
88  {0xFF, 0x33, 0x46}, // 0x50
89  {0xFF, 0x37, 0x8C}, // 0x51
90  {0x90, 0x32, 0xC3}, // 0x52
91  {0x00, 0x2B, 0x53}, // 0x53
92  {0x00, 0x62, 0xFF}, // 0x54
93  {0x00, 0xE2, 0x92}, // 0x55
94  {0x00, 0xF8, 0x72}, // 0x56
95  {0x00, 0xF8, 0x00}, // 0x57
96  {0x00, 0xF8, 0x00}, // 0x58
97  {0x74, 0xF8, 0x4C}, // 0x59
98  {0xD4, 0xF9, 0x00}, // 0x5A
99  {0xFF, 0x9C, 0x61}, // 0x5B
100  {0xD3, 0x66, 0x32}, // 0x5C
101  {0xF1, 0x92, 0x95}, // 0x5D
102  {0xFF, 0x3F, 0xDE}, // 0x5E
103  {0x6D, 0x2D, 0xFF}, // 0x5F
104  {0x00, 0x91, 0xFF}, // 0x60
105  {0x00, 0xBC, 0xC5}, // 0x61
106  {0x00, 0xF8, 0x98}, // 0x62
107  {0x00, 0x6F, 0x95}, // 0x63
108  {0x00, 0x34, 0x4A}, // 0x64
109  {0x03, 0x5C, 0x06}, // 0x65
110  {0x47, 0x61, 0x00}, // 0x66
111  {0x36, 0x1A, 0x18}, // 0x67
112  {0x6D, 0x2D, 0x13}, // 0x68
113  {0x1D, 0x4D, 0x7E}, // 0x69
114  {0x00, 0x1A, 0xBC}, // 0x6A
115  {0x44, 0x68, 0xE9}, // 0x6B
116  {0x00, 0x7D, 0xE5}, // 0x6C
117  {0x00, 0xE4, 0xFF}, // 0x6D
118  {0x00, 0xE3, 0xA7}, // 0x6E
119  {0x00, 0xBE, 0x6F}, // 0x6F
120  {0x40, 0x25, 0x24}, // 0x70
121  {0x66, 0xFA, 0xE2}, // 0x71
122  {0xC5, 0xF9, 0x84}, // 0x72
123  {0xFF, 0xAB, 0xA7}, // 0x73
124  {0xFF, 0x7D, 0x9E}, // 0x74
125  {0x51, 0x51, 0x51}, // 0x75
126  {0x87, 0x87, 0x87}, // 0x76
127  {0xFD, 0xFC, 0xE4}, // 0x77
128  {0x00, 0x19, 0xB5}, // 0x78
129  {0x00, 0x04, 0x46}, // 0x79
130  {0x00, 0xD5, 0x00}, // 0x7A
131  {0x00, 0x4F, 0x00}, // 0x7B
132  {0x00, 0xBC, 0xC5}, // 0x7C
133  {0x00, 0x3E, 0x4E}, // 0x7D
134  {0x00, 0x71, 0xC3}, // 0x7E
135  {0x00, 0x1C, 0x5D}, // 0x7F
136 };
NovationLaunchpadColorLUT
static const uint8_t NovationLaunchpadColorLUT[][3]
Lookup table for the colors of the LEDs used by Novation Launchpad control surfaces.
Definition: NovationLaunchpadColorLUT.hpp:7