Back to the facilities work sheetTRC facilities docs

Lighting room map

Rendered from the working notes ROOM-MAP.md on 2026-10-11.

TRC lighting room map

Generated 2026-09-26 from files on greg-mbp plus passive network observation from this Mac. Machine-readable copy: rooms.json in this folder.

Proof levels: - PROVEN: seen in a console export, a config file, a git history, or measured from this Mac today. - STATED: someone wrote it in a plan, a note, a message or an inventory. - UNVERIFIED: my inference from the sources; treat as a guess until checked.

The short answer

TRC has one network-controlled lighting rig: the Studio A Live Room stage, 40 fixtures on DMX universe 1 plus 288 LED-strip pixel cells on universes 8 and 9. It is driven by the LightDesk server and grandMA3 onPC on a Windows touch PC whose user profile and git identity are named "Tiny Room". Per the latest notes, the rig's DMX comes from LightDesk as sACN universe 1 into a Netron EN4 that sits on the lighting PC's own Ethernet port at link-local 169.254.20.48, so a laptop on the studio LAN cannot reach that node. A second node, the Pknight CR011R, is on the studio LAN at 192.168.1.61 and answered in this Mac's ARP table today, but it is not wired to the rig (3-pin vs 5-pin XLR). No other room has any documented DMX, Art-Net or sACN control. The studio LAN is one flat 192.168.1.0/24 with no documented VLANs, so the subnet alone cannot tell a laptop which room it is in.

"Tiny Room" is the Live Room

The LightDesk repo calls itself "Tiny Room" everywhere (git author LightDesk (Tiny Room) <lightdesk@tinyroom.local>, Windows paths C:\Users\Tiny Room\lightdesk, a look named TINY ROOM). No room of that name exists in the building model (26 rooms, /Users/gregspero/trc-twin/web/d/index.json). Tiny Room Studios LLC is TRC's legal entity (/Users/gregspero/.claude/projects/-Users-gregspero/memory/project_veronia_hourly_transition.md:17). The companion repo README says "App in development to control grandMA3 in the live room" (/Users/gregspero/trc-lighting/lightdesk/README.md:2), the energy log puts the grandMA board and the Dell lighting computer in the Live Room (/Users/gregspero/trc-twin/data/systems/lighting.json, claim c:sy:lt-grandma-energy), and the staff training module is titled "Live Room lighting: grandMA3" (/Users/gregspero/trc-training/content/modules/M18-lighting.md:3).

Conclusion (UNVERIFIED inference, confidence moderate-high): "Tiny Room" is the company name used as the PC's user profile, and the rig is the Studio A Live Room stage. Strongest case against: a small room could carry that nickname in staff speech; no file says so. rooms.json keeps tiny-room as an alias of studio-a-live.


Studio A Live Room (studio-a-live)

Aliases: Live Room, The Stage, Performance Room (/Users/gregspero/trc-twin/web/d/index.json), Tiny Room (LightDesk repo). Status: PROVEN for patch, software and nodes; the lighting PC's current IP is not known.

Control stack

