Reloop Neon · reverse-engineered

Neon Colour Chart

Reloop's official MIDI map does not describe the RGB pads — only the five small status LEDs. This is the protocol, measured on the hardware.

9d  nn  vv
│   │   └─ velocity = (R<<4) | (G<<2) | B  — each channel 0-3
│   └───── note number for the pad in the active mode
└──────── 97 98 99 9A = deck A B C D

Colour lives in the velocity byte

Not as a palette index, but as three fields of two bits each. That is why 127 produces white: the low six bits are all set.

bit 6
—
unused
bit 5
R
red
bit 4
R
0-3
bit 3
G
green
bit 2
G
0-3
bit 1
B
blue
bit 0
B
0-3

Full brightness means at least one channel sits at 3. Orange R3 G1 B0 is exactly as bright as pure red — the two bits of green make it orange, not dimmer.

The 16 the bridge names

Names as they appear in neon-bridge.js. DIM is the one deliberately reduced colour.

RED48 · 0x30 · R3 G0 B0
ORANGE52 · 0x34 · R3 G1 B0
AMBER56 · 0x38 · R3 G2 B0
YELLOW60 · 0x3C · R3 G3 B0
LIME44 · 0x2C · R2 G3 B0
GREEN12 · 0x0C · R0 G3 B0
MINT14 · 0x0E · R0 G3 B2
CYAN15 · 0x0F · R0 G3 B3
SKY11 · 0x0B · R0 G2 B3
BLUE3 · 0x03 · R0 G0 B3
PURPLE35 · 0x23 · R2 G0 B3
MAGENTA51 · 0x33 · R3 G0 B3
PINK54 · 0x36 · R3 G1 B2
WHITE63 · 0x3F · R3 G3 B3
DIM21 · 0x15 · R1 G1 B1
OFF0 · 0x00 · R0 G0 B0

All 64

The colour space is a 4 × 4 × 4 cube, sliced here by red level, with green down the side and blue across the top. The number under each swatch is its velocity. White outlines mark the ones the bridge names.

Red = 0

B0B1B2B3
G0
0
1
2
3
G1
4
5
6
7
G2
8
9
10
11
G3
12
13
14
15

Red = 1

B0B1B2B3
G0
16
17
18
19
G1
20
21
22
23
G2
24
25
26
27
G3
28
29
30
31

Red = 2

B0B1B2B3
G0
32
33
34
35
G1
36
37
38
39
G2
40
41
42
43
G3
44
45
46
47

Red = 3

B0B1B2B3
G0
48
49
50
51
G1
52
53
54
55
G2
56
57
58
59
G3
60
61
62
63

Pad addresses

Which note a pad sends and listens on depends on the performance mode selected on the unit. Eight consecutive notes per bank, pad 1 first.

LayerSamplerSlicerHot CueHot Loop
1st00-0708-0F10-1718-1F
1st + shift20-2728-2F30-3738-3F
2nd + shift40-4748-4F50-5758-5F
2nd60-6768-6F70-7778-7F

Deck comes from the status byte: 97 A, 98 B, 99 C, 9A D. So Hot Cue pad 3 on deck B is 98 12 vv.

The five status LEDs

The small elongated indicators above each pad in the top row, below each pad in the bottom row. Five notes per pad, all on channel 9B, with colours wired in hardware. Velocity controls brightness only.

PadNotesIndicator 1-3Indicator 4Indicator 5
120-24blueorangegreen
225-29same pattern on all eight pads
32A-2E
42F-33
534-38
639-3D
73E-42
843-47

These are the only LEDs Reloop's MIDI map documents, which is why most people end up looking in the wrong place.