/////////////////////////////////////////
//    MAC 300 - Mode 4 SPECIAL
// DMX Protocol Version 1
// Custom Palette of Lee colours controlling CMY attributes
// This template requires software version 0.97 or higher to work.

fixture
	name = "M300.4lee"
	manufacturer = "MARTIN"
	version = 0.99
//  fullmanufacturer = "Martin"
//  fullname = "Mac 300 Lee Colors"
//  mode = 4
//  description = ""

	attribute
		name = "SHUTTER"
		channel = 1
		homeVal = 35

	attribute
		name = "INTENSITY"
		channel = 2

	attribute
		name = "CYAN"
		channel = 3
		homeVal = 0

	attribute
		name = "MAGENTA"
		channel = 4
		homeVal = 0

	attribute
		name = "YELLOW"
		channel = 5
		homeVal = 0

	attribute
		name = "COLOUR"
		channel = 6
		homeVal = 0

	attribute
		name = "FROST"
		channel = 7
		homeVal = 0

	attribute
		name = "PAN"
		channel = 8
		fineChan= 9
		homeVal = 32768

	attribute
		name = "TILT"
		channel = 10
		fineChan= 11
		homeVal = 32768

	attribute
		name = "PTSPEED"
		channel = 12
		homeVal = 0

	attribute
		name = "FXSPEED"
		channel = 13
		homeVal = 0

/////////////////////////////////////////////////////////////////////////

	parameter
		name = "-PAN-"					
		displayerNum = 1 
		type = F
		attribList = 8
		stop = (M    0:65535),D,0,540,"Pan="

	parameter
		name = "-TILT-"					
		displayerNum = 2 
		type = F
		attribList = 10
		stop = (M    0:65535),D,0,265,"Ti@="

//----------------------------------------

	parameter
		name = "-LEECOL-"					
		displayerNum = 3 
		type = C
		attribList = 3,4,5
		stop = (   0:  0,   0:  0,   0:  0),N,"Lee 0"
		stop = (  19: 19, 156:156,  18: 18),N,"Lee 2"
        stop = (  22: 22,  34: 34,   6:  6),N,"Lee 3"
        stop = (   0:  0,  61: 61,  67: 67),N,"Lee 4"
        stop = (   9:  9,  17: 17,  50: 50),N,"Lee 7"
        stop = (   0:  0, 140:140, 159:159),N,"Lee 8"
        stop = (   0:  0,  44: 44,  85: 85),N,"Lee 9"
        stop = (   4:  4,   9:  9, 255:255),N,"Lee 10"
        stop = (   0:  0,  41: 41, 104:104),N,"Lee 13"
        stop = (   0:  0,  71: 71, 255:255),N,"Lee 15"
        stop = (  86: 86, 150:150, 179:179),N,"Lee 17"
        stop = (   0:  0, 255:255, 254:254),N,"Lee 19"
        stop = (   0:  0,  98: 98, 249:249),N,"Lee 20"
        stop = (   0:  0, 153:153, 255:255),N,"Lee 21"
        stop = (   0:  0, 248:248, 255:255),N,"Lee 22"
        stop = (  22: 22, 244:244, 180:180),N,"Lee 24"
        stop = (  10: 10, 171:171, 214:214),N,"Lee 25"
        stop = (  56: 56, 255:255, 255:255),N,"Lee 26"
        stop = ( 116:116, 255:255, 253:253),N,"Lee 27"
        stop = (  98: 98, 255:255, 255:255),N,"Lee 29"
        stop = (   4:  4,  69: 69,  29: 29),N,"Lee 35"
        stop = (   4:  4, 110:110,  51: 51),N,"Lee 36"
        stop = (   7:  7,  73: 73,  12: 12),N,"Lee 39"
        stop = (  90: 90, 255:255, 193:193),N,"Lee 46"
        stop = (  99: 99, 198:198,  74: 74),N,"Lee 48"
        stop = (  92: 92, 114:114,  25: 25),N,"Lee 52"
        stop = (  54: 54,  51: 51, 255:255),N,"Lee 53"
        stop = ( 142:142, 247:247,  45: 45),N,"Lee 58"
        stop = (  75: 75,  46: 46,   6:  6),N,"Lee 61"
        stop = ( 101:101,  57: 57,   7:  7),N,"Lee 63"
        stop = ( 255:255, 157:157,  27: 27),N,"Lee 68"
        stop = ( 243:243, 255:255, 110:110),N,"Lee 71"
        stop = ( 255:255, 167:167,  24: 24),N,"Lee 75"
        stop = ( 255:255, 220:220,  46: 46),N,"Lee 79"
        stop = ( 255:255, 249:249, 103:103),N,"Lee 85"
        stop = (  82: 82,  17: 17, 179:179),N,"Lee 88"
        stop = ( 255:255,  81: 81, 190:190),N,"Lee 89"
        stop = ( 255:255, 141:141, 244:244),N,"Lee 90"
        stop = (  16: 16,   9:  9, 219:219),N,"Lee 100"
        
