Creating Pallets on Pearl Tiger or in Personality Builder

Questions or discussions about the Titan and classic consoles and software.

Moderator: Moderators

glover
Posts: 22
Joined: 29 Mar 2010, 10:42
Location: Poland, Pszczyna

Creating Pallets on Pearl Tiger or in Personality Builder

Postby glover » 28 Oct 2011, 09:52

Hi Everyone :D I wish to create some new pallets for my MAC500 fixtures.
First case - I can make it on the desk, but can't add it permanently to personality file on desk. So when I make some pallets, then copy personality to USB Stick and check it on Personality Builder, they aren't there.
Second case - I wish to create them on the base of MAC500 personality file, add my pallets in Builder and save as my version of this personality, let say, as MAC500v2.R20. But, I can't even start becouse when I'm trying to open oryginal personality i get error like this: Image
I have newest Personality Builder version, Pearl Tiger, Windows 7.
Any one can help ? :D
icke_siegen
Posts: 1136
Joined: 02 Jul 2010, 10:29
Location: Siegen, Germany
Contact:

Postby icke_siegen » 28 Oct 2011, 11:15

Yeah, there is one line missing in Range 5/Gobo 2. Amongst other things, this error occurs when a range is not complete.

Maybe the quickest thing is if you edit this in a text editor. Open the file with e.g. notepad, and find the lines (around line 289)

Code: Select all

RANGE 5  ;Gobo 2
10  55   "Open Gobo"


There, insert one line for the range 0~9, like so:

Code: Select all

RANGE 5  ;Gobo 2
0   9    "Open"
10  55   "Gobo 1"


Save this. Now you can edit it in personality builder.

I will submit a bug report at personalty service
glover
Posts: 22
Joined: 29 Mar 2010, 10:42
Location: Poland, Pszczyna

Postby glover » 29 Oct 2011, 12:22

It works great, now I have to read about creating paletts. Thanks icke_siegen

Looking, searching and nothing, so ... :D Can someone create some manual how to make paletts in Personality Builder ? I can only create auto pallets and thats all. How to create 20 or 30 color pallets, 15 positions and 10 gobo paletts ? In text editor ?
icke_siegen
Posts: 1136
Joined: 02 Jul 2010, 10:29
Location: Siegen, Germany
Contact:

Postby icke_siegen » 29 Oct 2011, 17:01

Don't know why it doesn't work in personality builder - but then, this is designed for d4 personalities in the first place. Now you're familiar with editing this with a text editor - this is not very elegant, but the far quicker way.

Open the file in notepad or such, and find the section (around line 161 - there are similar sections for positions and gobos)

Code: Select all

; A color table for the colour wheel
PFTABLE "Color" -1   3   4
"Open"           1   0   0 
"Red"            2  1f   0
"Amber"          3  80  6f
"Yellow"         4   0  70
"Green"          5  40  50
"Cyan"           6   0  30
"Blue"           7  60  30
"Lavender"       8  5f  20
"U Violet"       9  40  40
"Magenta"       10  30   0 
PFEND


This is the place where you can insert you own palettes; the first line defines the attributes affected (in that case, colour 1 and 2).

Then, each line defines one palette: Palette name, palette number, and hex values for both affected attributes. Easiest way would be to set the values with the desk and the real fixture, read it from the desk, and then write it into the file.

Please know that by default palettes 1~10 are colour, 11~20 are gobo, and 21~30 are positions - this defines the position on the desk handles.

I believe (but not for sure) that one of the classic manuals has an appendix describing this.
User avatar
niclights
The eManual
Posts: 4461
Joined: 24 Sep 2004, 01:06
Location: UK

Postby niclights » 29 Oct 2011, 17:35

The text editor side of r20 personalities, including palettes, is covered in all Classic manuals.

To create your own palettes in Personality Builder you must first use one of the palette templates to create a palette group - for example 'C-Mix Standard'. But from here you can, if you wish, delete all the automatically created palettes (if any) and add your own. To do this select the relevant attribute on the left, then choose 'Current Functions' tab at the top right. You can then double-click or drag functions into the group to create a palette and then drag additional functions to this palette if required.

Once done everything can be edited, so the group name, attributes and values used initially are largely irrelevant other than to provide a structure.
glover
Posts: 22
Joined: 29 Mar 2010, 10:42
Location: Poland, Pszczyna

Postby glover » 02 Nov 2011, 13:55

