Loading...
Loading...
Compare original and translation side by side
| Rule | Channel types | Behavior |
|---|---|---|
| HTP (Highest Takes Precedence) | Intensity, dimmer, color intensity (R/G/B/W/A) | Highest active value wins |
| LTP (Latest Takes Precedence) | Pan, tilt, gobo, strobe, speed, all non-intensity | Most recently started function wins |
| 规则 | 通道类型 | 行为 |
|---|---|---|
| HTP(高值优先) | 亮度、调光器、色彩亮度(R/G/B/W/A) | 激活状态下的最高值生效 |
| LTP(最新优先) | 水平摇头、垂直摇头、图案盘、频闪、速度等所有非亮度通道 | 最近启动的功能生效 |
setBlendFunctionIDsetBlendFunctionIDduration = fadeIn + holddurationhold = duration - fadeInelapsed >= durationprevStepRoundElapsed = elapsed % duration| Mode | Meaning |
|---|---|
| Common | All steps use the chaser's own |
| PerStep | Each |
| Default | Passes |
DefaultCommonduration()SpeedModes FadeIn="Default" Duration="PerStep"SpeedModes FadeIn="PerStep" Duration="PerStep"elapsedBeats<Tempo Type="Beats"/>Function::infiniteSpeed()if (duration != infiniteSpeed && elapsed >= duration)duration = fadeIn + holddurationhold = duration - fadeInelapsed >= durationprevStepRoundElapsed = elapsed % duration| 模式 | 含义 |
|---|---|
| Common(通用) | 所有步骤使用追光序列自身的 |
| PerStep(每步骤) | 直接使用每个 |
| Default(默认) | 向子功能传递 |
DefaultCommonduration()SpeedModes FadeIn="Default" Duration="PerStep"SpeedModes FadeIn="PerStep" Duration="PerStep"elapsedBeats<Tempo Type="Beats"/>Function::infiniteSpeed()if (duration != infiniteSpeed && elapsed >= duration)<Step Values="N">fixtureID:channel,value,channel,value:fixtureID:channel,value,...:,<Step Values="N">fixtureID:channel,value,channel,value:fixtureID:channel,value,...:,preRun()m_runningChildrenpostLoadpreRun()m_runningChildrenpostLoad<Function>IDTypeNamePathHiddenBlendMode<Workspace>
<Creator>...</Creator>
<Engine>
<InputOutputMap>...</InputOutputMap>
<Fixture>...</Fixture>
<FixtureGroup>...</FixtureGroup>
<ChannelsGroup>...</ChannelsGroup>
<Function ID="N" Type="Scene" Name="...">
<Tempo Type="Time"/>
<Speed FadeIn="0" FadeOut="0" Duration="0"/>
<ChannelGroupsValues>id,level,id,level</ChannelGroupsValues>
<FixtureVal ID="fixture_id">ch_num,value,ch_num,value,...</FixtureVal>
<FixtureGroup ID="0"/>
<Palette ID="0"/>
</Function>
<Function ID="N" Type="Chaser" Name="...">
<Tempo Type="Time"/>
<Speed FadeIn="0" FadeOut="0" Duration="0"/>
<Direction>Forward</Direction>
<RunOrder>SingleShot</RunOrder>
<SpeedModes FadeIn="Default" FadeOut="Default" Duration="PerStep"/>
<Step Number="0" FadeIn="0" Hold="8000" FadeOut="0" Note="">scene_id</Step>
</Function>
<Function ID="N" Type="Collection" Name="...">
<Step Number="0">function_id</Step>
<Step Number="1">function_id</Step>
</Function>
<Function ID="N" Type="EFX" Name="...">
<PropagationMode>Parallel</PropagationMode>
<Algorithm>Circle</Algorithm>
<Width>127</Width>
<Height>127</Height>
<Rotation>0</Rotation>
<Speed FadeIn="0" FadeOut="0" Duration="20000"/>
<Direction>Forward</Direction>
<RunOrder>Loop</RunOrder>
<Fixture>...</Fixture>
</Function>
</Engine>
<VirtualConsole>...</VirtualConsole>
</Workspace><Function>IDTypeNamePathHiddenBlendMode<Workspace>
<Creator>...</Creator>
<Engine>
<InputOutputMap>...</InputOutputMap>
<Fixture>...</Fixture>
<FixtureGroup>...</FixtureGroup>
<ChannelsGroup>...</ChannelsGroup>
<Function ID="N" Type="Scene" Name="...">
<Tempo Type="Time"/>
<Speed FadeIn="0" FadeOut="0" Duration="0"/>
<ChannelGroupsValues>id,level,id,level</ChannelGroupsValues>
<FixtureVal ID="fixture_id">ch_num,value,ch_num,value,...</FixtureVal>
<FixtureGroup ID="0"/>
<Palette ID="0"/>
</Function>
<Function ID="N" Type="Chaser" Name="...">
<Tempo Type="Time"/>
<Speed FadeIn="0" FadeOut="0" Duration="0"/>
<Direction>Forward</Direction>
<RunOrder>SingleShot</RunOrder>
<SpeedModes FadeIn="Default" FadeOut="Default" Duration="PerStep"/>
<Step Number="0" FadeIn="0" Hold="8000" FadeOut="0" Note="">scene_id</Step>
</Function>
<Function ID="N" Type="Collection" Name="...">
<Step Number="0">function_id</Step>
<Step Number="1">function_id</Step>
</Function>
<Function ID="N" Type="EFX" Name="...">
<PropagationMode>Parallel</PropagationMode>
<Algorithm>Circle</Algorithm>
<Width>127</Width>
<Height>127</Height>
<Rotation>0</Rotation>
<Speed FadeIn="0" FadeOut="0" Duration="20000"/>
<Direction>Forward</Direction>
<RunOrder>Loop</RunOrder>
<Fixture>...</Fixture>
</Function>
</Engine>
<VirtualConsole>...</VirtualConsole>
</Workspace><FixtureVal ID="fixture_id">channel,value,channel,value,...</FixtureVal><FixtureVal ID="3"/><FixtureVal ID="fixture_id">channel,value,channel,value,...</FixtureVal><FixtureVal ID="3"/><Step Number="N" FadeIn="ms" Hold="ms" FadeOut="ms" Note="">function_id</Step><Step Number="N" FadeIn="ms" Hold="ms" FadeOut="ms" Note="">function_id</Step>sum(all step Hold values) == song duration所有步骤Hold值之和 == 歌曲时长SpeedModes FadeIn="Default" FadeOut="Default" Duration="PerStep"SpeedModes FadeIn="Default" FadeOut="Default" Duration="PerStep"