<instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
  <name>DistortionGuitar v2.2</name>
  <comment>Original Author of DistortionGuitar version 1: Atte André Jensen (atte.dk), 2007
Author of DistortionGuitar version 2: Menno Knevel, 2016

Originally: Distorted guitar with flanger, but now extended with some features


version 2.2, november 2016
- all checbox code now checks out
- improved delay start of vibrato

version 2.1, november 2016
- added vibrato
- added Zwel for every one of the 3 voices
- improved mixing of the 3 resonace filters
- option to change pitch while the note plays

version 2, november 2016

- detune is variable now
- now 0 dbfs = 1 (was = 32000)
- filter attack and decay variable now
- UDO with pluck has setksmps 1, so is independent of the ksmps of the csd
- improved parameter value handling for stretching of pluck (method 4)
EFFECT SECTION:
- added 3 resonance filters for shaping of the body of the guitar
- turn distortion on/off
- turn Amplitude MOdulation on/off. 

several presets are present.</comment>
  <globalOrc/>
  <globalSco/>
  <instrumentText>
ifreq	=	p4
ivol	=	p5
kfreq   =       &lt;cutoff&gt;
ifreq	=	(ifreq &gt;= 20) ? ifreq : cpspch(ifreq)                           ; pitch or frequency input
kvol	=	ivol * &lt;volume&gt;

kflange =	&lt;flange&gt; * .99                                                  ; effect inits
kdist	=	&lt;distortion&gt; * 200000

kamp	init	1
idetune	=	i(&lt;detune&gt;)
kfr     line   1, p3, i(&lt;pitchchange&gt;)                                          ; frequency goes to new pitch while playing

iamp_attack =	1.5                                                             ; envelope setup
iamp_release =	.03
ifil_release =	.1

kfiltenv linsegr 0, i(&lt;fil_attack&gt;), 1, i(&lt;fil_decay&gt;), 0, ifil_release, 0      ; envelope for filter

;==============vibrato==============================

kvib    k_Vibrato2   i(&lt;Vibrato&gt;), &lt;vibdelay&gt;, &lt;vibdpth&gt;, &lt;vibspd&gt;, i(&lt;vibtypeLFO&gt;), &lt;jitterdepth&gt; , &lt;jitspd&gt;

;=============Zwel===================================

kswell1  k_Zwel  i(&lt;OnSwell1&gt;), i(&lt;SwellPosition1&gt;), i(&lt;swellamp1&gt;)
kswell2  k_Zwel  i(&lt;OnSwell2&gt;), i(&lt;SwellPosition2&gt;), i(&lt;swellamp2&gt;)
kswell3  k_Zwel  i(&lt;OnSwell3&gt;), i(&lt;SwellPosition3&gt;), i(&lt;swellamp3&gt;)

;=====Amplitude Modulatie switch======================
if (i(&lt;AM_on&gt;) == 1) then                                                       ; AM on/off
    kAM     poscil &lt;AM_depth&gt;, &lt;AM_freq&gt;
; oscillators
    aosc1   k_mvpPluck (kAM *(kamp + kswell1))*&lt;AM_depth&gt; + kamp, (ifreq + kvib) * kfr, &lt;method&gt;, i(&lt;par1&gt;), i(&lt;par2&gt;), ifreq/(i(&lt;buffer_size&gt;))
    aosc2   k_mvpPluck (kAM * (kamp + kswell2))*&lt;AM_depth&gt; + kamp, ifreq * kfr * (1 + idetune), &lt;method&gt;, i(&lt;par1&gt;), i(&lt;par2&gt;), ifreq/(i(&lt;buffer_size&gt;))
    aosc3   k_mvpPluck (kAM * (kamp + kswell3))*&lt;AM_depth&gt; + kamp, ifreq * kfr * (1 - idetune), &lt;method&gt;, i(&lt;par1&gt;), i(&lt;par2&gt;), ifreq/(i(&lt;buffer_size&gt;))
else
    aosc1   k_mvpPluck kamp + kswell1, (ifreq + kvib) * kfr, &lt;method&gt;, i(&lt;par1&gt;), i(&lt;par2&gt;), ifreq/(i(&lt;buffer_size&gt;))
    aosc2   k_mvpPluck kamp + kswell2, ifreq * kfr * (1 + idetune), &lt;method&gt;, i(&lt;par1&gt;), i(&lt;par2&gt;), ifreq/(i(&lt;buffer_size&gt;))
    aosc3   k_mvpPluck kamp, ifreq + kswell3 * kfr * (1 - idetune), &lt;method&gt;, i(&lt;par1&gt;), i(&lt;par2&gt;), ifreq/(i(&lt;buffer_size&gt;))
endif

;==============scale==================================

aosc1   *=  &lt;amp1&gt;                                  
aosc2   *=  &lt;amp2&gt;
aosc3   *=  &lt;amp3&gt;

;==============simple filter==========================

aosc1	tonex	aosc1, ifreq * 50 * kfiltenv, 8                                 ; with filter envelope
aosc2	tonex	aosc2, ifreq * 50 * kfiltenv, 8
aosc3	tonex	aosc3, ifreq * 50 * kfiltenv , 8

amixl	=	aosc1 + aosc2                                                   ; mix
amixr	=	aosc1 + aosc3

;===============distortion switch=====================