Item Value Proof Source
Console grandMA3 onPC 2.3.2.0 on the lighting PC, show file 9.9.26 claude (other shows on the console: 9.12.26 Piano & Wine, Perception Box) PROVEN /Users/gregspero/trc-lighting/light-desk/data/console/stage-export-2026-09-13.xml:2 (DataVersion 2.3.2.0); /Users/gregspero/trc-lighting/light-desk/Presets.cs:40; /Users/gregspero/trc-lighting/light-desk/ROADMAP.md:9
Console hardware grandMA3 onPC command wing on USB (VID_2DBE PID_B5C8), hardware config "grandMA3 onPC DMX-key", DMX universe 1 PORTOUT=true PROVEN /Users/gregspero/trc-lighting/light-desk/PLAN-overnight-2026-09-12.md:120,262; /Users/gregspero/trc-lighting/light-desk/STANDALONE.md:6-8
Console network output Art-Net and sACN output both OFF on the console STATED /Users/gregspero/trc-lighting/light-desk/docs/STANDALONE-SETUP.md:7
Console network input sACN Input Unicast, universe 1, merge Prio, input priority Super, PreferredIP 192.168.1.0/24 STATED /Users/gregspero/trc-lighting/light-desk/STANDALONE.md:83-84
Console OSC UDP 8000 on the lighting PC (/cmd,s,<line>); LightDesk sends to 127.0.0.1:8000. Socket seen bound on 0.0.0.0:8000 and probes executed from 127.0.0.1 and 192.168.1.86 on 2026-09-13 PROVEN (code), STATED (bind) /Users/gregspero/trc-lighting/light-desk/Program.cs:1363; /Users/gregspero/trc-lighting/light-desk/PLAN-overnight-2026-09-12.md:226-232
Console web remote WebSocket ws://127.0.0.1:8080/?ma=1, local to the PC PROVEN (code) /Users/gregspero/trc-lighting/light-desk/Program.cs:1159
Lighting PC Windows touch PC, profile Tiny Room, mDNS name tinypc.local. Inventory calls a "Lighting computer (Dell)"; training calls it "the lighting laptop under Front of House" (same machine: UNVERIFIED) STATED /Users/gregspero/trc-lighting/light-desk/API.md:3; /Users/gregspero/trc-lighting/light-desk-app/README.md:4; /Users/gregspero/trc-twin/data/systems/lighting.json (lt:lighting-pc); /Users/gregspero/trc-training/content/modules/M18-lighting.md:27
Lighting PC Wi-Fi IP 192.168.1.86 on 2026-09-13 (earlier 192.168.1.93). DHCP, no reservation recorded. On 2026-09-26 around 18:05 PT it did not answer an HTTP GET and was not in this Mac's ARP table; tinypc.local did not resolve PROVEN then, absent now /Users/gregspero/trc-lighting/light-desk/PLAN-overnight-2026-09-12.md:232; /Users/gregspero/trc-lighting/light-desk/Dmx/ArtNet.cs:70; measured from greg-mbp
Lighting PC Ethernet Direct cable to the Netron EN4, link-local 169.254.x.x (was stuck on static 10.201.6.2 on 2026-09-15, put back on DHCP) STATED /Users/gregspero/trc-lighting/light-desk/docs/STANDALONE-SETUP.md:46-48,59
LightDesk server http://<pc>:7070 (live, --standalone), :7071 dry run, :7072 sandbox; no auth, LAN only. iOS app default http://192.168.1.86:7070 PROVEN (code) /Users/gregspero/trc-lighting/light-desk/Program.cs:37,48; /Users/gregspero/trc-lighting/light-desk/ROADMAP.md:18; /Users/gregspero/trc-lighting/light-desk/ios/LightDeskAPI.swift:27
Second controller Obsidian lighting controller, inventory LC12, location "Desk" STATED /Users/gregspero/trc-twin/data/systems/lighting.json (lt:obsidian)
Room camera NDI camera LV20N-LiveRoom-NDI at 192.168.1.40; LightDesk's camera feed captures an NDI monitor window PROVEN (mDNS today), STATED (use) measured from greg-mbp; /Users/gregspero/trc-lighting/light-desk/PLAN-2026-09-14-night.md:6-8

DMX nodes and path

Node Address Protocol / universe Proof Source
Netron EN4 (4 ports) 169.254.20.48 on the lighting PC's Ethernet segment, web page http://169.254.20.48/ sACN only; ports 1-4 = universes 1-4, port 4 changed to universe 1. Rig line in port 4 since 2026-09-16 22:35 STATED (camera-verified 2026-09-16 per the notes) /Users/gregspero/trc-lighting/light-desk/docs/STANDALONE-SETUP.md:48,71; /Users/gregspero/trc-lighting/light-desk/ROADMAP.md:8-9
Pknight CR011R (1 port) 192.168.1.61 /24, gw 192.168.1.1, MAC 02:4D:48:A8:01:3D, fw 0.14, "CR011R_001" Art-Net 4, universe 0 (= desk universe 1). Not driving the rig: 3-pin XLR only, rig cable is 5-pin PROVEN on the LAN today (ARP entry 192.168.1.61 at 02:4d:48:a8:01:3d); config STATED /Users/gregspero/trc-lighting/light-desk/docs/STANDALONE-SETUP.md:63,71-73; measured from greg-mbp
grandMA3 onPC wing DMX out USB wing on the lighting PC DMX universe 1 STATED (cable moved off it 2026-09-16) /Users/gregspero/trc-lighting/light-desk/ROADMAP.md:9
DMX splitter on one lighting circuit unknown STATED (2024 message) /Users/gregspero/trc-buzz-2026-09-25/analysis/07-history-mining.md:23

LightDesk output config (/Users/gregspero/trc-lighting/light-desk/data/dmx-output.json, committed 2026-09-16, PROVEN as a file): sACN unicast to 127.0.0.1 and 169.254.20.48, priority 100, 40 fps, no multicast; Art-Net unicast to 192.168.1.61, universe base 0, no broadcast; standalone: true. The live file on the PC may have changed since.

