home/ atoms/ qlc-rgb-matrix-function

An RGB Matrix function projects patterns and text onto a grid of RGB fixture heads, scriptable in JavaScript

The RGB Matrix renders pixel graphics onto a Fixture Group (a user-defined grid of fixture heads). Built-in patterns: Plain Color, Animated Text, Image (static/horizontal/vertical/animation modes), and Audio Spectrum (audio-reactive bars). Each pattern has configurable colors, speed, run order, and direction. Blend Mode layers multiple RGB Matrices. Custom patterns are ECMAScript/JavaScript scripts implementing rgbMapStepCount and rgbMap functions. This makes pixel-mapped LED walls programmable with the same language as web development.

Examples

An Audio Spectrum RGB Matrix on a 16×8 LED wall shows frequency bars reacting to a kick drum. A custom JS script can render a bouncing ball animation.

Assessment

Write the skeleton of an RGB Script that lights one column at a time from left to right. What must rgbMapStepCount return for a 12×8 matrix?

“RGB matrix function has been designed to be extendable with scripts that can be written by users. Each RGB matrix has its own speed settings: Fade In: Time to fade each pixel ON Fade Out: Time to fade each pixel OFF Duration: The duration of the current step/frame”
corpus · qlc-user-manual-open-source-dmx-lighting-control · chunk 3