if (i(&lt;DIST_on&gt;) == 1) then                                                     ; distortion on/off
aleft	distort1 amixl, kdist, 1/kdist, .2, .4
aright	distort1 amixl, kdist, 1/kdist, .1, .5
else
aleft	=	amixl
aright	=	amixr
endif

;=====================================================

aleft	tone	aleft, ifreq + 40 * &lt;cutoff&gt;                                    ; filter again
aright	tone	aright, ifreq  + 40 * &lt;cutoff&gt;

;=================resonance===========================

if (i(&lt;MODE_on&gt;) == 1) then                                                     ; switch MODE on/off
    amod1L mode aleft, &lt;modfreq1&gt;, &lt;modQ1&gt;                                      ; mode 1
    amod1R mode aright, &lt;modfreq1&gt;, &lt;modQ1&gt;

        if (i(&lt;inverse1_on&gt;) == 1) then                                         ; invert mode1
            amod1L  =   -1 * amod1L
            amod1R  =   -1 * amod1R
        endif

    amixmod1L 	ntrpol	 aleft, amod1L, &lt;mixmod1&gt;                               ; mix direct and mode1
    amixmod1R	ntrpol	 aright, amod1R, &lt;mixmod1&gt;

    amod2L mode aleft, &lt;modfreq2&gt;, &lt;modQ2&gt;                                      ; mode 2
    amod2R mode aright, &lt;modfreq2&gt;, &lt;modQ2&gt;

        if (i(&lt;inverse2_on&gt;) == 1) then                                         ; invert mode2
            amod2L  =   -1 * amod2L
            amod2R  =   -1 * amod2R
        endif

    amixmod2L 	ntrpol	 aleft, amod2L, &lt;mixmod2&gt;                               ; mix direct and mode2
    amixmod2R	ntrpol	 aright, amod2R, &lt;mixmod2&gt;

    amod3L mode aleft, &lt;modfreq3&gt;, &lt;modQ3&gt;                                      ; mode 3
    amod3R mode aright, &lt;modfreq3&gt;, &lt;modQ3&gt;

        if (i(&lt;inverse3_on&gt;) == 1) then                                         ; invert mode3
            amod3L  =   -1 * amod3L
            amod3R  =   -1 * amod3R
        endif

    amixmod3L 	ntrpol	 aleft, amod3L, &lt;mixmod3&gt;                               ; mix direct and mode3
    amixmod3R	ntrpol	 aright, amod3R, &lt;mixmod3&gt;

    amixmodL    =   (amixmod1L + amixmod2L + amixmod3L)*.33                     ; mix all 3 mode outputs
    amixmodR    =   (amixmod1R + amixmod2L + amixmod3R)*.33

else
    amixmodL	=	aleft
    amixmodR	=	aright
endif

;===============flanger========================

aflang	=	.005                                                            ; flanger is always on
afl	flanger	amixmodL, aflang, .4
afr	flanger	amixmodR, aflang, .6

aoutl	=	((amixmodL * (1 - kflange)) + afl * kflange)                    ; mix flanger and direct
aoutr	=	((amixmodR * (1 - kflange)) + afr * kflange)

aoutl	balance	aoutl, amixl
aoutr	balance	aoutr, amixr

aoutl	dcblock2 aoutl                                                          ; get rid of DC
aoutr	dcblock2 aoutr

aoutl	=	aoutl* kvol
aoutr	=	aoutr * kvol


	blueMixerOut aoutl, aoutr                                               ; output
