<?xml version="1.0" encoding="utf-8"?>
<avolites.macros xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Avolites.Menus.xsd">
	<!-- MIDI Machine Control (MMC) -->
	<!-- These macros allow you to control audio hardware and software that support MIDI Machine Control. This includes software such as Logic and Reaper -->

  <!-- MMC Stop -->
  <macro name="MMC Stop" id="Avolites.Macros.MMCStop">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 01 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Play -->
  <macro name="MMC Play" id="Avolites.Macros.MMCPlay">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 02 F7")</step>
    </sequence>
  </macro>
  
    <!-- MMC Defered Play -->
  <macro name="MMC Deferred Play" id="Avolites.Macros.MMCDeferedPlay">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 03 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Fast Forward -->
  <macro name="MMC Fast Forward" id="Avolites.Macros.MMCFastForward">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 04 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Rewind -->
  <macro name="MMC Rewind" id="Avolites.Macros.MMCRewind">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 05 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Record Strobe (Punch In)-->
  <macro name="MMC Record Strobe" id="Avolites.Macros.MMCRecordStrobe">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 06 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Record Exit (Punch Out)-->
  <macro name="MMC Record Exit" id="Avolites.Macros.MMCRecordExit">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 07 F7")</step>
    </sequence>
  </macro>
  
    <!-- MMC Record Pause -->
  <macro name="MMC Record Pause" id="Avolites.Macros.MMCRecordPause">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 08 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Pause -->
  <macro name="MMC Pause" id="Avolites.Macros.MMCPause">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 09 F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Eject -->
  <macro name="MMC Eject" id="Avolites.Macros.MMCEject">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 0A F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Chase -->
  <macro name="MMC Chase" id="Avolites.Macros.MMCChase">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 0B F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Reset -->
  <macro name="MMC Reset" id="Avolites.Macros.MMCReset">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 0D F7")</step>
    </sequence>
  </macro>
  
  <!-- MMC Goto Start -->
  <macro name="MMC Goto Start" id="Avolites.Macros.MMCGotoStart">
    <sequence>
      <step>Panel.Midi.Send("F0 7F 7F 06 44 06 01 00 00 00 00 00 F7")</step>
    </sequence>
  </macro>
  

</avolites.macros>