# Test Pattern Studio

Standalone web app for generating LED test patterns with live preview, composition memory, and super-composition layout assembly.

## Patterns

- LED Grid
- SMPTE Bars
- Crosshair
- Target Rings
- Diamond Tiles
- Stage Wireframe
- Radar Sweep
- Concentric Rings
- Hex Grid

## Color presets

24 built-in palettes (Cyberpunk, Signal Heat, Ultraviolet Pop, Blue Beam, RGB, Sunset Triple, Magenta, Electric Cyan, Red Alert, Orange Burn, Green Matrix, Lime Pulse, Aquamarine, Cyan Strike, Blue Shift, Yellow Signal, Brown Field, Teal Pulse, Turquoise Wash, Purple Core, Pink Flash, Salmon Glitch, Monochrome Lab, Custom).

## Features

- Live canvas preview with adjustable resolution (up to 8192 × 8192)
- 3 color modes: Triple / Duo / Mono with per-channel color pickers
- Hue rotation, line thickness, border size, diagonal opacity
- Label overlay: bar style or plain, 7 alignment positions, scale and opacity controls
- Safe area guides and registration marks (center, corners, guide circle, diagonals)
- **Composition Memory** — save, load, rename, duplicate, delete named setups stored in localStorage
- **Super-Compositions** — drag-and-drop multi-panel master layout builder
  - Pointer drag + snap-to-edge / snap-to-item alignment
  - Smart Alignment auto-packs items by area
  - Add text layers (editable via double-click)
  - Import PNG logos with aspect-locked resize handle
  - Save / load named super comps with thumbnail previews
- PNG export (pattern feed and master layout)
- SVG export — embeds rasterized PNG inside SVG wrapper (not native vector)
- Seeded with a full SLS 2023 multi-panel layout on first launch

## Good next steps

- True native vector SVG export (geometry-level, not PNG embed)
- Animated sweep / blink diagnostics
- Per-item opacity and blend mode in super-compositions
- Presets for DCI, portrait, and LED wall formats
