PROPOSAL · v1 · Patchbay

Entity card,
treated as hardware.

Every entity is a module in a virtual rack. The channel system you already built — dormant on most cards today — becomes the primary identity signal: type, status, and "live" state read at a glance.

01 Output targets · LED devices
LED · OUT // CH-01
Living Room Strip 192.168.1.42
Pixels
144
FPS
59.7
Lat
8ms
WLED · v0.14 RGB Display 2
Bright
198
LED · OUT // CH-02
Bedroom Halo 10.0.4.18
Pixels
60
FPS
— —
Last
2h 14m
Connection refused Adalight · 921k
FFT · IN // 48 kHz
Spotify Loopback
Bands
32
Peak
-6.2 dB
CPU
3.1%
WASAPI · stereo Bass · Mids · Highs
02 Sources & integrations
SCREEN · IN // DISP-2
Cinematic Capture
Region
3840×1080
Tgt
60fps
Mss · BGRA Pre-process · CSPT Letterbox crop
SCENE · LOGIC // AUTO-07
Movie Night
21:00 — 23:30 When · Plex playing → Living + Bedroom cinema
SCENE · PRESET // SCN-04
Sunset Warmth

Captured 3 days ago — warm tungsten cast on every fixture for a 19:00 unwind.

4 targets Used by 2 automations Updated 21 Apr
CLK · GEN // 110 BPM
Master Tempo
BPM
110.00
Phase
0.42
Sub
1/16
Drift · ±0.3ms
03 Templates & assets
TPL · CAPTURE // MSS
Desktop · 60 fps · region

Reusable capture preset for screen sources. 3 engine options pre-configured.

Engine
MSS
Bind
3 keys
Used by
5 sources
crop downsample gamma color-correct
PALETTE // G-08
Aurora BUILTIN
5 STOPS · LOOP
Used in 3 strips HSL space
ASSET · IMG // PNG
cosmic-loop-001.png
Size
1920×1080
Bytes
412 KB
STRIP · MAPPED // 144 PX
Cinema map · 144 px
Source
Cinematic
Map
Letterbox
Smooth
0.35
Display 2 post-fx · 4 filters
GAME · CSGO // GSI
Counter-Strike 2
Port
3456
Events
12 mapped
Last
12s
flash defuse round-end +9 more
VALUE · HA // SENSOR
Outdoor temp sensor.outdoor_temp
Now
14.7°
Range
8 — 22
Tick
2s
Bound to: brightness Linear · clamped

Coverage matrix — every card type

What changes — and why