/        stop = ( 255:, 233:,   0:),N,"Lee 101"
/        stop = ( 255:, 218:,  93:),N,"Lee 102"
/        stop = ( 240:, 234:, 205:),N,"Lee 103"
/        stop = ( 255:, 193:,   0:),N,"Lee 104"
/        stop = ( 255:, 113:,   0:),N,"Lee 105"
/        stop = ( 202:,   0:,   0:),N,"Lee 106"
/        stop = ( 255:, 137:, 186:),N,"Lee 107"
/        stop = ( 255:, 176:, 154:),N,"Lee 108"
/        stop = ( 255:, 159:, 195:),N,"Lee 109"
/        stop = ( 255:, 142:, 224:),N,"Lee 110"
/        stop = ( 255:,  68:, 201:),N,"Lee 111"
/        stop = ( 217:,   0:,  91:),N,"Lee 113"
/        stop = (   0:, 193:, 211:),N,"Lee 115"
/        stop = (   0:, 138:, 159:),N,"Lee 116"
/        stop = (  82:, 209:, 249:),N,"Lee 117"
/        stop = (   0:, 120:, 255:),N,"Lee 118"
/        stop = (   0:,   0:, 185:),N,"Lee 119"
/        stop = (  32:,   0:, 180:),N,"Lee 120"
/        stop = (  82:, 238:,  85:),N,"Lee 121"
/        stop = (   0:, 226:,  99:),N,"Lee 122"
/        stop = (   0:, 188:,  86:),N,"Lee 124"
/        stop = ( 134:,   0:, 155:),N,"Lee 126"
/        stop = ( 153:,  64:, 105:),N,"Lee 127"
/        stop = ( 227:,   0:, 173:),N,"Lee 128"
/        stop = ( 255:, 255:, 255:),N,"Lee 130"
/        stop = (   0:, 194:, 209:),N,"Lee 131"
/        stop = (   0:,  76:, 202:),N,"Lee 132"
/        stop = ( 255:, 128:,  81:),N,"Lee 134"
/        stop = ( 254:,   0:,   0:),N,"Lee 135"
/        stop = ( 193:, 163:, 226:),N,"Lee 136"
/        stop = ( 142:, 120:, 245:),N,"Lee 137"
/        stop = ( 193:, 246:, 155:),N,"Lee 138"
/        stop = (   0:, 140:,   0:),N,"Lee 139"
/        stop = (   0:, 185:, 246:),N,"Lee 140"
/        stop = (   0:, 130:, 233:),N,"Lee 141"
/        stop = ( 114:, 102:, 243:),N,"Lee 142"
/        stop = (   0:, 120:, 187:),N,"Lee 143"
/        stop = (   0:, 172:, 245:),N,"Lee 144"
/        stop = ( 255:, 158:, 120:),N,"Lee 147"
/        stop = ( 220:,   0:, 110:),N,"Lee 148"
/        stop = ( 255:, 199:, 208:),N,"Lee 151"
/        stop = ( 255:, 202:, 199:),N,"Lee 152"
/        stop = ( 255:, 186:, 213:),N,"Lee 153"
/        stop = ( 255:, 207:, 218:),N,"Lee 154"
/        stop = ( 168:, 132:, 109:),N,"Lee 156"
/        stop = ( 255:,  89:, 157:),N,"Lee 157"
/        stop = ( 255:,  68:,   0:),N,"Lee 158"
/        stop = ( 252:, 241:, 233:),N,"Lee 159"
/        stop = (   0:, 139:, 247:),N,"Lee 161"
/        stop = ( 255:, 216:, 218:),N,"Lee 162"
/        stop = ( 253:,   0:,  10:),N,"Lee 164"
/        stop = (   0:, 127:, 242:),N,"Lee 165"
/        stop = ( 255:,   0:, 117:),N,"Lee 166"
/        stop = ( 211:, 195:, 239:),N,"Lee 169"
/        stop = ( 167:, 116:, 207:),N,"Lee 170"
/        stop = (   0:, 159:, 223:),N,"Lee 172"
/        stop = (  74:, 150:, 240:),N,"Lee 174"
/        stop = ( 255:, 142:, 166:),N,"Lee 176"
/        stop = ( 255:, 162:,   0:),N,"Lee 179"
/        stop = ( 98: ,   0:, 219:),N,"Lee 180"
        stop = ( 220:220, 255:255, 106:106),N,"Lee 181" /
        stop = (  42: 42, 255:255, 255:255),N,"Lee 182" /
