The job on the processor canvas, in pixels: where every screen starts, how big it is and which pixels each data port carries. The media server renders the canvas and the processor maps the ports from the same numbers.
Screens sit left to right in job order, touching; move a screen's origin in the processor if the show needs a different layout, the sizes do not change. Each screen is checked against the widest and highest canvas its processor publishes.
| Canvas | 3,328 × 1,536 px | render content at this size, 60 Hz, 8-bit; each screen reads its own region |
| Screen | Main: origin 0,0, 2,560 × 1,536 px | 20 × 6 cabinets of 128 × 256 px · Novastar VX1000: canvas up to 10,240 × 8,192 px |
| Screen | Side left: origin 2,560,0, 384 × 1,024 px | 3 × 8 cabinets of 128 × 128 px · Novastar VX600: canvas up to 10,240 × 8,192 px |
| Screen | Side right: origin 2,944,0, 384 × 1,024 px | 3 × 8 cabinets of 128 × 128 px · Novastar VX600: canvas up to 10,240 × 8,192 px |
| Main R1 | origin 0,0, 256 × 1,536 px | columns 1 to 2 · 393,216 px |
| Main R2 | origin 256,0, 256 × 1,536 px | columns 3 to 4 · 393,216 px |
| Main R3 | origin 512,0, 256 × 1,536 px | columns 5 to 6 · 393,216 px |
| Main R4 | origin 768,0, 256 × 1,536 px | columns 7 to 8 · 393,216 px |
| Main R5 | origin 1,024,0, 256 × 1,536 px | columns 9 to 10 · 393,216 px |
| Main R6 | origin 1,280,0, 256 × 1,536 px | columns 11 to 12 · 393,216 px |
| Main R7 | origin 1,536,0, 256 × 1,536 px | columns 13 to 14 · 393,216 px |
| Main R8 | origin 1,792,0, 256 × 1,536 px | columns 15 to 16 · 393,216 px |
| Main R9 | origin 2,048,0, 256 × 1,536 px | columns 17 to 18 · 393,216 px |
| Main R10 | origin 2,304,0, 256 × 1,536 px | columns 19 to 20 · 393,216 px |
| Side left R1 | origin 2,560,0, 384 × 1,024 px | columns 1 to 3 · 393,216 px |
| Side right R1 | origin 2,944,0, 384 × 1,024 px | columns 1 to 3 · 393,216 px |