<?xml version="1.0" encoding="UTF-8"?>
<controller rotation="0" width="-1" height="-1" orientation="1">
	<info>
		Vertical scrollgroup demo.
		Emulates the mk3 X variant of a popular grid controller, but only understands the 'notes and CCs on three MIDI channels' approach, not the sysex protocol. (It will for example work with the Launchpad95 script in Live, but will not give color feedback etc. with DrivenByMoss in Bitwig).
	</info>
	<control type="group" weight=".13">
		<control type="label" mode="0x14" vc="3" title="▲" margin="2,0" midi="0xB0,0x5b,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="▼" margin="2,0" midi="0xB0,0x5c,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="◀" margin="2,0" midi="0xB0,0x5d,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="▶" margin="2,0" midi="0xB0,0x5e,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="Session" margin="2,0" midi="0xB0,0x5f,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="Note" margin="2,0" midi="0xB0,0x60,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="Custom" margin="2,0" midi="0xB0,0x61,0x7F" weight="0.109"/>
		<control type="label" mode="0x14" vc="3" title="Capture" margin="2,0" midi="0xB0,0x62,0x7F" weight="0.109"/>
		<control type="space" weight="0.128"/>
	</control>
	<control type="scrollgroup" weight=".87" mode="1">
		<control type="group" weight=".87">
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x51,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x52,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x53,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x54,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x55,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x56,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x57,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x58,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x47,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x48,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x49,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x4a,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x4b,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x4c,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x4d,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x4e,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x3d,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x3e,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x3f,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x40,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x41,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x42,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x43,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x44,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x33,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x34,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x35,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x36,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x37,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x38,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x39,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x3a,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x29,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x2a,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x2b,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x2c,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x2d,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x2e,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x2f,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x30,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x1f,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x20,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x21,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x22,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x23,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x24,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x25,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x26,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0x15,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x16,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x17,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x18,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x19,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x1a,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x1b,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x1c,0x7F" vc="3"/>
			</control>
			<control type="group">
				<control type="drumpad" mode="0x10" midi="0x90,0xb,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0xc,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0xd,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0xe,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0xf,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x10,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x11,0x7F" vc="3"/>
				<control type="drumpad" mode="0x10" midi="0x90,0x12,0x7F" vc="3"/>
			</control>
		</control>
		<control type="group" weight=".04">
			<control type="group" color="0xFF222222" padding="0,4,4,4" orientation="1" height="-1">
				<control type="label" weight=".05" color="0,0xFF444444" title=" ▲" tf="0x10"/>
				<control type="label" weight=".9" color="0,0xFF444444" title="▲&#10;▼"/>
				<control type="label" weight=".05" color="0,0xFF444444" title=" ▼" tf="0x10"/>
			</control>
		</control>
		<control type="group" weight=".09">
			<control type="label" mode="0x14" vc="3" title="▶&#10;Volume" margin="4,0" midi="0xB0,0x59,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Pan" margin="4,0" midi="0xB0,0x4f,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Send A" margin="4,0" midi="0xB0,0x45,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Send B" margin="4,0" midi="0xB0,0x3b,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Stop" margin="4,0" midi="0xB0,0x31,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Mute" margin="4,0" midi="0xB0,0x27,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Solo" margin="4,0" midi="0xB0,0x1d,0x7F"/>
			<control type="label" mode="0x14" vc="3" title="▶&#10;Arm" margin="4,0" midi="0xB0,0x13,0x7F"/>
		</control>
	</control>
	<emulation>
		<query response="0xF0,0x7E,0x00,0x06,0x02,0x00,0x20,0x29,0x13,0x01,0x00,0x00,0x00,0x01,0x03,0x08,0xF7"/>
	</emulation>
</controller>
