<instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
  <name>BdTR v2.0</name>
  <comment>BdTR with extra features
---------------------------------

Author: Mark Van Peteghem
Based on the instrument BdTR by Atte Andr? Jensen (atte.dk), 2007

This instrument adds extra features to the instrument BdTR.

It has one extra p-field, p4, that is the amplitude. If it is 0 or less it is
in decibels below 0dbfs, otherwise it is multiplied with 0dbfs (so should be 1 or less).

Instead of custom waveforms, it lets you choose between a sine and a triangle.
For the sine you can choose the amplitude of the second harmonic,
for the triangle you can choose the pulse width.
Furthermore you can choose how the sine or triangle should be distorted,
allowing a big variety of waveforms.

The envelope type can be exponential or linear. With a linear envelope
the perceived duration is closer to the one specified.

An optional lowpass filter lets you adjust the tonality.

The RM knob lets you optionally generate a second similar signal with
a higher frequency, that is multiplied with the original signal.

The volume adjust knob lets you adjust the volume so that when p4 is 1
it will actually be 0dbfs. Changing the condition 1==0 to 1==1 prints out
what value should be there to achieve this (set p4 to 0 or 1 to do this).
</comment>
  <globalOrc>git_instr_bd_tr_sine_&lt;INSTR_NAME&gt;	ftgen	0, 0, 2^18,	10,	1, &lt;harm2&gt;
git_instr_bd_tr_tri_&lt;INSTR_NAME&gt;	ftgen	0, 0, 2^18,	7,	1, 2^18*&lt;harm2&gt;, -1, 2^18*(1-&lt;harm2&gt;), 1
git_instr_bd_tr_dist_&lt;INSTR_NAME&gt; = 0
</globalOrc>
  <globalSco/>
  <instrumentText>; setup
iamp   =         ((p4 &gt; 0) ? 0dbfs*p4 : ampdbfs(p4))*ampdb(&lt;vol_adjust&gt;)

ibeginfreq = 	i(&lt;freq&gt;)&lt;freq_mod&gt;
ilength    = 	(&lt;force_length&gt;==1) ? i(&lt;length&gt;) : p3
ipeak      = 	i(&lt;peak&gt;)
iendfreq   = 	i(&lt;endfreq&gt;)&lt;endfreq_mod&gt;

if git_instr_bd_tr_dist_&lt;INSTR_NAME&gt;==0 then
	ibasic_wave = (&lt;wave&gt;==1) ? git_instr_bd_tr_sine_&lt;INSTR_NAME&gt; : git_instr_bd_tr_tri_&lt;INSTR_NAME&gt;
	git_instr_bd_tr_dist_&lt;INSTR_NAME&gt; mvpDistortWaveTable ibasic_wave, &lt;distort_type&gt;, &lt;distort_amount&gt;
endif

; envelopes
if (&lt;force_length&gt;==1) then
	kkeepalive linsegr 1, ilength, 0
endif

if (&lt;env_type&gt;==1) then
	aampenv	expseg	0dbfs/10000, .00001, iamp, ilength, 0dbfs/10000
else
	aampenv	linseg	0, .001, iamp, ilength, 0
endif
kpitenv	linseg	ibeginfreq + (150 * ipeak), .1, ibeginfreq, ilength - .1, iendfreq

; oscillator
asig	oscili 1, kpitenv, git_instr_bd_tr_dist_&lt;INSTR_NAME&gt;
if (&lt;use_rm&gt;==1) then
	asig1	oscili 1, kpitenv*&lt;rm&gt;, git_instr_bd_tr_dist_&lt;INSTR_NAME&gt;
	asig = asig*asig1
endif

if (&lt;use_lowpass&gt;==1) then
	asig tone asig, &lt;lowpass&gt;&lt;lowpass_mod&gt;
endif

asig = asig*aampenv
kleft, kright panner &lt;pan&gt;&lt;pan_mod&gt;

