Create LED pixel-mapper
create_led_mapperMap a source image onto an LED fixture layout and output per-pixel colors as DMX over Art-Net or sACN. Resizes the image to a grid of fixture pixels, samples color channels, and feeds into a DMX output chain.
Instructions
Pixel-map a source TOP onto an LED fixture layout and send per-pixel colors out as DMX over Art-Net/sACN. Resizes the source to a tiny WxH grid (one texel = one fixture pixel), samples it into per-pixel r/g/b channels with a TOP-to-CHOP, and feeds those into a DMX Out CHOP — the pixel-mapping editor that artnet_out lacked. Defaults to a built-in moving test source so the chain cooks with no input. Exposes Brightness and Universe controls. Sending real Art-Net needs a fixture/node on the network; this validates the per-pixel color CHOP is correct.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | TOP path whose image is mapped to the fixtures. If omitted, a built-in moving Ramp TOP test source is created so the chain cooks with no input. | |
| width | No | Pixels per row (columns). Each texel of the WxH grid drives one LED fixture. | |
| height | No | Rows of pixels. 1 = a single LED strip. | |
| layout | No | Pixel wiring order along the strip/grid: horizontal (rows left-to-right), vertical (columns), or serpentine (alternate rows reversed — boustrophedon strips). | horizontal |
| start_universe | No | Art-Net / sACN universe of the first pixel. | |
| start_channel | No | DMX start channel (1-512) of the first pixel within the starting universe. | |
| net | No | Network DMX protocol: Art-Net or sACN (streaming ACN). | artnet |
| net_address | No | Target IP address for Art-Net / sACN. Defaults to the operator's own default. | |
| fps | No | Output frame rate (DMX Out CHOP sample rate). | |
| parent_path | No | COMP to build the pixel-map chain in. | /project1 |
| name | No | Base name for the created nodes. |