<effect>
  <name>Std. Distortion</name>
  <enabled>true</enabled>
  <numIns>2</numIns>
  <numOuts>2</numOuts>
  <code>kpreg	=	&lt;preGain&gt;
kpostg	=	&lt;postGain&gt;
knegs	=	&lt;negShape&gt;
kposs	=	&lt;posShape&gt;

aout1	distort1	ain1, kpreg, kpostg, kposs, knegs
aout2	distort1	ain2, kpreg, kpostg, kposs, knegs
</code>
  <comments>Distortion based on distort1 opcode.</comments>
  <opcodeList/>
  <graphicInterface editEnabled='false'>
    <uniqueNameManager nameIndex='-1' defaultPrefix='bsbObj'/>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>preGain</objectName>
      <x>5</x>
      <y>11</y>
      <minimum>0.0</minimum>
      <maximum>20.0</maximum>
      <value>90.71335</value>
      <knobWidth>120</knobWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>38</x>
      <y>147</y>
      <label>Pre-gain</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>postGain</objectName>
      <x>136</x>
      <y>10</y>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.14584164</value>
      <knobWidth>120</knobWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>171</x>
      <y>148</y>
      <label>Post-gain</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>posShape</objectName>
      <x>35</x>
      <y>171</y>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.2914533</value>
      <knobWidth>60</knobWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>9</x>
      <y>246</y>
      <label>Positive Curve Shape</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>negShape</objectName>
      <x>167</x>
      <y>172</y>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.6930761</value>
      <knobWidth>60</knobWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>150</x>
      <y>247</y>
      <label>Neg. Curve Shape</label>
    </bsbObject>
  </graphicInterface>
  <bsbParameterList>
    <parameter uniqueId='241011833' name='negShape' 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.6930761'/>
      </line>
    </parameter>
    <parameter uniqueId='241011831' name='posShape' 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.2914533'/>
      </line>
    </parameter>
    <parameter uniqueId='241011829' name='postGain' 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.14584164'/>
      </line>
    </parameter>
    <parameter uniqueId='241011827' name='preGain' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false'>
        <linePoint x='0.0' y='90.71335'/>
      </line>
    </parameter>
  </bsbParameterList>
</effect>