// Geni MZ-12
// Richie Mickan May 2005

fixture
	manufacturer = "GENI"
	name = "Mz-12"
	version = 0.90
//  fullmanufacturer = "Geni"
//  fullname = "MZ-12"
//  mode = 0
//  description = ""

	attribute
		name = "INTENSITY"
		channel = 1
		minVal = 0
		maxVal = 159

	attribute
		name = "COLOUR"
		channel = 2
		homeVal = 0

	attribute
		name = "GOBO1"
		channel = 3
		homeVal = 0

	attribute
		name = "GOBO2"
		channel = 4
		homeVal = 0
		
	attribute
		name = "GOBO2<>"
		channel = 5
		homeVal = 0

	attribute
		name = "PRISM"
		channel = 6
		homeVal = 0
		
	attribute
		name = "PRISM<>"
		channel = 7 
		homeVal = 0

	attribute
		name = "IRIS"
		channel = 8
		homeVal = 255
		
	attribute
		name = "FOCUS"
		channel = 9
		homeVal = 127

	attribute
		name = "PAN"
		channel = 10
		homeVal = 128

	attribute
		name = "TILT"
		channel = 11
		homeVal = 128

//////////////////////////////////////////////////////

	parameter
		name = "-PAN-"
		displayerNum = 1
		type = F
		attribList = 10
		stop = (M  0:255),D,0,170,"Pan="

	parameter
		name = "-TILT-"
		displayerNum = 2
		type = F
		attribList = 11
		stop = (M  0:255),D,0,90,"Ti@="

	parameter
		name = "-COLOUR-"
		displayerNum = 3
		type = C
		attribList = 2
		stop = (   0: 21),N,"White"
		stop = (  22: 43),N,"Lt Blue"
		stop = (  44: 63),N,"Yellow"
		stop = (  64: 85),N,"Red"
		stop = (  86:107),N,"Green"
		stop = ( 108:127),N,"Pink"
		stop = ( 128:149),N,"Dk Blue"
		stop = ( 150:167),N,"Purple"
		stop = (M168:255),2,"CWhl>:"

	parameter
		name = "-GOBO1-"
		displayerNum = 4
		type = B
		attribList = 3
		stop = (   0: 31),N,"No Gobo1"
		stop = (  32: 63),N,"Gobo1.1"
		stop = (  64: 95),N,"Gobo1.2"
		stop = (  96:127),N,"Gobo1.3"
		stop = ( 128:159),N,"Gobo1.4"
		stop = ( 160:193),N,"Gobo1.5"
		stop = (M194:255),2,"GWhl>:"

	parameter
		name = "-GOBO2-"
		displayerNum = 5
		type = B
		attribList = 4 
		stop = (   0: 50),N,"No Gobo2"		
		stop = (  51:101),N,"Gobo2.1"
		stop = ( 102:152),N,"Gobo2.2"
		stop = ( 153:203),N,"Gobo2.3"
		stop = ( 204:255),N,"Gobo2.4"

	parameter
		name = "-GOBO2<>-"
		displayerNum = 6
		type = B
		attribList = 5
		stop = (   0:  7),N,"Gobo2Stop"
		stop = (M  8:131),2,"Gobo2<:"
		stop = (M132:255),2,"Gobo2>:"

//--------------------------------------------------		
		
	parameter
		name = "-IRIS-"
		displayerNum = 7
		type = B
		attribList = 8
		stop = (M  0:159),2,"Iris:"		
		stop = (M160:207),1,"PulsS-F:"
		stop = (M254:208),1,"PulsF-S:"
		stop = ( 255:255),N,"IrisOpen"
		
	parameter
		name = "-FOCUS-"
		displayerNum = 8
		type = B
		attribList = 9 
		stop = (M  0:255),2,"Focus="		
		
	parameter
		name = "-EFFECTS-"
		displayerNum = 9 
		type = B
		attribList = 6
		stop = (   0: 63),N,"No Fx"		 
		stop = (  64:127),N,"Prism"
		stop = ( 128:191),N,"Magenta"
		stop = ( 192:255),N,"Frost"
		
	parameter
		name = "-PRSM<>-"
		displayerNum = 10
		type = B
		attribList = 7 
		stop = (   0:  7),N,"PrsmStop"		
		stop = (M  8:131),2,"Prsm<:"
		stop = (M132:255),2,"Prsm>:"

	parameter
		name = "-STROBE-"
		displayerNum = 11
		type = B
		attribList = 1 
		stop = (   0:  0),N,"use Fader"
		stop = (R254:255),N,"Shtr Open"     
		stop = (M160:253),2,"Strobe:"		

end

