Control Surface main
MIDI Control Surface library for Arduino
NovationLaunchpadColorLUT.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <AH/Arduino-Wrapper.h> // PROGMEM
4
7static 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};
static const uint8_t NovationLaunchpadColorLUT[][3]
Lookup table for the colors of the LEDs used by Novation Launchpad control surfaces.