<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by Olaf Schleusing (Studer Professional Audio GmbH) -->
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<AttributeType name="ProductName" dt:type="string" required="no"/>

	<ElementType name="ConditionalControlGroup" content="textOnly" dt:type="string">
		<attribute type="ProductName"/>
	</ElementType>
	<ElementType name="Trigger" content="textOnly" dt:type="string">
		<attribute type="ProductName"/>
	</ElementType>
	<ElementType name="Bay" content="textOnly" dt:type="string">
		<attribute type="ProductName"/>
	</ElementType>
	<ElementType name="Screen" content="textOnly" dt:type="string">
		<attribute type="ProductName"/>
	</ElementType>
	<ElementType name="Name" content="textOnly" dt:type="string">
		<attribute type="ProductName"/>
	</ElementType>
	<ElementType name="Bays" content="eltOnly">
		<attribute type="ProductName"/>
		<element type="Bay" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="ConditionalControlGroups" content="eltOnly">
		<attribute type="ProductName"/>
		<element type="ConditionalControlGroup" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="EncoderRow" content="eltOnly">
		<attribute type="ProductName"/>
		<element type="Name" minOccurs="1" maxOccurs="*"/>
		<element type="ConditionalControlGroups" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="EncoderRows" content="eltOnly">
		<attribute type="ProductName"/>
		<element type="EncoderRow" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="VstEncoderAssign" content="eltOnly">
		<attribute type="ProductName"/>
		<element type="Bays" minOccurs="1" maxOccurs="*"/>
		<element type="Screen" minOccurs="1" maxOccurs="*"/>
		<element type="EncoderRows" minOccurs="1" maxOccurs="*"/>
	</ElementType>
</Schema>