APC Mini MK2 Color Palette Reference
Color reference for velocity values. For complete details, see reference.md.
Primary Colors
| Color |
Velocity |
Hex |
| Off |
0 |
0x00 |
| White |
3 |
0x03 |
| Red |
5 |
0x05 |
| Orange |
9 |
0x09 |
| Yellow |
13 |
0x0D |
| Green |
21 |
0x15 |
| Cyan |
33 |
0x21 |
| Blue |
45 |
0x2D |
| Purple |
49 |
0x31 |
| Magenta |
53 |
0x35 |
| Pink |
57 |
0x39 |
Brightness (MIDI Channel)
| Channel |
Brightness |
| 0-6 |
10%-100% solid |
| 7-10 |
Pulse animation |
| 11-15 |
Blink animation |
Custom RGB via SysEx
type RGBPair = readonly [number, number];
const encodeRGB = (value: number): RGBPair =>
[(value >> 7) & 0x01, value & 0x7F] as const;
const setCustomRGB = (output: Output, pad: number, r: number, g: number, b: number): void => {
const [rMSB, rLSB] = encodeRGB(r);
const [gMSB, gLSB] = encodeRGB(g);
const [bMSB, bLSB] = encodeRGB(b);
output.send('sysex', [
0xF0, 0x47, 0x7F, 0x4F, 0x24, 0x00, 0x08,
pad, pad, rMSB, rLSB, gMSB, gLSB, bMSB, bLSB,
0xF7
]);
};
Peripheral Buttons
| Type |
LED Color |
On |
Blink |
| Track 1-8 |
Red |
velocity=1 |
velocity=2 |
| Scene 1-8 |
Green |
velocity=1 |
velocity=2 |
1---2name: color-palette-ref3description: APC Mini MK2 color palette reference with velocity values and custom RGB via SysEx. Use when user asks about "color", "velocity value", "RGB", "palette", "brightness", "LED color", or needs to set specific colors on the APC Mini MK2.4---5
6# APC Mini MK2 Color Palette Reference
7
8Color reference for velocity values. For complete details, see [reference.md](reference.md).
9
10## Primary Colors
11
12| Color | Velocity | Hex |
13|-------|----------|-----|
14| Off | 0 | 0x00 |
15| White | 3 | 0x03 |
16| Red | 5 | 0x05 |
17| Orange | 9 | 0x09 |
18| Yellow | 13 | 0x0D |
19| Green | 21 | 0x15 |
20| Cyan | 33 | 0x21 |
21| Blue | 45 | 0x2D |
22| Purple | 49 | 0x31 |
23| Magenta | 53 | 0x35 |
24| Pink | 57 | 0x39 |
25
26## Brightness (MIDI Channel)
27
28| Channel | Brightness |
29|---------|------------|
30| 0-6 | 10%-100% solid |
31| 7-10 | Pulse animation |
32| 11-15 | Blink animation |
33
34## Custom RGB via SysEx
35
36```typescript
37type RGBPair = readonly [number, number];
38
39const encodeRGB = (value: number): RGBPair =>
40 [(value >> 7) & 0x01, value & 0x7F] as const;
41
42const setCustomRGB = (output: Output, pad: number, r: number, g: number, b: number): void => {
43 const [rMSB, rLSB] = encodeRGB(r);
44 const [gMSB, gLSB] = encodeRGB(g);
45 const [bMSB, bLSB] = encodeRGB(b);
46
47 output.send('sysex', [
48 0xF0, 0x47, 0x7F, 0x4F, 0x24, 0x00, 0x08,
49 pad, pad, rMSB, rLSB, gMSB, gLSB, bMSB, bLSB,
50 0xF7
51 ]);
52};
53```
54
55## Peripheral Buttons
56
57| Type | LED Color | On | Blink |
58|------|-----------|-------|-------|
59| Track 1-8 | Red | velocity=1 | velocity=2 |
60| Scene 1-8 | Green | velocity=1 | velocity=2 |