Path today (STATED, /Users/gregspero/trc-lighting/light-desk/ROADMAP.md:8): LightDesk engine, sACN universe 1, Netron EN4 port 4, 5-pin DMX line, rig.

Universes

Universe Purpose Fixtures Output Proof
1 (Art-Net 0) Whole stage rig, channels 1-510 used (365-380, 503, 511-512 free) 40 Yes, the only line PROVEN
8 LED strip pixel cells 8101-8244, RGB 8-bit, 3 ch each at 8.1 to 8.432 144 Never output by the console; no node line PROVEN (patch), STATED (not output)
9 LED strip pixel cells 8301-8444, same layout at 9.1 to 9.432 144 Never output PROVEN (patch), STATED (not output)

Sources: /Users/gregspero/trc-lighting/light-desk/data/patch-full.json (console LivePatch walk 2026-09-14, 328 objects); /Users/gregspero/trc-lighting/light-desk/STANDALONE.md:95-96; /Users/gregspero/trc-lighting/light-desk/docs/STANDALONE-SETUP.md:7.

Fixtures on universe 1 (PROVEN, console patch 2026-09-14)

Types from /Users/gregspero/trc-lighting/light-desk/data/console/fixturetypes/channel-maps-2026-09-14.txt; manufacturers from the .pxml file names in the same folder. Channel counts are the console's TOTALFOOTPRINT for the patched mode.

FID Name Type Universe.address Mode Ch
3 LEKO MS 3 ETC Source Four LED Series 2 Tungsten HD 1.1-1.8 Direct - Strobe off - Fan auto 8
4 LEKO MS 4 ETC Source Four LED Series 2 Tungsten HD 1.9-1.16 Direct - Strobe off - Fan auto 8
5 LEKO US 5 ETC Source Four LED Series 2 Tungsten HD 1.17-1.24 Direct - Strobe off - Fan auto 8
6 LEKO US 6 ETC Source Four LED Series 2 Tungsten HD 1.25-1.32 Direct - Strobe off - Fan auto 8
1 LEKO FOH 1 ETC Source Four LED Series 2 Tungsten HD 1.33-1.40 Direct - Strobe off - Fan auto 8
2 LEKO FOH 2 ETC Source Four LED Series 2 Tungsten HD 1.41-1.48 Direct - Strobe off - Fan auto 8
2201 PAR DS 1 Chauvet SlimPAR Q12BT 1.49-1.56 8 channel 8
2202 PAR DS 2 Chauvet SlimPAR Q12BT 1.57-1.64 8 channel 8
2203 PAR DS 3 Chauvet SlimPAR Q12BT 1.65-1.72 8 channel 8
2204 PAR DS 4 Chauvet SlimPAR Q12BT 1.73-1.80 8 channel 8
2205 PAR DS 5 Chauvet SlimPAR Q12BT 1.81-1.88 8 channel 8
2206 PAR MS 1 Chauvet SlimPAR Q12BT 1.89-1.96 8 channel 8
2207 PAR MS 2 Chauvet SlimPAR Q12BT 1.97-1.104 8 channel 8
3101 US PAR 1 Chauvet SlimPAR Q12BT 1.105-1.112 8 channel 8
3102 US PAR 2 Chauvet SlimPAR Q12BT 1.113-1.120 8 channel 8
3103 US PAR 3 Chauvet SlimPAR Q12BT 1.121-1.128 8 channel 8
3104 US PAR 4 Chauvet SlimPAR Q12BT 1.129-1.136 8 channel 8
3105 US PAR 5 Chauvet SlimPAR Q12BT 1.137-1.144 8 channel 8
2101 R2X 1 Chauvet Rogue R2X Wash 1.145-1.166 22 channel 22
2102 R2X 2 Chauvet Rogue R2X Wash 1.167-1.188 22 channel 22
2103 R2X 3 Chauvet Rogue R2X Wash 1.189-1.210 22 channel 22
2104 R2X 4 Chauvet Rogue R2X Wash 1.211-1.232 22 channel 22
1201 MAV US 1 Chauvet Maverick Force S Spot 1.233-1.254 22 channel 22
1101 MAV MS 2 Chauvet Maverick Force S Spot 1.255-1.276 22 channel 22
1202 MAV US 3 Chauvet Maverick Force S Spot 1.277-1.298 22 channel 22
1203 MAV US 4 Chauvet Maverick Force S Spot 1.299-1.320 22 channel 22
1102 MAV MS 5 Chauvet Maverick Force S Spot 1.321-1.342 22 channel 22
1204 MAV US 6 Chauvet Maverick Force S Spot 1.343-1.364 22 channel 22
201 FRONT WASH 1 Chauvet Intimidator Spot 260X 1.381-1.394 14 Channel 14
202 FRONT WASH 2 Chauvet Intimidator Spot 260X 1.395-1.408 14 Channel 14
4101 BAR 1 Chauvet Colorband T3 BT 1.409-1.421 13 channel 13
4102 BAR 2 Chauvet Colorband T3 BT 1.422-1.434 13 channel 13
4103 BAR 3 Chauvet Colorband T3 BT 1.435-1.447 13 channel 13
4104 BAR 4 Chauvet Colorband T3 BT 1.448-1.460 13 channel 13
4105 BAR 5 Chauvet Colorband T3 BT 1.461-1.473 13 channel 13
4106 BAR 6 Chauvet Colorband T3 BT 1.474-1.486 13 channel 13
6101 BLINDER 1 Eurolite Audience Blinder 2x100W 1.487-1.494 8Ch - Mode 8
6107 BLINDER 3 Eurolite Audience Blinder 2x100W 1.495-1.502 8Ch - Mode 8
9001 LED STRIP Generic LED RGBCwWw 1.504-1.508 8 bit 5
921 Hazer Chauvet Hurricane Haze 2D 1.509-1.510 Mode 0 2

