The personality library does have a number of options, but clearly they are not the best way of controlling. This is similar to other fixtures where personalities have been written to try and contain all attributes in one, whereas this is probably not the sensible way. I think I will suggest some changes here. Chromabank springs to mind as a perfect example of making a personality unbelievably user unfriendly. This will always be a compromise between minimising handles and making something easier to use.
So, presumably by 5xfixtures, Glatti means 1x master control (ie. Global Pan/Tilt, Motor speed etc.) and then 4xcontrols representing the Pan/Tilt for each lamp?
By creating a custom personality with just Pan/Tilt/Pan Fine/Tilt Fine & patching four times, you can make use of standard Pan/Tilt shapes.
The other way of achieving shape control would be to write a custom shape where Pan is applied to all Pan related attributes, and similarly with Tilt. This is not ideal though since you won't have any way of creating spread offsets across units (unless specifically defined in the shape).
Therefore I believe using 4 x simple pan/tilt personalities is the best way.
This does have the disadvantage of requiring five handles.
However, since you will always need to patch four dimmers as well, regardless of personality, it might make sense to write one that combines the 'master' settings with the first set of Pan/Tilt. If, additionally, pending dimmers are defined in both types of personality then the dimmers can be patched over the top and you minimise handle use.
I hope that makes some sense. I realise it's complicated and difficult to explain. A 'pending dimmer' is just a pretend dimmer channel in a personality. Unless it exists, you cannot patch a dimmer & a fixture on the same handle.
If I get chance I will post some code here.
Also, FYI it is never a good idea to post email addresses on forums unless you like spam. Either put in the email section of your profile or PM a person with it
