Edit the flashing pattern, color, and beam of each siren light in the timeline.
A car’s siren lights come from its own siren1 to siren20 bones and from the lightbars you add. The timeline under the stage has one track per light and 32 beats. The stage flashes the lights in the same rhythm.
By default the sirens are Stock: the car keeps its own and nothing is written for it. The grid is read-only until you edit.
1
Click Edit the sirens
Rageon copies the car’s pattern so you can change it. The same choice is Edited in the Sirens section of the sheet; Stock there discards your edit. Adding a lightbar switches to Edited for you. Keep Edited while the vehicle has lightbars: returning to Stock discards their siren settings and blocks their export.
2
Play it
Click Play (or press Space with focus in the timeline or its beat grid) to loop the pattern at the BPM. The cursor shows the current beat, and Previous beat and Next beat step it. Click or drag the ruler to jump to a beat.
The timeline in Edited with the cursor on beat 5.
3
Set the modes of a light
Each track has three switches. On lights the bodywork and the ground. Flash lights the light on the beats you mark. Rotate rotates the beam. When Flash is on it decides the grid; otherwise Rotate does.
4
Paint the beats
Click and drag across the cells of a track. The first cell you press decides whether the drag paints or erases. A lit cell marks an active flash or rotation beat, depending on the light’s modes. With both Flash and Rotate off, the grid is disabled; On alone keeps the light on.
BPM sets the speed of all the lights. At 0 the grid stands still. Paste is disabled until you copy a track’s pattern; the track actions also need Flash or Rotate enabled.Grid actions for light … has Fill, Clear, Invert, Shift ←, Shift → (one beat), Copy, and Paste.
Tracks are grouped. Each lightbar has its own group, named after it. Bones of … holds the car’s own siren1 to siren20 lights. Headlights and taillights has four rows (Left headlight, Right headlight, Left taillight, Right taillight), each with how many flashes happen per beat and its own grid. Show all reveals slots with no bone or lightbar under No bone or lightbar. An edited light left on in such a slot appears there even with Show all off, so you can use Turn off.Click a track name to select that light on the stage and in the sheet. Hold Ctrl or Shift to select more. Clicking a group title selects all its lights. Clicking a light’s lens on the stage selects it too.To read the lights on the car, turn on Light numbers and Night in the stage dock. Night darkens the stage so the lights read better.
Patterns applies a ready-made pattern in one step, so one Undo reverts it. Choose All (…) to apply it to every available siren light, or Selected (…) to apply it to the selected lights. The number is the light count; Selected (…) is disabled with no selection. The menu initially uses the selection when more than one light is selected, and all lights otherwise. These patterns do not change the headlight or taillight grids. Left and right follow the position of each light on the stage. A light that only rotates gets the pattern on its rotation; the others get Flash turned on.
The Patterns menu with the hint for Double flash.
The table describes the editor preview. Check the exported sequence in game before relying on its beat order.
Pattern
What it does
Alternating
Left and right alternate on every beat.
Half
Sixteen beats on the left, then sixteen on the right.
Double flash
Two flashes per side every eight beats.
Triple flash
Three flashes per side every sixteen beats.
Sweep
One light per beat, from left to right; repeats every 32 beats.
Select a light, then open Sirens in the sheet. Selected light picks it by name. The settings apply to that light only.
Settings of the selected light.
Option
What it does
Color
The color of the light.
Intensity
The strength of the light it projects.
Corona brightness, Corona size
The glow around the lens.
Corona pull
How far the corona comes forward, toward the camera.
Corona facing the camera
The corona always faces the camera.
Sirens · beam (only in Edited) sets the beam the lights project onto the bodywork and the ground, for all lights together: Range (how far it reaches, in meters), Falloff (the higher, the faster it fades with distance), Inner cone (the core of the beam, in degrees), and Outer cone (its edge, in degrees).
With focus on the timeline ruler, Left/Right moves one beat, PageUp/PageDown moves four, and Home/End jumps to the first/last beat. In an editable beat grid, Left/Right moves between beats and Enter toggles the focused beat.
This is a warning: a light is on in a slot with no bone or lightbar. Click Turn off in the track or in the Checker.
The model "…" has no siren bones.
The car has no siren lights of its own. Add a lightbar to get some.
… has no stock sirens. Editing starts from those of ….
The car has none to copy, so Rageon starts from the sirens of another car.
Could not read the sirens of …: …
Rageon could not read the car. Check that the car is in your game files.
The sirens of … are read when the GTA sources are ready.
The game files are still loading. The timeline fills in when they are ready.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rageon","colors":{"primary":"#f97316","light":"#fb923c","dark":"#c2410c"},"logo":{"light":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","dark":"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e","href":"https://rageon.dev"},"favicon":"https://mintcdn.com/rageon/tGC-5rfc07564TOG/favicon.png?fit=max\u0026auto=format\u0026n=tGC-5rfc07564TOG\u0026q=85\u0026s=7525da8dae81e50d0056d02037548e02","appearance":{"default":"dark"},"navbar":{"links":[{"href":"https://rageon.dev/pricing","label":"Pricing"}],"primary":{"type":"button","label":"Download","href":"https://rageon.dev/download"}},"footer":{"socials":{"website":"https://rageon.dev"}},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"start/introduction"},{"language":"pt-BR","href":"pt-BR/start/introduction"},{"language":"es","href":"es/start/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rageon","hasAudioNarration":false,"actualSubdomain":"rageon","customDomains":["docs.rageon.dev"],"gitSource":{"type":"github","owner":"rageoon","repo":"rageon-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ada8d872e2812485d3d490a"},"chroma":{"latestBuiltDeploymentHistoryId":"6ada8d882e2812485d3d4910","collectionId":"d8abb39d-b557-4128-b440-bcb1bb1501eb","liveDeploymentHistoryId":"6ada8d882e2812485d3d4910","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada8d96fbb15298db52c70c","clientVersion":"0.0.3939","searchFilterCounts":[{"language":"en","tag":"Projects","count":43},{"language":"es","tag":"Proyectos","count":43},{"language":"pt-BR","tag":"Projetos","count":43},{"language":"en","tag":"Structures","count":16},{"language":"es","tag":"Estructuras","count":16},{"language":"pt-BR","tag":"Estruturas","count":16},{"language":"en","tag":"Map","count":15},{"language":"es","tag":"Mapa","count":15},{"language":"pt-BR","tag":"Mapa","count":15},{"language":"en","tag":"Getting started","count":14},{"language":"en","tag":"Viewer","count":14},{"language":"es","tag":"Primeros pasos","count":14},{"language":"es","tag":"Visor","count":14},{"language":"pt-BR","tag":"Primeiros passos","count":14},{"language":"pt-BR","tag":"Visualização","count":14},{"language":"en","tag":"Assets","count":12},{"language":"en","tag":"Capture","count":12},{"language":"es","tag":"Assets","count":12},{"language":"es","tag":"Captura","count":12},{"language":"pt-BR","tag":"Assets","count":12},{"language":"pt-BR","tag":"Captura","count":12},{"language":"en","tag":"Texturing","count":11},{"language":"es","tag":"Texturizado","count":11},{"language":"pt-BR","tag":"Texturização","count":11},{"language":"en","tag":"Export","count":8},{"language":"es","tag":"Exportar","count":8},{"language":"pt-BR","tag":"Exportar","count":8},{"language":"en","tag":"Help","count":6},{"language":"es","tag":"Ayuda","count":6},{"language":"pt-BR","tag":"Ajuda","count":6}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"projects/emergency-vehicles/sirens","slug":"/projects/emergency-vehicles/sirens","pageMetadata":{"title":"Sirens","icon":"audio-lines","description":"Edit the flashing pattern, color, and beam of each siren light in the timeline.","href":"/projects/emergency-vehicles/sirens"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Edit the flashing pattern, color, and beam of each siren light in the timeline.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,OptimizedImage,Step,Steps,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A car’s siren lights come from its own `,_jsx(_components.code,{children:`siren1`}),` to `,_jsx(_components.code,{children:`siren20`}),` bones and from the lightbars you add. The timeline under the stage has one track per light and 32 beats. The stage flashes the lights in the same rhythm.`]}),`\n`,_jsx(Heading,{level:`2`,id:`edit-the-sirens`,children:`Edit the sirens`}),`\n`,_jsxs(_components.p,{children:[`By default the sirens are `,_jsx(_components.strong,{children:`Stock`}),`: the car keeps its own and nothing is written for it. The grid is read-only until you edit.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Click Edit the sirens`,children:_jsxs(_components.p,{children:[`Rageon copies the car’s pattern so you can change it. The same choice is `,_jsx(_components.strong,{children:`Edited`}),` in the `,_jsx(_components.strong,{children:`Sirens`}),` section of the sheet; `,_jsx(_components.strong,{children:`Stock`}),` there discards your edit. Adding a lightbar switches to `,_jsx(_components.strong,{children:`Edited`}),` for you. Keep `,_jsx(_components.strong,{children:`Edited`}),` while the vehicle has lightbars: returning to `,_jsx(_components.strong,{children:`Stock`}),` discards their siren settings and blocks their export.`]})}),_jsxs(Step,{title:`Play it`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Play`}),` (or press Space with focus in the timeline or its beat grid) to loop the pattern at the `,_jsx(_components.strong,{children:`BPM`}),`. The cursor shows the current beat, and `,_jsx(_components.strong,{children:`Previous beat`}),` and `,_jsx(_components.strong,{children:`Next beat`}),` step it. Click or drag the ruler to jump to a beat.`]}),_jsx(Frame,{caption:`The timeline in Edited with the cursor on beat 5.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=a5490304f70fdbc7fe4a994644a1a87a`,alt:`Siren timeline with a painted grid and the cursor on a different beat`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/vehicles/evs-timeline-edited.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=3ec02dc207197432e601e31fa7600115 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=078e2dae1c946dcdf2a8b51852e62cc2 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=37b4cd533ae2bf1899558712e34a7c7a 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=f2682dd3444d04c7296190a8767c8379 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=cdfdc45796191e6d506bf4c8358c2682 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-timeline-edited.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=f6c0dec48165c1e502c852693c65b87a 2500w`})})]}),_jsx(Step,{title:`Set the modes of a light`,children:_jsxs(_components.p,{children:[`Each track has three switches. `,_jsx(_components.strong,{children:`On`}),` lights the bodywork and the ground. `,_jsx(_components.strong,{children:`Flash`}),` lights the light on the beats you mark. `,_jsx(_components.strong,{children:`Rotate`}),` rotates the beam. When `,_jsx(_components.strong,{children:`Flash`}),` is on it decides the grid; otherwise `,_jsx(_components.strong,{children:`Rotate`}),` does.`]})}),_jsx(Step,{title:`Paint the beats`,children:_jsxs(_components.p,{children:[`Click and drag across the cells of a track. The first cell you press decides whether the drag paints or erases. A lit cell marks an active flash or rotation beat, depending on the light’s modes. With both `,_jsx(_components.strong,{children:`Flash`}),` and `,_jsx(_components.strong,{children:`Rotate`}),` off, the grid is disabled; `,_jsx(_components.strong,{children:`On`}),` alone keeps the light on.`]})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`BPM`}),` sets the speed of all the lights. At 0 the grid stands still. `,_jsx(_components.strong,{children:`Paste`}),` is disabled until you copy a track’s pattern; the track actions also need `,_jsx(_components.strong,{children:`Flash`}),` or `,_jsx(_components.strong,{children:`Rotate`}),` enabled.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Grid actions for light …`}),` has `,_jsx(_components.strong,{children:`Fill`}),`, `,_jsx(_components.strong,{children:`Clear`}),`, `,_jsx(_components.strong,{children:`Invert`}),`, `,_jsx(_components.strong,{children:`Shift ←`}),`, `,_jsx(_components.strong,{children:`Shift →`}),` (one beat), `,_jsx(_components.strong,{children:`Copy`}),`, and `,_jsx(_components.strong,{children:`Paste`}),`.`]}),`\n`,_jsx(Frame,{caption:`The grid actions of one light.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=62c04ff7307cb91e66afdbf06b92e26d`,alt:`Track menu with Fill, Clear, Invert, Shift, Copy, and Paste`,\"data-og-width\":`1520`,width:`1520`,\"data-og-height\":`1040`,height:`1040`,\"data-path\":`images/vehicles/evs-track-menu.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=e0d3237d0aded922b7e298c90857428e 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=3b6305403feb4a9edb108a2ff50d0aa8 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=c0402833918a54b37a4a66aeb7a32d11 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=cc5a407a3f6de0ac8581977dbe059c52 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=e9030bbfb193460167ac43761d11af93 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-track-menu.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=b5bc187b8bbc3a3378a98397410b16bd 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`track-groups`,children:`Track groups`}),`\n`,_jsxs(_components.p,{children:[`Tracks are grouped. Each lightbar has its own group, named after it. `,_jsx(_components.strong,{children:`Bones of …`}),` holds the car’s own `,_jsx(_components.code,{children:`siren1`}),` to `,_jsx(_components.code,{children:`siren20`}),` lights. `,_jsx(_components.strong,{children:`Headlights and taillights`}),` has four rows (`,_jsx(_components.strong,{children:`Left headlight`}),`, `,_jsx(_components.strong,{children:`Right headlight`}),`, `,_jsx(_components.strong,{children:`Left taillight`}),`, `,_jsx(_components.strong,{children:`Right taillight`}),`), each with how many flashes happen `,_jsx(_components.strong,{children:`per beat`}),` and its own grid. `,_jsx(_components.strong,{children:`Show all`}),` reveals slots with no bone or lightbar under `,_jsx(_components.strong,{children:`No bone or lightbar`}),`. An edited light left on in such a slot appears there even with `,_jsx(_components.strong,{children:`Show all`}),` off, so you can use `,_jsx(_components.strong,{children:`Turn off`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Click a track name to select that light on the stage and in the sheet. Hold `,_jsx(_components.strong,{children:`Ctrl`}),` or `,_jsx(_components.strong,{children:`Shift`}),` to select more. Clicking a group title selects all its lights. Clicking a light’s lens on the stage selects it too.`]}),`\n`,_jsxs(_components.p,{children:[`To read the lights on the car, turn on `,_jsx(_components.strong,{children:`Light numbers`}),` and `,_jsx(_components.strong,{children:`Night`}),` in the stage dock. `,_jsx(_components.strong,{children:`Night`}),` darkens the stage so the lights read better.`]}),`\n`,_jsx(Frame,{caption:`Night with light numbers on, playing beat 9.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=5630636346774f40112c3a60a3930ed7`,alt:`Dark stage with numbers over each light and the timeline playing`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/vehicles/evs-night-numbers.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=337890ebb6d7aa297449ecffe90153eb 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=3125e8f006d3bc95c3f0ac646b6d37eb 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=baf14172ee24191e4c94fee11e2654fc 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=d8b7b8c767448c695866d0ce83f6eaf4 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=55f82a060d72f80335630efc199ac991 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-night-numbers.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=1aa2231df1217a961747e2cf9920b90a 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`patterns`,children:`Patterns`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Patterns`}),` applies a ready-made pattern in one step, so one `,_jsx(_components.strong,{children:`Undo`}),` reverts it. Choose `,_jsx(_components.strong,{children:`All (…)`}),` to apply it to every available siren light, or `,_jsx(_components.strong,{children:`Selected (…)`}),` to apply it to the selected lights. The number is the light count; `,_jsx(_components.strong,{children:`Selected (…)`}),` is disabled with no selection. The menu initially uses the selection when more than one light is selected, and all lights otherwise. These patterns do not change the headlight or taillight grids. Left and right follow the position of each light on the stage. A light that only rotates gets the pattern on its rotation; the others get `,_jsx(_components.strong,{children:`Flash`}),` turned on.`]}),`\n`,_jsx(Frame,{caption:`The Patterns menu with the hint for Double flash.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=39e484145abef88cb3337e75fd4ff38b`,alt:`Patterns menu with All and Selected and a list of patterns`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/vehicles/evs-patterns-menu.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=088d6b8bc185df6896da58d6e437c022 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=d2c32eca22eb91973ff288bfd2b87d53 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=323d646295087c05c2e0eb84bbba9e8f 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=f315df59a23d8b2e8525a6783bd887e4 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=9edf341c0c4b02119983c5be54823ae8 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-patterns-menu.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=9404ecc199331e73499aa3294d47648b 2500w`})}),`\n`,_jsx(_components.p,{children:`The table describes the editor preview. Check the exported sequence in game before relying on its beat order.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Pattern`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Alternating`})}),_jsx(_components.td,{children:`Left and right alternate on every beat.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Half`})}),_jsx(_components.td,{children:`Sixteen beats on the left, then sixteen on the right.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Double flash`})}),_jsx(_components.td,{children:`Two flashes per side every eight beats.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Triple flash`})}),_jsx(_components.td,{children:`Three flashes per side every sixteen beats.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Sweep`})}),_jsx(_components.td,{children:`One light per beat, from left to right; repeats every 32 beats.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`All`})}),_jsx(_components.td,{children:`All lights on for all 32 beats.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`look-of-a-light`,children:`Look of a light`}),`\n`,_jsxs(_components.p,{children:[`Select a light, then open `,_jsx(_components.strong,{children:`Sirens`}),` in the sheet. `,_jsx(_components.strong,{children:`Selected light`}),` picks it by name. The settings apply to that light only.`]}),`\n`,_jsx(Frame,{caption:`Settings of the selected light.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=edfce0ac6ce213a8ad3197ca2a5ea823`,alt:`Sirens section with color, intensity, and corona settings of one light`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1080`,height:`1080`,\"data-path\":`images/vehicles/evs-siren-light.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?w=280\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=fddac1c868596af2047a25e4eb0e8269 280w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?w=560\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=70d8dcaa028b44bb43304a17412e3215 560w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?w=840\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=22bf2eea2cfd746be2a8b7a87c3a08f2 840w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=3dbcfe5715e47c5cf94f7deab2246a18 1100w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=bfa07544536b48bff6c251ebc110f6e8 1650w, https://mintcdn.com/rageon/TCzaS11pSGz1CPPK/images/vehicles/evs-siren-light.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=TCzaS11pSGz1CPPK\u0026q=85\u0026s=1946fb8d19c059d94d487658edc21843 2500w`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Color`})}),_jsx(_components.td,{children:`The color of the light.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Intensity`})}),_jsx(_components.td,{children:`The strength of the light it projects.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Corona brightness`}),`, `,_jsx(_components.strong,{children:`Corona size`})]}),_jsx(_components.td,{children:`The glow around the lens.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Corona pull`})}),_jsx(_components.td,{children:`How far the corona comes forward, toward the camera.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Corona facing the camera`})}),_jsx(_components.td,{children:`The corona always faces the camera.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Sirens · beam`}),` (only in `,_jsx(_components.strong,{children:`Edited`}),`) sets the beam the lights project onto the bodywork and the ground, for all lights together: `,_jsx(_components.strong,{children:`Range`}),` (how far it reaches, in meters), `,_jsx(_components.strong,{children:`Falloff`}),` (the higher, the faster it fades with distance), `,_jsx(_components.strong,{children:`Inner cone`}),` (the core of the beam, in degrees), and `,_jsx(_components.strong,{children:`Outer cone`}),` (its edge, in degrees).`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`With focus on the timeline ruler, Left/Right moves one beat, PageUp/PageDown moves four, and Home/End jumps to the first/last beat. In an editable beat grid, Left/Right moves between beats and Enter toggles the focused beat.`})}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Light … of \"…\" doesn't have the bone siren….`,children:_jsxs(_components.p,{children:[`This is a warning: a light is on in a slot with no bone or lightbar. Click `,_jsx(_components.strong,{children:`Turn off`}),` in the track or in the `,_jsx(_components.a,{href:`/projects/emergency-vehicles/checker`,children:`Checker`}),`.`]})}),_jsx(Accordion,{title:`The model \"…\" has no siren bones.`,id:`the-model-has-no-siren-bones`,children:_jsxs(_components.p,{children:[`The car has no siren lights of its own. Add a `,_jsx(_components.a,{href:`/projects/emergency-vehicles/lightbars`,children:`lightbar`}),` to get some.`]})}),_jsx(Accordion,{title:`… has no stock sirens. Editing starts from those of ….`,id:`has-no-stock-sirens-editing-starts-from-those-of`,children:_jsx(_components.p,{children:`The car has none to copy, so Rageon starts from the sirens of another car.`})}),_jsx(Accordion,{title:`Could not read the sirens of …: …`,id:`could-not-read-the-sirens-of`,children:_jsx(_components.p,{children:`Rageon could not read the car. Check that the car is in your game files.`})}),_jsx(Accordion,{title:`The sirens of … are read when the GTA sources are ready.`,id:`the-sirens-of-are-read-when-the-gta-sources-are-ready`,children:_jsx(_components.p,{children:`The game files are still loading. The timeline fills in when they are ready.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Sirens","icon":"audio-lines","description":"Edit the flashing pattern, color, and beam of each siren light in the timeline.","href":"/projects/emergency-vehicles/sirens"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Edit the sirens","slug":"edit-the-sirens","depth":2,"children":[]},{"title":"Track groups","slug":"track-groups","depth":2,"children":[]},{"title":"Patterns","slug":"patterns","depth":2,"children":[]},{"title":"Look of a light","slug":"look-of-a-light","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rageon","siteName":"Rageon","title":"Sirens - Rageon","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/projects/emergency-vehicles/sirens","matchLevel":0},"pt-BR":{"href":"/pt-BR/projects/emergency-vehicles/sirens","matchLevel":1},"es":{"href":"/es/projects/emergency-vehicles/sirens","matchLevel":1}}},"lastModified":"2026-10-22T22:26:50.609Z","originalFileLocation":"projects/emergency-vehicles/sirens.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Edit the flashing pattern, color, and beam of each siren light in the timeline.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rageon\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Sirens - Rageon\">\u003cmeta data-mint-head property=\"og:description\" content=\"Edit the flashing pattern, color, and beam of each siren light in the timeline.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rageon\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Emergency+vehicles\u0026amp;title=Sirens\u0026amp;description=Edit+the+flashing+pattern%2C+color%2C+and+beam+of+each+siren+light+in+the+timeline.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=19c27785e7c3f6c0c9f7b61320024cb608e99b463ac3d54805ba361b03aa700c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Sirens - Rageon\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Edit the flashing pattern, color, and beam of each siren light in the timeline.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rageon.mintlify.app/_mintlify/api/og/v2?division=Emergency+vehicles\u0026amp;title=Sirens\u0026amp;description=Edit+the+flashing+pattern%2C+color%2C+and+beam+of+each+siren+light+in+the+timeline.\u0026amp;theme=dc798bdc6d01b550c8b95f0f\u0026amp;signature=19c27785e7c3f6c0c9f7b61320024cb608e99b463ac3d54805ba361b03aa700c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/rageon/ZtuCQ-reSINKWczI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rageon\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#f97316\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/projects/emergency-vehicles/sirens.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.rageon.dev/pt-BR/projects/emergency-vehicles/sirens\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.rageon.dev/es/projects/emergency-vehicles/sirens\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rageon.dev/#organization\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rageon/NnSHzDe1phDyv79M/logo/mark.png?fit=max\u0026auto=format\u0026n=NnSHzDe1phDyv79M\u0026q=85\u0026s=e0ae0889d31e1576f579125f3ef6685e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rageon.dev#website\",\"name\":\"Rageon\",\"url\":\"https://docs.rageon.dev\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens#webpage\",\"url\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\",\"name\":\"Sirens\",\"description\":\"Edit the flashing pattern, color, and beam of each siren light in the timeline.\",\"dateModified\":\"2026-10-22T22:26:50.609Z\",\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Emergency vehicles\",\"item\":\"https://docs.rageon.dev/projects/emergency-vehicles/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sirens\",\"item\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens#article\",\"headline\":\"Sirens\",\"name\":\"Sirens\",\"description\":\"Edit the flashing pattern, color, and beam of each siren light in the timeline.\",\"url\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rageon.dev/projects/emergency-vehicles/sirens#webpage\"},\"dateModified\":\"2026-10-22T22:26:50.609Z\",\"publisher\":{\"@id\":\"https://docs.rageon.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rageon.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rageon\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rageon","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting started","icon":"rocket","pages":[{"title":"Getting started","href":"/start/introduction"}]},{"tab":"Assets","icon":"box","pages":[{"title":"Assets","href":"/assets/browse"}]},{"tab":"Viewer","icon":"eye","pages":[{"title":"Viewer","href":"/viewer/overview"}]},{"tab":"Capture","icon":"camera","pages":[{"title":"Capture","href":"/capture/overview"}]},{"tab":"Export","icon":"download","pages":[{"title":"Export","href":"/export/overview"}]},{"tab":"Map","icon":"map","pages":[{"title":"Map","href":"/map/library"}]},{"tab":"Projects","icon":"folder-kanban","groups":[{"group":"Projects","icon":"folder-kanban","pages":[{"title":"Projects","icon":"folder-kanban","href":"/projects/overview"},{"title":"Export as a resource","icon":"package","href":"/projects/export"},{"title":"Hot reload","icon":"zap","href":"/projects/hot-reload"}]},{"group":"Texturing","icon":"paintbrush","pages":[{"title":"Texturing","icon":"paintbrush","href":"/projects/texturing/overview"},{"title":"Layers and tools","icon":"layers","href":"/projects/texturing/layers-and-tools"},{"title":"Model and global textures","icon":"image","href":"/projects/texturing/model-textures"},{"title":"Liveries","icon":"car","href":"/projects/texturing/liveries"},{"title":"Clothing variants","icon":"shirt","href":"/projects/texturing/clothing-variants"},{"title":"Tattoos, patches, and face overlays","icon":"scan-face","href":"/projects/texturing/tattoos-and-overlays"},{"title":"Weapon skins","icon":"crosshair","href":"/projects/texturing/skins"},{"title":"Weapon tints","icon":"palette","href":"/projects/texturing/tints"},{"title":"License plates","icon":"rectangle-horizontal","href":"/projects/texturing/license-plates"},{"title":"AI generation","icon":"sparkles","href":"/projects/texturing/ai-generation"},{"title":"Minimap","icon":"map","href":"/projects/texturing/minimap"}]},{"group":"Structures","icon":"building-2","pages":[{"title":"Structures","icon":"building-2","href":"/projects/structures/overview"},{"title":"Your first interior","icon":"flag","href":"/projects/structures/first-interior"},{"title":"Create and import","icon":"folder-plus","href":"/projects/structures/create-and-import"},{"title":"Editor views","icon":"scan-eye","href":"/projects/structures/editor-views"},{"title":"Rooms","icon":"square-dashed","href":"/projects/structures/rooms"},{"title":"Portals and openings","icon":"door-open","href":"/projects/structures/portals-and-openings"},{"title":"Props in structures","icon":"armchair","href":"/projects/structures/props-in-structures"},{"title":"Geometry","icon":"box","href":"/projects/structures/geometry"},{"title":"Lights","icon":"lightbulb","href":"/projects/structures/lights"},{"title":"Water","icon":"waves","href":"/projects/structures/water"},{"title":"Textures","icon":"image","href":"/projects/structures/textures"},{"title":"Entity sets","icon":"toggle-right","href":"/projects/structures/entity-sets"},{"title":"Marks","icon":"ruler","href":"/projects/structures/marks"},{"title":"Flags","icon":"flag","href":"/projects/structures/flags"},{"title":"Checker","icon":"shield-check","href":"/projects/structures/checker"},{"title":"Export","icon":"package-open","href":"/projects/structures/export"}]},{"group":"Props","icon":"box","pages":[{"title":"Props","icon":"box","href":"/projects/props/overview"},{"title":"Your first prop","icon":"rocket","href":"/projects/props/first-prop"},{"title":"Prop editor","icon":"move-3d","href":"/projects/props/editor"},{"title":"Export props","icon":"package","href":"/projects/props/export"}]},{"group":"Emergency vehicles","icon":"siren","pages":[{"title":"Emergency vehicles","icon":"siren","href":"/projects/emergency-vehicles/overview"},{"title":"Colors, parts and extras","icon":"palette","href":"/projects/emergency-vehicles/appearance"},{"title":"Lightbars","icon":"lightbulb","description":"Add a lightbar from the catalog, place it on the roof or body, and trim it to fit.","href":"/projects/emergency-vehicles/lightbars"},{"title":"Sirens","icon":"audio-lines","href":"/projects/emergency-vehicles/sirens"},{"title":"Handling","icon":"gauge","description":"Change the driving values of an emergency vehicle, field by field, from the stock handling.","href":"/projects/emergency-vehicles/handling"},{"title":"Checker","icon":"shield-check","href":"/projects/emergency-vehicles/checker"}]}]},{"tab":"Account and settings","icon":"user-cog","pages":[{"title":"Account and settings","href":"/account/overview"}]},{"tab":"Help","icon":"life-buoy","pages":[{"title":"Help","href":"/help/troubleshooting"}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/projects/emergency-vehicles/sirens"}]},{"language":"es","pages":[{"title":"es","href":"/es/projects/emergency-vehicles/sirens"}]}]},"title":"Sirens - Rageon","buildId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","deploymentId":"dpl_5UDDZ9hnigTkoV7QtvQ39eUp84nu","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CUTvSGqu.js","DynamicMarkdown-BGu84FgU.js","zoom-image-lightbox-ChyC7Hte.js","PlusIcon-DXkY3IBj.js","lightbox-handle-r17bVUz3.js"]}