That's my MAC 500 personality file with added paletts, if someone would like to use it.
:arrow: I have one more question, how to set "Fixture" to automatic. I think about taking names when i sellect mac 500, press FOCUS button and then I don't have my palett name or palett page name but just simply Page 1 <No Name> :arrow: Palete 1 <No Name>. I had to to go to Options :arrow: Fixture Type and change from all to MAC 500. Why it does not change automaticly ?


Code: Select all

; "Martin Mac 500", 16 DMX channels, filename :mt500m4.r20
;
;   Date      By                Description
;  11-3-97    DBT               created
;  29-9-97    SRW               Created from 600 file.
;  15-01-98   P.Bari            Revised attributes
;  04-03-99   C.West            GoboRot. changed from K to M
;  27-02-02   Edward            Changed Lamp OFF and RESET to overwrite function if disabled on fixture.
;  06-08-04   Phil Rogers       Added range tables
;  12-08-04   Phil Rogers       Revised range tables
;  23-08-04   Phil              Removed un-necessary range tables
;  25-11-05   Ed      Revised device name
;  16-02-06   Ed Spencer   Changed the gobo palette wheel location
;  06-01-09   David Hunt        Fixed duplicate dmx values in range tables
;
;----------------------------------------------------------------------------
; The device name, upto 11 characters, no spaces are allowed
DEVICE  MT_Mac500m4                           mode=4  16 DMX channels
NAME "Martin" "Mac 500, Mode 4"
;
;----------------------------------------------------------------------------
; The Type of instrument, 1 & M must required for backward compatibility
; The middle number denotes the number of DMX channels used
TYPE  1  16  M
;
;----------------------------------------------------------------------------
; Mirror/Head resolution
MIRROR  2   438  305
;       |    |    |
;       |    |    |_______ maximum tilt movement (in degrees)
;       |    |____________ maximum pan movement (in degrees)
;       |_________________ 1 means moving mirror, 2 means moving head
;
;----------------------------------------------------------------------------
; Patching Information. (Upto 10 lines allowed)
; Upto 10 lines of 159 chars are allowed including formulae
; Variables used d=dmx number(1..512), h=handle(1..60), n=devicename (11-char)
; Allowed modifiers
;   +,-,*,/,(,) basic arithmatic
;   % means remainder after divide
;   & means logical AND
;   | means logical OR
;   R means reverse the bits of the curernt result (operates on a byte)
;   ^ means logical Exclusive OR (operates on a byte)
;   > means shift to the right
;   < shift to the left
;   r followed by number means get the value of that parameter
;   d DMX address
;   n Fixture name, a 0 terminated character string
;   h The handle number
DEVICEADDRESS
"Handle  %2d"h
"Fixture %11s"n
"DMX     %03d"d
""
""
"Set to DMX mode 4."
""
""
DAEND
;
;----------------------------------------------------------------------------
; Specify DMX limits
;
; minimum allowed dmx number
MINDMX=1
;
; maximum allowed dmx number
MAXDMX=497
;
; DMX number must be divisible by this
DIVBY=1
;
;----------------------------------------------------------------------------
; DMX channel description
;
; Column by column description of each DMX channel
; 1. The channels bank number (1..12)
; 2. The upper faders in the bank (1) or the lower faders in the bank (61)
; 3. Channel type (L=LTP, H=HTP, I=Instant LTP, S=16-bit instant LTP,
;    s=16-bit Fadeable LTP
; 4. DMX offset (1..number of DMX channels)
; 5. The output level is proportionally recdced by this level (0..100%)
; 6. The curve number (applicable only to HTP channels), usually set to 1
; 7. Inverted (I) or Normal (N)
; 8. Attribute type (A=Color Wheel1, BCD=Color Mix, E=Pan, F=Tilt,
;         G=Iris, H=Dimmer, I=Gobo1, J=Gobo2, K=Gobo1_Rotate, L=Focus,
;         M=Gobo2_Rotate, N=Color Wheel2, O=Shutter, P=Prism, Q=Zoom,
;         R=Effect_Rotate, S=Frost, 0=uncategorised)
; 9. Checksum channel (Always 1)
;10. Attribute name, must be enclosed in quotes and upto 12 characters allowed
;11. The ON value of this channel (0..255)
;12. The Highlight level of this channel
;13. The Lolight level of this channel
;
DMX
2   61   L   1   100   1N   O   1   "Shutter"      35   35   35
1    1   H   2   100   1N   H   1   "Dimmer"       255  255  255
4    1   I   3   100   1N   A   1   "Colour1"       0    0   96
4   61   I   4   100   1N   N   1   "Colour2"       0    0   48   
6   61   I   5   100   1N   J   1   "Gobo2"         0    0    0
7   61   I   6   100   1N   M   1   "GoboRot."      0    0    0
6    1   I   7   100   1N   I   1   "Gobo1"         0    0    0
5   61   L   8   100   1N   L   1   "Focus"        70   70   70
2    1   L   9   100   1N   G   1   "Iris"          0    0    0
9    1   I  10    50   1N   P   1   "Prism"         0    0    0
3   61   s  11   100   1N   E   1   "Pan"         128   -1   -1
0    0   L  12   100   1N   E   1   "Pan Low"     128   -1   -1
3    1   s  13   100   1N   F   1   "Tilt"        128   -1   -1
0    0   L  14   100   1N   F   1   "Tilt Low"    128   -1   -1
8    1   I  15   100   1N   0   1   "Speed_p/t"    0     0    0
8   61   I  16   100   1N   0   1   "Speed"        0     0    0
END
;
;----------------------------------------------------------------------------
; Text to be displayed when the Instrument is selected for Patching
;
TEXT
Martin Mac 500
(mode 4)
 Bank      Faders
   Bottom    Top
---------------------
 1 Dimmer    --
 2 Iris      Shutter
 3 Tilt      Pan
 4 Colour1   Colour2
 5 --        Focus
 6 Gobo1     Gobo.Rot
 7 --        Rot.Gobo
 8 Speed p/t Speed
 9 Prism     --
10 --        --
11 --        --
INPUT fixture DMX No.
Press a Fixture
Select or Swop button
to make the patch.
END

ATTR
END
;
;----------------------------------------------------------------------------
; Tables

; 1 Shutter
PFTABLE "Shutter" -1   9   1
"Open"             1   0  23
"Close"            2   0   A
"Open"             3   0  23
"Strobo 100%"      4  -1  34
"Strobo 75%"       5  -1  38
"Strobo 50%"       6  -1  3D
"Strobo 25%"       7  -1  43
"STR RND FS"       8  -1  82
"STR RND MD"       9  -1  9B
"STR RND SL"      10  -1  B4
"Open"           101  -1  23
"OpenPulse5"     102  -1  5A
"ClosePulse5"    103  -1  6E
"RND O P SL"     104  -1  C3
"RND O P FS"     105  -1  C0
"RND C P FS"     106  -1  C9
"RND C P SL"     107  -1  C6
"Open"           108   0  23
PFEND


; 2 color table for the colour wheel
PFTABLE "Color" -1     3   4
"Open"           11    0   0 
"CTC 50"         12    0  10
"CTC 100"        13    0  20
"Red"            14   1f   0
"Green"          15   40  50
"Blue"           16   60  30
"Yellow"         17    0  70
"Magenta"        18   30   0
"Cyan"           19    0  30
"Purple"         20   60   0
"No Scroll"      111   0   0 
"SCR CCW FS"     112   0  be
"SCR CCW SL"     113   0  d5
"SCR CW SL"      114   0  DB
"SCE CW FS"      115   0  f3
"Random"         116   0  fb
PFEND

; 3 Iris table
PFTABLE "Iris"  -1      9    1
"Open"            21    0   -1
"Iris 25%"        22    22  -1
"Iris 50%"        23    5A  -1
"Iris 75%"        24    92  -1
"Iris 95%"        25    BE  -1
"Pulse O 25%"     26    E3  -1
"Pulse O 50%"     27    DF  -1
"Pulse O 75%"     28    DA  -1
"Pulse C 25%"     29    F0  -1
"Pulse C 50%"     30    ED  -1
"Pulse C 75%"     121   E9  -1
"RND O FS"        122   F5  -1
"RND O SL"        123   F8  -1
"RND C FS"        124   FB  -1
"RND C SL"        125   FE  -1
"Open"            126   0   -1
PFEND

; 4 Position table
PFTABLE "Positions" -1  11  13
"Middle"            31  80  80
"Left"              32  50  80
"Right"             33  b0  80
"Top"               34  80  50
"Bottom"            35  80  b0
"TLeft"             36  50  50
"TRight"            37  b0  b0
"BLeft"             38  50  b0
"BRight"            39  b0  50
PFEND

; 5 scroll gobo table
PFTABLE "Scroll Gobo"  -1     7   5
"Open"                 41     0   2
"Gobo 1"               42    -1   47
"Gobo 2"               43    -1   55
"Gobo 3"               44    -1   6A
"Gobo 4"               45    -1   80
"Gobo 5"               46    -1   93
"Rotating G1"          47    -1   A7
"Rotating G2"          48    -1   BB
"Rotating G3"          49    -1   CF
"Rotating G4"          50    -1   E4
"Rotating G5"          141   -1   F5
"Open"                 142    0   2
PFEND

; 6 shake gobo table
PFTABLE "Shake Gobo"  -1    7     5
"Open"                51    5     0
"Gobo 1"              52    F    -1
"Gobo 2"              53    19   -1
"Gobo 3"              54    23   -1
"Gobo 4"              55    2D   -1
"Gobo 5"              56    37   -1
"Gobo 6"              57    41   -1
"Gobo 7"              58    4B   -1
"Gobo 8"              59    55   -1
"Gobo 9"              60    5F   -1
"Shake G1"            151   6F   -1
"Shake G2"            152   80   -1
"Shake G3"            153   91   -1
"Shake G4"            154   A5   -1
"Shake G5"            155   B3   -1
"Shake G6"            156   C4   -1
"Shake G7"            157   D5   -1
"Shake G8"            158   E6   -1
"Shake G9"            159   F7   -1
"Open"                160   5     0
PFEND

; 7  prism table
PFTABLE "Prism"  -1     10   1
"Open"            61    A   -1
"Prism"           62    55  -1
"CCW 80%"         63    20  -1
"CCW 60%"         64    2C  -1
"CCW 40%"         65    38  -1
"CCW 20%"         66    44  -1
"CW 20%"          67    66  -1
"CW 40%"          68    72  -1
"CW 60%"          69    7E  -1
"CW 80%"          70    8A  -1
PFEND

; 8 macro table
PFTABLE "Macro"  -1    10   1
"Open"           71    A   -1
"Macro 1"        72    DA  -1
"Macro 2"        73    DF  -1
"Macro 3"        74    E4  -1
"Macro 4"        75    E9  -1
"Macro 5"        76    EE  -1
"Macro 6"        77    F3  -1
"Macro 7"        78    F8  -1
"Macro 8"        79    FD  -1
"Open"           80    A   -1
PFEND

; Macros
MACRO "LAMP ON" 1    1   
"data"          0   e6
"delay"         1   50
"data"          0   23
MEND

MACRO "RESET" 2    1  3  4
"data"        0    0 91 9e
"data"        0   d2 91 9e
"delay"       1   10
"data"        0   23  0  0
MEND

MACRO "LAMP OFF" 3    1  3  4
"data"           0    0 91 9e
"data"           0   ff 91 9e
"delay"          1   60
"data"           0    0  0  0
MEND


;----------------------------------------------------------------------------
; Range Tables

; Column by column description...
; 1. Low DMX value (inclusive)
; 2. High DMX value (inclusive)
; 3. Displayed text (max 11 chars)
; Variables used a=low val, b=high val, c=DMX val

RANGE 1  ;Shutter
0   19   "Closed"
20  49   "Open"
50  72   "Strobe %3d%%"100-(((c-a)*100)/(b-a))
73  79   "Open Low Pw"
80  99   "Open P %3d"10-(((c-a)*10)/(b-a))
100 119  "Clse P %3d"10-(((c-a)*10)/(b-a))
120 127   "Open"
128 187  "Rnd Strobe"
188 190   "Open"
191 196  "ORnd P %3d%%"100-(((c-a)*100)/(b-a))
197 202  "CRdm P %3d%%"0+(((c-a)*100)/(b-a))
203 207  "Safe"
208 217  "Reset"
218 227  "Safe"
228 237  "Lamp On"
238 247  "Safe"
248 255  "Lamp Off"
REND

RANGE 3  ;Colour 1
177 180  "Blue 111"
173 176  "Red"
169 172  "Magenta"
165 168  "Green"
161 164  "Yellow"
157 160  "Purple"
153 156  "Blue"
149 152  "Pink"
145 148  "Cyan"
181 184  "No Scroll"
185 215  "Scr CW %3d"100-(((c-a)*100)/(b-a))
216 245  "Sc CCW %3d"0+(((c-a)*100)/(b-a))
0   15   "Open/B %3d%%"0+(((c-a)*100)/(b-a))
16  31   "Blue/R %3d%%"0+(((c-a)*100)/(b-a))
32  47   "Red/Ma %3d%%"0+(((c-a)*100)/(b-a))
48  63   "Mag./G %3d%%"0+(((c-a)*100)/(b-a))
64  79   "Grn/Ye %3d%%"0+(((c-a)*100)/(b-a))
80  95   "Yel/Pu %3d%%"0+(((c-a)*100)/(b-a))
96  111  "Pur/Bl %3d%%"0+(((c-a)*100)/(b-a))
112 127  "Blue/P %3d%%"0+(((c-a)*100)/(b-a))
128 144  "Pink/C %3d%%"0+(((c-a)*100)/(b-a))
246 255  "Alternative"
REND

RANGE 4  ;Colour 2
181 184  "Open"
177 180  "CTO 1"
173 176  "CTO 2"
169 172  "Blue"
165 168  "Blue"
161 164  "Green"
157 160  "Red"
153 156  "Yellow"
149 152  "CTB 1"
145 148  "CTB 2"
185 215  "Scr CW %3d"10-(((c-a)*10)/(b-a))
216 245  "Sc CCW %3d"0+(((c-a)*10)/(b-a))
248 255  "Random"
0   15   "Open/C %3d%%"0+(((c-a)*100)/(b-a))
16  31   "CTO/CT %3d%%"0+(((c-a)*100)/(b-a))
32  47   "CTO/Bl %3d%%"0+(((c-a)*100)/(b-a))
48  63   "Blue/B %3d%%"0+(((c-a)*100)/(b-a))
64  79   "Blue/G %3d%%"0+(((c-a)*100)/(b-a))
80  95   "Grn/Re %3d%%"0+(((c-a)*100)/(b-a))
96  111  "Red/Ye %3d%%"0+(((c-a)*100)/(b-a))
112 127  "Yell/C %3d%%"0+(((c-a)*100)/(b-a))
128 144  "CTB/CT %3d%%"0+(((c-a)*100)/(b-a))
REND

RANGE 5  ;Gobo 2
0   9    "Open"
10  55   "Gobo 1"
56  75   "Triangle I"
76  95   "Bar I"
96  115  "Fan I"
116 135  "Thin Bars I"
136 155  "Grid Ball I"
156 175  "Grid Ball S"
176 195  "Thin Bars S"
196 215  "Fan S"
216 235  "Bar S"
236 255  "Triangle S"
REND

RANGE 6  ;Gobo 2 Rot
0   2    "No Spin"
3   127  "Spn CW %3d%%"0+(((c-a)*100)/(b-a))
253 255 "No Spin"
128 252  "Sp CCW %3d%%"100-(((c-a)*100)/(b-a))
REND

RANGE 7  ;Gobo 1
0   9    "Open"
10  19   "Cone"
20  29   "Dots"
30  39   "Lotus"
40  49   "Bricks"
50  59   "Clouds"
60  69   "Machine"
70  79   "Bamboo"
80  89   "Threads"
90  102  "Pling"
239 255  "1 Shk"
222 238  "2 Shk"
205 221  "3 Shk"
188 204  "4 Shk"
171 187  "5 Shk"
157 170  "6 Shk"
137 153  "7 Shk"
120 136  "8 Shk"
103 119  "9 Shk"
REND

RANGE 9  ;Iris
1   199  "%3d%%"10+(((c-a)*90)/(b-a))
0   215  "Closed %3d%%"100-(((c-a)*90)/(b-a))
0   0    "Open"
216 229  "Open P %3d%%"100-(((c-a)*100)/(b-a))
230 243  "Clse P %3d%%"100-(((c-a)*100)/(b-a))
244 249  "Rnd Pl %3d%%"100-(((c-a)*100)/(b-a))
250 255  "Rdm Pls"
REND

RANGE 10  ;Prism
216 220  "Macro 1"
221 225  "Macro 2"
226 230  "Macro 3"
231 235  "Macro 4"
236 240  "Macro 5"
241 245  "Macro 6"
246 250  "Macro 7"
251 255  "Macro 8"
150 215   "Prism"
0   19   "Open"
80  89   "Prism"
20  79   "Spin C %3d%%"100-(((c-a)*100)/(b-a))
90  149  "Spin C %3d%%"0+(((c-a)*100)/(b-a))
REND

RANGE 15  ;MSpeed
0   2    "Tracking"
2   245  "F-S %3d%%"100-(((c-a)*100)/(b-a))
246 248  "Trackng Fas"
249 251  "Trackng Nor"
252 255  "BO moving"
REND

Who is online

Users browsing this forum: No registered users and 54 guests