[{"data":1,"prerenderedAt":1600},["ShallowReactive",2],{"/docs/scripts/sky-dj/features/lights-and-effects":3,"/docs/scripts/sky-dj/features/lights-and-effects-surround":1590,"/docs/scripts/sky-dj/features/lights-and-effects-implemented-suggestions":1599},{"id":4,"title":5,"body":6,"description":1580,"extension":1581,"head":1582,"implementedSuggestions":1582,"meta":1583,"navigation":1584,"path":1585,"schemaOrg":1582,"seo":1586,"sitemap":1587,"stem":1588,"__hash__":1589},"docs/1.docs/scripts/7.sky-dj/3.features/3.lights-and-effects.md","Lights and effects",{"type":7,"value":8,"toc":1557},"minimark",[9,14,66,75,79,91,94,97,100,105,112,310,313,317,344,359,434,447,451,534,545,548,552,555,617,631,638,645,664,674,688,691,695,698,739,746,750,761,861,864,867,870,875,878,882,888,893,980,986,990,1129,1132,1136,1275,1283,1287,1318,1322,1333,1394,1398,1451,1466,1470,1473,1498,1519,1522,1526,1541,1549],[10,11,13],"h2",{"id":12},"choose-the-right-control-desk","Choose the right control desk",[15,16,17,30],"table",{},[18,19,20],"thead",{},[21,22,23,27],"tr",{},[24,25,26],"th",{},"Location",[24,28,29],{},"Controls",[31,32,33,42,50,58],"tbody",{},[21,34,35,39],{},[36,37,38],"td",{},"Club administration",[36,40,41],{},"Add, position, configure, test and remove a club's devices",[21,43,44,47],{},[36,45,46],{},"Normal club DJ",[36,48,49],{},"Operate the club's saved devices through Lights & effects",[21,51,52,55],{},[36,53,54],{},"Fixed festival DJ",[36,56,57],{},"Music and audio controls; use the separate FOH desk for the show",[21,59,60,63],{},[36,61,62],{},"Festival FOH desk",[36,64,65],{},"Manual show presets, Music Sync and effect sequences",[67,68,69,70,74],"p",{},"The fixed festival DJ has no duplicate ",[71,72,73],"strong",{},"Lights & effects"," tab. Operators still need the appropriate job/grade, proximity and routing bucket; seeing a control does not grant permission.",[10,76,78],{"id":77},"place-and-test-devices","Place and test devices",[67,80,81,82,84,85,90],{},"Select a club in the administration's ",[71,83,73],{}," editor. Choose the fixture/model, place it with the ",[86,87,89],"a",{"href":88},"/docs/scripts/sky-dj/features/clubs-and-placement#place-speakers-and-equipment","gizmo",", configure it and save.",[67,92,93],{},"Ordinary clubs support lasers, strobe bars, RGB flashers and the available flame/CO₂ variants. Their additional fog, sparks and confetti options are separate from the fixed festival. Moving heads are not part of the current system.",[67,95,96],{},"Use an individual timed trigger to test a particle device. Manual triggers work without music. Keep the nozzle clear of the housing and nearby geometry. Stop the device before changing its position.",[67,98,99],{},"Save a newly placed or edited device before using its operational controls. The admin editor exposes placement and tuning; the DJ view operates saved devices and offers brightness changes and RGB-flasher controls. Static stage props have placement controls but do not emit light merely because they appear in this list.",[101,102,104],"h3",{"id":103},"ordinary-laser-controls","Ordinary laser controls",[67,106,107,108,111],{},"These are the defaults for a ",[71,109,110],{},"new ordinary club laser",", not the authored festival show or an existing saved device.",[15,113,114,127],{},[18,115,116],{},[21,117,118,121,124],{},[24,119,120],{},"Control",[24,122,123],{},"Default / accepted values",[24,125,126],{},"What it changes",[31,128,129,144,165,181,192,208,224,240,251,270,286,296],{},[21,130,131,134,141],{},[36,132,133],{},"Light colour",[36,135,136,137],{},"RGB ",[138,139,140],"code",{},"55, 185, 255",[36,142,143],{},"Base beam colour; Music Sync can blend a response into it",[21,145,146,149,158],{},[36,147,148],{},"Beam brightness",[36,150,151,154,155],{},[138,152,153],{},"1","; ",[138,156,157],{},"0–10",[36,159,160,161,164],{},"Visible output strength; ",[138,162,163],{},"0"," is dark, not deletion of the fixture",[21,166,167,170,178],{},[36,168,169],{},"Range",[36,171,172,154,175],{},[138,173,174],{},"60 m",[138,176,177],{},"1–120 m",[36,179,180],{},"Configured beam reach",[21,182,183,186,189],{},[36,184,185],{},"Laser pattern",[36,187,188],{},"Fan",[36,190,191],{},"Fan, Circle, Scan, Tunnel, Wave, Opposite or Plane",[21,193,194,197,205],{},[36,195,196],{},"Laser beams",[36,198,199,154,202],{},[138,200,201],{},"7",[138,203,204],{},"1–12",[36,206,207],{},"Requested rays within that device; shared rendering limits still apply",[21,209,210,213,221],{},[36,211,212],{},"Opening",[36,214,215,154,218],{},[138,216,217],{},"32°",[138,219,220],{},"0–70°",[36,222,223],{},"Pattern spread; narrow openings group the rays more tightly",[21,225,226,229,237],{},[36,227,228],{},"Beam width",[36,230,231,154,234],{},[138,232,233],{},"0.018 m",[138,235,236],{},"0.003–0.05 m",[36,238,239],{},"Base visible ribbon width",[21,241,242,245,248],{},[36,243,244],{},"Automatic movement",[36,246,247],{},"On",[36,249,250],{},"Allows the pattern to move automatically",[21,252,253,256,264],{},[36,254,255],{},"Movement speed",[36,257,258,154,261],{},[138,259,260],{},"0.7",[138,262,263],{},"0–3",[36,265,266,267,269],{},"Pattern speed multiplier; ",[138,268,163],{}," stops its automatic movement",[21,271,272,275,283],{},[36,273,274],{},"Phase offset",[36,276,277,154,280],{},[138,278,279],{},"0°",[138,281,282],{},"−360–360°",[36,284,285],{},"Offsets the device's movement relative to other fixtures",[21,287,288,291,293],{},[36,289,290],{},"Illuminate surroundings",[36,292,247],{},[36,294,295],{},"Also contributes actual scene lighting; the visible beam and scene illumination are different costs",[21,297,298,301,307],{},[36,299,300],{},"Priority",[36,302,303,154,305],{},[138,304,163],{},[138,306,263],{},[36,308,309],{},"Higher priority improves selection when devices compete for the same budget; it does not bypass distance or rendering limits",[67,311,312],{},"For a coordinated row, start with matching patterns and speeds. Keep equal phases for matching motion, or stagger phases for a chase. Increase beam count only when the pattern needs it; doubling a saved count does not guarantee twice as many visible rays when the shared budget is already occupied.",[101,314,316],{"id":315},"strobe-bars-and-rgb-flashers","Strobe bars and RGB flashers",[67,318,319,320,323,324,326,327,329,330,332,333,335,336,339,340,343],{},"Both offer colour, brightness ",[138,321,322],{},"0–5"," (default ",[138,325,153],{},"), range ",[138,328,177],{},", ",[71,331,290],{}," and priority ",[138,334,263],{},". A new strobe bar starts at ",[138,337,338],{},"12 m","; a new RGB flasher starts at ",[138,341,342],{},"20 m",".",[67,345,346,347,350,351,354,355,358],{},"The simple ",[71,348,349],{},"Strobe"," bar uses all twelve cells with its normal ",[71,352,353],{},"50 ms ON / 50 ms OFF"," timing. It has no editable flash-duration or pause field. Choose ",[71,356,357],{},"RGB flasher"," for the additional controls below:",[15,360,361,373],{},[18,362,363],{},[21,364,365,368,370],{},[24,366,367],{},"RGB-flasher control",[24,369,123],{},[24,371,372],{},"Meaning",[31,374,375,389,405,421],{},[21,376,377,379,386],{},[36,378,212],{},[36,380,381,154,384],{},[138,382,383],{},"60°",[138,385,220],{},[36,387,388],{},"Spread of its illumination",[21,390,391,394,402],{},[36,392,393],{},"Flash duration",[36,395,396,154,399],{},[138,397,398],{},"50 ms",[138,400,401],{},"20–2000 ms",[36,403,404],{},"Lit portion of each normal flash cycle",[21,406,407,410,418],{},[36,408,409],{},"Flash pause",[36,411,412,154,415],{},[138,413,414],{},"150 ms",[138,416,417],{},"20–5000 ms",[36,419,420],{},"Dark interval before the next normal flash",[21,422,423,425,431],{},[36,424,274],{},[36,426,427,154,429],{},[138,428,279],{},[138,430,282],{},[36,432,433],{},"Shifts the cycle relative to other flashers",[67,435,436,437,439,440,442,443,446],{},"With normal fixture timing, ",[138,438,398],{}," duration plus ",[138,441,414],{}," pause gives a ",[138,444,445],{},"200 ms"," cycle, or five flashes per second. Equal timings and phases align several flashers; phase offsets stagger them. Music-driven strobe timing can take over while its response is enabled, so test normal timing with Music Sync off first.",[101,448,450],{"id":449},"particle-controls-and-manual-tests","Particle controls and manual tests",[15,452,453,464],{},[18,454,455],{},[21,456,457,459,462],{},[24,458,120],{},[24,460,461],{},"New-device default / accepted values",[24,463,372],{},[31,465,466,481,492,507,521],{},[21,467,468,471,478],{},[36,469,470],{},"Effect size",[36,472,473,154,475],{},[138,474,153],{},[138,476,477],{},"0.25–1.5",[36,479,480],{},"Scales the native particle effect; it does not bypass particle budgets",[21,482,483,486,489],{},[36,484,485],{},"Particle density",[36,487,488],{},"Automatic; Automatic / Sparse / Dense",[36,490,491],{},"Chooses a requested particle profile; Sparse is lighter, while Dense remains subject to budgets",[21,493,494,497,504],{},[36,495,496],{},"Tilt X / Tilt Y",[36,498,499,154,501],{},[138,500,279],{},[138,502,503],{},"−180–180°",[36,505,506],{},"Tilts the jet relative to its placed fixture",[21,508,509,512,518],{},[36,510,511],{},"Rotation Z",[36,513,514,154,516],{},[138,515,279],{},[138,517,282],{},[36,519,520],{},"Rotates its emission relative to the fixture heading",[21,522,523,525,531],{},[36,524,300],{},[36,526,527,154,529],{},[138,528,163],{},[138,530,263],{},[36,532,533],{},"Selection preference when nearby effects compete",[67,535,536,537,540,541,544],{},"The admin ",[71,538,539],{},"Trigger"," tests a saved device for one second. DJ duration controls support ",[138,542,543],{},"500–10000 ms"," bursts. A burst stops emission at its deadline, while particles already emitted can fade naturally afterward. For ordinary club particles, continuous operation is a separate control; stop it before requesting a short burst.",[67,546,547],{},"Do not increase effect size to compensate for a nozzle inside another prop. Correct its position and emission angles, test it manually, then test its music response. New devices start switched off. Normal-club Music Sync does not silently switch those fixtures back on: enable the intended devices as well as their music-response channels.",[10,549,551],{"id":550},"festival-presets-and-participation","Festival presets and participation",[67,553,554],{},"The FOH library combines independent channels:",[15,556,557,567],{},[18,558,559],{},[21,560,561,564],{},[24,562,563],{},"Channel",[24,565,566],{},"Output",[31,568,569,577,585,593,601,609],{},[21,570,571,574],{},[36,572,573],{},"Lasers",[36,575,576],{},"The fixed festival's mapped scanner show",[21,578,579,582],{},[36,580,581],{},"Strobes",[36,583,584],{},"Flashing stage/tower lights",[21,586,587,590],{},[36,588,589],{},"Stage illumination",[36,591,592],{},"Facade lighting",[21,594,595,598],{},[36,596,597],{},"Tower illumination",[36,599,600],{},"Tower exterior lights",[21,602,603,606],{},[36,604,605],{},"Flames",[36,607,608],{},"Participating festival flame devices",[21,610,611,614],{},[36,612,613],{},"CO₂",[36,615,616],{},"Participating festival CO₂ devices",[67,618,619,622,623,626,627,630],{},[71,620,621],{},"Apply"," replaces only the channels included in that preset. ",[71,624,625],{},"Solo"," first switches the other channels off, then selects that preset. Applying a preset gives its channels manual ownership even while other channels follow Music Sync. The active card's ",[71,628,629],{},"Turn off"," action switches off its channels. Favorites only organize your own preset list; they do not change the shared show.",[67,632,633,634,637],{},"For example, apply a laser preset and then a CO₂ preset to combine those channels. Using Solo on the CO₂ preset instead leaves only its included channels active. The FOH summary identifies channels currently under manual control. ",[71,635,636],{},"Save the FOH Music Sync form"," to return them to automatic ownership; saving a sequence or the global club settings does not do this.",[67,639,640,641,644],{},"Device ",[71,642,643],{},"OFF"," is a persistent opt-out. It survives a preset selection, Sync changes and a restart. A preset can therefore be selected while some or all of its physical jets are excluded.",[646,647,649],"callout",{"icon":648},"i-lucide-info",[67,650,651,652,655,656,659,660,663],{},"If the FOH reports disabled show devices, choose ",[71,653,654],{},"Enable flame devices"," or ",[71,657,658],{},"Enable CO₂ devices"," to restore that family. Alternatively, return selected devices to ",[71,661,662],{},"Automatic"," in club administration. An individual test shot does not clear its saved OFF state.",[67,665,666,667,669,670,673],{},"Festival pyro uses finite emission windows. A single-device Trigger runs for one second; explicit duration controls support bounded bursts. Afterward the device returns to its previous automatic/OFF participation. Device ",[71,668,643],{}," and ",[71,671,672],{},"All devices off"," cancel an active burst. Switching off an FOH channel stops its automatic/preset cues, but a separately triggered device test can continue to its deadline. A visible plume can still dissolve naturally after emission ends.",[67,675,676,677,329,680,683,684,687],{},"Treat these as three separate decisions: ",[71,678,679],{},"who owns the channel",[71,681,682],{},"which devices may participate",", and ",[71,685,686],{},"whether a temporary device test is running",". Enabling a family restores that family's device participation; it does not select a preset, start music or clear another family's deliberate OFF states.",[67,689,690],{},"The fixed layout distributes fire over the main-stage tips and tower supports, with CO₂ on the stage front and towers. The current defaults do not put jets along the perimeter fences. Custom placements are retained when upgrading.",[10,692,694],{"id":693},"music-sync","Music Sync",[67,696,697],{},"Music synchronization is optional and disabled by default. Normal clubs and the fixed festival have separate controls:",[15,699,700,710],{},[18,701,702],{},[21,703,704,707],{},[24,705,706],{},"Venue",[24,708,709],{},"Where to enable synchronization",[31,711,712,727],{},[21,713,714,717],{},[36,715,716],{},"Normal clubs",[36,718,719,722,723,726],{},[138,720,721],{},"/djadmin"," → ",[71,724,725],{},"Settings → Music synchronization","; select the source deck/mix, response and effect channels, then save",[21,728,729,732],{},[36,730,731],{},"Fixed festival",[36,733,734,735,738],{},"The ",[71,736,737],{},"FOH → Music Sync"," page; enable its direct music response, choose the response settings and allowed pyro families, then save there",[67,740,741,742,745],{},"Saving the global club settings does not clear a festival channel's manual override. Use ",[71,743,744],{},"Save on the FOH Music Sync page"," to return those channels to automatic control; individual device opt-outs still remain until explicitly restored.",[101,747,749],{"id":748},"foh-music-sync-settings","FOH Music Sync settings",[67,751,752,753,756,757,760],{},"The FOH uses the ",[71,754,755],{},"audible festival A/B mix",". There is no separate deck-source selector on this form; the global normal-club ",[71,758,759],{},"Deck source"," field is not a replacement for it. The shared rhythm source follows eligible playing deck reports and the actual mix rather than a spectator's microphone or unrelated background music.",[15,762,763,775],{},[18,764,765],{},[21,766,767,770,772],{},[24,768,769],{},"FOH setting",[24,771,123],{},[24,773,774],{},"How to use it",[31,776,777,787,798,809,825,841,851],{},[21,778,779,781,784],{},[36,780,694],{},[36,782,783],{},"Off",[36,785,786],{},"Enables the festival's direct music response; does not start an audio track",[21,788,789,792,795],{},[36,790,791],{},"Reaction mode",[36,793,794],{},"Bass & melody; Bass only / Melody only / Bass & melody",[36,796,797],{},"Bass emphasizes low-band pulses; Melody gives smoother movement; the combined mode uses both",[21,799,800,803,806],{},[36,801,802],{},"Uptempo response",[36,804,805],{},"Automatic; Automatic / Uptempo",[36,807,808],{},"Uptempo emphasizes the supported high-energy response. It does not change audio speed, double the detected BPM or replace the shared laser clock",[21,810,811,814,822],{},[36,812,813],{},"Response strength",[36,815,816,154,819],{},[138,817,818],{},"100%",[138,820,821],{},"10–150%",[36,823,824],{},"Scales the response within output limits; it is not master volume, a beam-count control or a command to trigger every jet",[21,826,827,830,838],{},[36,828,829],{},"Movement smoothing",[36,831,832,154,835],{},[138,833,834],{},"240 ms",[138,836,837],{},"80–1000 ms",[36,839,840],{},"Lower values follow changes more sharply; higher values smooth the music-derived response. This is not audio delay compensation or a different laser beat grid",[21,842,843,846,848],{},[36,844,845],{},"CO₂ jet",[36,847,247],{},[36,849,850],{},"Allows automatic CO₂ cues for participating devices",[21,852,853,856,858],{},[36,854,855],{},"Fire on strong peaks",[36,857,247],{},[36,859,860],{},"Allows the automatic flame family, including its enabled sequence cues and recognized strong-peak response",[67,862,863],{},"The family checkboxes do not restore individually disabled devices. Their state also does not block a separately requested manual device test.",[67,865,866],{},"The festival uses a shared beat clock from an eligible playing client. Laser movement makes a sweep over four confirmed beats and holds each scanner pattern for sixteen beats. Short brightness accents follow confirmed beats and drops without changing those positions or increasing the selected beam count. Raising strength or choosing Uptempo does not make patterns jump on every loud audio sample.",[67,868,869],{},"Melodic activity without confirmed beats keeps restrained shared-time movement. Silence, a muted source or expired playback data cannot fabricate a new automatic pyro cue. Melody-only mode does not trigger the flame response. A missing strong peak is therefore not solved simply by making the audio louder.",[67,871,872,874],{},[71,873,855],{}," controls enabled flame jets independently of the CO₂ option. A recognized heavy drop can trigger all participating jets in their bounded windows. Channel OFF and individual device OFF continue to win. Loud audio alone does not guarantee a confirmed beat or drop.",[67,876,877],{},"Music Sync is an interpretation of the audible track, not a pre-authored lighting timeline. Seek, pause, loops, tempo changes and lost reports retire stale rhythm information. Test the return from quiet passages as well as continuous loud music.",[101,879,881],{"id":880},"normal-club-music-sync-settings","Normal-club Music Sync settings",[67,883,884,885,887],{},"These are the controls under ",[71,886,725],{},". The defaults below describe a fresh installation; existing saved settings remain in SQL. Enable synchronization, select the intended channels and keep the relevant ordinary fixtures switched on. A channel checkbox opts it into audio modulation; it is not a substitute for the device's ON/OFF control.",[889,890,892],"h4",{"id":891},"source-and-channels","Source and channels",[15,894,895,905],{},[18,896,897],{},[21,898,899,901,903],{},[24,900,120],{},[24,902,123],{},[24,904,372],{},[31,906,907,917,927,942,956,970],{},[21,908,909,911,914],{},[36,910,791],{},[36,912,913],{},"Bass only; Bass only / Melody only / Bass & melody",[36,915,916],{},"Chooses the musical components driving the response",[21,918,919,921,924],{},[36,920,759],{},[36,922,923],{},"Audible mix; Audible mix / Deck A / Deck B",[36,925,926],{},"The mix follows the audible crossfade; A/B fixes analysis to that deck rather than whatever track happens to be louder elsewhere",[21,928,929,932,939],{},[36,930,931],{},"BPM sensitivity",[36,933,934,154,936],{},[138,935,153],{},[138,937,938],{},"0.25–3",[36,940,941],{},"Onset-detection sensitivity. Raising it can admit weaker attacks; excessive sensitivity can admit unwanted ones",[21,943,944,947,953],{},[36,945,946],{},"Bass sensitivity",[36,948,949,154,951],{},[138,950,153],{},[138,952,938],{},[36,954,955],{},"Strength/sensitivity of the low-frequency response",[21,957,958,961,967],{},[36,959,960],{},"Melody sensitivity",[36,962,963,154,965],{},[138,964,153],{},[138,966,938],{},[36,968,969],{},"Strength/sensitivity of the melodic-frequency response",[21,971,972,975,977],{},[36,973,974],{},"Stabilize detected tempo",[36,976,247],{},[36,978,979],{},"Smooths a reliable tempo estimate between attacks",[67,981,982,985],{},[71,983,984],{},"Channels"," selects Lasers, Strobes, Stage illumination, Tower illumination, CO₂ jet, Ground fog and Fire on strong peaks. They start enabled within the otherwise disabled global Music Sync feature. Ground fog is an ordinary-club option; it does not restore the retired festival fog system or moving heads.",[889,987,989],{"id":988},"response","Response",[15,991,992,1003],{},[18,993,994],{},[21,995,996,998,1000],{},[24,997,120],{},[24,999,123],{},[24,1001,1002],{},"Practical effect",[31,1004,1005,1021,1035,1050,1067,1081,1097,1113],{},[21,1006,1007,1010,1018],{},[36,1008,1009],{},"Movement strength",[36,1011,1012,154,1015],{},[138,1013,1014],{},"70%",[138,1016,1017],{},"0–100%",[36,1019,1020],{},"How much music modulates movement relative to the configured pattern",[21,1022,1023,1026,1032],{},[36,1024,1025],{},"Brightness pulse",[36,1027,1028,154,1030],{},[138,1029,1014],{},[138,1031,1017],{},[36,1033,1034],{},"How strongly music modulates the fixture's base brightness",[21,1036,1037,1040,1047],{},[36,1038,1039],{},"Colour variation",[36,1041,1042,154,1045],{},[138,1043,1044],{},"30%",[138,1046,1017],{},[36,1048,1049],{},"Blends the musical colour response into the configured colour",[21,1051,1052,1055,1061],{},[36,1053,1054],{},"Strobe response",[36,1056,1057,154,1059],{},[138,1058,818],{},[138,1060,1017],{},[36,1062,1063,1064,1066],{},"Strength of music-driven flashes. At ",[138,1065,163],{},", normal fixture timing remains; this is not a strobe blackout switch",[21,1068,1069,1071,1078],{},[36,1070,829],{},[36,1072,1073,154,1075],{},[138,1074,414],{},[138,1076,1077],{},"30–1500 ms",[36,1079,1080],{},"Rounds movement/intensity changes; larger values feel less abrupt",[21,1082,1083,1086,1094],{},[36,1084,1085],{},"Pulse hold",[36,1087,1088,154,1091],{},[138,1089,1090],{},"120 ms",[138,1092,1093],{},"40–1000 ms",[36,1095,1096],{},"Keeps a detected pulse present before its tail decays",[21,1098,1099,1102,1110],{},[36,1100,1101],{},"Pulse rise",[36,1103,1104,154,1107],{},[138,1105,1106],{},"30 ms",[138,1108,1109],{},"10–300 ms",[36,1111,1112],{},"Attack time; smaller values make the onset sharper",[21,1114,1115,1118,1126],{},[36,1116,1117],{},"Pulse decay",[36,1119,1120,154,1123],{},[138,1121,1122],{},"350 ms",[138,1124,1125],{},"80–2500 ms",[36,1127,1128],{},"Release time; larger values leave longer, more blended tails",[67,1130,1131],{},"A longer hold or decay does not make beat detection more accurate. If the result looks continuously bright, shorten the tail and check the quiet threshold before increasing sensitivity. Use device OFF for a blackout; merely reducing a modulation percentage can leave its base output active.",[889,1133,1135],{"id":1134},"quiet-sections-and-detection","Quiet sections and detection",[15,1137,1138,1148],{},[18,1139,1140],{},[21,1141,1142,1144,1146],{},[24,1143,120],{},[24,1145,123],{},[24,1147,372],{},[31,1149,1150,1166,1181,1196,1213,1227,1243,1259],{},[21,1151,1152,1155,1163],{},[36,1153,1154],{},"Quiet-section threshold",[36,1156,1157,154,1160],{},[138,1158,1159],{},"0.08",[138,1161,1162],{},"0.01–0.5",[36,1164,1165],{},"Level below which the response uses its quiet behavior",[21,1167,1168,1171,1178],{},[36,1169,1170],{},"Quiet brightness",[36,1172,1173,154,1176],{},[138,1174,1175],{},"12%",[138,1177,1017],{},[36,1179,1180],{},"Quiet-section response level; final brightness also depends on the device and modulation depth",[21,1182,1183,1186,1193],{},[36,1184,1185],{},"Quiet movement",[36,1187,1188,154,1191],{},[138,1189,1190],{},"20%",[138,1192,1017],{},[36,1194,1195],{},"Restrained movement level during quiet passages",[21,1197,1198,1201,1210],{},[36,1199,1200],{},"Minimum / Maximum tempo",[36,1202,1203,1206,1207],{},[138,1204,1205],{},"45 / 400 BPM","; each ",[138,1208,1209],{},"30–480 BPM",[36,1211,1212],{},"Useful tempo window; the minimum must be below the maximum",[21,1214,1215,1218,1224],{},[36,1216,1217],{},"Fallback tempo",[36,1219,1220,1223],{},[138,1221,1222],{},"128 BPM","; inside the selected window",[36,1225,1226],{},"Supports smooth movement without a reliable beat; does not manufacture confirmed beats or drops",[21,1228,1229,1232,1240],{},[36,1230,1231],{},"Noise floor",[36,1233,1234,154,1237],{},[138,1235,1236],{},"0.012",[138,1238,1239],{},"0.001–0.15",[36,1241,1242],{},"Removes very low-level input before analysis",[21,1244,1245,1248,1256],{},[36,1246,1247],{},"Bass lower / upper frequency",[36,1249,1250,1206,1253],{},[138,1251,1252],{},"30 / 200 Hz",[138,1254,1255],{},"20–500 Hz",[36,1257,1258],{},"Band used for the low-frequency response",[21,1260,1261,1264,1272],{},[36,1262,1263],{},"Melody lower / upper frequency",[36,1265,1266,1206,1269],{},[138,1267,1268],{},"250 / 4000 Hz",[138,1270,1271],{},"100–12000 Hz",[36,1273,1274],{},"Band used for the melodic response",[67,1276,1277,1278,1282],{},"Each band's lower frequency must be below its upper frequency. These are analysis bands, not speaker crossover or deck EQ settings; changing them does not filter the music heard by players. Use ",[86,1279,1281],{"href":1280},"/docs/scripts/sky-dj/features/mixer-and-audio","Mixer and audio"," for the audio controls.",[101,1284,1286],{"id":1285},"tune-one-change-at-a-time","Tune one change at a time",[1288,1289,1290,1294,1309,1312,1315],"ol",{},[1291,1292,1293],"li",{},"Play a familiar track with a clear kick. Verify one device manually before enabling synchronization.",[1291,1295,1296,1297,1300,1301,329,1303,1305,1306,1308],{},"Begin with the saved defaults and ",[71,1298,1299],{},"Audible mix"," for normal clubs. At FOH, start with ",[71,1302,662],{},[138,1304,818],{}," strength and ",[138,1307,834],{}," smoothing.",[1291,1310,1311],{},"For weak bass response, adjust bass sensitivity in small steps. For unwanted triggers between kicks, reduce sensitivity or raise the noise floor slightly; recheck quiet sections afterward.",[1291,1313,1314],{},"For an abrupt normal-club response, increase movement smoothing or pulse rise. For a sustained wash instead of distinct pulses, reduce pulse hold/decay. FOH has its own smaller response form; it does not expose every normal-club field.",[1291,1316,1317],{},"Test a breakdown, the next drop, a crossfade, pause and seek. Check the channel owner and device participation before changing detection settings to compensate for an OFF device.",[10,1319,1321],{"id":1320},"effect-sequences","Effect sequences",[67,1323,1324,1325,1328,1329,1332],{},"Use the FOH ",[71,1326,1327],{},"Effect sequence"," form and its own ",[71,1330,1331],{},"Save"," button. Sequence settings and Music Sync settings are separate; enabling a sequence does not start playback, enable music response, restore device opt-outs or release manual channel ownership.",[15,1334,1335,1347],{},[18,1336,1337],{},[21,1338,1339,1342,1345],{},[24,1340,1341],{},"Setting",[24,1343,1344],{},"Default / choices",[24,1346,372],{},[31,1348,1349,1358,1369,1380],{},[21,1350,1351,1353,1355],{},[36,1352,1327],{},[36,1354,247],{},[36,1356,1357],{},"Allows shared rhythm-based particle sequencing when its music source and channel ownership permit it",[21,1359,1360,1363,1366],{},[36,1361,1362],{},"Effect mix",[36,1364,1365],{},"Mixed flames and CO₂",[36,1367,1368],{},"Selects the family recipe below",[21,1370,1371,1374,1377],{},[36,1372,1373],{},"Sequence direction",[36,1375,1376],{},"Stage to containers",[36,1378,1379],{},"Forward traversal of the saved order; Containers to stage reverses it, and Back and forth bounces without duplicating the end device",[21,1381,1382,1385,1391],{},[36,1383,1384],{},"Minimum beat spacing",[36,1386,1387,1390],{},[138,1388,1389],{},"1 beat","; Half a beat / 1 / 2 / 4 beats",[36,1392,1393],{},"Minimum musical spacing request, subject to complete-pulse timing",[101,1395,1397],{"id":1396},"recipes","Recipes",[15,1399,1400,1410],{},[18,1401,1402],{},[21,1403,1404,1407],{},[24,1405,1406],{},"Recipe",[24,1408,1409],{},"Normal sequence behavior",[31,1411,1412,1419,1427,1435,1443],{},[21,1413,1414,1416],{},[36,1415,1365],{},[36,1417,1418],{},"Four sequence steps of flames, four of CO₂, then four combined steps; the phrase repeats",[21,1420,1421,1424],{},[36,1422,1423],{},"Alternate flames and CO₂",[36,1425,1426],{},"A flame step followed by a CO₂ step, repeating",[21,1428,1429,1432],{},[36,1430,1431],{},"Flames only",[36,1433,1434],{},"The flame family advances through its order",[21,1436,1437,1440],{},[36,1438,1439],{},"CO₂ only",[36,1441,1442],{},"The CO₂ family advances through its order",[21,1444,1445,1448],{},[36,1446,1447],{},"Flames and CO₂ together",[36,1449,1450],{},"Both families receive a cue on each step, each using its own ordered device index",[67,1452,1453,1454,1457,1458,1461,1462,1465],{},"“Together” does not mean every physical jet fires continuously or all at once. Normal steps select an ordered device from each permitted family. Recognized heavy drops can temporarily use ",[71,1455,1456],{},"all participating devices",", with flame emission up to ",[138,1459,1460],{},"1200 ms"," and CO₂ up to ",[138,1463,1464],{},"900 ms",". The shared drop section then leaves a rest before normal sequencing resumes; sustained loud bass is not treated as a new drop on every kick.",[101,1467,1469],{"id":1468},"direction-and-timing","Direction and timing",[67,1471,1472],{},"The server orders stage devices first, then tower devices, then any saved container-labelled devices. The direction labels describe this logical order; they do not create new fence/container jets. The current default layout has no perimeter jets. Within an order, an explicitly disabled device stays excluded rather than being silently re-enabled by a sequence.",[67,1474,1475,1478,1479,1482,1483,1486,1487,1490,1491,1494,1495,343],{},[71,1476,1477],{},"Minimum beat spacing is not a fixed millisecond firing interval."," The planner doubles the requested subdivision until the nominal step lasts at least about one second, leaving room for a complete pulse and an OFF gap. At a stable ",[138,1480,1481],{},"120 BPM",", a one-beat request therefore becomes two beats (",[138,1484,1485],{},"1000 ms","); four beats gives ",[138,1488,1489],{},"2000 ms",". Faster music can require a wider subdivision. Flame step durations vary from ",[138,1492,1493],{},"400–800 ms","; normal CO₂ steps last up to ",[138,1496,1497],{},"600 ms",[67,1499,1500,1501,329,1503,683,1506,1509,1510,1512,1513,1515,1516,1518],{},"For a restrained starting show, use ",[71,1502,1365],{},[71,1504,1505],{},"Back and forth",[71,1507,1508],{},"4 beats",". For a more regular alternation, choose ",[71,1511,1423],{}," and compare ",[71,1514,1389],{}," with ",[71,1517,1508],{}," on the actual track. A lower minimum does not override pulse completion, device OFF states or the rendering budget.",[67,1520,1521],{},"Manual device bursts temporarily take priority over automatic cues. The sequence resumes from the current shared time; clients do not replay every missed cue after a hitch. An opted-out device remains excluded until explicitly restored.",[10,1523,1525],{"id":1524},"festival-stage-and-client-performance","Festival stage and client performance",[646,1527,1530],{"icon":1528,"color":1529},"i-lucide-triangle-alert","warning",[67,1531,1532,1533,1536,1537,1540],{},"Enabling ",[71,1534,1535],{},"Festival grounds"," can increase ",[71,1538,1539],{},"client resmon time and GPU load",". The size of the stage, nearby fixtures, simultaneous laser/particle effects, hardware and other streamed content affect the result. Render budgets limit work; they do not guarantee a fixed resmon value or FPS.",[67,1542,1543,1544,1548],{},"Enable the venue in ",[86,1545,1547],{"href":1546},"/docs/scripts/sky-dj/setup/configuration#festival-grounds-and-fences","Configuration"," only when you need it. The fence switch controls the perimeter separately; it does not disable the stage show. Remove unused devices and compare idle, manual-preset, music-sync and heavy-drop scenarios on representative clients.",[67,1550,1551,1552,1556],{},"Use the ",[86,1553,1555],{"href":1554},"/docs/scripts/sky-dj/reference/troubleshooting#effects-and-client-performance","performance and effect checks"," when reporting a problem. A browser preview cannot establish native FiveM particle visibility or resmon performance.",{"title":1558,"searchDepth":1559,"depth":1560,"links":1561},"",1,2,[1562,1563,1569,1570,1575,1579],{"id":12,"depth":1560,"text":13},{"id":77,"depth":1560,"text":78,"children":1564},[1565,1567,1568],{"id":103,"depth":1566,"text":104},3,{"id":315,"depth":1566,"text":316},{"id":449,"depth":1566,"text":450},{"id":550,"depth":1560,"text":551},{"id":693,"depth":1560,"text":694,"children":1571},[1572,1573,1574],{"id":748,"depth":1566,"text":749},{"id":880,"depth":1566,"text":881},{"id":1285,"depth":1566,"text":1286},{"id":1320,"depth":1560,"text":1321,"children":1576},[1577,1578],{"id":1396,"depth":1566,"text":1397},{"id":1468,"depth":1566,"text":1469},{"id":1524,"depth":1560,"text":1525},"Place club fixtures, operate the festival FOH desk, synchronize lasers and pyro, and keep device OFF states and client performance under control.","md",null,{},true,"/docs/scripts/sky-dj/features/lights-and-effects",{"title":5,"description":1580},{"loc":1585},"1.docs/scripts/7.sky-dj/3.features/3.lights-and-effects","Ha111Yq_1vgrjRTOmsd9Tp7IjKCgeq4to9E_gjAICcs",[1591,1594],{"title":1281,"path":1280,"stem":1592,"description":1593,"children":-1},"1.docs/scripts/7.sky-dj/3.features/2.mixer-and-audio","Use the two-deck mixer, playlists, automix, spatial speaker outputs, alignment delays and the independent DJ booth mix.",{"title":1595,"path":1596,"stem":1597,"description":1598,"children":-1},"Boombox","/docs/scripts/sky-dj/features/boombox","1.docs/scripts/7.sky-dj/3.features/4.boombox","Place a mobile boombox, configure inventory use, share YouTube playback and open the separate personal Spotify player.",[],1792547848534]