Houston has a solution...
You can create a shape that contains all necessary attributes and define fixed offsets between them. This is the same way things like circle or rainbow work, where the same pattern (sine) is applied to the appropriate attributes (Pan/Tilt and CMY respectively) using offsets to create the actual effect.
The only problem with this is these offsets will be permanent within each fixture, where you can only vary the phasing between fixtures in operation. So you may want to create more than one shape with different offsets to give a few options.
The D4 shapefile references the exact attribute name as defined in the personality file. On the desk this is the name at the top of the wheel area, rather than the function name immediately above the wheels where you see the values.
For the Sunstrip's these are named 1-10.
So, as an example:
Code: Select all
<Shape ID="57" Name="MultiDim360" Group="I">
<Function ChannelID="1" PatternID="Sine" Amplitude="1000" Phase="0" Speed="29"/>
<Function ChannelID="2" PatternID="Sine" Amplitude="1000" Phase="36" Speed="29"/>
<Function ChannelID="3" PatternID="Sine" Amplitude="1000" Phase="72" Speed="29"/>
<Function ChannelID="4" PatternID="Sine" Amplitude="1000" Phase="108" Speed="29"/>
<Function ChannelID="5" PatternID="Sine" Amplitude="1000" Phase="144" Speed="29"/>
<Function ChannelID="6" PatternID="Sine" Amplitude="1000" Phase="180" Speed="29"/>
<Function ChannelID="7" PatternID="Sine" Amplitude="1000" Phase="216" Speed="29"/>
<Function ChannelID="8" PatternID="Sine" Amplitude="1000" Phase="252" Speed="29"/>
<Function ChannelID="9" PatternID="Sine" Amplitude="1000" Phase="288" Speed="29"/>
<Function ChannelID="10" PatternID="Sine" Amplitude="1000" Phase="324" Speed="29"/>
</Shape>
This shape called 'MultiDim360' will appear in the dimmer sub-set (intensity group "I"). There will be a 36degree offset fixed between each cell.
You can then quite easily create other offsets - ie 0, 10, 20 or an even spread where values alternate 0/180 etc.
You could also create individual shapes for each attribute:
Code: Select all
<Shape ID="58" Name="Cell1" Group="I">
<Function ChannelID="1" PatternID="Sine" Amplitude="1000" Phase="0" Speed="29"/>
<Shape>
<Shape ID="59" Name="Cell2" Group="I">
<Function ChannelID="2" PatternID="Sine" Amplitude="1000" Phase="0" Speed="29"/>
<Shape>
...and so on...
This would allow you to apply different speeds, size and, in the next version of Titan, an initial phase offset for individual cells. By layering ten shapes (including live via playbacks in mode2) you could create very powerful effects in this way.
Note that the shape ID number and the name must be unique.
Additionally, while the shape definitions might suggest you can set different sizes and speeds for each attribute, I do not think you actually can.
Clearly there is room for improvement in the software to help deal with these types of fixture, but this isn't a bad solution for now. I have tested it and it works nicely.
There is no reason why this concept cannot be used for multi-cell RGB fixtures in the same way, albeit that the phasing may be more difficult to calculate correctly for the colour components. The important part is creating shapes that reference the specific attributes used. For a pixelline 1044 you would use "red 1", "green 1" etc.
Hope that's useful and makes sense. You can credit me in the shapefile!
This concludes today's advanced tutorial....
(can I have some chocolate?)