Notes on the patch: - The 2026-09-13 stage export (/Users/gregspero/trc-lighting/light-desk/data/patch.json, 319 objects) lacks the lekos, the two FRONT WASH heads and the hazer; the 2026-09-14 LivePatch walk adds them. The hazer is not patched in the Piano & Wine show (/Users/gregspero/trc-lighting/light-desk/PLAN-overnight-2026-09-12.md:282). - Console group 6 BLINDERS lists 6101, 6104, 6107 but 6104 is not patched (/Users/gregspero/trc-lighting/light-desk/data/groups.json). A "BLINDER 2" may hang unpatched. - The inventory lists Chauvet Intimidator Spot 360X x5, EVE TF-20 x8, Par 6 x4, Kismee x4, Kinta FX x2 (/Users/gregspero/trc-twin/data/systems/lighting.json, claim c:sy:lt-fixtures-inv). None of those models is in the console patch. They may be elsewhere, spare, or hung and unpatched. - The building twin (2026-09-26) says "No DMX patch exists" (/Users/gregspero/trc-twin/data/systems/lighting.json known_unknowns). That is now out of date: the LightDesk repo holds the console patch.

Power (context)

100 A STAGE LIGHTS breaker, stage-right distro, a lighting transformer in the Live Room, feed through the wall above the distro (STATED, /Users/gregspero/trc-buzz-2026-09-25/analysis/07-history-mining.md:20,24,43). Breaker location is disputed: the Feb 2026 checklist says the Mic Closet (/Users/gregspero/trc-training/content/modules/M18-lighting.md:18).

Also in the room

IYO LED wall, 49 DW1.9 SPro cabinets, NovaStar VX600 + TU20 Pro. Video processing, not DMX; network address unknown (/Users/gregspero/trc-twin/data/systems/lighting.json, lt:led-wall, lt:led-controller).


Studio A Control Room / Mix Room (studio-a-control)

Lighting control: none documented. Room lights: Mixing Room wash lights and a "Recording Club light" (energy log, STATED, /Users/gregspero/trc-twin/data/systems/lighting.json lt:mix-lights); blue ambient LEDs (STATED, /Users/gregspero/.claude/projects/-Users-gregspero-claude-grid/memory/project_trc_rooms.md). Network: U7 Pro Wi-Fi AP, inventory WIFI01 (STATED); Mix Room Mac Mini advertises SSH on the LAN (PROVEN, mDNS today). IPs, universes, fixtures: unknown.

Studio A Iso Room (studio-a-iso)

No lighting control documented. The 1995 drawings show Lutron dimmer and track lighting (STATED, /Users/gregspero/trc-twin/data/systems/lighting.json claim c:sy:lt-dimmers-1995).

Rehearsal Room / Studio C (rehearsal-room)

Lighting control: none documented. Main lights 197 W and wash lights 47.7 W (energy log, STATED, lt:rehearsal-lights); purple/blue ambient LEDs (STATED, project_trc_rooms.md). Network: Rehearsal Mac mini on the LAN running the room-mode agent (PROVEN, mDNS today; /Users/gregspero/.claude/projects/-Users-gregspero-claude-grid/memory/project_rr_mode_switch_console_preset.md). A fleet ask to rehearsal-mini about lighting files got no answer within 420 s.

Rehearsal Room Iso Booth (rehearsal-iso)

