<effect>
  <name>FilterSweeper 1.0</name>
  <enabled>true</enabled>
  <numIns>2</numIns>
  <numOuts>2</numOuts>
  <code>ktempo	miditempo

klfo	loopseg	ktempo/60/&lt;nbBeats&gt;*&lt;subDiv&gt;/4, 0, &lt;sweep_freq&gt;

aout1	moogvcf2	ain1, klfo * &lt;freq&gt;, &lt;resonance&gt;
aout2	moogvcf2	ain2, klfo * &lt;freq&gt;, &lt;resonance&gt;
</code>
  <comments>Author: Atte AndrÃ© Jensen (atte.dk), 2008

Filter sweeper, with automatic sync to tempo and user drawable
sweep graph.

Changelog:
1.0 Initial release</comments>
  <opcodeList/>
  <graphicInterface editEnabled='false'>
    <uniqueNameManager nameIndex='-1' defaultPrefix='bsbObj'/>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLineObject'>
      <objectName>sweep</objectName>
      <x>16</x>
      <y>69</y>
      <canvasWidth>460</canvasWidth>
      <canvasHeight>160</canvasHeight>
      <xMax>1.0</xMax>
      <relativeXValues>true</relativeXValues>
      <separatorType>Comma</separatorType>
      <leadingZero>true</leadingZero>
      <locked>false</locked>
      <lines>
        <line name='freq' version='2' max='1.0' min='0.0' resolution='-1.0' color='-14623488' rightBound='true'>
          <linePoint x='0.0' y='0.0'/>
          <linePoint x='0.04464286' y='1.0'/>
          <linePoint x='1.0' y='0.0'/>
        </line>
      </lines>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>nbBeats</objectName>
      <x>126</x>
      <y>290</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0</minimum>
      <maximum>20.0</maximum>
      <resolution>1.0</resolution>
      <value>1.0</value>
      <sliderWidth>300</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>freq</objectName>
      <x>18</x>
      <y>366</y>
      <automationAllowed>true</automationAllowed>
      <minimum>20.0</minimum>
      <maximum>20000.0</maximum>
      <value>1798.8451</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>resonance</objectName>
      <x>83</x>
      <y>366</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.5847509</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
      <objectName>subDiv</objectName>
      <x>17</x>
      <y>289</y>
      <bsbDropdownItemList>
        <bsbDropdownItem>
          <name>1/1</name>
          <value>1</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/2</name>
          <value>2</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/4</name>
          <value>4</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/8</name>
          <value>8</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/16</name>
          <value>16</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/1T</name>
          <value>1.5</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/2T</name>
          <value>3</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/4T</name>
          <value>6</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/8T</name>
          <value>12</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/16T</name>
          <value>24</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/1.</name>
          <value>.6666666666666666666666666666666666666666666666666666666666666</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/2.</name>
          <value>1.33333333333333333333333333333333333333333</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/4.</name>
          <value>2.66666666666666666666666666666666666666666666666666666</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/8.</name>
          <value>5.3333333333333333333333333333333333333333333333333333333</value>
        </bsbDropdownItem>
        <bsbDropdownItem>
          <name>1/16.</name>
          <value>10.666666666666666666666666666666666666666666666666666666666</value>
        </bsbDropdownItem>
      </bsbDropdownItemList>
      <selectedIndex>3</selectedIndex>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>155</x>
      <y>13</y>
      <label>&lt;html&gt;&lt;font size=&quot;6&quot;&gt;&lt;b&gt;FilterSweeper&lt;/b&gt;&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>231</x>
      <y>42</y>
      <label>v 1.0</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>17</x>
      <y>313</y>
      <label>Note Value</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>131</x>
      <y>314</y>
      <label>Number of notes</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>17</x>
      <y>266</y>
      <label>&lt;html&gt;&lt;font size=&quot;4&quot;&gt;Repeat every...&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>21</x>
      <y>442</y>
      <label>Max Freq</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>82</x>
      <y>442</y>
      <label>Resonance</label>
    </bsbObject>
  </graphicInterface>
  <bsbParameterList>
    <parameter uniqueId='1684651437' name='freq' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false'>
        <linePoint x='0.0' y='1798.8451'/>
      </line>
    </parameter>
    <parameter uniqueId='1684651435' name='nbBeats' label='' min='1.0' max='20.0' resolution='1.0' automationEnabled='false'>
      <line name='' version='2' max='20.0' min='1.0' resolution='1.0' color='-8355712' rightBound='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1684651439' name='resonance' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false'>
        <linePoint x='0.0' y='0.5847509'/>
      </line>
    </parameter>
  </bsbParameterList>
</effect>