/////////////////////////////////////////
//    MAC 2000 PROFILE- 16 bit version

// NOTE: This template will only work with maXim software version 0.97 or higher

Fixture
	manufacturer = "MARTIN"
	name = "Mac2kPr"
	version = 1.10
//  fullmanufacturer = "Martin"
//  fullname = "Mac 2000 Profile"
//  mode = e
//  description = ""

	Attribute
		name = "SHUTTER"
		channel = 1
		homeVal = 30

	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 = "CTC"
		channel = 6
		homeVal = 0

	Attribute
		name = "COL-GOBO"
		channel = 7
		homeVal = 189

	Attribute
		name = "GOBO1"
		channel = 8
		homeVal = 0

	Attribute
		name = "GOBO1<>"
		channel = 9
		fineChan = 10
		homeVal = 0

	Attribute
		name = "GOBO2"
		channel = 11
		homeVal = 0

	Attribute
		name = "GOBO2<>"
		channel = 12
		fineChan = 13
		homeVal = 0

	Attribute
		name = "EFFECTS"
		channel = 14
		homeVal = 0

	Attribute
		name = "FX-POS-V"
		channel = 15
		homeVal = 0

	Attribute
		name = "IRIS"
		channel = 16
		homeVal = 0

	Attribute
		name = "FOCUS"
		channel = 17
		homeVal = 128

	Attribute
		name = "ZOOM"
		channel = 18
		homeVal = 128

	Attribute
		name = "PAN"
		channel = 19
		fineChan = 20
		homeVal = 32768

	Attribute
		name = "TILT"
		channel = 21
		fineChan = 22
		homeVal = 32768

	Attribute
		name = "PT SPEED"
		channel = 23
		homeVal = 0

	Attribute
		name = "FX SPEED"
		channel = 24
		homeVal = 0

///////////////////////////////////////////////////////////////

	Parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 19
		stop = (M    0:65535),D,0,540,"Pan="

	Parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 21
		stop = (M    0:65535),D,0,267,"Ti@="

	Parameter
		name = "-CYAN-"
		displayerNum = 3
		type = C
		attribList = 7,3
		stop = (R  0:243,M  0:255),2,"Cyan="
		stop = (R244:255,M  0:127),2,"CyanMn:"
		stop = (R244:255,M128:255),2,"CyanMx:"

	Parameter
		name = "-MAGNTA-"
		displayerNum = 4
		type = C
		attribList = 7,4
		stop = (R  0:243,M  0:255),2,"Mgnta="
		stop = (R244:255,M  0:127),2,"MgtaMn:"
		stop = (R244:255,M128:255),2,"MgtaMx:"

	Parameter
		name = "-YELLOW-"
		displayerNum = 5
		type = C
		attribList = 7,5
		stop = (R  0:243,M  0:255),2,"Yellow="
		stop = (R244:255,M  0:127),2,"YeloMn:"
		stop = (R244:255,M128:255),2,"YeloMx:"

	Parameter
		name = "-CTC-"
		displayerNum = 6
		type = C
		attribList = 6
		stop = (M  0:255),2,"Ctc="