if (1==0) then
	amaxabs init 0.01
	maxabsaccum amaxabs, asig*kleft
	kmaxabs downsamp amaxabs
	printk 0.1, dbamp(0dbfs/kmaxabs)+&lt;vol_adjust&gt;
endif

; output
blueMixerOut asig*kleft, asig*kright
</instrumentText>
  <alwaysOnInstrumentText/>
  <graphicInterface editEnabled='false'>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>freq</objectName>
      <x>13</x>
      <y>28</y>
      <automationAllowed>true</automationAllowed>
      <minimum>30.0</minimum>
      <maximum>150.0</maximum>
      <value>54.3325</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>length</objectName>
      <x>11</x>
      <y>159</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.1</minimum>
      <maximum>3.0</maximum>
      <value>0.50634813</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>endfreq</objectName>
      <x>76</x>
      <y>28</y>
      <automationAllowed>true</automationAllowed>
      <minimum>15.0</minimum>
      <maximum>30.0</maximum>
      <value>18.193335</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>peak</objectName>
      <x>76</x>
      <y>159</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>2.0</maximum>
      <value>1.3035392</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>17</x>
      <y>123</y>
      <label>Start Freq</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>81</x>
      <y>123</y>
      <label>End Freq</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>92</x>
      <y>239</y>
      <label>Peak</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
      <objectName>env_type</objectName>
      <x>207</x>
      <y>179</y>
      <automationAllowed>false</automationAllowed>
      <bsbDropdownItemList>
        <bsbDropdownItem uniqueId='57061207'>
          <name>Exponential</name>
          <value>1</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57061208'>
          <name>Linear</name>
          <value>2</value>
        </bsbDropdownItem>
      </bsbDropdownItemList>
      <selectedIndex>1</selectedIndex>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>213</x>
      <y>209</y>
      <label>Envelope type</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>pan</objectName>
      <x>406</x>
      <y>35</y>
      <automationAllowed>true</automationAllowed>
      <minimum>-1.0</minimum>
      <maximum>1.0</maximum>
      <value>0.0</value>
      <knobWidth>60</knobWidth>
      <randomizable>false</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>425</x>
      <y>9</y>
      <label>Pan</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBTextField'>
      <objectName>pan_mod</objectName>
      <x>406</x>
      <y>114</y>
      <value></value>
      <textFieldWidth>60</textFieldWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>168</x>
      <y>310</y>
      <label>Distort</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>distort_amount</objectName>
      <x>177</x>
      <y>357</y>
      <automationAllowed>false</automationAllowed>
      <minimum>-1.0</minimum>
      <maximum>1.0</maximum>
      <value>0.12592717</value>
      <knobWidth>50</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>harm2</objectName>
      <x>83</x>
      <y>314</y>
      <automationAllowed>false</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.0</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>75</x>
      <y>395</y>
      <label>2nd harm / pw</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
      <objectName>wave</objectName>
      <x>18</x>
      <y>344</y>
      <automationAllowed>false</automationAllowed>
      <bsbDropdownItemList>
        <bsbDropdownItem uniqueId='164563847'>
          <name>Sine</name>
          <value>1</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='164563848'>
          <name>Tri</name>
          <value>2</value>
        </bsbDropdownItem>
      </bsbDropdownItemList>
      <selectedIndex>0</selectedIndex>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>19</x>
      <y>318</y>
      <label>wave</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>use_lowpass</objectName>
      <x>170</x>
      <y>5</y>
      <label>low pass</label>
      <selected>false</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>lowpass</objectName>
      <x>177</x>
      <y>26</y>
      <automationAllowed>true</automationAllowed>
      <minimum>20.0</minimum>
      <maximum>1000.0</maximum>
      <value>342.34885</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>186</x>
      <y>128</y>
      <label>freq (Hz)</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
      <objectName>distort_type</objectName>
      <x>167</x>
      <y>331</y>
      <automationAllowed>false</automationAllowed>
      <bsbDropdownItemList>
        <bsbDropdownItem uniqueId='57052350'>
          <name>None</name>
          <value>0</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052351'>
          <name>Atan</name>
          <value>1</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052352'>
          <name>Tan</name>
          <value>2</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052353'>
          <name>Sine</name>
          <value>3</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052354'>
          <name>Exp</name>
          <value>4</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052355'>
          <name>Clip</name>
          <value>5</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052356'>
          <name>Bitcrusher</name>
          <value>6</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='57052357'>
          <name>Square</name>
          <value>7</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='515458343'>
          <name>Cube</name>
          <value>8</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='939249687'>
          <name>Split</name>
          <value>9</value>
        </bsbDropdownItem>
      </bsbDropdownItemList>
      <selectedIndex>1</selectedIndex>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>use_rm</objectName>
      <x>267</x>
      <y>5</y>
      <label>rm</label>
      <selected>false</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>rm</objectName>
      <x>257</x>
      <y>26</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0</minimum>
      <maximum>3.0</maximum>
      <value>2.585504</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBTextField'>
      <objectName>freq_mod</objectName>
      <x>13</x>
      <y>105</y>
      <value></value>
      <textFieldWidth>60</textFieldWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBTextField'>
      <objectName>endfreq_mod</objectName>
      <x>76</x>
      <y>105</y>
      <value></value>
      <textFieldWidth>60</textFieldWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBTextField'>
      <objectName>lowpass_mod</objectName>
      <x>177</x>
      <y>105</y>
      <value></value>
      <textFieldWidth>60</textFieldWidth>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>75</x>
      <y>269</y>
      <label>&lt;html&gt;&lt;h3&gt;Wave Table&lt;/h3&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>509</x>
      <y>11</y>
      <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Volume adjust (db)&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>vol_adjust</objectName>
      <x>553</x>
      <y>43</y>
      <automationAllowed>false</automationAllowed>
      <minimum>-40.0</minimum>
      <maximum>40.0</maximum>
      <value>1.478</value>
      <knobWidth>60</knobWidth>
      <randomizable>false</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>force_length</objectName>
      <x>10</x>
      <y>235</y>
      <label>Length</label>
      <selected>false</selected>
      <randomizable>false</randomizable>
    </bsbObject>
  </graphicInterface>
  <bsbParameterList>
    <parameter uniqueId='-934014189' name='endfreq' label='' min='15.0' max='30.0' resolution='-1.0' automationEnabled='false' value='18.193335'>
      <line name='' version='2' max='30.0' min='15.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='18.193335'/>
      </line>
    </parameter>
    <parameter uniqueId='-934014193' name='freq' label='' min='30.0' max='150.0' resolution='-1.0' automationEnabled='false' value='54.3325'>
      <line name='' version='2' max='150.0' min='30.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='54.3325'/>
      </line>
    </parameter>
    <parameter uniqueId='-934014191' name='length' label='' min='0.1' max='3.0' resolution='-1.0' automationEnabled='false' value='0.50634813'>
      <line name='' version='2' max='3.0' min='0.1' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.50634813'/>
      </line>
    </parameter>
    <parameter uniqueId='-934014183' name='lowpass' label='' min='20.0' max='1000.0' resolution='-1.0' automationEnabled='false' value='342.34885'>
      <line name='' version='2' max='1000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='342.34885'/>
      </line>
    </parameter>
    <parameter uniqueId='-934014185' name='pan' label='' min='-1.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='-1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='-934014187' name='peak' label='' min='0.0' max='2.0' resolution='-1.0' automationEnabled='false' value='1.3035392'>
      <line name='' version='2' max='2.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.3035392'/>
      </line>
    </parameter>
    <parameter uniqueId='-934014181' name='rm' label='' min='1.0' max='3.0' resolution='-1.0' automationEnabled='false' value='2.585504'>
      <line name='' version='2' max='3.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='2.585504'/>
      </line>
    </parameter>
  </bsbParameterList>
  <presetGroup name='Presets' currentPresetUniqueId='-487953525' currentPresetModified='false'>
    <preset name='Hard - dirty' uniqueId='1023375563'>
      <setting name='distort_amount'>ver2:-0.6252148151</setting>
      <setting name='distort_type'>id:57052357</setting>
      <setting name='endfreq'>ver2:20.6735267639</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:53.6376495361</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.7196116447</setting>
      <setting name='length'>ver2:0.7388448119</setting>
      <setting name='lowpass'>ver2:192.4677276611</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.2363001257</setting>
      <setting name='rm'>ver2:1.5227098465</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:5.0289998055</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Hard 01' uniqueId='-487953525'>
      <setting name='distort_amount'>ver2:0.1259271652</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:18.1933345795</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:54.3325004578</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0</setting>
      <setting name='length'>ver2:0.5063481331</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.3035391569</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:1.4780000448</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Hard 02' uniqueId='-487953217'>
      <setting name='distort_amount'>ver2:0.2766644359</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:27.17395401</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:55.1254882812</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.3750116825</setting>
      <setting name='length'>ver2:0.412240088</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.0306100845</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:0.175999999</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Hard 03' uniqueId='-487953214'>
      <setting name='distort_amount'>ver2:0.0912065431</setting>
      <setting name='distort_type'>id:57052353</setting>
      <setting name='endfreq'>ver2:23.0538444519</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:63.0022468567</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0</setting>
      <setting name='length'>ver2:0.5063481331</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.3035391569</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0160000324</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Hard 04' uniqueId='-487953213'>
      <setting name='distort_amount'>ver2:0.7176938057</setting>
      <setting name='distort_type'>id:57052357</setting>
      <setting name='endfreq'>ver2:29.4790458679</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:36.2219848633</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.477984637</setting>
      <setting name='length'>ver2:2.6539857388</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.284586668</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0410001278</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Hard 05' uniqueId='1023375564'>
      <setting name='distort_amount'>ver2:-0.6493704319</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:24.5871009827</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:47.3340110779</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.6267105341</setting>
      <setting name='length'>ver2:0.7479155064</setting>
      <setting name='lowpass'>ver2:919.6234741211</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.5684040785</setting>
      <setting name='rm'>ver2:2.5820109844</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:-3.885999918</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Hard 06' uniqueId='1023375566'>
      <setting name='distort_amount'>ver2:-0.5894620419</setting>
      <setting name='distort_type'>id:939249687</setting>
      <setting name='endfreq'>ver2:22.7835884094</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:68.0176773071</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.2333058268</setting>
      <setting name='length'>ver2:1.5159635544</setting>
      <setting name='lowpass'>ver2:485.7294311523</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.6714079976</setting>
      <setting name='rm'>ver2:2.8761096001</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:6.4219999313</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Hard 07' uniqueId='1595300479'>
      <setting name='distort_amount'>ver2:-0.3834044933</setting>
      <setting name='distort_type'>id:515458343</setting>
      <setting name='endfreq'>ver2:18.0897521973</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:39.2298812866</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.875502646</setting>
      <setting name='length'>ver2:2.6223366261</setting>
      <setting name='lowpass'>ver2:670.4453125</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.4107368886</setting>
      <setting name='rm'>ver2:2.1568918228</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:3.635999918</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Hard 08' uniqueId='-934014203'>
      <setting name='distort_amount'>ver2:-0.1785412431</setting>
      <setting name='distort_type'>id:57052355</setting>
      <setting name='endfreq'>ver2:25.9269065857</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:37.0679931641</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.1430599391</setting>
      <setting name='length'>ver2:1.1220712662</setting>
      <setting name='lowpass'>ver2:941.7880249023</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.4255489111</setting>
      <setting name='rm'>ver2:1.2673867941</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0260000229</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Hard 09' uniqueId='-934014199'>
      <setting name='distort_amount'>ver2:-0.1371490359</setting>
      <setting name='distort_type'>id:515458343</setting>
      <setting name='endfreq'>ver2:28.4937725067</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:74.4334487915</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.454893142</setting>
      <setting name='length'>ver2:2.1066315174</setting>
      <setting name='lowpass'>ver2:28.8155956268</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.7790950537</setting>
      <setting name='rm'>ver2:1.5230787992</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.010299921</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Hard 10' uniqueId='-934014195'>
      <setting name='distort_amount'>ver2:-0.4977911115</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:24.6950702667</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:58.4208145142</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.5929200053</setting>
      <setting name='length'>ver2:1.1322647333</setting>
      <setting name='lowpass'>ver2:521.0684204102</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.4420146942</setting>
      <setting name='rm'>ver2:2.7309513092</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:-0.1916999966</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Hardcore 1' uniqueId='-487953216'>
      <setting name='distort_amount'>ver2:0.9470483065</setting>
      <setting name='distort_type'>id:57052356</setting>
      <setting name='endfreq'>ver2:20.1415348053</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:48.5509414673</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.4453733265</setting>
      <setting name='length'>ver2:1.6833306551</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.6742666364</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:2.0899999142</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 01' uniqueId='-487953221'>
      <setting name='distort_amount'>ver2:0.0896504074</setting>
      <setting name='distort_type'>id:57052350</setting>
      <setting name='endfreq'>ver2:21.3101634979</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:124.9092254639</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.0647382066</setting>
      <setting name='length'>ver2:1.2367634773</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.1351186186</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0199999809</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 02' uniqueId='-487953220'>
      <setting name='distort_amount'>ver2:0.0888722092</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:15.310795784</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:148.0972137451</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.6672525406</setting>
      <setting name='length'>ver2:1.9570432901</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.800781548</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:2.6150000095</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 03' uniqueId='-487953218'>
      <setting name='distort_amount'>ver2:0.0626816899</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:26.5367622375</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:124.6173248291</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.5951505303</setting>
      <setting name='length'>ver2:1.1681722403</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.3601504862</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:4.0029997826</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 04' uniqueId='-487953215'>
      <setting name='distort_amount'>ver2:0.2604991794</setting>
      <setting name='distort_type'>id:57052354</setting>
      <setting name='endfreq'>ver2:30</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:65.7996673584</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.2113413811</setting>
      <setting name='length'>ver2:0.195916146</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.9697287679</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.1666998863</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 05' uniqueId='-487953212'>
      <setting name='distort_amount'>ver2:0.1652227789</setting>
      <setting name='distort_type'>id:57052353</setting>
      <setting name='endfreq'>ver2:19.8510627747</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:42.5050582886</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.9209305644</setting>
      <setting name='length'>ver2:2.9161839485</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.2275414467</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0450000763</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 06' uniqueId='-487953211'>
      <setting name='distort_amount'>ver2:0.2198611349</setting>
      <setting name='distort_type'>id:57052352</setting>
      <setting name='endfreq'>ver2:28.9661254883</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:131.2923736572</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.0511922389</setting>
      <setting name='length'>ver2:1.8294245005</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.5871319175</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.010999918</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 07' uniqueId='1023375565'>
      <setting name='distort_amount'>ver2:-0.3130351901</setting>
      <setting name='distort_type'>id:57052350</setting>
      <setting name='endfreq'>ver2:15.1407709122</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:65.0795593262</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.3423420489</setting>
      <setting name='length'>ver2:2.9835765362</setting>
      <setting name='lowpass'>ver2:56.8140640259</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.9230923057</setting>
      <setting name='rm'>ver2:2.1003704071</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:4.2470002174</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 08' uniqueId='-934014204'>
      <setting name='distort_amount'>ver2:-0.1097285151</setting>
      <setting name='distort_type'>id:515458343</setting>
      <setting name='endfreq'>ver2:18.8708381653</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:107.1515197754</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.9716079831</setting>
      <setting name='length'>ver2:1.6636090279</setting>
      <setting name='lowpass'>ver2:643.5742797852</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.7685052156</setting>
      <setting name='rm'>ver2:1.326794982</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:4.7821998596</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 09' uniqueId='-934014202'>
      <setting name='distort_amount'>ver2:-0.3147387505</setting>
      <setting name='distort_type'>id:939249687</setting>
      <setting name='endfreq'>ver2:27.3143692017</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:114.2047958374</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.8244783878</setting>
      <setting name='length'>ver2:1.9909709692</setting>
      <setting name='lowpass'>ver2:107.0414276123</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.8767145872</setting>
      <setting name='rm'>ver2:2.7860462666</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0308001041</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 10' uniqueId='-934014201'>
      <setting name='distort_amount'>ver2:0.1696592569</setting>
      <setting name='distort_type'>id:57052351</setting>
      <setting name='endfreq'>ver2:23.6711578369</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:132.2401428223</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.5057519078</setting>
      <setting name='length'>ver2:0.4849944413</setting>
      <setting name='lowpass'>ver2:501.3915710449</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.6321344376</setting>
      <setting name='rm'>ver2:1.76283288</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:-1.3351000547</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Light 11' uniqueId='-934014200'>
      <setting name='distort_amount'>ver2:-0.1852813959</setting>
      <setting name='distort_type'>id:515458343</setting>
      <setting name='endfreq'>ver2:25.091085434</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:88.4483032227</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.8482347727</setting>
      <setting name='length'>ver2:1.8995946646</setting>
      <setting name='lowpass'>ver2:184.9737548828</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:0.6609381437</setting>
      <setting name='rm'>ver2:2.3481674194</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:12.125</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Light 12' uniqueId='-934014198'>
      <setting name='distort_amount'>ver2:-0.4665375948</setting>
      <setting name='distort_type'>id:57052354</setting>
      <setting name='endfreq'>ver2:22.363986969</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:85.8343200684</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.4009936154</setting>
      <setting name='length'>ver2:0.392375201</setting>
      <setting name='lowpass'>ver2:366.2191467285</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.5507526398</setting>
      <setting name='rm'>ver2:1.4967170954</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:4.904900074</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Mad 1' uniqueId='1023375567'>
      <setting name='distort_amount'>ver2:0.2770396471</setting>
      <setting name='distort_type'>id:57052355</setting>
      <setting name='endfreq'>ver2:27.0283584595</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:144.3595428467</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.0627107993</setting>
      <setting name='length'>ver2:2.8920402527</setting>
      <setting name='lowpass'>ver2:369.5451660156</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.515728116</setting>
      <setting name='rm'>ver2:1.7863512039</setting>
      <setting name='use_lowpass'>true</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.8089001179</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Mad 2' uniqueId='1023375568'>
      <setting name='distort_amount'>ver2:-0.0700000003</setting>
      <setting name='distort_type'>id:57052355</setting>
      <setting name='endfreq'>ver2:28.8508834839</setting>
      <setting name='endfreq_mod'/>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:103.4886169434</setting>
      <setting name='freq_mod'/>
      <setting name='harm2'>ver2:0.3588579893</setting>
      <setting name='length'>ver2:2.4040381908</setting>
      <setting name='lowpass'>ver2:856.2047729492</setting>
      <setting name='lowpass_mod'/>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'/>
      <setting name='peak'>ver2:0.9385572672</setting>
      <setting name='rm'>ver2:1.6666853428</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:5.0289998055</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Mad 3' uniqueId='1595300480'>
      <setting name='distort_amount'>ver2:0.837031126</setting>
      <setting name='distort_type'>id:57052356</setting>
      <setting name='endfreq'>ver2:22.6111679077</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:115.8874511719</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.3548842669</setting>
      <setting name='length'>ver2:0.4009130597</setting>
      <setting name='lowpass'>ver2:449.3128051758</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.376324296</setting>
      <setting name='rm'>ver2:1.050352335</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>true</setting>
      <setting name='vol_adjust'>ver2:3.2816998959</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Mad 4' uniqueId='-934014197'>
      <setting name='distort_amount'>ver2:-0.4967924356</setting>
      <setting name='distort_type'>id:515458343</setting>
      <setting name='endfreq'>ver2:18.2083320618</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061207</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:113.2500839233</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.0353348963</setting>
      <setting name='length'>ver2:2.4982330799</setting>
      <setting name='lowpass'>ver2:421.6428527832</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.386841774</setting>
      <setting name='rm'>ver2:1.3852158785</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0157198906</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Mad 5' uniqueId='-934014196'>
      <setting name='distort_amount'>ver2:0.2899274826</setting>
      <setting name='distort_type'>id:57052353</setting>
      <setting name='endfreq'>ver2:17.6896572113</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:72.3717193604</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.056134697</setting>
      <setting name='length'>ver2:0.7183169127</setting>
      <setting name='lowpass'>ver2:449.9707946777</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.6961810589</setting>
      <setting name='rm'>ver2:1.93846488</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0165998936</setting>
      <setting name='wave'>id:164563848</setting>
    </preset>
    <preset name='Normal 1' uniqueId='-487953524'>
      <setting name='distort_amount'>ver2:0.4208731949</setting>
      <setting name='distort_type'>id:57052350</setting>
      <setting name='endfreq'>ver2:28.5933914185</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:113.1079940796</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0</setting>
      <setting name='length'>ver2:0.7671354413</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.1549903154</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0399000645</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
    <preset name='Normal 2' uniqueId='-487953219'>
      <setting name='distort_amount'>ver2:0.8298227191</setting>
      <setting name='distort_type'>id:57052350</setting>
      <setting name='endfreq'>ver2:22.3666954041</setting>
      <setting name='endfreq_mod'></setting>
      <setting name='env_type'>id:57061208</setting>
      <setting name='force_length'>false</setting>
      <setting name='freq'>ver2:100.8457870483</setting>
      <setting name='freq_mod'></setting>
      <setting name='harm2'>ver2:0.72470963</setting>
      <setting name='length'>ver2:0.8299044967</setting>
      <setting name='lowpass'>ver2:342.3488464355</setting>
      <setting name='lowpass_mod'></setting>
      <setting name='pan'>ver2:0</setting>
      <setting name='pan_mod'></setting>
      <setting name='peak'>ver2:1.3931177855</setting>
      <setting name='rm'>ver2:2.585504055</setting>
      <setting name='use_lowpass'>false</setting>
      <setting name='use_rm'>false</setting>
      <setting name='vol_adjust'>ver2:3.0415000916</setting>
      <setting name='wave'>id:164563847</setting>
    </preset>
  </presetGroup>
  <opcodeList>
    <udo>
      <opcodeName>panner</opcodeName>
      <outTypes>kk</outTypes>
      <inTypes>k</inTypes>
      <codeBody>; sin/cos taper, constant power.
