<?xml version="1.0" encoding="utf-8" ?>

<PluginList>

  <Plugin id="SE BPM Clock3" name="BPM Clock3" category="Old" graphicsApi="none" helpUrl="BpmClock3.htm">
    <Audio>
      <Pin id="0" name="Host BPM" direction="in" datatype="float" hostConnect="Time/BPM" />
      <Pin id="1" name="Host SP" direction="in" datatype="float" hostConnect="Time/SongPosition" />
      <Pin id="2" name="Bar Divisor" direction="in" datatype="enum" default="4" metadata="32=-128,16=-64,8=-32,4=-16,2=-8,1=-4,1/2=-2,1/4=1,1/8=2,1/8T=3,1/16=4,1/16T=6,1/32=8,1/32T=12,1/64=16,1/64T=24,1/128=32,1/256=64"/>
      <Pin id="3" name="Pulse Out" direction="out" datatype="float" rate="audio"/>
      <Pin id="4" name="Host Transport" direction="in" datatype="bool" hostConnect="Time/TransportPlaying" />
      <Pin id="5" name="Numerator" direction="in" datatype="int" hostConnect="Time/Timesignature/Numerator" />
      <Pin id="6" name="Denominator" direction="in" datatype="int" hostConnect="Time/Timesignature/Denominator" />
      <Pin id="7" name="Host Bar Start" direction="in" datatype="float" hostConnect="Time/BarStartPosition" />
    </Audio>
  </Plugin>

  <Plugin id="SE BPM Clock4" name="BPM Clock4" category="Special" graphicsApi="none" helpUrl="BpmClock3.htm">
    <Audio>
      <Pin name="Host BPM" datatype="float" hostConnect="Time/BPM" />
      <Pin name="Host SP" datatype="float" hostConnect="Time/SongPosition" />
      <Pin name="Host Transport" datatype="bool" hostConnect="Time/TransportPlaying" />
      <Pin name="Numerator" datatype="int" hostConnect="Time/Timesignature/Numerator" />
      <Pin name="Denominator" datatype="int" hostConnect="Time/Timesignature/Denominator" />
      <Pin name="Host Bar Start" datatype="float" hostConnect="Time/BarStartPosition" />
      <!--
      <Pin name="Rate" datatype="enum" default="384" metadata="32=49152,16=24576,8=12288,4=6144,2=3072,1=1536,1 t=1024,1/2=768,1/2 t=512,1/4=384,1/4 t=256,1/8=192,1/8 t=128,1/16=96,1/16 t=64,1/32=48,1/32 t=32,1/64=24,1/64 t=16,1/128=12,1/128 t=8,1/256=6,1/256 t=4"/>
      -->
      <Pin name="Rate" datatype="enum" default="4" metadata="32=49152,16=24576,8=12288,4=6144,2=3072,1=1536,1 d=2304,1 t=1024,1/2=768,1/2 d=1152,1/2 t=512,1/4=384,1/4 d=576,1/4 t=256,1/8=192,1/8 d=288,1/8 t=128,1/16=96,1/16 d=144,1/16 t=64,1/32=48,1/32 d=72,1/32 t=32,1/64=24,1/64 d=36,1/64 t=16,1/128=12,1/128 d=18,1/128 t=8,1/256=6,1/256 d=9,1/256 t=4"/>
      <Pin name="Swing" datatype="float" default="5"/>
      <Pin name="Pulse Width" datatype="float" default="5"/>
      <Pin name="Pulse Out" direction="out" datatype="float" rate="audio"/>
    </Audio>
  </Plugin>

  <Plugin id="SE BPM Tempo" name="BPM Tempo" category="Special" graphicsApi="none" helpUrl="BpmClock3.htm">
    <Audio>
      <Pin id="0" name="Host BPM" direction="in" datatype="float" hostConnect="Time/BPM" />
      <Pin id="1" name="Host Transport" direction="in" datatype="bool" hostConnect="Time/TransportPlaying" />
      <Pin id="2" name="Tempo Out" direction="out" datatype="float" rate="audio"/>
      <Pin id="3" name="Transport Run" direction="out" datatype="float" rate="audio"/>
		<!-- DAW might suspend processing for some time, then resume it (e.g. Reaper Clip effects).
		     We need to clear the tail of processors (esp reverb/delay) in this case.
		-->
      <Pin datatype="int" private="true" hostConnect="Processor/ClearTails"/>
      <Pin name="Processor Resumed" datatype="bool" direction="out"/>
	</Audio>
  </Plugin>

</PluginList>


