Persists across reboots. Updates immediately in the Bluetooth picker.
Hold your device's LEDs up to the camera
Looking for sync header…
Mic: offCamera: off
In scope: i (pixel 0..4), t (seconds since Run),
NUM_LEDS (5), hsv(h,s,v), rgb(r,g,b),
ctx — has .amplitude, .bands (mic), and .sample(i) (camera).
Return [r,g,b] (0-255). Each call runs once per pixel per frame.