<soundObject type='blue.soundObject.Sound'>
  <subjectiveDuration>2.0</subjectiveDuration>
  <startTime>0.6190476190476191</startTime>
  <name>JackTransport</name>
  <backgroundColor>-3355648</backgroundColor>
  <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
    <name>untitled</name>
    <comment></comment>
    <globalOrc/>
    <globalSco/>
    <instrumentText>if i(&lt;PROG_on&gt;) == 1 then  
ires system_i 1, &lt;program&gt;, 1                                                   ; call for gjackclock program (Linux)
endif

if (i(&lt;LOC_on&gt;) == 1) then                                                      ; location on/off
    jacktransport	&lt;start/stop&gt;, &lt;locationSTART&gt;                              ; icommand and  ilocation of playhead
else
    jacktransport	&lt;start/stop&gt;                                            ; icommand only
endif

</instrumentText>
    <alwaysOnInstrumentText></alwaysOnInstrumentText>
    <graphicInterface editEnabled='false'>
      <gridSettings>
        <width>5</width>
        <height>5</height>
        <gridStyle>DOT</gridStyle>
        <snapGridEnabled>true</snapGridEnabled>
      </gridSettings>
      <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
        <objectName></objectName>
        <x>0</x>
        <y>0</y>
        <groupName>Group</groupName>
        <backgroundColor>0x00000033</backgroundColor>
        <borderColor>0x000000ff</borderColor>
        <labelTextColor>0xffffffff</labelTextColor>
        <titleEnabled>true</titleEnabled>
        <width>20</width>
        <height>20</height>
        <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
          <objectName></objectName>
          <x>355</x>
          <y>40</y>
          <label>v1.0</label>
          <font>
            <name>System Regular</name>
            <size>12.0</size>
          </font>
        </bsbObject>
        <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
          <objectName></objectName>
          <x>120</x>
          <y>90</y>
          <groupName>Group</groupName>
          <backgroundColor>0x669966ff</backgroundColor>
          <borderColor>0x000000ff</borderColor>
          <labelTextColor>0xffffffff</labelTextColor>
          <titleEnabled>false</titleEnabled>
          <width>20</width>
          <height>20</height>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
            <objectName>program</objectName>
            <x>85</x>
            <y>135</y>
            <automationAllowed>false</automationAllowed>
            <selectedIndex>0</selectedIndex>
            <fontSize>12</fontSize>
            <randomizable>true</randomizable>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-1687820150'>
                <name>GJackClock</name>
                <value>&quot;gjackclock -a -f 1000 -n -t -c &apos;blue&apos; -w &apos;2600 x 950&apos;&quot;</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>35</x>
            <y>78</y>
            <label>jump to</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBTextField'>
            <objectName>locationSTART</objectName>
            <x>85</x>
            <y>75</y>
            <value>20</value>
            <textFieldWidth>50</textFieldWidth>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName>location2</objectName>
            <x>15</x>
            <y>120</y>
            <label>external program</label>
            <font>
              <name>System Bold</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>LOC_on</objectName>
            <x>15</x>
            <y>75</y>
            <automationAllowed>true</automationAllowed>
            <label/>
            <selected>true</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>PROG_on</objectName>
            <x>15</x>
            <y>135</y>
            <automationAllowed>true</automationAllowed>
            <label>start</label>
            <selected>true</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
            <objectName>start/stop</objectName>
            <x>35</x>
            <y>15</y>
            <automationAllowed>false</automationAllowed>
            <selectedIndex>0</selectedIndex>
            <fontSize>12</fontSize>
            <randomizable>false</randomizable>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-1687820152'>
                <name>start transport</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-1687820151'>
                <name>stop transport</name>
                <value>0</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>135</x>
            <y>77</y>
            <label>seconds</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName>location</objectName>
            <x>15</x>
            <y>60</y>
            <label>playhead</label>
            <font>
              <name>System Bold</name>
              <size>12.0</size>
            </font>
          </bsbObject>
        </bsbObject>
        <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
          <objectName></objectName>
          <x>60</x>
          <y>45</y>
          <label>Jack Transport</label>
          <font>
            <name>System Bold</name>
            <size>36.0</size>
          </font>
        </bsbObject>
      </bsbObject>
    </graphicInterface>
    <parameterList>
      <parameter uniqueId='1826882533' name='PROG_on' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='1.0'>
        <line name='' version='2' max='1.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='true' endPointsLinked='false'>
          <linePoint x='0.0' y='1.0'/>
        </line>
      </parameter>
      <parameter uniqueId='1826882536' name='LOC_on' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='1.0'>
        <line name='' version='2' max='1.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='true' endPointsLinked='false'>
          <linePoint x='0.0' y='1.0'/>
        </line>
      </parameter>
    </parameterList>
    <presetGroup name='Presets'/>
    <opcodeList/>
  </instrument>
  <comment>Several JackTransport Sound SoundObjects can be placed on the Score Timeline, in order to start or stop Jacktransport. Jacktransport can be used to run other Jack-aware programs in parallel with Blue. The Master is Blue, the other program(s) must be slave. Other programs can be Midi editors and Midi sequencers come to mind.

My program of choice,  a big counter showing the Jack Time as it progresses, is gjackclock. This is a Linux program, so you have to look for a similar program for your system.

september 2017, version 1.0
</comment>
</soundObject>