//------------------------------------
	Parameter
		name = "-COL+GB-"
		displayerNum = 7
		type = C
		attribList = 7
		stop = ( 188:191),N,"White"
		stop = ( 184:187),N,"Red 308"
		stop = ( 180:183),N,"Green 201"
		stop = ( 176:179),N,"Blue 111"
		stop = ( 172:175),N,"UV"
		stop = ( 168:171),N,"Triple C"
		stop = ( 164:167),N,"Highways"
		stop = ( 160:163),N,"Dots"
		stop = (M  0:159),2,"ColGob:"
		stop = (M217:192),2,"CGWhl>:"
		stop = (M218:243),2,"CGWhl<:"
		stop = ( 252:255),N,"ColRnd-S"
		stop = ( 248:251),N,"ColRnd-M"
		stop = ( 244:247),N,"ColRnd-F"

	Parameter
		name = "-GOBO1-"
		displayerNum = 8
		type = B
		attribList = 8
		stop = (   0:  9),N,"No Gobo1"
		stop = (  10: 14),N,"Jet Fan"
		stop = (  15: 19),N,"PipeDrm"
		stop = (  20: 24),N,"DblWorms"
		stop = (  25: 29),N,"KingStar"
		stop = (  30: 34),N,"Limbo"
		stop = (  35: 39),N,"Gobo1.1>"
		stop = (  40: 44),N,"Gobo1.2>"
		stop = (  45: 49),N,"Gobo1.3>"
		stop = (  50: 54),N,"Gobo1.4>"
		stop = (  55: 59),N,"Gobo1.5>"
		stop = (M 60: 74),1,"Shk1.1:"
		stop = (M 75: 89),1,"Shk1.2:"
		stop = (M 90:104),1,"Shk1.3:"
		stop = (M105:119),1,"Shk1.4:"
		stop = (M120:134),1,"Shk1.5:"
		stop = (M135:149),1,"RShk1.1:"
		stop = (M150:164),1,"RShk1.2:"
		stop = (M165:179),1,"RShk1.3:"
		stop = (M180:194),1,"RShk1.4:"
		stop = (M195:209),1,"RShk1.5:"
		stop = (M255:233),1,"G1Whl<:"
		stop = (M232:210),1,"G1Whl>:"

	Parameter
		name = "-GOBO1<>-"
		displayerNum = 9
		type = B
		attribList = 8,9
		stop = (R  0: 34, M    0:65535),2,"Gb1Idx="

		stop = (R 35: 59,      0:  512),N,"Gobo1Stop"
		stop = (R 35: 59, M  768:32512),2,"Gobo1<:"
		stop = (R 35: 59, M32768:64512),2,"Gobo1>:"

		stop = (R 60:134, M    0:65535),2,"Gb1Idx="

		stop = (R135:209,      0:  512),N,"Gobo1Stop"
		stop = (R135:209, M  769:32512),2,"Gobo1<:"
		stop = (R135:209, M32768:64512),2,"Gobo1>:"

	Parameter
		name = "-GOBO2-"
		displayerNum = 10
		type = B
		attribList = 11
		stop = (   0:  9),N,"No Gobo2"
		stop = (  10: 14),N,"Donut"
		stop = (  15: 19),N,"TriCones"
		stop = (  20: 24),N,"CongoStr"
		stop = (  25: 29),N,"SpaceSun"
		stop = (  30: 34),N,"Waves"
		stop = (  35: 39),N,"Gobo2.1>"
		stop = (  40: 44),N,"Gobo2.2>"
		stop = (  45: 49),N,"Gobo2.3>"
		stop = (  50: 54),N,"Gobo2.4>"
		stop = (  55: 59),N,"Gobo2.5>"
		stop = (M 60: 74),1,"Shk2.1:"
		stop = (M 75: 89),1,"Shk2.2:"
		stop = (M 90:104),1,"Shk2.3:"
		stop = (M105:119),1,"Shk2.4:"
		stop = (M120:134),1,"Shk2.5:"
		stop = (M135:149),1,"RShk2.1:"
		stop = (M150:164),1,"RShk2.2:"
		stop = (M165:179),1,"RShk2.3:"
		stop = (M180:194),1,"RShk2.4:"
		stop = (M195:209),1,"RShk2.5:"
		stop = (M255:233),1,"G2Whl<:"
		stop = (M210:232),1,"G2Whl>:"

	Parameter
		name = "-GOBO2<>-"
		displayerNum = 11
		type = B
		attribList = 11,12
		stop = (R  0: 34, M    0:65535),2,"Gb2Idx="

		stop = (R 35: 59,      0:  512),N,"Gobo2Stop"
		stop = (R 35: 59, M  768:32512),2,"Gobo2<:"
		stop = (R 35: 59, M32768:64512),2,"Gobo2>:"

		stop = (R 60:134, M    0:65535),2,"Gb2Idx="

		stop = (R135:209,      0:  512),N,"Gobo2Stop"
		stop = (R135:209, M  768:32512),2,"Gobo2<:"
		stop = (R135:209, M32768:64512),2,"Gobo2>:"

	Parameter
		name = "-FOCUS-"
		displayerNum = 12
		type = F
		attribList = 17
		stop = (M  0:255),2,"Focus="