No lighting control documented.

Rehearsal Room closet (rehearsal-closet)

No lighting control documented.

Recording Room (recording-room)

No lighting control documented. "Big light" 72 W (energy log, STATED, lt:recording-light).

Recording Room Iso Booth (recording-iso)

No lighting control documented.

Podcast Room (podcast-room)

No lighting control documented. Panel lights for video (STATED, project_trc_rooms.md). Podcast's iMac on the LAN (PROVEN, mDNS today).

Bar / Lounge (bar-lounge)

No lighting control documented.

Office / Machine Room (office-machine)

No lighting control documented. Internet reaches the office over a blue Cat5e from the electrical room (STATED, /Users/gregspero/trc-buzz-2026-09-25/analysis/07-history-mining.md:39). A fleet ask to office-ai-laptop about lighting and network files got no answer within 420 s.

1995 machine-room rack row (om-rack-row)

No lighting control documented.

Machine racks (machine-racks)

No lighting control documented.

Electrical Room (electrical-room)

No lighting control. Frontier fiber modem (STATED, /Users/gregspero/trc-twin/data/systems/network.json).

Mic Closet (mic-closet)

No lighting control. The Feb 2026 checklist places the lighting breaker here (STATED, disputed). A network drop to the PoE switch was proposed in Jan 2026, never confirmed (07-history-mining.md:47).

Cable Closet / Live Room cable closet (cable-closet)

No lighting control documented.

Storage A (storage-a)

No control. Haze fluid lives here (STATED, M18-lighting.md:32); stored network gear NWK01, NWK07-09, WR12 (STATED, network.json).

Kitchen (kitchen), Bathrooms (bathrooms), Locker Hallway (locker-hallway), Main Circulation / Stair (main-circulation), Mezzanine (mezzanine-review), Outdoor Gym (outdoor-gym-review), Patio (patio-review), Sauna and Cold Plunge (sauna-review), West alley (exterior-west)

Each: no lighting control documented. A Lutron system is on the LAN (below); which of these rooms it serves is unknown.


Network layout

Measured from greg-mbp on 2026-09-26 around 18:00 PT (PROVEN unless marked):

Who built the LightDesk software and when

Secrets

None found in the lighting repos. The lighting laptop's login lives in the Live Room Lighting Designer Checklist (Drive doc) and was deliberately left out of the training module (M18-lighting.md:27-29); not copied here.

Open questions for someone standing in the building

  1. On the lighting PC, run ipconfig /all and read the Wi-Fi IP, the Ethernet adapter's address, and the hostname. Is it still 192.168.1.86 and tinypc?
  2. Look at the rig's 5-pin DMX cable: is it in Netron EN4 port 4, in the grandMA3 wing, or in the CR011R through an adapter?
  3. Open http://169.254.20.48/ from the lighting PC and photograph the Netron's port table (universe per port, sACN or Art-Net, input or output).
  4. In UniFi: is there a fixed-IP reservation for MAC 02:4D:48:A8:01:3D (192.168.1.61) and for the lighting PC? Export the client list and the switch-port list with LLDP neighbors.
  5. Find the PoE switch that carries lighting. Photograph its label and note which port each lighting cable uses.
  6. Tone the Live Room wall jacks (LR-D1, LR-D2) and record which switch port each lands on and whether it gets a 192.168.1.x address.
  7. Walk the truss and compare the heads to the patch: 6 Mavericks, 4 R2X, 12 SlimPARs, 6 Colorbands, 2 Intimidator 260X, 6 Source Four LED, 2 blinders, 1 strip, 1 hazer. Is there a third blinder (console FID 6104, unpatched)? Where are the inventory's Intimidator 360X x5 and EVE TF-20 x8?
  8. Read the DMX address on each fixture's display and check it against the table above (the hazer should read 509, Mode 0).
  9. Does the LED strip's pixel data (universes 8 and 9) go anywhere, or is the strip only driven in its 5-channel mode at 1.504?
  10. Where is the Obsidian controller (inventory LC12) and is it connected to anything?
  11. Follow the DMX splitter mentioned in 2024: where it sits and how many outputs are in use.
  12. What does the Lutron bridge at 192.168.1.128 control? Open the Lutron app and list its rooms.
  13. Rehearsal Room, Mix Room, Recording Room, Podcast Room: are any room lights on DMX, Lutron or a wall dimmer? Photograph the small DMX/LED controller beside the Console panel seen in electrical handoff photo D.
  14. Which breaker is STAGE LIGHTS and where is its panel (Mic Closet per the Feb checklist, or elsewhere)?