<?xml version="1.0" encoding="UTF-8"?><controller orientation="2" xgf="1" snapshots="U01GMkNMSVAAQAAAADDgAfAgAAAAAAAAAAAAAAAAAADQAAEAU1NfNgAAAAAAAAAAEPMGAEAwAA0AAAAAQDAADgAAAABAMAAPAAAAAEAwABAAAAAAQDAAEQAAAABAMAASAAAAAEAwABP/////QDAAFAAAAABAMAAVAAAAAEAwABYAAAAAAEAB4NAAAQBTU183AAAAAAAAAAAQ8wcAQDAADQAAAABAMAAOAAAAAEAwAA8AAAAAQDAAEAAAAABAMAARAAAAAEAwABIAAAAAQDAAEwAAAABAMAAU/////0AwABUAAAAAQDAAFgAAAAAAQAHg0AABAFNTXzAAAAAAAAAAABDzAABfDgBzczAAAAAAAAAAAAAAQDAAEP////9AMAARAAAAAEAwABIAAAAAQDAAEwAAAABAMAAUAAAAAEAwABUAAAAAQDAAFgAAAABAMAAXy4AAAEAwABjLgAAAQDAAGcuAAAAAQAHg0AABAFNTXzEAAAAAAAAAABDzAQBfDgBzczEAAAAAAAAAAAAAQDAAEAAAAABAMAAR/////0AwABIAAAAAQDAAEwAAAABAMAAUAAAAAEAwABUAAAAAQDAAFgAAAABAMAAXy4AAAEAwABjLgAAAQDAAGcuAAAAAQAHg0AABAFNTXzIAAAAAAAAAABDzAgBfDgBzczIAAAAAAAAAAAAAQDAAEAAAAABAMAARAAAAAEAwABL/////QDAAEwAAAABAMAAUAAAAAEAwABUAAAAAQDAAFgAAAABAMAAXy4AAAEAwABjLgAAAQDAAGcuAAAAAQAHg0AABAFNTXzMAAAAAAAAAABDzAwBfDgBzczMAAAAAAAAAAAAAQDAAEAAAAABAMAARAAAAAEAwABIAAAAAQDAAE/////9AMAAUAAAAAEAwABUAAAAAQDAAFgAAAABAMAAXy4AAAEAwABjLgAAAQDAAGcuAAAAAQAHg0AABAFNTXzQAAAAAAAAAABDzBABfDgBzczQAAAAAAAAAAAAAQDAAEAAAAABAMAARAAAAAEAwABIAAAAAQDAAEwAAAABAMAAU/////0AwABUAAAAAQDAAFgAAAABAMAAXy4AAAEAwABjLgAAAQDAAGcuAAAAAQAHg0AABAFNTXzUAAAAAAAAAABDzBQBfDgBzczUAAAAAAAAAAAAAQDAAEAAAAABAMAARlQ4JAEAwABL/////QDAAE51MbABAMAAUAAAAAEAwABUAAAAAQDAAFgAAAABAMAAXy4AAAEAwABjLgAAAQDAAGcuAAAAAQAHg8CEAAAAAAAAAAAAAAAAAAA==">
   <info>
      Snapshots and some ways to deal with them. The preset has been exported with snapshot data 'bundled in xml' and contains base64 encoded contents of a midi2 clip file.
   </info>
   <control type="group" weight="0.15" orientation="1">
      <!-- A sysexgroup not manipulating Sysex but a custom 'Control Action' message. The title attribute excludes (~) the stepper with id 'st0' from triggering the message.-->
      <control type="sysexgroup" weight=".28|.59" orientation="1" mode="0x400" title="~@st0" midi="0xFF,0x24,0x20,0x00">
         <control type="stepper" midi="0xB0,0x03,0x0F" mode="0x20000000" title="Snapshot,+1" id="st0" weight=".5"/>
         <control type="group" weight=".5">
            <control type="button" mode="0x20000000" title="Load" midi="0xB0,0x02,0x20"/>
            <control type="button" mode="0x20000000" title="Store" midi="0xB0,0x02,0x21"/>
            <control type="button" mode="0x20000000" title="Delete" midi="0xB0,0x02,0x22"/>
         </control>
      </control>
      <control type="group" weight=".1" orientation="0" color="0xFF333333">
         <!-- Just some 'deco'. Colored spaces used to create something like a border -->
         <control type="space" weight="0.36" height="2" color="0xffc78f00,0,0" visibility="0x8"/>
         <control type="label" weight=".27" title="R e c a l l" color="0,0xffc78f00,0"/>
         <control type="space" weight="0.36" height="2" color="0xffc78f00,0,0" visibility="0x8"/>
      </control>
      <!-- A group of buttons directly calling snapshot recalls. These are excluded from snapshots and aranged in a 'reverse device orientation' oriented group to change their arrangement in landscape mode. -->
      <control type="group" weight=".61|.3" color="0xFF333333" orientation="3">
         <control type="group" weight=".33" orientation="0">
            <control type="button" midi="0xFF,0x24,0x20,0x00" title="1" mode="0x20000000" grp="1"/>
            <control type="button" midi="0xFF,0x24,0x20,0x01" title="2" mode="0x20000000" grp="1"/>
         </control>
         <control type="group" weight=".33" orientation="0">
            <control type="button" midi="0xFF,0x24,0x20,0x02" title="3" mode="0x20000000" grp="1"/>
            <control type="button" midi="0xFF,0x24,0x20,0x03" title="4" mode="0x20000000" grp="1"/>
         </control>
         <control type="group" weight=".33" orientation="0">
            <control type="button" midi="0xFF,0x24,0x20,0x04" title="5" mode="0x20000000" grp="1"/>
            <control type="button" midi="0xFF,0x24,0x20,0x05" title="6" mode="0x20000000" grp="1"/>
         </control>
      </control>
   </control>
   <control type="space" height="4" width="4"/>
   <!-- Faders are the only controls here that snapshots are actually taken from. Laid out with fixed pixel widths, because in a scrollgroup there is nothing limiting the container width
   and faders would use their default aspect ratio, which may result in too few being visible at a time.-->
   <control type="scrollgroup" weight="0.58" orientation="0">
      <control type="small_fader" midi="0xB0,0x00,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x01,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x02,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x03,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x04,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x05,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x06,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x07,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x08,0x7F" width="200"/>
      <control type="small_fader" midi="0xB0,0x09,0x7F" width="200"/>
   </control>
   <!-- ready made integrated snapshot-control. This is not very flexible in terms of appearance, nor is it really controlable regarding the number of buttons it will show. -->
   <control type="snapshots" margin="3,1" weight="0.11"/>
</controller>
