<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>

<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY. Rather, use the _ref.xml files found in the 'edits' folder.-->
<c74object name="jit.glue" module="jit" category="Jitter Data">
	<digest>
		Glue many matrices into one
	</digest>
	<description>
		Composites multiple input matrices together as if they were rectangular pieces of a whole.
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			Jitter
		</metadata>
		<metadata name="tag">
			Jitter Data
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="matrix">
			<digest>
				in
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="matrix">
			<digest>
				in2
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
		<outlet id="0" type="matrix">
			<digest>
				out
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="1" type="matrix">
			<digest>
				dumpout
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!--MOP-->
	<mop matrixinputcount="-1" matrixoutputcount="1">
		<matrixoutput name="out" planelink="1" typelink="1" dimlink="0" minplanecount="1" maxplanecount="32" mindimcount="1" maxdimcount="32">
			<types>
				char long float32 float64
			</types>
		</matrixoutput>
	</mop>
	<!--MESSAGES-->
	<jittermethodlist>
		<jittermethod name="bang" />
		<jittermethod name="clear" />
		<jittermethod name="exportattrs" />
		<jittermethod name="exportsummary" />
		<jittermethod name="getattributes" />
		<jittermethod name="getstate" />
		<jittermethod name="jit_matrix" />
		<jittermethod name="importattrs" />
		<jittermethod name="outputmatrix" />
		<jittermethod name="summary" />
	</jittermethodlist>
	<!--ATTRIBUTES-->
	<attributelist>
		<attribute name="columns" get="1" set="1" type="int" size="1">
			<digest>
				Number of columns
			</digest>
			<description>
				The number of columns to use when gluing the matrix together (default = 1)
				<br />
				If you specify the <at>columns</at> attribute in the object box, The number of inlets will be equal to the number of rows multiplied by the number of columns. If you change the <at>rows</at>* <at>columns</at> attributes later, the size of the split regions will change, but the number of inlets will not change.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="atom" size="1" value="1" />
				<attribute name="category" get="1" set="1" type="atom" size="1" value="Behavior" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Columns" />
			</attributelist>
		</attribute>
		<attribute name="syncinlet" get="1" set="1" type="int" size="1">
			<digest>
				Inlet number to force a new composite
			</digest>
			<description>
				The inlet number which will cause the <o>jit.glue</o> object to output a new composite matrix when a matrix is received at the specified inlet (default = 0)
				<br />
				A value of -1 will cause the object to output a new matrix in response to a matrix received at <b>all</b> inlets
			</description>
		</attribute>
		<attribute name="rows" get="1" set="1" type="int" size="1">
			<digest>
				Number of rows
			</digest>
			<description>
				The number of rows to use when gluing the matrix together (default = 1)
				<br />
				If you specify the <at>rows</at> attribute in the object box, The number of inlets will be equal to the number of rows multiplied by the number of columns. If you change this value later you will change the compositing effect, but the number of inlets will not change.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="atom" size="1" value="1" />
				<attribute name="category" get="1" set="1" type="atom" size="1" value="Behavior" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Rows" />
			</attributelist>
		</attribute>
	</attributelist>
	<jitterattributelist>
		<jitterattribute name="outputmode" />
		<jitterattribute name="adapt" />
		<jitterattribute name="out_name" />
		<jitterattribute name="type" />
		<jitterattribute name="dim" />
		<jitterattribute name="planecount" />
	</jitterattributelist>
	<!--EXAMPLE-->
	<examplelist>
		<example img="jit.glue.png" />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="jit.concat" />
		<seealso name="jit.demultiplex" />
		<seealso name="jit.matrix" />
		<seealso name="jit.multiplex" />
		<seealso name="jit.scissors" />
		<seealso name="jit.split" />
		<seealso name="jitterchapter13" module="jit" type="tutorial" />
	</seealsolist>
</c74object>
