Signal Bench free carcols siren pattern editor
A 32-step flash grid on numbered siren bones, UK and US presets, carcols.meta export and a 3D preview on your own car.
This tool is in beta, so you may hit bugs or rough edges. If something breaks or looks wrong, please report it in the GXD Discord with what you did and a screenshot. Every report helps us fix it faster.

Signal Bench
Build flash patterns, map lights, then output a FiveM profile.
LIGHT PROFILE
One row per siren bone: pick the drawn column it plays, its colour and timing. Every change plays on the car on the right straight away.
Add sirens in the light profile on the left — each one lights its siren bone here as the pattern plays.
Siren soundOff
Preview tones only — not the game's audio.
Questions about Signal Bench
What this free tool does, what it makes and how the files go into FiveM.
Non-ELS lights are set in carcols.meta, where each siren light has a 32-bit sequencer that says when it flashes. Signal Bench shows this as a 32-step grid per numbered siren, with UK and US presets, a 3D preview on your own car and carcols.meta export. Download the changed files and restart the resource.
The car's carvariations.meta has a sirenSettings value that must match the id of a siren setting in carcols.meta. Signal Bench writes the id into carcols.meta and, when the car's carvariations.meta is loaded, sets its sirenSettings to the same number. Every siren setting id must be unique on your server.
Each numbered light in carcols.meta drives the siren bone with the same number on the model, such as siren1 or siren2. If a light stays dark, check that the bone exists on the .yft, that the light's number matches it and that its sequencer isn't empty. The 3D preview on your car shows which lights flash before you test in game.
Everything runs in your browser. Files you open stay on your computer; exports are downloads. Workspace, Conflict Check and GTA Library need direct disk access and aren't available on the web.
