Validation pass for 0.3.0-rc.5: current version only, corrected against the code Architecture, the field reference and the guides corrected against the package: the decode dispatch and grid pass, the fixture config layouts, per-component fields, the DMX Input step for channel sources, the supported platforms. References to earlier VRSL-URP releases and the removed replace menu are gone; the original VRSL stays as migration history. Long passages shortened.
docs: the DMX manager is VRSL_DMXURPLightManager
docs: horizontal grids go in a quarter turn, channel 1 on the strip's top row
docs: correct what the Console, the shell list and a grid input do Troubleshooting's dark-under-Stream-data row says the Console only speaks when nothing is sending, and VRSL Diagnostics and the DMX Monitor tell a stream with no records apart. The bodies-dark row points at Fixture Shell Renderers. The Configuration Reference names the discoball as the fixture without a shell list, and says which managers the upgrade moves to Stream data. DMX Channel Sources says a grid input publishes a channel count of zero, and lists the par and blinder bodies among the readers. DMX Sources says plainly that SetDmxInput is safe to repeat and to call early.
docs: grid channels read from their own cells The 13th-channel correction table is gone from every reader, so the warning about forty channels reading their neighbour goes, and Architecture says how the compute finds a cell.
docs: DMX Input, standby and Stream data, the synced input switch
docs: shader-driven fixtures follow a channel source
Name the media player's user-data event, and which Basis player carries it
docs: the readers take osc:// as their source
docs: read the wiki through as a whole
docs: the OSC lane carries the stream's payload in records of its own
docs: feeding the channel buffer from Truss over OSC
docs: the reference moves here from the package