kPanpos xin
kPanpos = kPanpos/2

kPanpos	= kPanpos * 3.14159265359 * .5
kLeft     	= sqrt(2) / 2 * (cos(kPanpos) - sin(kPanpos)) 
kRight    	= sqrt(2) / 2 * (cos(kPanpos) + sin(kPanpos))
xout kLeft,kRight</codeBody>
      <comments></comments>
    </udo>
    <udo>
      <opcodeName>mvpDistortWaveTable</opcodeName>
      <outTypes>i</outTypes>
      <inTypes>iii</inTypes>
      <codeBody>iwave, idistortion_type, idistortion_amount xin
i_table_len = ftlen(iwave)

if (idistortion_type==1) then
	idistortion_amount = idistortion_amount * 20
	ipos = 0
	fill_loop_taninv:
		ival tab_i ipos, iwave
		ival = taninv(ival*idistortion_amount)
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_taninv
elseif (idistortion_type==2) then
	idistortion_amount = idistortion_amount * 10
	idistortion_factor = taninv(idistortion_amount)
	ipos = 0
	fill_loop_tan:
		ival tab_i ipos, iwave
		ival = tan(ival*idistortion_factor)/idistortion_amount
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_tan
elseif (idistortion_type==3) then
	idistortion_amount = idistortion_amount * 20
	ipos = 0
	fill_loop_sin:
		ival tab_i ipos, iwave
		ival = sin(ival*idistortion_amount)
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_sin
elseif (idistortion_type==4) then
	idistortion_amount = idistortion_amount * 5
	imin = exp(-idistortion_amount)
	imax = exp( idistortion_amount)
	isubtract = (imin+imax)/2
	iscale = (imax-imin)/2
	ipos = 0
	fill_loop_exp:
		ival tab_i ipos, iwave
		ival = (exp(ival*idistortion_amount)-isubtract)/iscale
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_exp
elseif (idistortion_type==5) then
	idistortion_amount = idistortion_amount * 20
	ipos = 0
	fill_loop_clip:
		ival tab_i ipos, iwave
		ival = ival*idistortion_amount
		if (ival&gt;1) then
			ival = 1
		elseif (ival&lt;-1) then
			ival = -1
		endif
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_clip
elseif (idistortion_type==6) then
	idistortion_amount = 2^(16-idistortion_amount*16)
	ipos = 0
	fill_loop_bit_crusher:
		ival tab_i ipos, iwave
		ival = round(ival*idistortion_amount)/idistortion_amount
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_bit_crusher
elseif (idistortion_type==7) then
	ipos = 0
	imin = 100
	imax = -100
	idry = 1-abs(idistortion_amount)
	fill_loop_square:
		ival tab_i ipos, iwave
		ival = idry*ival + idistortion_amount*ival*ival
		imin = (ival&lt;imin) ? ival : imin
		imax = (ival&gt;imax) ? ival : imax
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_square
	iavg = (imax+imin)/2
	iscale = 2/(imax-imin)
	ipos = 0
	fill_loop_square_normalize:
		ival tab_i ipos, iwave
		ival = (ival-iavg)*iscale
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_square_normalize
elseif (idistortion_type==8) then
	ipos = 0
	imin = 100
	imax = -100
	idry = 1-abs(idistortion_amount)
	fill_loop_cube:
		ival tab_i ipos, iwave
		ival = idry*ival + idistortion_amount*ival*ival*ival
		imin = (ival&lt;imin) ? ival : imin
		imax = (ival&gt;imax) ? ival : imax
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_cube
	iavg = (imax+imin)/2
	iscale = 2/(imax-imin)
	ipos = 0
	fill_loop_cube_normalize:
		ival tab_i ipos, iwave
		ival = (ival-iavg)*iscale
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_cube_normalize
elseif (idistortion_type==9) then
	; if idistortion_amount &gt;= 0, move positive samples up and negative samples down
	; opposite if idistortion_amount &lt; 0
	; scale so that 1 and -1 are not changed, so signals between -1 and 1 stay in that range
	ia = 1-idistortion_amount
	ipos = 0
	fill_loop_split:
		ival tab_i ipos, iwave
		ival = (ival&gt;=0) ? 1-ia*(1-ival) : -1-ia*(-1-ival)
		tabw_i ival, ipos, iwave
		loop_lt ipos, 1, i_table_len, fill_loop_split
endif

xout iwave
</codeBody>
      <comments></comments>
    </udo>
  </opcodeList>
</instrument>