LSC Lighting CLARITY LX Series v.1 User Manual
Page 262

Appendix
Clarity
Operator Manual
Page 252
setFeatureDynamicValueCentre(featureId, featureValue, bool resetDynamicParams = false)
Sets the channel that contains the given feature to be dynamic, and sets the centre value to the
given feature value. The optional boolean parameter can be set to TRUE to reset all other dynamic
values. You would typically set this TRUE on the first dynamic function call so that you know you
are starting from a clean slate, for example:
setFeatureDynamicValueCentre("Pan", "0%", true)
setFeatureDynamicWaveshape("Pan", "Triangle,Random med")
setFeatureDynamicRate("Pan", "15,2")
setFeatureDynamicAmplitude("Pan", 0.5)
setFeatureDynamicOffset("Pan", "fullfan")
setFeatureDynamicValueTop(featureId, featureValue, bool resetDynamicParams = false)
Ditto, for the top dynamic value.
setFeatureDynamicValueBottom(featureId, featureValue, bool resetDynamicParams = false)
Ditto, for the bottom dynamic value.
setFeatureTime(ipcb_or_featureId, delayValue, durationValueString, path)
Sets timing on either a specific feature, or a group of channels. The ipcb_or_channelId parameter
can be either IPCB mnemonics (e.g. “CB” for colour and beam) or one or more Feature IDs.
next(bool wholeFixtures = true)
Equivalent to the ‘Next’ button which operates on whole fixtures by default. If you supply FALSE
then it will step through segments of segmented fixtures.
prev(bool wholeFixtures = true)
Ditto for ‘Prev’.
odd(bool wholeFixtures = true)
Equivalent to the Odd button on the Sort tab. By default will operate on whole fixtures, unless
FALSE is supplied, where it will operate on each segment of segmented fixtures (NB this currently
appears to be broken).
even(bool wholeFixtures = true)
Ditto for ‘Even’.
all()
Equivalent to the All button on the programmer toolbar.
resetGrouping()
Resets the buddying/subgroups in the Sort controls pane.
Same as {setSubgroups(1); setBuddying(1);}
setFeatureDynamicWaveshape(featureId, waveshape)
Sets the waveshape. Valid waveshapes are as displayed in the Waveshape dropdown on the
Dynamics page.
setFeatureDynamicRate(featureId, valueString)
Value is bpm.
setFeatureDynamicPhaseShift(featureId, valueString)
setFeatureDynamicMirror(featureId, valueString)
Values should be 0 or 1 or true or false. No sense in a range but permutations allowed;
percentage disallowed.
setFeatureDynamicMetroSync(featureId, valueString)
Ditto.