</instrumentText>
  <alwaysOnInstrumentText></alwaysOnInstrumentText>
  <graphicInterface editEnabled='false'>
    <gridSettings>
      <width>5</width>
      <height>15</height>
      <gridStyle>DOT</gridStyle>
      <snapGridEnabled>true</snapGridEnabled>
    </gridSettings>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>volume</objectName>
      <x>1130</x>
      <y>585</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.53999</value>
      <knobWidth>70</knobWidth>
      <randomizable>false</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1140</x>
      <y>675</y>
      <label>Volume</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>distortion</objectName>
      <x>120</x>
      <y>584</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.01</minimum>
      <maximum>1.0</maximum>
      <value>0.76231</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>120</x>
      <y>675</y>
      <label>amount</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>205</x>
      <y>675</y>
      <label>Flanger</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>flange</objectName>
      <x>195</x>
      <y>585</y>
      <automationAllowed>true</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>23</x>
      <y>13</y>
      <label>&lt;html&gt;&lt;font size=&quot;8&quot;&gt;&lt;b&gt;DistortionGuitar&lt;/b&gt;&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>355</x>
      <y>15</y>
      <label>v 2.1</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>cutoff</objectName>
      <x>975</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.1</minimum>
      <maximum>100.0</maximum>
      <value>100.0</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>945</x>
      <y>495</y>
      <label>total filter frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider'>
      <objectName>amp1</objectName>
      <x>475</x>
      <y>15</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.1</resolution>
      <value>1.0</value>
      <sliderHeight>150</sliderHeight>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider'>
      <objectName>amp2</objectName>
      <x>820</x>
      <y>15</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.1</resolution>
      <value>1.0</value>
      <sliderHeight>150</sliderHeight>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider'>
      <objectName>amp3</objectName>
      <x>1150</x>
      <y>15</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.1</resolution>
      <value>1.0</value>
      <sliderHeight>150</sliderHeight>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>DIST_on</objectName>
      <x>95</x>
      <y>555</y>
      <automationAllowed>true</automationAllowed>
      <label>distortion</label>
      <selected>false</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>480</x>
      <y>195</y>
      <label>voice1</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>825</x>
      <y>195</y>
      <label>voice2</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1155</x>
      <y>195</y>
      <label>voice3</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>fil_decay</objectName>
      <x>1130</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.01</minimum>
      <maximum>12.0</maximum>
      <value>8.28299</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>fil_attack</objectName>
      <x>1057</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.001</minimum>
      <maximum>3.0</maximum>
      <value>0.2709</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1095</x>
      <y>495</y>
      <label>envelope</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>870</x>
      <y>240</y>
      <label>detune</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
      <objectName>method</objectName>
      <x>37</x>
      <y>158</y>
      <automationAllowed>false</automationAllowed>
      <bsbDropdownItemList>
        <bsbDropdownItem uniqueId='1393165285'>
          <name>Simple averaging             ------         ------</name>
          <value>1</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='1393165286'>
          <name>Stretched averaging       ------         ------</name>
          <value>2</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='1393165287'>
          <name>Simple drum                   par 1         ------</name>
          <value>3</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='1393165288'>
          <name>Stretched drum              par 1       par 2</name>
          <value>4</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='1393165289'>
          <name>Weighted averaging       par 1        par 2</name>
          <value>5</value>
        </bsbDropdownItem>
        <bsbDropdownItem uniqueId='1393165290'>
          <name>1st order recursive filter  ------         ------</name>
          <value>6</value>
        </bsbDropdownItem>
      </bsbDropdownItemList>
      <selectedIndex>4</selectedIndex>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>par1</objectName>
      <x>184</x>
      <y>179</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.61</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>par2</objectName>
      <x>245</x>
      <y>180</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.69998</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>35</x>
      <y>105</y>
      <label>&lt;html&gt;&lt;font size=&quot;+2&quot;&gt;Pluck Quality&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>50</x>
      <y>300</y>
      <label>damping</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>buffer_size</objectName>
      <x>30</x>
      <y>285</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0E-5</minimum>
      <maximum>10.0</maximum>
      <resolution>0.01</resolution>
      <value>0.96001</value>
      <sliderWidth>1350</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>detune</objectName>
      <x>380</x>
      <y>240</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.001</resolution>
      <value>0.851</value>
      <sliderWidth>1000</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1065</x>
      <y>389</y>
      <label>&lt;html&gt;&lt;font size=&quot;+.5&quot;&gt;Attack&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1140</x>
      <y>389</y>
      <label>&lt;html&gt;&lt;font size=&quot;+.5&quot;&gt;Decay&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>AM_on</objectName>
      <x>295</x>
      <y>555</y>
      <automationAllowed>true</automationAllowed>
      <label>AM</label>
      <selected>true</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>AM_freq</objectName>
      <x>325</x>
      <y>585</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0</minimum>
      <maximum>1000.0</maximum>
      <value>80.899</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>AM_depth</objectName>
      <x>400</x>
      <y>585</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>1.0</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>420</x>
      <y>675</y>
      <label>depth</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>330</x>
      <y>675</y>
      <label>frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>modfreq2</objectName>
      <x>460</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>20.0</minimum>
      <maximum>2000.0</maximum>
      <value>475.108</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>modQ2</objectName>
      <x>535</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0</minimum>
      <maximum>500.0</maximum>
      <value>15.96</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>mixmod2</objectName>
      <x>440</x>
      <y>510</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.001</resolution>
      <value>0.125</value>
      <sliderWidth>150</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>modfreq1</objectName>
      <x>255</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>20.0</minimum>
      <maximum>2000.0</maximum>
      <value>395.971</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>modQ1</objectName>
      <x>330</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0</minimum>
      <maximum>500.0</maximum>
      <value>20.9368</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>mixmod1</objectName>
      <x>235</x>
      <y>510</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.001</resolution>
      <value>0.11800001</value>
      <sliderWidth>150</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>255</x>
      <y>495</y>
      <label>frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>340</x>
      <y>495</y>
      <label>quality</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>240</x>
      <y>525</y>
      <label>dry</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>355</x>
      <y>525</y>
      <label>wet</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>450</x>
      <y>525</y>
      <label>dry</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>565</x>
      <y>525</y>
      <label>wet</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>45</x>
      <y>375</y>
      <label>&lt;html&gt;&lt;font size=&quot;+2&quot;&gt;Body Shape&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>195</x>
      <y>120</y>
      <label>(decay lenght)</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>35</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>125</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>80</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>170</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>260</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>215</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>275</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>330</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>420</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>375</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>465</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>555</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>510</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>570</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>620</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>710</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>665</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>755</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>845</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>800</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>860</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>915</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1005</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>960</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1050</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1140</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1095</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1155</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1210</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1300</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1255</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1340</x>
      <y>330</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>340</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>430</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>385</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>475</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>565</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>520</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>580</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>630</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>720</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>675</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>765</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>855</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>810</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>870</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>925</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1015</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>970</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1060</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1150</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1105</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1165</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1220</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1310</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1265</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1350</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>modfreq3</objectName>
      <x>665</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>20.0</minimum>
      <maximum>2000.0</maximum>
      <value>217.658</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>modQ3</objectName>
      <x>740</x>
      <y>405</y>
      <automationAllowed>true</automationAllowed>
      <minimum>1.0</minimum>
      <maximum>500.0</maximum>
      <value>370.256</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>mixmod3</objectName>
      <x>645</x>
      <y>510</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <resolution>0.001</resolution>
      <value>0.125</value>
      <sliderWidth>150</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>655</x>
      <y>525</y>
      <label>dry</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>770</x>
      <y>525</y>
      <label>wet</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>265</x>
      <y>375</y>
      <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;resonance 1&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>470</x>
      <y>375</y>
      <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;resonance 2&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>675</x>
      <y>375</y>
      <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;resonance 3&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>670</x>
      <y>495</y>
      <label>frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>755</x>
      <y>495</y>
      <label>quality</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>465</x>
      <y>495</y>
      <label>frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>550</x>
      <y>495</y>
      <label>quality</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>105</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>195</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>150</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>240</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>285</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>45</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>135</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>90</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>180</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>225</x>
      <y>705</y>
      <label>_________</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>MODE_on</objectName>
      <x>185</x>
      <y>420</y>
      <automationAllowed>true</automationAllowed>
      <label>mode</label>
      <selected>true</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>inverse3_on</objectName>
      <x>780</x>
      <y>390</y>
      <automationAllowed>true</automationAllowed>
      <label>inverse</label>
      <selected>true</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>inverse1_on</objectName>
      <x>370</x>
      <y>390</y>
      <automationAllowed>true</automationAllowed>
      <label>inverse</label>
      <selected>false</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>inverse2_on</objectName>
      <x>580</x>
      <y>390</y>
      <automationAllowed>true</automationAllowed>
      <label>inverse</label>
      <selected>false</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider'>
      <objectName>pitchchange</objectName>
      <x>395</x>
      <y>15</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.1</minimum>
      <maximum>2.0</maximum>
      <resolution>0.01</resolution>
      <value>1.0</value>
      <sliderHeight>150</sliderHeight>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>380</x>
      <y>195</y>
      <label>deviate pitch</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>Vibrato</objectName>
      <x>555</x>
      <y>560</y>
      <automationAllowed>true</automationAllowed>
      <label>Vibrato</label>
      <selected>true</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>vibdpth</objectName>
      <x>650</x>
      <y>600</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>20.0</maximum>
      <value>8.0</value>
      <knobWidth>55</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>vibspd</objectName>
      <x>730</x>
      <y>600</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>20.0</maximum>
      <value>6.84483</value>
      <knobWidth>55</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider'>
      <objectName>vibtypeLFO</objectName>
      <x>800</x>
      <y>600</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>5.0</maximum>
      <resolution>1.0</resolution>
      <value>0.0</value>
      <sliderHeight>50</sliderHeight>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>660</x>
      <y>675</y>
      <label>depth</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>730</x>
      <y>675</y>
      <label>frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>815</x>
      <y>675</y>
      <label>type</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>jitterdepth</objectName>
      <x>860</x>
      <y>600</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>5.0</maximum>
      <value>2.64999</value>
      <knobWidth>55</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>875</x>
      <y>675</y>
      <label>jitter</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>jitspd</objectName>
      <x>930</x>
      <y>600</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>20.0</maximum>
      <value>6.8</value>
      <knobWidth>55</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>925</x>
      <y>675</y>
      <label>frequency</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>SwellPosition1</objectName>
      <x>515</x>
      <y>65</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.05</minimum>
      <maximum>0.99</maximum>
      <resolution>0.05</resolution>
      <value>0.55</value>
      <sliderWidth>200</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>swellamp1</objectName>
      <x>515</x>
      <y>105</y>
      <automationAllowed>true</automationAllowed>
      <minimum>-1.0</minimum>
      <maximum>5.0</maximum>
      <resolution>0.1</resolution>
      <value>3.3000002</value>
      <sliderWidth>200</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>OnSwell1</objectName>
      <x>525</x>
      <y>30</y>
      <automationAllowed>true</automationAllowed>
      <label>Swell</label>
      <selected>true</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>635</x>
      <y>85</y>
      <label>position</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>635</x>
      <y>125</y>
      <label>amount</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>SwellPosition2</objectName>
      <x>860</x>
      <y>65</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.05</minimum>
      <maximum>0.99</maximum>
      <resolution>0.05</resolution>
      <value>0.70000005</value>
      <sliderWidth>200</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>swellamp2</objectName>
      <x>860</x>
      <y>105</y>
      <automationAllowed>true</automationAllowed>
      <minimum>-1.0</minimum>
      <maximum>5.0</maximum>
      <resolution>0.1</resolution>
      <value>-0.8</value>
      <sliderWidth>200</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>OnSwell2</objectName>
      <x>870</x>
      <y>30</y>
      <automationAllowed>true</automationAllowed>
      <label>Swell</label>
      <selected>false</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>980</x>
      <y>85</y>
      <label>position</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>980</x>
      <y>125</y>
      <label>amount</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>SwellPosition3</objectName>
      <x>1190</x>
      <y>60</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.05</minimum>
      <maximum>0.99</maximum>
      <resolution>0.05</resolution>
      <value>0.3</value>
      <sliderWidth>200</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
      <objectName>swellamp3</objectName>
      <x>1190</x>
      <y>100</y>
      <automationAllowed>true</automationAllowed>
      <minimum>-1.0</minimum>
      <maximum>5.0</maximum>
      <resolution>0.1</resolution>
      <value>2.9</value>
      <sliderWidth>200</sliderWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
      <objectName>OnSwell3</objectName>
      <x>1200</x>
      <y>25</y>
      <automationAllowed>true</automationAllowed>
      <label>Swell</label>
      <selected>true</selected>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1310</x>
      <y>80</y>
      <label>position</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>1310</x>
      <y>120</y>
      <label>amount</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>400</x>
      <y>210</y>
      <label>in note</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>vibdelay</objectName>
      <x>575</x>
      <y>600</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.1</minimum>
      <maximum>5.0</maximum>
      <value>3.52993</value>
      <knobWidth>55</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>590</x>
      <y>675</y>
      <label>delay</label>
    </bsbObject>
  </graphicInterface>
  <bsbParameterList>
    <parameter uniqueId='1765612232' name='AM_depth' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612230' name='AM_freq' label='' min='1.0' max='1000.0' resolution='-1.0' automationEnabled='false' value='80.899'>
      <line name='' version='2' max='1000.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='80.899'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612228' name='AM_on' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612208' name='amp1' label='' min='0.0' max='1.0' resolution='0.1' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612210' name='amp2' label='' min='0.0' max='1.0' resolution='0.1' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612212' name='amp3' label='' min='0.0' max='1.0' resolution='0.1' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612224' name='buffer_size' label='' min='1.0E-5' max='10.0' resolution='0.01' automationEnabled='false' value='0.96001'>
      <line name='' version='2' max='10.0' min='1.0E-5' resolution='0.01' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.96001'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612206' name='cutoff' label='' min='0.1' max='100.0' resolution='-1.0' automationEnabled='false' value='100.0'>
      <line name='' version='2' max='100.0' min='0.1' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='100.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612226' name='detune' label='' min='0.0' max='1.0' resolution='0.001' automationEnabled='false' value='0.851'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.001' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.851'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612214' name='DIST_on' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612202' name='distortion' label='' min='0.01' max='1.0' resolution='-1.0' automationEnabled='false' value='0.76231'>
      <line name='' version='2' max='1.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.76231'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612218' name='fil_attack' label='' min='0.001' max='3.0' resolution='-1.0' automationEnabled='false' value='0.2709'>
      <line name='' version='2' max='3.0' min='0.001' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.2709'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612216' name='fil_decay' label='' min='0.01' max='12.0' resolution='-1.0' automationEnabled='false' value='8.28299'>
      <line name='' version='2' max='12.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='8.28299'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612204' name='flange' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612256' name='inverse1_on' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612258' name='inverse2_on' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612254' name='inverse3_on' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612272' name='jitspd' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='6.8'>
      <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='6.8'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612270' name='jitterdepth' label='' min='0.0' max='5.0' resolution='-1.0' automationEnabled='false' value='2.64999'>
      <line name='' version='2' max='5.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='2.64999'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612244' name='mixmod1' label='' min='0.0' max='1.0' resolution='0.001' automationEnabled='false' value='0.11800001'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.001' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.11800001'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612238' name='mixmod2' label='' min='0.0' max='1.0' resolution='0.001' automationEnabled='false' value='0.125'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.001' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.125'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612250' name='mixmod3' label='' min='0.0' max='1.0' resolution='0.001' automationEnabled='false' value='0.125'>
      <line name='' version='2' max='1.0' min='0.0' resolution='0.001' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.125'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612252' name='MODE_on' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612240' name='modfreq1' label='' min='20.0' max='2000.0' resolution='-1.0' automationEnabled='false' value='395.971'>
      <line name='' version='2' max='2000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='395.971'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612234' name='modfreq2' label='' min='20.0' max='2000.0' resolution='-1.0' automationEnabled='false' value='475.108'>
      <line name='' version='2' max='2000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='475.108'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612246' name='modfreq3' label='' min='20.0' max='2000.0' resolution='-1.0' automationEnabled='false' value='217.658'>
      <line name='' version='2' max='2000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='217.658'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612242' name='modQ1' label='' min='1.0' max='500.0' resolution='-1.0' automationEnabled='false' value='20.9368'>
      <line name='' version='2' max='500.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='20.9368'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612236' name='modQ2' label='' min='1.0' max='500.0' resolution='-1.0' automationEnabled='false' value='15.96'>
      <line name='' version='2' max='500.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='15.96'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612248' name='modQ3' label='' min='1.0' max='500.0' resolution='-1.0' automationEnabled='false' value='370.256'>
      <line name='' version='2' max='500.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='370.256'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612278' name='OnSwell1' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612284' name='OnSwell2' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612290' name='OnSwell3' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612220' name='par1' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.61'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.61'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612222' name='par2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.69998'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.69998'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612260' name='pitchchange' label='' min='0.1' max='2.0' resolution='0.01' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='2.0' min='0.1' resolution='0.01' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612276' name='swellamp1' label='' min='-1.0' max='5.0' resolution='0.1' automationEnabled='false' value='3.3000002'>
      <line name='' version='2' max='5.0' min='-1.0' resolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='3.3000002'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612282' name='swellamp2' label='' min='-1.0' max='5.0' resolution='0.1' automationEnabled='false' value='-0.8'>
      <line name='' version='2' max='5.0' min='-1.0' resolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='-0.8'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612288' name='swellamp3' label='' min='-1.0' max='5.0' resolution='0.1' automationEnabled='false' value='2.9'>
      <line name='' version='2' max='5.0' min='-1.0' resolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='2.9'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612274' name='SwellPosition1' label='' min='0.05' max='0.99' resolution='0.05' automationEnabled='false' value='0.55'>
      <line name='' version='2' max='0.99' min='0.05' resolution='0.05' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.55'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612280' name='SwellPosition2' label='' min='0.05' max='0.99' resolution='0.05' automationEnabled='false' value='0.70000005'>
      <line name='' version='2' max='0.99' min='0.05' resolution='0.05' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.70000005'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612286' name='SwellPosition3' label='' min='0.05' max='0.99' resolution='0.05' automationEnabled='false' value='0.3'>
      <line name='' version='2' max='0.99' min='0.05' resolution='0.05' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.3'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612292' name='vibdelay' label='' min='0.1' max='5.0' resolution='-1.0' automationEnabled='false' value='3.52993'>
      <line name='' version='2' max='5.0' min='0.1' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='3.52993'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612264' name='vibdpth' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='8.0'>
      <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='8.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612262' name='Vibrato' label='' min='0.0' max='1.0' resolution='1.0' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612266' name='vibspd' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='6.84483'>
      <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='6.84483'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612268' name='vibtypeLFO' label='' min='0.0' max='5.0' resolution='1.0' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='5.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='1765612200' name='volume' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.53999'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.53999'/>
      </line>
    </parameter>
  </bsbParameterList>
  <presetGroup name='Presets' currentPresetUniqueId='1765612198' currentPresetModified='false'>
    <preset name='chinese guitar' uniqueId='1575249545'>
      <setting name='AM_depth'>ver2:1</setting>
      <setting name='AM_freq'>ver2:80.8990020752</setting>
      <setting name='AM_on'>false</setting>
      <setting name='DIST_on'>false</setting>
      <setting name='MODE_on'>true</setting>
      <setting name='amp1'>1.0</setting>
      <setting name='amp2'>1.0</setting>
      <setting name='amp3'>1.0</setting>
      <setting name='buffer_size'>0.23000999</setting>
      <setting name='cutoff'>ver2:100</setting>
      <setting name='detune'>0.012</setting>
      <setting name='distortion'>ver2:0.0693600029</setting>
      <setting name='fil_attack'>ver2:0.001</setting>
      <setting name='fil_decay'>ver2:6.3646202087</setting>
      <setting name='flange'>ver2:0</setting>
      <setting name='inverse1_on'>true</setting>
      <setting name='inverse2_on'>false</setting>
      <setting name='inverse3_on'>false</setting>
      <setting name='method'>id:1393165290</setting>
      <setting name='mixmod1'>0.11800001</setting>
      <setting name='mixmod2'>0.125</setting>
      <setting name='mixmod3'>0.125</setting>
      <setting name='modQ1'>ver2:20.9368000031</setting>
      <setting name='modQ2'>ver2:15.9600000381</setting>
      <setting name='modQ3'>ver2:40.918800354</setting>
      <setting name='modfreq1'>ver2:277.1740112305</setting>
      <setting name='modfreq2'>ver2:475.108001709</setting>
      <setting name='modfreq3'>ver2:1544.2600097656</setting>
      <setting name='par1'>ver2:0.6100000143</setting>
      <setting name='par2'>ver2:0.6999800205</setting>
      <setting name='volume'>ver2:0.8299999833</setting>
    </preset>
    <preset name='electric guitar' uniqueId='1575249546'>
      <setting name='AM_depth'>ver2:1</setting>
      <setting name='AM_freq'>ver2:80.8990020752</setting>
      <setting name='AM_on'>false</setting>
      <setting name='DIST_on'>true</setting>
      <setting name='MODE_on'>false</setting>
      <setting name='amp1'>1.0</setting>
      <setting name='amp2'>1.0</setting>
      <setting name='amp3'>1.0</setting>
      <setting name='buffer_size'>0.23000999</setting>
      <setting name='cutoff'>ver2:100</setting>
      <setting name='detune'>0.012</setting>
      <setting name='distortion'>ver2:0.7425500154</setting>
      <setting name='fil_attack'>ver2:0.001</setting>
      <setting name='fil_decay'>ver2:6.3646202087</setting>
      <setting name='flange'>ver2:0</setting>
      <setting name='inverse1_on'>true</setting>
      <setting name='inverse2_on'>false</setting>
      <setting name='inverse3_on'>false</setting>
      <setting name='method'>id:1393165289</setting>
      <setting name='mixmod1'>0.11800001</setting>
      <setting name='mixmod2'>0.125</setting>
      <setting name='mixmod3'>0.125</setting>
      <setting name='modQ1'>ver2:20.9368000031</setting>
      <setting name='modQ2'>ver2:15.9600000381</setting>
      <setting name='modQ3'>ver2:40.918800354</setting>
      <setting name='modfreq1'>ver2:277.1740112305</setting>
      <setting name='modfreq2'>ver2:475.108001709</setting>
      <setting name='modfreq3'>ver2:1544.2600097656</setting>
      <setting name='par1'>ver2:0.6100000143</setting>
      <setting name='par2'>ver2:0.6999800205</setting>
      <setting name='volume'>ver2:0.8299999833</setting>
    </preset>
    <preset name='horns' uniqueId='1575249544'>
      <setting name='AM_depth'>ver2:1</setting>
      <setting name='AM_freq'>ver2:80.8990020752</setting>
      <setting name='AM_on'>false</setting>
      <setting name='DIST_on'>false</setting>
      <setting name='MODE_on'>true</setting>
      <setting name='amp1'>1.0</setting>
      <setting name='amp2'>1.0</setting>
      <setting name='amp3'>1.0</setting>
      <setting name='buffer_size'>1.29001</setting>
      <setting name='cutoff'>ver2:100</setting>
      <setting name='detune'>0.0050000004</setting>
      <setting name='distortion'>ver2:0.0693600029</setting>
      <setting name='fil_attack'>ver2:0.2709099948</setting>
      <setting name='fil_decay'>ver2:6.3646202087</setting>
      <setting name='flange'>ver2:0</setting>
      <setting name='inverse1_on'>false</setting>
      <setting name='inverse2_on'>false</setting>
      <setting name='inverse3_on'>true</setting>
      <setting name='method'>id:1393165285</setting>
      <setting name='mixmod1'>0.11800001</setting>
      <setting name='mixmod2'>0.125</setting>
      <setting name='mixmod3'>0.125</setting>
      <setting name='modQ1'>ver2:20.9368000031</setting>
      <setting name='modQ2'>ver2:190.6100006104</setting>
      <setting name='modQ3'>ver2:5.9889302254</setting>
      <setting name='modfreq1'>ver2:673.1770019531</setting>
      <setting name='modfreq2'>ver2:178.108001709</setting>
      <setting name='modfreq3'>ver2:1544.2600097656</setting>
      <setting name='par1'>ver2:0.6100000143</setting>
      <setting name='par2'>ver2:0.6999800205</setting>
      <setting name='volume'>ver2:0.8299999833</setting>
    </preset>
    <preset name='horny cat' uniqueId='1646379441'>
      <setting name='AM_depth'>ver2:1</setting>
      <setting name='AM_freq'>ver2:150.8280029297</setting>
      <setting name='AM_on'>false</setting>
      <setting name='DIST_on'>false</setting>
      <setting name='MODE_on'>true</setting>
      <setting name='OnSwell1'>true</setting>
      <setting name='OnSwell2'>false</setting>
      <setting name='OnSwell3'>false</setting>
      <setting name='SwellPosition1'>0.55</setting>
      <setting name='SwellPosition2'>0.70000005</setting>
      <setting name='SwellPosition3'>0.3</setting>
      <setting name='Vibrato'>true</setting>
      <setting name='amp1'>1.0</setting>
      <setting name='amp2'>1.0</setting>
      <setting name='amp3'>1.0</setting>
      <setting name='buffer_size'>1.09001</setting>
      <setting name='cutoff'>ver2:56.0438041687</setting>
      <setting name='detune'>0.45800003</setting>
      <setting name='distortion'>ver2:0.7029500008</setting>
      <setting name='fil_attack'>ver2:0.3308700025</setting>
      <setting name='fil_decay'>ver2:2.4079101086</setting>
      <setting name='flange'>ver2:0.0399900004</setting>
      <setting name='inverse1_on'>false</setting>
      <setting name='inverse2_on'>true</setting>
      <setting name='inverse3_on'>true</setting>
      <setting name='jitspd'>ver2:17.5104007721</setting>
      <setting name='jitterdepth'>ver2:5</setting>
      <setting name='method'>id:1393165285</setting>
      <setting name='mixmod1'>0.0</setting>
      <setting name='mixmod2'>0.0</setting>
      <setting name='mixmod3'>0.9990001</setting>
      <setting name='modQ1'>ver2:20.9368000031</setting>
      <setting name='modQ2'>ver2:440.1090087891</setting>
      <setting name='modQ3'>ver2:5.9889302254</setting>
      <setting name='modfreq1'>ver2:257.3590087891</setting>
      <setting name='modfreq2'>ver2:534.507019043</setting>
      <setting name='modfreq3'>ver2:1544.2600097656</setting>
      <setting name='par1'>ver2:0.05999</setting>
      <setting name='par2'>ver2:0.9499800205</setting>
      <setting name='pitchchange'>1.25</setting>
      <setting name='swellamp1'>2.3</setting>
      <setting name='swellamp2'>-0.8</setting>
      <setting name='swellamp3'>2.9</setting>
      <setting name='vibdelay'>ver2:0.5899900198</setting>
      <setting name='vibdpth'>ver2:4.9994702339</setting>
      <setting name='vibspd'>ver2:6.8448300362</setting>
      <setting name='vibtypeLFO'>0.0</setting>
      <setting name='volume'>ver2:0.5799900293</setting>
    </preset>
    <preset name='where am I ??' uniqueId='1765612198'>
      <setting name='AM_depth'>ver2:1</setting>
      <setting name='AM_freq'>ver2:80.8990020752</setting>
      <setting name='AM_on'>true</setting>
      <setting name='DIST_on'>false</setting>
      <setting name='MODE_on'>true</setting>
      <setting name='OnSwell1'>true</setting>
      <setting name='OnSwell2'>false</setting>
      <setting name='OnSwell3'>true</setting>
      <setting name='SwellPosition1'>0.55</setting>
      <setting name='SwellPosition2'>0.70000005</setting>
      <setting name='SwellPosition3'>0.3</setting>
      <setting name='Vibrato'>true</setting>
      <setting name='amp1'>1.0</setting>
      <setting name='amp2'>1.0</setting>
      <setting name='amp3'>1.0</setting>
      <setting name='buffer_size'>0.96001</setting>
      <setting name='cutoff'>ver2:100</setting>
      <setting name='detune'>0.851</setting>
      <setting name='distortion'>ver2:0.7623100281</setting>
      <setting name='fil_attack'>ver2:0.2709099948</setting>
      <setting name='fil_decay'>ver2:8.2829904556</setting>
      <setting name='flange'>ver2:0</setting>
      <setting name='inverse1_on'>false</setting>
      <setting name='inverse2_on'>false</setting>
      <setting name='inverse3_on'>true</setting>
      <setting name='jitspd'>ver2:6.8000001907</setting>
      <setting name='jitterdepth'>ver2:2.6499900818</setting>
      <setting name='method'>id:1393165289</setting>
      <setting name='mixmod1'>0.11800001</setting>
      <setting name='mixmod2'>0.125</setting>
      <setting name='mixmod3'>0.125</setting>
      <setting name='modQ1'>ver2:20.9368000031</setting>
      <setting name='modQ2'>ver2:15.9600000381</setting>
      <setting name='modQ3'>ver2:370.2560119629</setting>
      <setting name='modfreq1'>ver2:395.9710083008</setting>
      <setting name='modfreq2'>ver2:475.108001709</setting>
      <setting name='modfreq3'>ver2:217.6580047607</setting>
      <setting name='par1'>ver2:0.6100000143</setting>
      <setting name='par2'>ver2:0.6999800205</setting>
      <setting name='pitchchange'>1.0</setting>
      <setting name='swellamp1'>3.3000002</setting>
      <setting name='swellamp2'>-0.8</setting>
      <setting name='swellamp3'>2.9</setting>
      <setting name='vibdelay'>ver2:3.5299301147</setting>
      <setting name='vibdpth'>ver2:8</setting>
      <setting name='vibspd'>ver2:6.8448300362</setting>
      <setting name='vibtypeLFO'>0.0</setting>
      <setting name='volume'>ver2:0.5399900079</setting>
    </preset>
  </presetGroup>
  <opcodeList>
    <udo>
      <opcodeName>k_mvpPluck</opcodeName>
      <outTypes>a</outTypes>
      <inTypes>kkiiii</inTypes>
      <codeBody>kamp, kfreq, imethod, ipar1, ipar2, ibufsize xin