/        stop = (   0:, 134:, 231:),N,"Lee 183"
/        stop = ( 255:,  82:, 189:),N,"Lee 192"
/        stop = ( 255:,  85:, 148:),N,"Lee 193"
/        stop = ( 137:, 111:, 220:),N,"Lee 194"
        stop = ( 255:255, 255:255,  67: 67),N,"Lee 195" /
/        stop = (   0:, 149:, 238:),N,"Lee 196"
/        stop = (   0:,  77:, 211:),N,"Lee 197"
/        stop = (   7:,   1:, 125:),N,"Lee 198"
/        stop = (  10:, 106:, 220:),N,"Lee 200"
/        stop = ( 111:, 158:, 229:),N,"Lee 201"
/        stop = ( 167:, 197:, 244:),N,"Lee 202"
/        stop = ( 206:, 216:, 249:),N,"Lee 203"
/        stop = ( 255:, 179:, 115:),N,"Lee 204"
/        stop = ( 255:, 210:, 176:),N,"Lee 205"
/        stop = ( 255:, 222:, 211:),N,"Lee 206"
/        stop = ( 205:, 139:,  92:),N,"Lee 207"
/        stop = ( 147:,  97:,  57:),N,"Lee 208"
/        stop = ( 251:, 242:, 208:),N,"Lee 212"
/        stop = ( 228:, 248:, 219:),N,"Lee 213"
/        stop = ( 231:, 231:, 253:),N,"Lee 218"
/        stop = (   0:, 169:, 166:),N,"Lee 219"
/        stop = ( 253:, 233:, 230:),N,"Lee 223"
/        stop = ( 252:, 243:, 251:),N,"Lee 226"
/        stop = ( 197:, 168:, 137:),N,"Lee 230"
/        stop = ( 213:, 150:, 104:),N,"Lee 232"
/        stop = ( 255:, 181:, 134:),N,"Lee 236"
/        stop = ( 255:, 128:, 112:),N,"Lee 237"
/        stop = ( 215:, 119:, 134:),N,"Lee 238"
/        stop = (  41:, 155:, 173:),N,"Lee 241"
/        stop = (  69:, 181:, 164:),N,"Lee 242"
/        stop = (  99:, 198:, 156:),N,"Lee 243"
/        stop = ( 202:, 233:, 181:),N,"Lee 244"
/        stop = ( 235:, 233:, 226:),N,"Lee 245"
/        stop = ( 234:, 238:, 230:),N,"Lee 246"
/        stop = ( 255:, 170:, 134:),N,"Lee 247"
/        stop = ( 245:, 210:, 242:),N,"Lee 248"
/        stop = ( 248:, 228:, 250:),N,"Lee 249"
/        stop = ( 242:, 240:, 242:),N,"Lee 278"
/        stop = ( 250:, 234:, 253:),N,"Lee 279"
/        stop = ( 129:, 184:, 240:),N,"Lee 281"
/        stop = ( 248:, 195:, 140:),N,"Lee 285"
/        stop = (   0:, 193:, 172:),N,"Lee 322"
/        stop = (   0:, 183:, 164:),N,"Lee 323"
/        stop = (   0:,  98:,  77:),N,"Lee 325"
/        stop = (   0:,  70:,  37:),N,"Lee 327"
/        stop = ( 215:,  52:, 202:),N,"Lee 328"
/        stop = ( 198:,   0:, 119:),N,"Lee 332"
/        stop = ( 147:, 106:, 153:),N,"Lee 341"
/        stop = (  73:,   5:, 199:),N,"Lee 343"
/        stop = ( 100:, 112:, 219:),N,"Lee 344"
/        stop = ( 143:,  73:, 204:),N,"Lee 345"
/        stop = (   0:, 140:, 231:),N,"Lee 352"
/        stop = (   0:, 186:, 246:),N,"Lee 353"
/        stop = (   0:, 191:, 233:),N,"Lee 354"
/        stop = (   0:,  17:, 187:),N,"Lee 363"
/        stop = (  38:, 116:, 200:),N,"Lee 366"
/        stop = ( 249:, 188:, 111:),N,"Lee 441"
/        stop = ( 247:, 215:, 168:),N,"Lee 442"
/        stop = ( 246:, 228:, 209:),N,"Lee 443"
/        stop = ( 245:, 233:, 230:),N,"Lee 444"
/        stop = (  84:,  99:, 174:),N,"Lee 711"
/        stop = (  44:, 118:, 223:),N,"Lee 719"
/        stop = (   0:, 173:, 250:),N,"Lee 724"
/        stop = ( 133:, 206:, 254:),N,"Lee 725"
/        stop = ( 128:, 189:, 209:),N,"Lee 728"
/        stop = (   0:, 121:,  66:),N,"Lee 735"
/        stop = (  45:,  12:,   0:),N,"Lee 746"
/        stop = ( 252:, 234:, 207:),N,"Lee 763"
/        stop = ( 255:, 229:, 178:),N,"Lee 764"
/        stop = ( 255:, 172:, 134:),N,"Lee 776"
/        stop = ( 220:,  99:,   0:),N,"Lee 777"
/        stop = ( 255:, 114:, 107:),N,"Lee 779"
/        stop = (  70:,   0:,   0:),N,"Lee 789"
/        stop = (   0:,   0:,   0:),N,"Lee 998"
/        stop = ( 255:, 255:, 255:),N,"Lee 999"

        stop = (R  0:255,R  0:255,R  0:255),N,"cmy Mix"

        
	parameter
		name= "-CYAN-"
		displayerNum = 4
		type = C
		attribList = 3
		stop = (M  0:255),2,"Cyan="

	parameter
		name= "-MAGNTA-"
		displayerNum = 5
		type = C
		attribList = 4
		stop = (M  0:255),2,"Mgnta="

	parameter
		name= "-YELLOW-"
		displayerNum = 6
		type = C
		attribList = 5
		stop = (M  0:255),2,"Yellow="