//------------------------------------

	Parameter
		name = "-ZOOM-"
		displayerNum = 13
		type = B
		attribList = 18
		stop = (M  0:255),2,"Zoom="

	Parameter
		name = "-IRIS-"
		displayerNum = 14
		type = B
		attribList = 16
		stop = ( 200:215),N,"Iris Clsd"
		stop = (M  0:199),2,"Iris:"
		stop = (M229:216),1,"PulseO:"
		stop = (M243:230),1,"PulseC:"
		stop = ( 247:249),N,"RndPulsOS"
		stop = ( 244:246),N,"RndPulsOF"
		stop = ( 253:255),N,"RndPulsCS"
		stop = ( 250:252),N,"RndPulsCF"

	Parameter
		name = "-SHUTTER-"
		displayerNum = 15
		type = B
		attribList = 1
		stop = (   0: 19),N,"Shtr Clsd"
		stop = (  20: 49),N,"Shtr Open"
		stop = (M 72: 50),1,"Strobe:"
		stop = (M 99: 80),1,"PulseO:"
		stop = (M119:100),1,"PulseC:"
		stop = ( 168:187),N,"Rnd Slow"
		stop = ( 148:167),N,"Rnd Med"
		stop = ( 128:147),N,"Rnd Fast"
		stop = ( 194:196),N,"RndPulsOS"
		stop = ( 191:193),N,"RndPulsOF"
		stop = ( 200:202),N,"RndPulsCS"
		stop = ( 197:199),N,"RndPulsCF"
		stop = (R203:255),N,"seeDisp24"

	Parameter
		name = "-EFFECTS-"
		displayerNum = 16
		type = B
		attribList = 14,15
		stop = (   0:  0,    0:  0),N,"No Efx"
		stop = (M  1:175,    0:  0),2,"Frost:"
		stop = ( 176:183, M  0:255),2,"Fx1Idx:"
		stop = ( 184:191, M  0:255),2,"Fx2Idx:"
		stop = ( 192:199, M  3:127),2,"Fx1<:"
		stop = ( 192:199, M252:128),2,"Fx1>:"
		stop = ( 200:207, M  3:127),2,"Fx2<:"
		stop = ( 200:207, M252:128),2,"Fx2>:"
		stop = (R216:255, R  0:255),N,"SeeDisp17"

	Parameter
		name = "-MACROS-"
		displayerNum = 17
		type = B
		attribList = 14
		stop = (R  0:215),N,"SeeDisp16"
		stop = ( 216:220),N,"Macro 1"
		stop = ( 221:225),N,"Macro 2"
		stop = ( 226:230),N,"Macro 3"
		stop = ( 231:235),N,"Macro 4"
		stop = ( 236:240),N,"Macro 5"
		stop = ( 241:245),N,"Macro 6"
		stop = ( 246:250),N,"Macro 7"
		stop = ( 251:255),N,"Macro 8"

//------------------------------------

	Parameter
		name = "-PTSPEED-"
		displayerNum = 22
		type = F
		attribList = 23
		stop = (   0:  2),N,"PT Track"
		stop = (M242:  3),2,"PTspd:"
		stop = ( 243:245),N,"PT Slow"
		stop = ( 246:248),N,"PT Norm"
		stop = ( 249:251),N,"PT Fast"
		stop = ( 252:255),N,"MoveBlak"

	Parameter
		name = "-FXSPEED-"
		displayerNum = 23
		type = B
		attribList = 24
		stop = (   0:  2),N,"Fx Track"
		stop = (M239:  3),2,"FxSpd:"
		stop = ( 240:242),N,"FxSTUdOff"
		stop = ( 243:245),N,"FxSTUdOn"
		stop = ( 246:248),N,"FxSCUToff"
		stop = ( 249:251),N,"FxSCUTon"
		stop = ( 252:255),N,"FxBlack"

	Parameter
		name = "-CNTRL-"
		displayerNum = 24
		type = N
		attribList = 1
		stop = (R  0:  0),N,"Run Mode"
		stop = ( 248:255),N,"Lamp Off"
		stop = ( 228:237),N,"Lamp On"
		stop = ( 208:217),N,"Reset"
		stop = (R  0:255),N,"seeDisp15"

end