setksmps 1

if (imethod==2) then
	ipar1 = 1
	ipar2 = 0
elseif (imethod==4) then
	ipar2 *= 20
	ipar2 += 1
elseif (imethod==5) then
	isum = ipar1 + ipar2
	if ((isum)&gt;1) then
		ipar1 /= (isum*1.0001)
		ipar2 /= (isum*1.0001)
	endif
endif

asig pluck kamp, kfreq, ibufsize, 0, imethod, ipar1, ipar2

xout asig
</codeBody>
      <comments>use the pluck opcode with all its different decay settings</comments>
    </udo>
    <udo>
      <opcodeName>k_Vibrato2</opcodeName>
      <outTypes>k</outTypes>
      <inTypes>iKKKiKK</inTypes>
      <codeBody>iOnVibrato, kvibdelay, kdepth, kspeed, itype, kjitdepth, kjitfreq xin

if iOnVibrato == 1 then                                                         ; if switch = ON, add vibrato to sall voices
        kdp linseg 0, p3 * i(kvibdelay), i(kdepth)                              ; delay time before vibrato
        kvb  lfo kdp, kspeed, itype                                             ; LFO 0-5
        kjit randi kjitdepth, kjitfreq                                          ; create some jitter
        kvibrato = kvb + kjit                                                   ; add jitter and LFO
else
        kvibrato = 0                                                            ; if switch = OFF, there is no vibrato
endif

        xout kvibrato
</codeBody>
      <comments>provide a vibrato effect, with random-like values (jitter)</comments>
    </udo>
    <udo>
      <opcodeName>k_Zwel</opcodeName>
      <outTypes>K</outTypes>
      <inTypes>iKK</inTypes>
      <codeBody>iOnSwell,kposition, ksw xin
 
if iOnSwell == 1 then                                                           ; switch Swell on/off
       irise  = p3 * i(kposition)                                               ; relative position 0 &gt; position &lt; 1 inside note
       ifall = p3 - irise
       kswell linseg 0, irise, i(ksw) , ifall, 0 
else
        kswell = 0                                                              ; if switch = OFF, no effect
endif

	xout kswell
</codeBody>
      <comments>intended to produce a peak or attenuation in the amplitude within a note</comments>
    </udo>
  </opcodeList>
</instrument>