//----------------------------------------

	parameter
		name = "-COLOUR-"					
		displayerNum = 7
		type = C
		attribList = 6
		
		stop = ( 204:207),N,"White"
		stop = ( 200:203),N,"CTC"
		stop = ( 196:199),N,"Pink 312"
		stop = ( 192:195),N,"UV"
		stop = ( 188:191),N,"Red 308"
		stop = ( 184:187),N,"Green 206"
		stop = ( 180:183),N,"Blue 108"
		stop = (M  0:179),2,"Colour:"
		
		stop = (M227:245),2,"CWhl<:"
		stop = (M226:208),2,"CWhl>:"
			
		stop = ( 252:255),N,"Rnd Slow"
		stop = ( 249:251),N,"Rnd Med"
		stop = ( 246:248),N,"Rnd Fast"
		

	parameter
		name = "-SHUTTER-"					
		displayerNum = 8
		type = B
		attribList = 1
		stop = (   0: 19),N,"Shtr Clsd"
		stop = (  20: 49),N,"Shtr Open"
		stop = (M 50: 72),1,"Strobe:"
		stop = (M 80: 99),1,"PulseO:"
		stop = (M100:119),1,"PulseC:" 
		stop = ( 128:147),N,"RndStrbF"
		stop = ( 148:167),N,"RndStrbM"
		stop = ( 168:187),N,"RndStrbS"
		stop = ( 191:193),N,"RndPulsOF"
		stop = ( 194:196),N,"RndPulsOS"
		stop = ( 197:199),N,"RndPulsCF"
		stop = ( 200:202),N,"RndPulsCS"
		stop = (R208:255),N,"seeDisp24"


	parameter
		name = "-FROST-"
		displayerNum = 9
		type = B
		attribList = 7
		stop = (M  0:255),2,"Frost="

//----------------------------------------
				
	parameter
		name = "-FXSPEED-"
		displayerNum = 22
		type = B
		attribList = 13
		stop = (   0:  2),N,"Tracking"
		stop = (M  3:245),2,"FxSpd:"
		stop = ( 246:248),N,"SCUT Off"
		stop = ( 249:251),N,"SCUT On"
		stop = ( 252:255),N,"FxBlack"

	parameter
		name = "-MOVSPD-"
		displayerNum = 23
		type = F
		attribList = 12
		stop = (   0:  2),N,"Tracking"
		stop = (M  3:245),2,"Vector:"
		stop = ( 246:248),N,"SlowTrack"
		stop = ( 249:251),N,"FastTrack"
		stop = ( 252:255),N,"MovBlack"

	parameter
		name = "-CNTRL-"					
		displayerNum = 24
		type = N
		attribList = 1
		stop = ( 248:255),N,"Lamp Off"
		stop = ( 228:237),N,"Lamp On"
		stop = ( 208:217),N,"Reset"
		stop = (R  0:202),N,"seeDisp 8"
		stop = (   0:  0),N,"RunMode"
				
end

