DDF <prismrotation> section - Need support to add a range for prism shake

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Dear DMXControl Folks,

    I have a small problem implementing a prism shake effect.

    Here is the relevant DDF code:

        <prism dmxchannel="9">
         <prismrotation dmxchannel="10">
           <step type="stop" mindmx="0" maxdmx="63"/>
           <range type="cw" mindmx="128" maxdmx="191" minval="0.1" maxval="3.0"/>
           <range type="ccw" mindmx="127" maxdmx="64" minval="0.1" maxval="3.0"/>
         </prismrotation>
         <step type="open" mindmx="0" maxdmx="127" caption="Open"/>
         <step type="prism" mindmx="128" maxdmx="255" caption="3-facets radial prism"/>
       </prism>


    I want to add the "rotating prism shake in both directions" functionality.
    This is on DMXChannel 11 (so 10 in DDF), range 192-255.

    I would need something like a third range handler, but I am unsuccessful with any syntax I try:

    <range type="shake" mindmx="192" maxdmx="255" minval="0.1" maxval="3.0"/>


    Any pointers in the correct direction would be appreciated!

  • Hello DMXControl Experts,

    I have the following Prism section in a DDF File:

    Code
       <prism dmxchannel="9">
         <prismrotation dmxchannel="10">
           <step type="stop" mindmx="0" maxdmx="63"/>
           <range type="cw" mindmx="128" maxdmx="191" minval="0.1" maxval="3.0"/>
           <range type="ccw" mindmx="64" maxdmx="127" minval="0.1" maxval="3.0"/>
         </prismrotation>
         <step type="open" mindmx="0" maxdmx="127" caption="Open"/>
         <step type="prism" mindmx="128" maxdmx="255" caption="3-facets radial prism"/>
       </prism>

    However, I want to add a "Prism Rotation with Shake, Increasing" on channel 11 (DDF: 10) with values 192-255.
    This range is on the <prismrotation> channel, but the <prismrotation> doesn't seem to support that, only "stop", "cw", and "ccw".
    What would be your advice to get this shake to work?

  • LightningBrothers March 8, 2026 at 8:13 PM

    Changed the title of the thread from “DDF Help with Prism Shake” to “DDF <prismrotation> section - Need support to add a range for prism shake”.
  • Hello!

    After checking now finally your post in detail, I will give to finally an answer.

    I want to add the "rotating prism shake in both directions" functionality.

    Currently, DMXControl 3 does not support that kind of function. Prism shake is really something special and not often implemented. So the best way is to ignore this function in the DDF and do not define this value range for the channel. If you would like to have a similar effect, you can create them by using some of the effects in DMXC itself when putting them on the prism rotation function.

    Stefan