<blueData version='2.6.0'>
  <projectProperties>
    <title>Transit</title>
    <author>Steven Yi</author>
    <notes>&quot;Transit&quot; was inspired by listening to the music of Terry Riley to
create a work that involved long feedback delay lines. I began with a mental
image of performers in a space working with electronics and worked to develop a
virtual system to mimic what I had in mind. Once the setup was developed, I
experimented with improvising material live and notating what felt right.  I
then continued this cycle of improvisation and notation to extend and develop
the work.

Completed: August 9, 2016

</notes>
    <sampleRate>44100</sampleRate>
    <ksmps>64</ksmps>
    <channels>2</channels>
    <useZeroDbFS>true</useZeroDbFS>
    <zeroDbFS>1</zeroDbFS>
    <diskSampleRate>44100</diskSampleRate>
    <diskKsmps>1</diskKsmps>
    <diskChannels>2</diskChannels>
    <diskUseZeroDbFS>true</diskUseZeroDbFS>
    <diskZeroDbFS>1</diskZeroDbFS>
    <useAudioOut>true</useAudioOut>
    <useAudioIn>false</useAudioIn>
    <useMidiIn>false</useMidiIn>
    <useMidiOut>false</useMidiOut>
    <noteAmpsEnabled>true</noteAmpsEnabled>
    <outOfRangeEnabled>true</outOfRangeEnabled>
    <warningsEnabled>true</warningsEnabled>
    <benchmarkEnabled>true</benchmarkEnabled>
    <advancedSettings></advancedSettings>
    <completeOverride>false</completeOverride>
    <fileName></fileName>
    <askOnRender>false</askOnRender>
    <diskNoteAmpsEnabled>true</diskNoteAmpsEnabled>
    <diskOutOfRangeEnabled>true</diskOutOfRangeEnabled>
    <diskWarningsEnabled>true</diskWarningsEnabled>
    <diskBenchmarkEnabled>true</diskBenchmarkEnabled>
    <diskAdvancedSettings></diskAdvancedSettings>
    <diskCompleteOverride>false</diskCompleteOverride>
    <diskAlwaysRenderEntireProject>false</diskAlwaysRenderEntireProject>
  </projectProperties>
  <arrangement>
    <instrumentAssignment arrangementId='1' isEnabled='true'>
      <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
        <name>PhaseShaper - Orch</name>
        <comment>PHASESHAPER - Orch
version 1.1
Released: 2007.12.14
Author: Steven Yi

This instrument is modeled after the Casio CZ-101 and its Phase Distortion Synthesis (called phaseshaping here by the author, due to its likeness to waveshaping but on the phasor). The PhaseShaper instrument is not meant to exactly replicate the CZ-101 but instead is inspired by it, intentionally leaving out some features (like noise modulation and amp key follow) and adding in unique ones (like the ability to draw in the phaseshaping tables). It is suggested the user read about the CZ-101 before using this instrument. This instruments oscilators are made up of a phasor indexing into a phaseshape table, which in turns yields the indexes to use to read into a sine wave table.

Some notes on using this synthesizer:

-for each oscilator you can draw each phaseshaping table to affect the waveform for that oscilator

-the amplitude envelope functions as a standard ADSR

-the wave envelope will determine how much of the phaseshaping to apply to the phasor; using a 0 value for wave envelope will give a straight phasor and thus a simple sine tone will be generated, while a 1.0 value for the wave envelope will yield the fully phaseshaped phasor, yielding the complex waveform; values in between will yield an interpolated value between the straight phasor and fully phaseshaped phasor. The wave envelope will have range between the values given for Wave Min and Wave Max, allowing the user to configure the degree to which the wave envelope will affect the phaseshaping.

-if &quot;Use Amp Env&quot; is selected for the Wave Envelope, the wave env ADSR settings will be ignored and the value from the amplitude envelope will be used in its place

-if &quot;Wave Key Follow&quot; is selected, the value of the wave envelope will be further rescaled depending on the frequency of the note.  The &quot;Follow Range&quot; allows the user to configure the minimum and maximum frequency in cps to affect the sound.  The frequency of the note then will affect how much of the wave envelope will be applied, from the Wave Low to the Wave High in the Follow Range section.  Notice that the Wave Low value here should be higher than the the Wave High value in this section.  This is so that for notes at lower frequencies they will get a fuller range of the wave envelope, while notes at higher frequencies will have a smaller range of the wave envelope (which produces a tone closer to a sine wave).  This is very much akin to how many acoustic instruments behave.

-the Detune parameter only affects the detuned version of the Oscilators (Osc 1&apos; and 2&apos;), and those are only used if the 1 + 2&apos; or 1 + 1&apos; oscilator paths are used.

-the Mix parameter will determine how much of Oscilator 1 and how much of Oscilator 2 to use when using 1 + 2&apos; or 1 + 1&apos; oscilator paths.  This will also affect the signals when Ring Modulate is chosen.

-the vibrato parameters allow for a delay in seconds before vibrato starts as well as time it takes to go from no vibrato to full vibrato once vibrato is set to begin; oscilator 2 can be set to share the vibrato settings of oscilator 1

[History]

v1.1 - 2007.12.14
-fixed use of envelopes (OSC 2 attack was not being used due to incorrect setting of widget property, some OSC2 values were using OSC1 settings)
-removed use of balance opcode
-fixed calculation of p3 addition to check release time of OSC 1 or OSC 2

v1.0 - 2007.12.08
-initial release</comment>
        <globalOrc>giphaseshape_&lt;INSTR_ID&gt;	ftgen 0, 0, 65537, -7, &lt;phaseshape_phaseshape&gt;
giphaseshape2_&lt;INSTR_ID&gt;	ftgen 0, 0, 65537, -7, &lt;phaseshape2_phaseshape&gt;
;[once]{
gi_sine	ftgen 0, 0, 65537, 10, 1
;}
</globalOrc>
        <globalSco/>
        <instrumentText>imaxpfield = p8 // dummy statement to get Csound to assume up to max pfields of 8
kenv yi_env 0, i(&lt;attack&gt;), i(&lt;decay&gt;), i(&lt;sustain&gt;), i(&lt;release&gt;)
kenv2 yi_env 0, i(&lt;attack2&gt;), i(&lt;decay2&gt;), i(&lt;sustain2&gt;), i(&lt;release2&gt;)
kamp yi_amp_val

kpchline 	yi_pch_line

icount 	pcount

iSpace	= (icount == 5) ? 0 : p7


kmix = &lt;mix&gt;
kwavemin = &lt;waveMin&gt;
kwavemax = &lt;waveMax&gt;
kwaverange = kwavemin - kwavemax

kwavemin2 = &lt;waveMin2&gt;
kwavemax2 = &lt;waveMax2&gt;
kwaverange2 = kwavemax2 - kwavemin2

kfollowWaveLow = &lt;followWaveLow&gt;
kfollowWaveHigh = &lt;followWaveHigh&gt;
kfollowWaveRange = kfollowWaveHigh - kfollowWaveHigh

kfollowWaveLow2 = &lt;followWaveLow2&gt;
kfollowWaveHigh2 = &lt;followWaveHigh2&gt;
kfollowWaveRange2 = kfollowWaveHigh2 - kfollowWaveHigh2

ilfoType = i(&lt;lfoType&gt;) - 1
klfoAmp = &lt;lfoAmp&gt;
klfoFreq = &lt;lfoFreq&gt;
ilfoDelay = i(&lt;lfoDelay&gt;)
ilfoRise = i(&lt;lfoRise&gt;)

if (&lt;lfoType2&gt; == 0) then
	ilfoType2 = ilfoType
	klfoAmp2 = &lt;lfoAmp&gt;
	klfoFreq2 = &lt;lfoFreq&gt;
	ilfoDelay2 = ilfoDelay
	ilfoRise2 = ilfoRise
else
	ilfoType2 = i(&lt;lfoType2&gt;) - 2
	klfoAmp2 = &lt;lfoAmp2&gt;
	klfoFreq2 = &lt;lfoFreq2&gt;
	ilfoDelay2 = i(&lt;lfoDelay2&gt;)
	ilfoRise2 = i(&lt;lfoRise2&gt;)
endif

/* SOUND GENERATION CODE */

if (&lt;lfoType&gt; == 0) then
	alfo = 0
else
	alfo 	lfo	 klfoAmp, klfoFreq, (ilfoType &lt; 0 ? 0 : ilfoType)
	alfodelay linseg 0, ilfoDelay + .0001, 0, ilfoRise + .0001, 1, .1, 1
	alfo = alfodelay * alfo
endif

andx	phasor kpchline + alfo

; Oscilator 1
if (kmix == 1) kgoto skipOscil1
andx2	table3	andx, giphaseshape_&lt;INSTR_ID&gt;, 1


if (&lt;useAmpEnv&gt; == 1)  then
	kwaveenv = kenv
else 
	kwaveenv 	yi_env 0, i(&lt;waveAttack&gt;), i(&lt;waveDecay&gt;), i(&lt;waveSustain&gt;), i(&lt;waveRelease&gt;)
endif
kwaveenv = (kwaveenv * kwaverange) + kwavemin
if (&lt;waveKeyFollow&gt; == 1) then
	kwaverange rangeValue kpchline, &lt;followRangeMin&gt;, &lt;followRangeMax&gt;
	kwaverange = (kwaverange * kfollowWaveRange) + kfollowWaveHigh
	kwaveenv = kwaverange * kwaveenv
endif
andx2 	sigMix	kwaveenv, andx, andx2

aout	table3  andx2, gi_sine, 1

; Osilator 1&apos;
if (kmix != 3) kgoto skipOscil1
andxdetune phasor (kpchline * &lt;detune&gt;) + alfo
andx2	table3	andxdetune, giphaseshape_&lt;INSTR_ID&gt;, 1


if (&lt;useAmpEnv&gt; == 1)  then
	kwaveenv = kenv
else 
	kwaveenv yi_env 0, i(&lt;waveAttack&gt;), i(&lt;waveDecay&gt;), i(&lt;waveSustain&gt;), i(&lt;waveRelease&gt;)
endif
kwaveenv = (kwaveenv * kwaverange) + kwavemin
if (&lt;waveKeyFollow&gt; == 1) then
	; kwaverange calculated in Oscilator 1
	kwaveenv = kwaverange * kwaveenv
endif
andx2 	sigMix	kwaveenv, andxdetune, andx2

aout_detune	table3  andx2, gi_sine, 1

skipOscil1:


/* OSCILATOR 2 */
if (kmix == 0 || kmix == 3) kgoto skipOscil2
if (&lt;lfoType2&gt; == 0) then
	alfo2 = alfo
elseif (&lt;lfoType2&gt; == 1) then
        alfo2 = 0
else
	alfo2 	lfo	 klfoAmp2, klfoFreq2, (ilfoType2 &lt; 0 ? 0 : ilfoType2)
	alfodelay2 linseg 0, ilfoDelay2 + .0001, 0, ilfoRise2 + .0001, 1, .1, 1
	alfo2 = alfodelay2 * alfo2
endif

andx	phasor kpchline + alfo2


; Oscilator 2
if (kmix != 1) kgoto skipOscil2
andx2	table3	andx, giphaseshape2_&lt;INSTR_ID&gt;, 1

if (&lt;useAmpEnv2&gt; == 1) then
	kwaveenv2 = kenv2
else 
        kwaveenv2    yi_env  0, i(&lt;waveAttack2&gt;), i(&lt;waveDecay2&gt;), i(&lt;waveSustain2&gt;), i(&lt;waveRelease2&gt;)
endif
kwaveenv2 = (kwaveenv2 * kwaverange2) + kwavemin2
if (&lt;waveKeyFollow2&gt; == 1) then
	kwaverange2 rangeValue kpchline, &lt;followRangeMin2&gt;, &lt;followRangeMax2&gt;
	kwaverange2 = (kwaverange2 * kfollowWaveRange2) + kfollowWaveLow2
	kwaveenv2 = kwaverange2 * kwaveenv2
endif
andx2 	sigMix	kwaveenv2, andx, andx2

aout2	table3  andx2, gi_sine, 1

skipOscil2:

; Osilator 2&apos;
if (kmix != 2) kgoto skipOscil2end
andxdetune2 phasor (kpchline * &lt;detune2&gt;) + alfo2
andx2	table3	andxdetune2, giphaseshape2_&lt;INSTR_ID&gt;, 1

if (&lt;useAmpEnv2&gt; == 1) then
	kwaveenv2 = kenv2
else 
	kwaveenv2	yi_env 0, i(&lt;waveAttack2&gt;), i(&lt;waveDecay2&gt;), i(&lt;waveSustain2&gt;), i(&lt;waveRelease2&gt;)
endif
kwaveenv2 = (kwaveenv2 * kwaverange2) + kwavemin2
if (&lt;waveKeyFollow2&gt; == 1) then
	;kwaverange calculated in Oscilator 2
	kwaveenv2 = kwaverange2 * kwaveenv2
endif
andx2 	sigMix	kwaveenv2, andxdetune2, andx2

aout2_detune	table3  andx2, gi_sine, 1

skipOscil2end:

aout = aout * kenv 
aout_detune = aout_detune * kenv
aout2 = aout2 * kenv2
aout2_detune = aout2_detune * kenv2

if (kmix == 1) then
	aout = aout2
elseif (kmix == 2) then
	if (&lt;ringModulate&gt; == 1) then
		aout 	sigMixRing	&lt;mixerPercent&gt;, aout, aout2_detune
	else 
		aout 	sigMix		&lt;mixerPercent&gt;, aout, aout2_detune
	endif
elseif (kmix == 3) then
	if (&lt;ringModulate&gt; == 1) then
		aout 	sigMixRing	&lt;mixerPercent&gt;, aout, aout_detune
	else 
		aout 	sigMix		&lt;mixerPercent&gt;, aout, aout_detune
	endif
endif

aout	= aout * kamp 

aLeft, aRight	pan2	aout, (iSpace * .5) + .5


blueMixerOut aLeft, aRight</instrumentText>
        <alwaysOnInstrumentText></alwaysOnInstrumentText>
        <graphicInterface editEnabled='false'>
          <gridSettings>
            <width>15</width>
            <height>15</height>
            <gridStyle>NONE</gridStyle>
            <snapGridEnabled>false</snapGridEnabled>
          </gridSettings>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>decay</objectName>
            <x>66</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.05</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>sustain</objectName>
            <x>119</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.9215</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>release</objectName>
            <x>172</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>3.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>attack</objectName>
            <x>13</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>6.7471304</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>17</x>
            <y>278</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>70</x>
            <y>277</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>120</x>
            <y>277</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>173</x>
            <y>277</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>11</x>
            <y>251</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Amp Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLineObject'>
            <objectName>phaseshape</objectName>
            <x>11</x>
            <y>66</y>
            <canvasWidth>330</canvasWidth>
            <canvasHeight>160</canvasHeight>
            <xMax>65537.0</xMax>
            <relativeXValues>true</relativeXValues>
            <separatorType>Comma</separatorType>
            <leadingZero>false</leadingZero>
            <locked>false</locked>
            <lines>
              <line name='phaseshape' version='2' max='1.0' min='0.0' resolution='-1.0' color='-14623488' rightBound='true' endPointsLinked='false'>
                <linePoint x='0.0' y='0.0'/>
                <linePoint x='0.908805' y='0.1081081'/>
                <linePoint x='1.0' y='1.0'/>
              </line>
            </lines>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>mix</objectName>
            <x>764</x>
            <y>137</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2144049377'>
                <name>1</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049376'>
                <name>2</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049375'>
                <name>1 + 2&apos;</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049374'>
                <name>1 + 1&apos;</name>
                <value>4</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>2</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>ringModulate</objectName>
            <x>761</x>
            <y>163</y>
            <automationAllowed>true</automationAllowed>
            <label>Ring Modulate</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveDecay</objectName>
            <x>64</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.71064</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveSustain</objectName>
            <x>117</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.98092</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveRelease</objectName>
            <x>170</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.14609</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveAttack</objectName>
            <x>11</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.42764002</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>15</x>
            <y>394</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>68</x>
            <y>394</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>118</x>
            <y>394</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>171</x>
            <y>394</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>11</x>
            <y>368</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Wave Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>waveKeyFollow</objectName>
            <x>226</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Wave Key Follow</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMin</objectName>
            <x>233</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.2465</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>232</x>
            <y>394</y>
            <label>Wave Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>10</x>
            <y>484</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Follow Range&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMin</objectName>
            <x>10</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>345.513</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMax</objectName>
            <x>70</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>2097.87</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>12</x>
            <y>512</y>
            <label>Freq Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>70</x>
            <y>512</y>
            <label>Freq Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>useAmpEnv</objectName>
            <x>126</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Use Amp Env</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>decay2</objectName>
            <x>450</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.05807</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>sustain2</objectName>
            <x>503</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.99606</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>release2</objectName>
            <x>556</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>3.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>attack2</objectName>
            <x>397</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>4.03879</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>401</x>
            <y>277</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>454</x>
            <y>277</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>504</x>
            <y>277</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>557</x>
            <y>277</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>251</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Amp Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLineObject'>
            <objectName>phaseshape2</objectName>
            <x>395</x>
            <y>66</y>
            <canvasWidth>330</canvasWidth>
            <canvasHeight>160</canvasHeight>
            <xMax>65537.0</xMax>
            <relativeXValues>true</relativeXValues>
            <separatorType>Comma</separatorType>
            <leadingZero>false</leadingZero>
            <locked>false</locked>
            <lines>
              <line name='phaseshape' version='2' max='1.0' min='0.0' resolution='-1.0' color='-14623488' rightBound='true' endPointsLinked='false'>
                <linePoint x='0.0' y='0.0'/>
                <linePoint x='0.047169812' y='0.5472973'/>
                <linePoint x='1.0' y='1.0'/>
              </line>
            </lines>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveDecay2</objectName>
            <x>448</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.92688</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveSustain2</objectName>
            <x>501</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.95033</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveRelease2</objectName>
            <x>554</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.14609</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveAttack2</objectName>
            <x>395</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.025</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>399</x>
            <y>394</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>452</x>
            <y>394</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>502</x>
            <y>394</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>555</x>
            <y>394</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>368</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Wave Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>waveKeyFollow2</objectName>
            <x>606</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Wave Key Follow</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>394</x>
            <y>484</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Follow Range&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMin2</objectName>
            <x>394</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>60.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMax2</objectName>
            <x>455</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>4400.37</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>512</y>
            <label>Freq Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>452</x>
            <y>512</y>
            <label>Freq Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>useAmpEnv2</objectName>
            <x>506</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Use Amp Env</label>
            <selected>true</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>146</x>
            <y>485</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Detune&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune</objectName>
            <x>151</x>
            <y>530</y>
            <automationAllowed>true</automationAllowed>
            <minimum>1.0E-4</minimum>
            <maximum>8.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>150</x>
            <y>511</y>
            <label>Multiplier</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>528</x>
            <y>486</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Detune&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune2</objectName>
            <x>533</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>1.0E-4</minimum>
            <maximum>8.0</maximum>
            <value>1.5</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>532</x>
            <y>512</y>
            <label>Multiplier</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>764</x>
            <y>35</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Mix&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>mixerPercent</objectName>
            <x>764</x>
            <y>65</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.37801</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>10</x>
            <y>6</y>
            <label>&lt;html&gt;&lt;font size=&quot;+2&quot;&gt;&lt;b&gt;PhaseShaper&lt;/b&gt;&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>11</x>
            <y>39</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 1&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>39</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 2&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMax</objectName>
            <x>292</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.437</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>291</x>
            <y>394</y>
            <label>Wave Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMin2</objectName>
            <x>615</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.21321</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>614</x>
            <y>394</y>
            <label>Wave Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMax2</objectName>
            <x>674</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.34999</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>673</x>
            <y>394</y>
            <label>Wave Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveLow</objectName>
            <x>10</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveHigh</objectName>
            <x>70</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.19912</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>8</x>
            <y>604</y>
            <label>Wave Low</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>68</x>
            <y>604</y>
            <label>Wave High</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveLow2</objectName>
            <x>394</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.50379</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveHigh2</objectName>
            <x>454</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.18005</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>389</x>
            <y>604</y>
            <label>Wave Low</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>449</x>
            <y>604</y>
            <label>Wave High</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoAmp</objectName>
            <x>233</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>100.0</maximum>
            <value>1.37811</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoFreq</objectName>
            <x>290</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>20.0</maximum>
            <value>0.41363</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>232</x>
            <y>512</y>
            <label>LFO Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>290</x>
            <y>512</y>
            <label>LFO Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoDelay</objectName>
            <x>233</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>1.39391</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>229</x>
            <y>604</y>
            <label>LFO Delay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>233</x>
            <y>484</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Vibrato&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>lfoType</objectName>
            <x>229</x>
            <y>696</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2144049372'>
                <name>Disabled</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049371'>
                <name>Sine</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049370'>
                <name>Triangle</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049369'>
                <name>Square (Bipolar)</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049368'>
                <name>Square (Unipolar)</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049367'>
                <name>Saw Tooth</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049366'>
                <name>Saw Tooth (Down)</name>
                <value>5</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoAmp2</objectName>
            <x>615</x>
            <y>533</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>100.0</maximum>
            <value>1.01997</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoFreq2</objectName>
            <x>672</x>
            <y>533</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>20.0</maximum>
            <value>0.36833</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>614</x>
            <y>514</y>
            <label>LFO Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>672</x>
            <y>514</y>
            <label>LFO Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoDelay2</objectName>
            <x>615</x>
            <y>625</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.1</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>611</x>
            <y>606</y>
            <label>LFO Delay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>lfoType2</objectName>
            <x>611</x>
            <y>698</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2144049365'>
                <name>Use Osc 1 Setting</name>
                <value>-2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049364'>
                <name>Disabled</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049363'>
                <name>Sine</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049362'>
                <name>Triangle</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049361'>
                <name>Square (Bipolar)</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049360'>
                <name>Square (Unipolar)</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049359'>
                <name>Saw Tooth</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049358'>
                <name>Saw Tooth (Down)</name>
                <value>5</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>3</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>615</x>
            <y>486</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Vibrato&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoRise</objectName>
            <x>290</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.1</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>290</x>
            <y>604</y>
            <label>LFO Rise</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>674</x>
            <y>606</y>
            <label>LFO Rise</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoRise2</objectName>
            <x>672</x>
            <y>624</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.26388</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
        </graphicInterface>
        <bsbParameterList>
          <parameter uniqueId='-848956137' name='attack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='6.7471304'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='6.7471304'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956107' name='attack2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='4.03879'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='4.03879'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956143' name='decay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.05'>
            <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.05'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956113' name='decay2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.05807'>
            <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.05807'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956089' name='detune' label='' min='1.0E-4' max='8.0' resolution='-1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='8.0' min='1.0E-4' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956087' name='detune2' label='' min='1.0E-4' max='8.0' resolution='-1.0' automationEnabled='false' value='1.5'>
            <line name='' version='2' max='8.0' min='1.0E-4' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.5'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956117' name='followRangeMax' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='2097.87'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2097.87'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956093' name='followRangeMax2' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='4400.37'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='4400.37'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956119' name='followRangeMin' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='345.513'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='345.513'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956095' name='followRangeMin2' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='60.0'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='60.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956075' name='followWaveHigh' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.19912'>
            <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.19912'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956071' name='followWaveHigh2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.18005'>
            <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.18005'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956077' name='followWaveLow' 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='-848956073' name='followWaveLow2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.50379'>
            <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.50379'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956069' name='lfoAmp' label='' min='0.0' max='100.0' resolution='-1.0' automationEnabled='false' value='1.37811'>
            <line name='' version='2' max='100.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.37811'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956061' name='lfoAmp2' label='' min='0.0' max='100.0' resolution='-1.0' automationEnabled='false' value='1.01997'>
            <line name='' version='2' max='100.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.01997'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956065' name='lfoDelay' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='1.39391'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.39391'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956057' name='lfoDelay2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.1'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.1'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956067' name='lfoFreq' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='0.41363'>
            <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.41363'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956059' name='lfoFreq2' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='0.36833'>
            <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.36833'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956053' name='lfoRise' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.1'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.1'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956051' name='lfoRise2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.26388'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.26388'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956063' name='lfoType' label='' min='0.0' max='6.0' resolution='1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='6.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956055' name='lfoType2' label='' min='0.0' max='7.0' resolution='1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='7.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956135' name='mix' label='' min='0.0' max='3.0' resolution='1.0' automationEnabled='false' value='2.0'>
            <line name='' version='2' max='3.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956085' name='mixerPercent' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.37801'>
            <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.37801'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956139' name='release' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956109' name='release2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956133' name='ringModulate' 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='-848956141' name='sustain' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.9215'>
            <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.9215'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956111' name='sustain2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.99606'>
            <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.99606'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956115' name='useAmpEnv' 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='-848956091' name='useAmpEnv2' 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='-848956125' name='waveAttack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.42764002'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.42764002'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956099' name='waveAttack2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.025'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.025'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956131' name='waveDecay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.71064'>
            <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.71064'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956105' name='waveDecay2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.92688'>
            <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.92688'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956123' name='waveKeyFollow' 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='-848956097' name='waveKeyFollow2' 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='-848956083' name='waveMax' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.437'>
            <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.437'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956079' name='waveMax2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.34999'>
            <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.34999'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956121' name='waveMin' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.2465'>
            <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.2465'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956081' name='waveMin2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.21321'>
            <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.21321'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956127' name='waveRelease' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.14609'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.14609'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956101' name='waveRelease2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.14609'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.14609'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956129' name='waveSustain' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.98092'>
            <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.98092'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956103' name='waveSustain2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.95033'>
            <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.95033'/>
            </line>
          </parameter>
        </bsbParameterList>
        <presetGroup name='' currentPresetUniqueId='-1206612583' currentPresetModified='false'>
          <preset name='Bright 5th' uniqueId='-1575025700'>
            <setting name='attack'>ver2:6.7471532822</setting>
            <setting name='attack2'>ver2:4.0389118195</setting>
            <setting name='decay'>ver2:0.0500000007</setting>
            <setting name='decay2'>ver2:0.0580708608</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1.5</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5038194656</setting>
            <setting name='lfoAmp'>ver2:0.3781397045</setting>
            <setting name='lfoAmp2'>ver2:0.3468252122</setting>
            <setting name='lfoDelay'>ver2:1.3939393759</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:1.1933017969</setting>
            <setting name='lfoFreq2'>ver2:0.9570569992</setting>
            <setting name='lfoRise'>ver2:0.1000000015</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>id:-2144049372</setting>
            <setting name='lfoType2'>id:-2144049364</setting>
            <setting name='mix'>id:-2144049375</setting>
            <setting name='mixerPercent'>ver2:0.3780175149</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.908805:0.1081081:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.047169812:0.5472973:1.0:1.0</setting>
            <setting name='release'>ver2:1.1000000238</setting>
            <setting name='release2'>ver2:1</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9215222597</setting>
            <setting name='sustain2'>ver2:0.9960639477</setting>
            <setting name='useAmpEnv'>false</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.4276515841</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.7106423378</setting>
            <setting name='waveDecay2'>ver2:0.9268851876</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:0.7156972289</setting>
            <setting name='waveMax2'>ver2:0.6454305649</setting>
            <setting name='waveMin'>ver2:0.2465085834</setting>
            <setting name='waveMin2'>ver2:0.2132188082</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.9809250832</setting>
            <setting name='waveSustain2'>ver2:0.9503599405</setting>
          </preset>
          <preset name='Preset 1' uniqueId='-2144049240'>
            <setting name='attack'>ver2:0.0025097746</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.0074653337</setting>
            <setting name='decay2'>ver2:0.015985759</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5217250586</setting>
            <setting name='lfoAmp'>ver2:0.865694344</setting>
            <setting name='lfoAmp2'>ver2:1.6291983128</setting>
            <setting name='lfoDelay'>ver2:0.2638972998</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:0.5376906991</setting>
            <setting name='lfoFreq2'>ver2:2.0799963474</setting>
            <setting name='lfoRise'>ver2:0.1816256642</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>0</setting>
            <setting name='lfoType2'>0</setting>
            <setting name='mix'>2</setting>
            <setting name='mixerPercent'>ver2:0.7374735475</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0.0086800642</setting>
            <setting name='release2'>ver2:0.0153821558</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9403894544</setting>
            <setting name='sustain2'>ver2:0.9222160578</setting>
            <setting name='useAmpEnv'>true</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.099999994</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.1871445626</setting>
            <setting name='waveDecay2'>ver2:0.0145723308</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:1</setting>
            <setting name='waveMax2'>ver2:1</setting>
            <setting name='waveMin'>ver2:0.3830677569</setting>
            <setting name='waveMin2'>ver2:0.4765429795</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.633701086</setting>
            <setting name='waveSustain2'>ver2:0.0209200531</setting>
          </preset>
          <preset name='Preset 2' uniqueId='-2144049239'>
            <setting name='attack'>ver2:0.0025097746</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.0074653337</setting>
            <setting name='decay2'>ver2:0.015985759</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1.7769999504</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5217250586</setting>
            <setting name='lfoAmp'>ver2:0.865694344</setting>
            <setting name='lfoAmp2'>ver2:1.6291983128</setting>
            <setting name='lfoDelay'>ver2:0.2638972998</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:0.5376906991</setting>
            <setting name='lfoFreq2'>ver2:2.0799963474</setting>
            <setting name='lfoRise'>ver2:0.1816256642</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>1</setting>
            <setting name='lfoType2'>0</setting>
            <setting name='mix'>2</setting>
            <setting name='mixerPercent'>ver2:0.2864866555</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0.0086800642</setting>
            <setting name='release2'>ver2:0.0153821558</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9403894544</setting>
            <setting name='sustain2'>ver2:0.9222160578</setting>
            <setting name='useAmpEnv'>true</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.099999994</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.1871445626</setting>
            <setting name='waveDecay2'>ver2:0.0145723308</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:1</setting>
            <setting name='waveMax2'>ver2:1</setting>
            <setting name='waveMin'>ver2:0.3830677569</setting>
            <setting name='waveMin2'>ver2:0.4765429795</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.633701086</setting>
            <setting name='waveSustain2'>ver2:0.0209200531</setting>
          </preset>
          <preset name='Preset 3' uniqueId='-2144049238'>
            <setting name='attack'>ver2:0.7630395293</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.0074653337</setting>
            <setting name='decay2'>ver2:0.015985759</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5217250586</setting>
            <setting name='lfoAmp'>ver2:0.865694344</setting>
            <setting name='lfoAmp2'>ver2:1.6291983128</setting>
            <setting name='lfoDelay'>ver2:0.2638972998</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:0.5376906991</setting>
            <setting name='lfoFreq2'>ver2:2.0799963474</setting>
            <setting name='lfoRise'>ver2:0.1816256642</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>1</setting>
            <setting name='lfoType2'>0</setting>
            <setting name='mix'>2</setting>
            <setting name='mixerPercent'>ver2:0.2864866555</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0.0086800642</setting>
            <setting name='release2'>ver2:0.0153821558</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9403894544</setting>
            <setting name='sustain2'>ver2:0.9222160578</setting>
            <setting name='useAmpEnv'>false</setting>
            <setting name='useAmpEnv2'>false</setting>
            <setting name='waveAttack'>ver2:0.6126334667</setting>
            <setting name='waveAttack2'>ver2:1.4041087627</setting>
            <setting name='waveDecay'>ver2:0.1871445626</setting>
            <setting name='waveDecay2'>ver2:0.0145723308</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:1</setting>
            <setting name='waveMax2'>ver2:1</setting>
            <setting name='waveMin'>ver2:0.8277792335</setting>
            <setting name='waveMin2'>ver2:0.7675464153</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.633701086</setting>
            <setting name='waveSustain2'>ver2:0.0209200531</setting>
          </preset>
          <preset name='Preset 4' uniqueId='-2144049237'>
            <setting name='attack'>ver2:1.4848703146</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.2265958488</setting>
            <setting name='decay2'>ver2:0.7324813604</setting>
            <setting name='detune'>ver2:2.0322134495</setting>
            <setting name='detune2'>ver2:6.1101360321</setting>
            <setting name='followRangeMax'>ver2:15946.8759765625</setting>
            <setting name='followRangeMax2'>ver2:19871.357421875</setting>
            <setting name='followRangeMin'>ver2:12620.3388671875</setting>
            <setting name='followRangeMin2'>ver2:1971.7719726562</setting>
            <setting name='followWaveHigh'>ver2:0.0825177878</setting>
            <setting name='followWaveHigh2'>ver2:0.4699362218</setting>
            <setting name='followWaveLow'>ver2:0.942504406</setting>
            <setting name='followWaveLow2'>ver2:0.6658129096</setting>
            <setting name='lfoAmp'>ver2:1.1149544716</setting>
            <setting name='lfoAmp2'>ver2:80.1294937134</setting>
            <setting name='lfoDelay'>ver2:0.0619423613</setting>
            <setting name='lfoDelay2'>ver2:2.2327432632</setting>
            <setting name='lfoFreq'>ver2:1.8310955763</setting>
            <setting name='lfoFreq2'>ver2:2.7975308895</setting>
            <setting name='lfoRise'>ver2:1.3833731413</setting>
            <setting name='lfoRise2'>ver2:5.6871542931</setting>
            <setting name='lfoType'>3</setting>
            <setting name='lfoType2'>7</setting>
            <setting name='mix'>3</setting>
            <setting name='mixerPercent'>ver2:0.8503993154</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0</setting>
            <setting name='release2'>ver2:4.1149697304</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0</setting>
            <setting name='sustain2'>ver2:0.5175994635</setting>
            <setting name='useAmpEnv'>true</setting>
            <setting name='useAmpEnv2'>false</setting>
            <setting name='waveAttack'>ver2:1.0097606182</setting>
            <setting name='waveAttack2'>ver2:3.9776842594</setting>
            <setting name='waveDecay'>ver2:0.9351066351</setting>
            <setting name='waveDecay2'>ver2:0.3300595582</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:0.5515425205</setting>
            <setting name='waveMax2'>ver2:0.4091310501</setting>
            <setting name='waveMin'>ver2:0.4243190885</setting>
            <setting name='waveMin2'>ver2:0.2966817617</setting>
            <setting name='waveRelease'>ver2:3.7564327717</setting>
            <setting name='waveRelease2'>ver2:3.9626896381</setting>
            <setting name='waveSustain'>ver2:0.7421127558</setting>
            <setting name='waveSustain2'>ver2:0.1548743546</setting>
          </preset>
          <preset name='Synth String' uniqueId='-1206612583'>
            <setting name='attack'>ver2:6.7471532822</setting>
            <setting name='attack2'>ver2:4.0389118195</setting>
            <setting name='decay'>ver2:0.0500000007</setting>
            <setting name='decay2'>ver2:0.0580708608</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1.5</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5038194656</setting>
            <setting name='lfoAmp'>ver2:0.3781397045</setting>
            <setting name='lfoAmp2'>ver2:0.3468252122</setting>
            <setting name='lfoDelay'>ver2:1.3939393759</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:1.1933017969</setting>
            <setting name='lfoFreq2'>ver2:0.9570569992</setting>
            <setting name='lfoRise'>ver2:0.1000000015</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>id:-2144049372</setting>
            <setting name='lfoType2'>id:-2144049364</setting>
            <setting name='mix'>id:-2144049375</setting>
            <setting name='mixerPercent'>ver2:0.3780175149</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.908805:0.1081081:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.047169812:0.5472973:1.0:1.0</setting>
            <setting name='release'>ver2:1.1000000238</setting>
            <setting name='release2'>ver2:1</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9215222597</setting>
            <setting name='sustain2'>ver2:0.9960639477</setting>
            <setting name='useAmpEnv'>false</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.4276515841</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.7106423378</setting>
            <setting name='waveDecay2'>ver2:0.9268851876</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:0.4370044768</setting>
            <setting name='waveMax2'>ver2:0.349999994</setting>
            <setting name='waveMin'>ver2:0.2465085834</setting>
            <setting name='waveMin2'>ver2:0.2132188082</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.9809250832</setting>
            <setting name='waveSustain2'>ver2:0.9503599405</setting>
          </preset>
        </presetGroup>
        <opcodeList>
          <udo>
            <opcodeName>tie_status</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>0</inTypes>
            <codeBody>itie tival

if (itie == 0 &amp;&amp; p3 &lt; 0) ithen
    ; this is an initial note within a group of tied notes
    itiestatus = 0
       
elseif (p3 &lt; 0 &amp;&amp; itie == 1) ithen
    ; this is a middle note within a group of tied notes 
    itiestatus = 1

elseif (p3 &gt; 0 &amp;&amp; itie == 1) ithen
    ; this is an end note out of a group of tied notes
    itiestatus = 2

elseif (p3 &gt; 0 &amp;&amp; itie == 0) ithen
    ; this note is a standalone note
    itiestatus = -1

endif  

	xout	itiestatus

</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>getFrequency</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>i</inTypes>
            <codeBody>ipch 	xin

if (ipch &lt; 15) then
	iout cps2pch ipch, 12
else
	iout = ipch
endif

	xout	iout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>ADSD</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiiK</inTypes>
            <codeBody> imax,iatt,idec,isus,ktrig    xin 

 ktime init 0
 kv init 0
 iper = 1/kr

 itie tival

 if (ktrig == 1) then
   ktime = ktime + iper
   if ktime &lt; iatt then
     kt  = iatt / 4
     kv = imax
   else 
     kt = idec / 4
     kv = isus
   endif
 else
   kv = 0
   kt = idec / 4
   ktime = 0
 endif

 kenv  portk  kv, kt, -itie
            xout  kenv

</codeBody>
            <comments>ADSD - An envelope generator modelling the classic analogue ADSD envelopes

DESCRIPTION
This UDO models the classic Attack-Decay-Sustain-Decay envelope generators found in analogue synthesisers. The envelope operation depends on a control signal. When this is high (1) the envelope cycles through its stages, when it is low (2), the envelope output is zero.

SYNTAX
ksig ADSD imax, iatt, idec, isus, ktrig

INITIALIZATION
imax - max output level of envelope after attack
iatt - attack time in seconds
idec - decay time in seconds
isus - sustain output level


PERFORMANCE
ktrig - trigger control signal. When high (1), the envelope cycles through its stages, holding at the sustain level. When 0, the output of the envelope is 0. The decay time controls the time from max amp to sus levels, as well as from sus to 0, after ktrig becomes 0.

CREDITS
Victor Lazzarini</comments>
          </udo>
          <udo>
            <opcodeName>yi_env_orch</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>ioooooo</inTypes>
            <codeBody>ienvType, iattack, idecay, isus, irel, iOldAmp, iNewAmp	xin

kenvtype init ienvType
itie	tival
ktie 	init itie
idur = abs(p3)
imindur = iattack + idecay

if(idur &lt; imindur) then
  idur = imindur
  p3 = idur
endif

;iEndAmp = iNewAmp / iOldAmp

if (kenvtype == 0) then
	;kenv	madsr	iattack, idecay, isus, irel
	kenv	linsegr	0, iattack, 1, idecay, isus, irel, 0
elseif (kenvtype == 1) then	
        idur2 = idur - .02
	kenv 	linseg	0, idur2 * .5, 1, .02, 1, idur2 * .5, 0
	kenv logcurve kenv, 1.5

elseif (kenvtype == 2) then	
	kenv	linseg 	0, idur - .1, 1, .1, 0	

elseif (kenvtype == 3) then

    if (ktie == 0 &amp;&amp; p3 &lt; 0) then
        ; this is an initial note within a group of tied notes
        kenv	linseg	0, .2, 1,  .2, 1
       
    elseif (p3 &gt; 0 &amp;&amp; ktie == 1) then
        ; this is an end note out of a group of tied notes
	kenv linsegr	1, .01, 1, irel, 0
 
    elseif (p3 &gt; 0 &amp;&amp; ktie == 0) then
        ; this is a stand alone note
	kenv	madsr	iattack, idecay, isus, irel
    else
        ; this is a middle note within a group of tied notes (p3 &lt; 0 &amp;&amp; itie == 1)
        kenv = 1
    endif  

endif

	xout 	kenv
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_env_midi</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiii</inTypes>
            <codeBody>itype, iattack, idecay, isustain, irelease xin
setksmps 1
ktype init itype

if (ktype == 0) then

kout transegr 0, iattack, 0, 1, idecay, -2, isustain, irelease, -2, 0

else

krel release

kout ADSD 1, iattack, idecay, isustain, 1 - krel
xtratim idecay + .05

endif

	xout kout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_tie_amp</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>i</inTypes>
            <codeBody>itie 	tie_status
ktie	init itie
idur 	init abs(p3)

iampval xin

if(itie &lt; 1) then
	iamp  	= ampdbfs(iampval)
	kamp	init iamp
else
	iamp1 	= iamp 
	iamp	= ampdbfs(iampval)
endif

if(ktie &gt;= 1) then
	kamp 	linseg iamp1, idur, iamp
endif

	xout kamp</codeBody>
            <comments>yi_tie_amp - Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.


DESCRIPTION
Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.

CREDITS
Steven Yi

[HISTORY]
v1.0 - 2012.10.10
-Initial Version</comments>
          </udo>
          <udo>
            <opcodeName>yi_env</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiii</inTypes>
            <codeBody>ienvType, iattack, idecay, isustain, irelease xin

ipcount pcount
kpcount init ipcount

idur 	= abs(p3)

iampval 	init 0

if (ipcount == 5) then
    
else
    ienvType    init p8

endif

if (kpcount == 5) then ; MIDI-Style Note

    kenv yi_env_midi ienvType, iattack, idecay, isustain, irelease

else ; SYi Orch Note

    kenv yi_env_orch ienvType, iattack, idecay, isustain, irelease

endif

	xout kenv</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_amp_val</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>0</inTypes>
            <codeBody>ipcount pcount
kpcount init ipcount

iampval 	init 0

if (ipcount == 5) then
    iampval     init p5
else
    iampval     init p6
endif

kamp 	yi_tie_amp iampval

	xout kamp</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_pch_line</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>0</inTypes>
            <codeBody>ipcount pcount
kpcount init ipcount

if (ipcount == 5) then
    ipch        getFrequency p4
    kpchline    init ipch
else
    ipch        getFrequency p4
    ipch2       getFrequency p5
endif

if (kpcount != 5) then ; SYi Orch Note
    kpchline    line ipch, abs(p3), ipch2
endif

	xout kpchline</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>sigMix</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>kaa</inTypes>
            <codeBody>kmix, asig1, asig2 xin

xout (asig1 * (1 - kmix)) + (asig2 * kmix)</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>sigMixRing</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>kaa</inTypes>
            <codeBody>kmix, asig1, asig2 xin

xout (asig1 * (1 - kmix)) * (asig2 * kmix)</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>rangeValue</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>kkk</inTypes>
            <codeBody>kfreq, kmin, kmax	xin

if (kfreq &lt;= kmin) then
	kval = 1
elseif (kfreq &gt;= kmax) then
	kval = 0
else
	krange = kmax - kmin
	kval = 1 - ((kfreq - kmin) / krange)
endif

	xout kval

</codeBody>
            <comments>This will return 1 if below or equal to min and 0 as it approaches max. Currently this is done only linearly.</comments>
          </udo>
          <udo>
            <opcodeName>noiseModulate</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>a</inTypes>
            <codeBody>asig xin

arnd random 0,1

	xout	asig * arnd</codeBody>
            <comments></comments>
          </udo>
        </opcodeList>
      </instrument>
    </instrumentAssignment>
    <instrumentAssignment arrangementId='2' isEnabled='true'>
      <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
        <name>b64 v2</name>
        <comment>b64 - Orch
version 1.1
Released: 2008.02.04
Author: Steven Yi

This instrument is inspired by the SID sound chip commonly used in Commodore 64 computers, using simliar waveforms and options for ring modulation. 

[History]

v2.5 - 2013.01.27
-Fixed amp generation in yi_instr_gen UDO for 5 pfield note case where note is not tied

v2.4 - 2012.11.06
-Made oscillator type and filter type automatable to allow adjusting in realtime

v2.3 - 2012.10.11
-Modified to use my standard instrument template (yi_instr_gen)

v2.2 - 2012.10.08
-fixed to work with tied notes and skip init in opcodes
-updated code to work with changing amplitude in tied notes


v2.1 - 2012.10.05
-Fixed panning when used as SYi orch instrument
-added missing dependent UDOs

v2.0 - 2011.12.20
-Modified to work with MIDI

v1.1 - 2008.02.04
-Fixed Triangle wave not being generated
-Added use of pan_gm2 for panning

v1.0 - 2007.12.14
-initial release</comment>
        <globalOrc>
</globalOrc>
        <globalSco>


</globalSco>
        <instrumentText>
imaxpfield = p8 // dummy statement to get Csound to assume up to max pfields of 8
kpchline, kamp, kenv, kspace yi_instr_gen 0, i(&lt;attack&gt;), i(&lt;decay&gt;), i(&lt;sustain&gt;), i(&lt;release&gt;), &lt;space&gt; 


; SOUND GENERATION CODE

aout1 	multiOscil &lt;waveform1&gt;, kpchline * &lt;freqMultiply1&gt;, &lt;pulseWidth1&gt;
aout2 	multiOscil &lt;waveform2&gt;, kpchline * &lt;freqMultiply2&gt;, &lt;pulseWidth2&gt;
aout3 	multiOscil &lt;waveform3&gt;, kpchline * &lt;freqMultiply3&gt;, &lt;pulseWidth3&gt;

aout1 	simpleMultiFilter	aout1 * &lt;amp1&gt;, &lt;filterType1&gt;, &lt;filterFreq1&gt;, &lt;filterBandwidth1&gt;
aout2 	simpleMultiFilter	aout2 * &lt;amp2&gt;, &lt;filterType2&gt;, &lt;filterFreq2&gt;, &lt;filterBandwidth2&gt;
aout3 	simpleMultiFilter	aout3 * &lt;amp3&gt;, &lt;filterType3&gt;, &lt;filterFreq3&gt;, &lt;filterBandwidth3&gt;

aout = 0

if (&lt;ringmod1&gt; == 1) then
	atemp = aout1 * aout3
	aout = atemp
else
	aout = aout1
endif

if (&lt;ringmod2&gt; == 1) then
	atemp = aout2 * aout1
	aout = aout + atemp
else
	aout = aout + aout2
endif


if (&lt;ringmod3&gt; == 1) then
	atemp = aout3 * aout2
	aout = aout + atemp
else
	aout = aout + aout3
endif

aout	dcblock aout

aout = aout * kamp * kenv / (&lt;amp1&gt; + &lt;amp2&gt; + &lt;amp3&gt;)

; END SOUND GENERATION CODE

aLeft, aRight	pan2	aout, kspace

blueMixerOut aLeft, aRight</instrumentText>
        <alwaysOnInstrumentText></alwaysOnInstrumentText>
        <graphicInterface editEnabled='false'>
          <gridSettings>
            <width>15</width>
            <height>15</height>
            <gridStyle>NONE</gridStyle>
            <snapGridEnabled>false</snapGridEnabled>
          </gridSettings>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>waveform1</objectName>
            <x>74</x>
            <y>60</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120470004'>
                <name>Triangle</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470003'>
                <name>Saw</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470002'>
                <name>Pulse</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470001'>
                <name>Tri-Saw</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470000'>
                <name>Tri-Pulse</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469999'>
                <name>Saw-Pulse</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469998'>
                <name>Tri-Saw-Pulse</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469997'>
                <name>Noise</name>
                <value>7</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>filterType1</objectName>
            <x>243</x>
            <y>59</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120469996'>
                <name>No Filter</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469995'>
                <name>Low Pass</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469994'>
                <name>High Pass</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469993'>
                <name>Band Pass</name>
                <value>2</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>waveform2</objectName>
            <x>76</x>
            <y>202</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120469992'>
                <name>Triangle</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469991'>
                <name>Saw</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469990'>
                <name>Pulse</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469989'>
                <name>Tri-Saw</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469988'>
                <name>Tri-Pulse</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469987'>
                <name>Saw-Pulse</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469986'>
                <name>Tri-Saw-Pulse</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469985'>
                <name>Noise</name>
                <value>7</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>5</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>ringmod1</objectName>
            <x>389</x>
            <y>58</y>
            <automationAllowed>true</automationAllowed>
            <label>Ring Modulation</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>16</x>
            <y>61</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Osc 1&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>17</x>
            <y>202</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Osc 2&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>20</x>
            <y>352</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Osc 3&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>waveform3</objectName>
            <x>79</x>
            <y>352</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120469984'>
                <name>Triangle</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469983'>
                <name>Saw</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469982'>
                <name>Pulse</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469981'>
                <name>Tri-Saw</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469980'>
                <name>Tri-Pulse</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469979'>
                <name>Saw-Pulse</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469978'>
                <name>Tri-Saw-Pulse</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469977'>
                <name>Noise</name>
                <value>7</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>2</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>ringmod2</objectName>
            <x>389</x>
            <y>202</y>
            <automationAllowed>true</automationAllowed>
            <label>Ring Modulation</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>ringmod3</objectName>
            <x>388</x>
            <y>350</y>
            <automationAllowed>true</automationAllowed>
            <label>Ring Modulation</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>freqMultiply3</objectName>
            <x>89</x>
            <y>404</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>8.0</maximum>
            <value>3.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>freqMultiply2</objectName>
            <x>92</x>
            <y>258</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>8.0</maximum>
            <value>2.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>freqMultiply1</objectName>
            <x>87</x>
            <y>110</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>8.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>filterType2</objectName>
            <x>243</x>
            <y>202</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120469976'>
                <name>No Filter</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469975'>
                <name>Low Pass</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469974'>
                <name>High Pass</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469973'>
                <name>Band Pass</name>
                <value>2</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>3</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>filterType3</objectName>
            <x>243</x>
            <y>351</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120469972'>
                <name>No Filter</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469971'>
                <name>Low Pass</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469970'>
                <name>High Pass</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120469969'>
                <name>Band Pass</name>
                <value>2</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>75</x>
            <y>89</y>
            <label>Freq Multiply</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>78</x>
            <y>239</y>
            <label>Freq Multiply</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>81</x>
            <y>385</y>
            <label>Freq Multiply</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>filterFreq1</objectName>
            <x>247</x>
            <y>110</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>10000.0</maximum>
            <value>1200.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>filterBandwidth1</objectName>
            <x>303</x>
            <y>110</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>1000.0</maximum>
            <value>87.638</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>filterFreq2</objectName>
            <x>245</x>
            <y>258</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>10000.0</maximum>
            <value>1100.31</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>filterBandwidth2</objectName>
            <x>301</x>
            <y>258</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>1000.0</maximum>
            <value>317.057</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>filterFreq3</objectName>
            <x>247</x>
            <y>404</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>10000.0</maximum>
            <value>2286.62</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>filterBandwidth3</objectName>
            <x>303</x>
            <y>404</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>1000.0</maximum>
            <value>130.565</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>259</x>
            <y>385</y>
            <label>Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>300</x>
            <y>385</y>
            <label>Bandwidth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>256</x>
            <y>239</y>
            <label>Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>297</x>
            <y>239</y>
            <label>Bandwidth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>258</x>
            <y>89</y>
            <label>Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>299</x>
            <y>89</y>
            <label>Bandwidth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>decay</objectName>
            <x>615</x>
            <y>104</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.05</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>sustain</objectName>
            <x>668</x>
            <y>104</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.94097</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>release</objectName>
            <x>721</x>
            <y>104</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.25</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>attack</objectName>
            <x>562</x>
            <y>104</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.01999</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>566</x>
            <y>85</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>619</x>
            <y>85</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>669</x>
            <y>85</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>722</x>
            <y>85</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>565</x>
            <y>55</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Amp Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>amp2</objectName>
            <x>408</x>
            <y>258</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.29791</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>417</x>
            <y>239</y>
            <label>Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>amp1</objectName>
            <x>413</x>
            <y>110</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>422</x>
            <y>89</y>
            <label>Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>amp3</objectName>
            <x>411</x>
            <y>404</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.44791</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>420</x>
            <y>385</y>
            <label>Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>13</x>
            <y>11</y>
            <label>&lt;html&gt;&lt;font size=&quot;+3&quot;&gt;&lt;b&gt;b64&lt;/b&gt;&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>157</x>
            <y>89</y>
            <label>Pulse Width</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pulseWidth1</objectName>
            <x>166</x>
            <y>110</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.33669</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pulseWidth2</objectName>
            <x>171</x>
            <y>258</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.21875</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>163</x>
            <y>239</y>
            <label>Pulse Width</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pulseWidth3</objectName>
            <x>171</x>
            <y>404</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.1479</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>166</x>
            <y>385</y>
            <label>Pulse Width</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>space</objectName>
            <x>559</x>
            <y>223</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.46167</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>574</x>
            <y>198</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Pan&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
        </graphicInterface>
        <bsbParameterList>
          <parameter uniqueId='-848956157' name='amp1' 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='-848956159' name='amp2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.29791'>
            <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.29791'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956155' name='amp3' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.44791'>
            <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.44791'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956161' name='attack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.01999'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.01999'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956167' name='decay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.05'>
            <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.05'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956177' name='filterBandwidth1' label='' min='0.01' max='1000.0' resolution='-1.0' automationEnabled='false' value='87.638'>
            <line name='' version='2' max='1000.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='87.638'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956173' name='filterBandwidth2' label='' min='0.01' max='1000.0' resolution='-1.0' automationEnabled='false' value='317.057'>
            <line name='' version='2' max='1000.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='317.057'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956169' name='filterBandwidth3' label='' min='0.01' max='1000.0' resolution='-1.0' automationEnabled='false' value='130.565'>
            <line name='' version='2' max='1000.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='130.565'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956179' name='filterFreq1' label='' min='20.0' max='10000.0' resolution='-1.0' automationEnabled='false' value='1200.0'>
            <line name='' version='2' max='10000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1200.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956175' name='filterFreq2' label='' min='20.0' max='10000.0' resolution='-1.0' automationEnabled='false' value='1100.31'>
            <line name='' version='2' max='10000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1100.31'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956171' name='filterFreq3' label='' min='20.0' max='10000.0' resolution='-1.0' automationEnabled='false' value='2286.62'>
            <line name='' version='2' max='10000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2286.62'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956201' name='filterType1' label='' min='0.0' max='3.0' resolution='1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='3.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956183' name='filterType2' label='' min='0.0' max='3.0' resolution='1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='3.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956181' name='filterType3' label='' min='0.0' max='3.0' resolution='1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='3.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956185' name='freqMultiply1' label='' min='0.01' max='8.0' resolution='-1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='8.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956187' name='freqMultiply2' label='' min='0.01' max='8.0' resolution='-1.0' automationEnabled='false' value='2.0'>
            <line name='' version='2' max='8.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956189' name='freqMultiply3' label='' min='0.01' max='8.0' resolution='-1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='8.0' min='0.01' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956153' name='pulseWidth1' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.33669'>
            <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.33669'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956151' name='pulseWidth2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.21875'>
            <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.21875'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956149' name='pulseWidth3' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.1479'>
            <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.1479'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956163' name='release' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.25'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.25'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956197' name='ringmod1' 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='-848956193' name='ringmod2' 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='-848956191' name='ringmod3' 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='-848956147' name='space' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.46167'>
            <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.46167'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956165' name='sustain' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.94097'>
            <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.94097'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956203' name='waveform1' label='' min='0.0' max='7.0' resolution='1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='7.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956199' name='waveform2' label='' min='0.0' max='7.0' resolution='1.0' automationEnabled='false' value='5.0'>
            <line name='' version='2' max='7.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='5.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956195' name='waveform3' label='' min='0.0' max='7.0' resolution='1.0' automationEnabled='false' value='2.0'>
            <line name='' version='2' max='7.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2.0'/>
            </line>
          </parameter>
        </bsbParameterList>
        <presetGroup name='Presets' currentPresetUniqueId='-720536678' currentPresetModified='false'>
          <preset name='Preset1' uniqueId='-967532645'>
            <setting name='amp1'>ver2:1</setting>
            <setting name='amp2'>ver2:0.4015600979</setting>
            <setting name='amp3'>ver2:0.0932200998</setting>
            <setting name='attack'>ver2:0.0250000004</setting>
            <setting name='decay'>ver2:0.0250000004</setting>
            <setting name='filterBandwidth1'>ver2:87.6385192871</setting>
            <setting name='filterBandwidth2'>ver2:333.7062683105</setting>
            <setting name='filterBandwidth3'>ver2:259.0687561035</setting>
            <setting name='filterFreq1'>ver2:1715.2629394531</setting>
            <setting name='filterFreq2'>ver2:982.1233520508</setting>
            <setting name='filterFreq3'>ver2:1829.2126464844</setting>
            <setting name='filterType1'>id:-2120469995</setting>
            <setting name='filterType2'>id:-2120469973</setting>
            <setting name='filterType3'>id:-2120469971</setting>
            <setting name='freqMultiply1'>ver2:1</setting>
            <setting name='freqMultiply2'>ver2:1.5</setting>
            <setting name='freqMultiply3'>ver2:4</setting>
            <setting name='pulseWidth1'>ver2:0.0110424133</setting>
            <setting name='pulseWidth2'>ver2:0.2187798321</setting>
            <setting name='pulseWidth3'>ver2:0.4284873307</setting>
            <setting name='release'>ver2:0.150000006</setting>
            <setting name='ringmod1'>false</setting>
            <setting name='ringmod2'>false</setting>
            <setting name='ringmod3'>false</setting>
            <setting name='space'>ver2:0.4616867006</setting>
            <setting name='sustain'>ver2:0.9320918918</setting>
            <setting name='waveform1'>id:-2120469999</setting>
            <setting name='waveform2'>id:-2120469989</setting>
            <setting name='waveform3'>id:-2120469978</setting>
          </preset>
          <preset name='Warm Electro' uniqueId='-720536678'>
            <setting name='amp1'>ver2:1</setting>
            <setting name='amp2'>ver2:0.2979246378</setting>
            <setting name='amp3'>ver2:0.2079724371</setting>
            <setting name='attack'>ver2:0.0199999996</setting>
            <setting name='decay'>ver2:0.0500000007</setting>
            <setting name='filterBandwidth1'>ver2:87.6385192871</setting>
            <setting name='filterBandwidth2'>ver2:317.0578613281</setting>
            <setting name='filterBandwidth3'>ver2:130.5656433105</setting>
            <setting name='filterFreq1'>ver2:407.8075256348</setting>
            <setting name='filterFreq2'>ver2:1100.3646240234</setting>
            <setting name='filterFreq3'>ver2:2286.6469726562</setting>
            <setting name='filterType1'>id:-2120469995</setting>
            <setting name='filterType2'>id:-2120469973</setting>
            <setting name='filterType3'>id:-2120469971</setting>
            <setting name='freqMultiply1'>ver2:1</setting>
            <setting name='freqMultiply2'>ver2:2</setting>
            <setting name='freqMultiply3'>ver2:3</setting>
            <setting name='pulseWidth1'>ver2:0.3367043436</setting>
            <setting name='pulseWidth2'>ver2:0.2187798321</setting>
            <setting name='pulseWidth3'>ver2:0.1479236335</setting>
            <setting name='release'>ver2:0.1000000015</setting>
            <setting name='ringmod1'>false</setting>
            <setting name='ringmod2'>false</setting>
            <setting name='ringmod3'>false</setting>
            <setting name='space'>ver2:0.4616867006</setting>
            <setting name='sustain'>ver2:0.9409708977</setting>
            <setting name='waveform1'>id:-2120470003</setting>
            <setting name='waveform2'>id:-2120469987</setting>
            <setting name='waveform3'>id:-2120469982</setting>
          </preset>
          <preset name='preset2' uniqueId='-965073408'>
            <setting name='amp1'>ver2:1</setting>
            <setting name='amp2'>ver2:0.4548087418</setting>
            <setting name='amp3'>ver2:0.3885397315</setting>
            <setting name='attack'>ver2:0.0250000004</setting>
            <setting name='decay'>ver2:0.1011357531</setting>
            <setting name='filterBandwidth1'>ver2:87.6385192871</setting>
            <setting name='filterBandwidth2'>ver2:127.5178756714</setting>
            <setting name='filterBandwidth3'>ver2:259.0687561035</setting>
            <setting name='filterFreq1'>ver2:924.2854003906</setting>
            <setting name='filterFreq2'>ver2:418.2322998047</setting>
            <setting name='filterFreq3'>ver2:1829.2126464844</setting>
            <setting name='filterType1'>id:-2120469995</setting>
            <setting name='filterType2'>id:-2120469975</setting>
            <setting name='filterType3'>id:-2120469971</setting>
            <setting name='freqMultiply1'>ver2:1</setting>
            <setting name='freqMultiply2'>ver2:2</setting>
            <setting name='freqMultiply3'>ver2:3</setting>
            <setting name='pulseWidth1'>ver2:0.1094344035</setting>
            <setting name='pulseWidth2'>ver2:0.2187798321</setting>
            <setting name='pulseWidth3'>ver2:0.4284873307</setting>
            <setting name='release'>ver2:0.150000006</setting>
            <setting name='ringmod1'>false</setting>
            <setting name='ringmod2'>false</setting>
            <setting name='ringmod3'>false</setting>
            <setting name='space'>ver2:0.4616867006</setting>
            <setting name='sustain'>ver2:0.9409708977</setting>
            <setting name='waveform1'>id:-2120470003</setting>
            <setting name='waveform2'>id:-2120469989</setting>
            <setting name='waveform3'>id:-2120469982</setting>
          </preset>
          <preset name='preset3' uniqueId='-965073407'>
            <setting name='amp1'>ver2:1</setting>
            <setting name='amp2'>ver2:0.2979246378</setting>
            <setting name='amp3'>ver2:0.2079724371</setting>
            <setting name='attack'>ver2:0.0250000004</setting>
            <setting name='decay'>ver2:0.1011357531</setting>
            <setting name='filterBandwidth1'>ver2:87.6385192871</setting>
            <setting name='filterBandwidth2'>ver2:127.5178756714</setting>
            <setting name='filterBandwidth3'>ver2:130.5656433105</setting>
            <setting name='filterFreq1'>ver2:924.2854003906</setting>
            <setting name='filterFreq2'>ver2:3676.7016601562</setting>
            <setting name='filterFreq3'>ver2:2286.6469726562</setting>
            <setting name='filterType1'>id:-2120469995</setting>
            <setting name='filterType2'>id:-2120469975</setting>
            <setting name='filterType3'>id:-2120469971</setting>
            <setting name='freqMultiply1'>ver2:1</setting>
            <setting name='freqMultiply2'>ver2:2</setting>
            <setting name='freqMultiply3'>ver2:3</setting>
            <setting name='pulseWidth1'>ver2:0.3367043436</setting>
            <setting name='pulseWidth2'>ver2:0.2187798321</setting>
            <setting name='pulseWidth3'>ver2:0.1479236335</setting>
            <setting name='release'>ver2:0.150000006</setting>
            <setting name='ringmod1'>false</setting>
            <setting name='ringmod2'>false</setting>
            <setting name='ringmod3'>false</setting>
            <setting name='space'>ver2:0.4616867006</setting>
            <setting name='sustain'>ver2:0.9409708977</setting>
            <setting name='waveform1'>id:-2120470004</setting>
            <setting name='waveform2'>id:-2120469989</setting>
            <setting name='waveform3'>id:-2120469982</setting>
          </preset>
        </presetGroup>
        <opcodeList>
          <udo>
            <opcodeName>tie_status</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>0</inTypes>
            <codeBody>itie tival

if (itie == 0 &amp;&amp; p3 &lt; 0) ithen
    ; this is an initial note within a group of tied notes
    itiestatus = 0
       
elseif (p3 &lt; 0 &amp;&amp; itie == 1) ithen
    ; this is a middle note within a group of tied notes 
    itiestatus = 1

elseif (p3 &gt; 0 &amp;&amp; itie == 1) ithen
    ; this is an end note out of a group of tied notes
    itiestatus = 2

elseif (p3 &gt; 0 &amp;&amp; itie == 0) ithen
    ; this note is a standalone note
    itiestatus = -1

endif  

	xout	itiestatus

</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>getFrequency</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>i</inTypes>
            <codeBody>ipch 	xin

if (ipch &lt; 15) then
	iout cps2pch ipch, 12
else
	iout = ipch
endif

	xout	iout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>ADSD</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiiK</inTypes>
            <codeBody> imax,iatt,idec,isus,ktrig    xin 

 ktime init 0
 kv init 0
 iper = 1/kr

 itie tival

 if (ktrig == 1) then
   ktime = ktime + iper
   if ktime &lt; iatt then
     kt  = iatt / 4
     kv = imax
   else 
     kt = idec / 4
     kv = isus
   endif
 else
   kv = 0
   kt = idec / 4
   ktime = 0
 endif

 kenv  portk  kv, kt, -itie
            xout  kenv

</codeBody>
            <comments>ADSD - An envelope generator modelling the classic analogue ADSD envelopes

DESCRIPTION
This UDO models the classic Attack-Decay-Sustain-Decay envelope generators found in analogue synthesisers. The envelope operation depends on a control signal. When this is high (1) the envelope cycles through its stages, when it is low (2), the envelope output is zero.

SYNTAX
ksig ADSD imax, iatt, idec, isus, ktrig

INITIALIZATION
imax - max output level of envelope after attack
iatt - attack time in seconds
idec - decay time in seconds
isus - sustain output level


PERFORMANCE
ktrig - trigger control signal. When high (1), the envelope cycles through its stages, holding at the sustain level. When 0, the output of the envelope is 0. The decay time controls the time from max amp to sus levels, as well as from sus to 0, after ktrig becomes 0.

CREDITS
Victor Lazzarini</comments>
          </udo>
          <udo>
            <opcodeName>yi_env_orch</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>ioooooo</inTypes>
            <codeBody>ienvType, iattack, idecay, isus, irel, iOldAmp, iNewAmp	xin

kenvtype init ienvType
itie	tival
ktie 	init itie
idur = abs(p3)
imindur = iattack + idecay

if(idur &lt; imindur) then
  idur = imindur
  p3 = idur
endif

;iEndAmp = iNewAmp / iOldAmp

if (kenvtype == 0) then
	;kenv	madsr	iattack, idecay, isus, irel
	kenv	linsegr	0, iattack, 1, idecay, isus, irel, 0
elseif (kenvtype == 1) then	
        idur2 = idur - .02
	kenv 	linseg	0, idur2 * .5, 1, .02, 1, idur2 * .5, 0
	kenv logcurve kenv, 1.5

elseif (kenvtype == 2) then	
	kenv	linseg 	0, idur - .1, 1, .1, 0	

elseif (kenvtype == 3) then

    if (ktie == 0 &amp;&amp; p3 &lt; 0) then
        ; this is an initial note within a group of tied notes
        kenv	linseg	0, .2, 1,  .2, 1
       
    elseif (p3 &gt; 0 &amp;&amp; ktie == 1) then
        ; this is an end note out of a group of tied notes
	kenv linsegr	1, .01, 1, irel, 0
 
    elseif (p3 &gt; 0 &amp;&amp; ktie == 0) then
        ; this is a stand alone note
	kenv	madsr	iattack, idecay, isus, irel
    else
        ; this is a middle note within a group of tied notes (p3 &lt; 0 &amp;&amp; itie == 1)
        kenv = 1
    endif  

endif

	xout 	kenv
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_env_midi</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiii</inTypes>
            <codeBody>itype, iattack, idecay, isustain, irelease xin
setksmps 1
ktype init itype

if (ktype == 0) then

kout transegr 0, iattack, 0, 1, idecay, -2, isustain, irelease, -2, 0

else

krel release

kout ADSD 1, iattack, idecay, isustain, 1 - krel
xtratim idecay + .05

endif

	xout kout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_tie_amp</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>i</inTypes>
            <codeBody>itie 	tie_status
ktie	init itie
idur 	init abs(p3)

iampval xin

if(itie &lt; 1) then
	iamp  	= ampdbfs(iampval)
	kamp	init iamp
else
	iamp1 	= iamp 
	iamp	= ampdbfs(iampval)
endif

if(ktie &gt;= 1) then
	kamp 	linseg iamp1, idur, iamp
endif

	xout kamp</codeBody>
            <comments>yi_tie_amp - Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.


DESCRIPTION
Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.

CREDITS
Steven Yi

[HISTORY]
v1.0 - 2012.10.10
-Initial Version</comments>
          </udo>
          <udo>
            <opcodeName>yi_instr_gen</opcodeName>
            <outTypes>kkkk</outTypes>
            <inTypes>iiiiiK</inTypes>
            <codeBody>ienvType, iattack, idecay, isustain, irelease, kspace xin

ipcount pcount
kpcount init ipcount

idur 	= abs(p3)

iampval 	init 0

if (ipcount == 5) then
    ipch        getFrequency p4
    kpchline    init ipch
    iampval     init p5
    kspaceOut   = kspace

else

    ipch        getFrequency p4
    ipch2       getFrequency p5
    iampval     init p6
    ienvType    init p8
    kspaceOut   init (p7 * .5) + .5

endif

if (kpcount == 5) then ; MIDI-Style Note

    kenv yi_env_midi ienvType, iattack, idecay, isustain, irelease

else ; SYi Orch Note

    kpchline    line ipch, idur, ipch2
    kenv        yi_env_orch ienvType, iattack, idecay, isustain, irelease

endif

kamp 	yi_tie_amp iampval

	xout kpchline, kamp, kenv, kspaceOut</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>multiOscil</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>KKK</inTypes>
            <codeBody>kwaveform, kpch, kpulsewidth xin

aout = 0
kcount = 0

itie tival


if (kwaveform == 7) then
	aout 	noise 1, 0
	kcount = 1
endif

if (kwaveform == 0 || kwaveform == 3 || kwaveform == 4 || kwaveform == 6) then
	aout 	vco2 	1, kpch, (itie == 0 ? 12 : 1)

	kcount = 1
endif

if (kwaveform == 1 || kwaveform == 3 || kwaveform == 6) then
	atemp 	vco2 	1, kpch, itie
	aout = aout + atemp
	kcount = kcount + 1
endif

if (kwaveform == 2 || kwaveform == 4 || kwaveform == 5 || kwaveform == 6) then
	atemp 	vco2 	1, kpch, (itie == 0 ? 2 : 1), kpulsewidth
	aout = aout + atemp
	kcount = kcount + 1
endif

aout = aout / kcount

xout aout</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>simpleMultiFilter</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>aKKK</inTypes>
            <codeBody>ain, ktype, kfreq, kbandwidth xin

ktypeAdj = ktype - 1

iskip 	tival 

if (ktypeAdj &lt; 0) then
	aout = ain
elseif (ktypeAdj == 0) then
	aout butterlp ain, kfreq, iskip
elseif (ktypeAdj == 1) then
	aout butterhp ain, kfreq, iskip
elseif (ktypeAdj == 2) then
	aout butterbp ain, kfreq, kbandwidth, iskip
endif

xout aout</codeBody>
            <comments></comments>
          </udo>
        </opcodeList>
      </instrument>
    </instrumentAssignment>
    <instrumentAssignment arrangementId='3' isEnabled='true'>
      <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
        <name>Alpha v2</name>
        <comment>Description: 3-Oscillator Subtractive Synthesizer, multiple filter types, LFO&apos;s, TokBox filter

Author: Steven Yi

[HISTORY]

v2.4 - 2013.04.13
-Fixed yi_instr_gen to take in i instead of K for envelope values

v2.3 - 2013.01.27
-Fixed amp generation in yi_instr_gen UDO for 5 pfield note case where note is not tied

v2.2 - 2012.10.11
-Modified to use my standard instrument template (yi_instr_gen)

v2.1 - 2012.10.08
-Updated to respect amplitude with tied notes

v2.0 - 2012.10.05
-Redesigned from V1
-Fixed panning when used as SYi orch instrument and using pan2 opcode
-works with blue MIDI
</comment>
        <globalOrc/>
        <globalSco/>
        <instrumentText>ipcount pcount
kpcount init ipcount

idur 	= abs(p3)
iskip 	tival

imaxpfield = p8 // dummy statement to get Csound to assume up to max pfields of 8
kpchline, kamp, kenv, kspace yi_instr_gen i(&lt;ampEnvType&gt;), i(&lt;attack&gt;), i(&lt;decay&gt;), i(&lt;sustain&gt;), i(&lt;release&gt;), &lt;space&gt; 

iamprel = i(&lt;release&gt;)
ivcfrel = i(&lt;vcfRelease&gt;)

iminrelease = (iamprel &lt; ivcfrel) ? iamprel : ivcfrel


if (&lt;vcfEnvType&gt; == 0) then
	kcutoff = 1
elseif (&lt;vcfEnvType&gt; == 1 &amp;&amp; kpcount == 5) then

	if (&lt;vcfRelease&gt; == 10) then
		kcutoff linseg 0, i(&lt;vcfAttack&gt;), 1, i(&lt;vcfDecay&gt;), i(&lt;vcfSustain&gt;), iminrelease, i(&lt;vcfSustain&gt;)
	else
		kcutoff linsegr 0, i(&lt;vcfAttack&gt;), 1, i(&lt;vcfDecay&gt;), i(&lt;vcfSustain&gt;), iminrelease, 0
	endif
else
	kcutoff = kenv
endif

kcutoff logcurve kcutoff, 1.5

kcutoffMin = &lt;cutoff&gt; * (1 - &lt;vcfDepth&gt;)
kcutoffRange = &lt;cutoff&gt; - kcutoffMin

kcutoff = kcutoffMin + (kcutoff * kcutoffRange)

if (&lt;lfoType&gt; != 0) then

klfo 	lfo2	&lt;lfoFreq&gt;, &lt;lfoType&gt; - 1, iskip

kenv = kenv + (kenv * (klfo * &lt;lfoVcaAmount&gt;) * .25)
kpchline = kpchline * (1 + (klfo * &lt;lfoOscAmount&gt;) * .0625)
kcutoff = kcutoff + (kcutoff * (klfo * &lt;lfoVcfAmount&gt;) * .25)

endif

iwaveform1	= (iskip == 0) ? i(&lt;waveform1&gt;) * 2 : iskip
iwaveform2 	= (iskip == 0) ? i(&lt;waveform2&gt;) * 2 : iskip
iwaveform3 	= (iskip == 0) ? i(&lt;waveform3&gt;) * 2 : iskip

kamp1		= &lt;oscAmp1&gt;
kamp2		= &lt;oscAmp2&gt;
kamp3		= &lt;oscAmp3&gt;
kampnoise	= &lt;noiseAmp&gt;

kdetune1	= &lt;detune1&gt; * kpchline
kdetune2	= &lt;detune2&gt; * kpchline
kdetune3        = &lt;detune3&gt; * kpchline

/* SOUND GENERATION CODE */
a1	vco2	1, kpchline + kdetune1, iwaveform1, &lt;pulsewidth1&gt;
a2	vco2	1, kpchline + kdetune2, iwaveform2, &lt;pulsewidth2&gt;
a3	vco2	1, kpchline + kdetune3, iwaveform3, &lt;pulsewidth3&gt;

if (&lt;noiseType&gt; == 0) then
	anoise 	noise	 1, 0
else
	anoise 	pinkish 1
endif

anoise  butterhp anoise, kpchline

aout	= (a1 * kamp1) + (a2 * kamp2) + (a3 * kamp3) + (anoise * kampnoise)

aout	= aout / (kamp1 + kamp2 + kamp3 + kampnoise)

aout	yiMultiLpf	aout, &lt;vcfType&gt;,  kcutoff, &lt;resonance&gt;, &lt;distortion&gt;

aout	balance 	aout, a1, 10, iskip

;aout	dcblock aout

aout	= aout * kamp * kenv 

; PANNING

aLeft, aRight 	pan2 aout, kspace

blueMixerOut aLeft, aRight
</instrumentText>
        <alwaysOnInstrumentText>aLeft, aRight	blueMixerIn

;aout	moogladder		aout, &lt;cutoff&gt;, &lt;resonance&gt;


if (&lt;tokboxEnabled&gt; == 1) then
    aLeft tokbox aLeft, &lt;voiceType&gt;, &lt;tokboxFormant&gt;
    aRight tokbox aRight, &lt;voiceType&gt;, &lt;tokboxFormant&gt;
endif


; CHORUS

;if (&lt;chorusEnabled&gt; == 1) then
	aLeft, aRight 	chorus aLeft, aRight, &lt;wetDry&gt;
;endif

aLeft dcblock aLeft
aRight dcblock aRight


; OUTPUT

blueMixerOut aLeft, aRight</alwaysOnInstrumentText>
        <graphicInterface editEnabled='false'>
          <gridSettings>
            <width>15</width>
            <height>15</height>
            <gridStyle>NONE</gridStyle>
            <snapGridEnabled>false</snapGridEnabled>
          </gridSettings>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>decay</objectName>
            <x>429</x>
            <y>32</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.23826</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>sustain</objectName>
            <x>482</x>
            <y>32</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>release</objectName>
            <x>535</x>
            <y>32</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.8465301</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>attack</objectName>
            <x>376</x>
            <y>32</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.8999901</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>356</x>
            <y>13</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>409</x>
            <y>13</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>459</x>
            <y>13</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>511</x>
            <y>13</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>295</x>
            <y>44</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Amp Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>334</x>
            <y>148</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;VCF&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>421</x>
            <y>118</y>
            <label>Resonance</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>386</x>
            <y>118</y>
            <label>Cutoff</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>oscAmp1</objectName>
            <x>90</x>
            <y>93</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.BSBKnob' version='2'>
            <objectName>cutoff</objectName>
            <x>376</x>
            <y>138</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>20000.0</maximum>
            <value>3460.28</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>resonance</objectName>
            <x>429</x>
            <y>138</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pulsewidth1</objectName>
            <x>26</x>
            <y>93</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.78767</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>9</x>
            <y>46</y>
            <label>Waveform</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>25</x>
            <y>72</y>
            <label>PulseWidth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>12</x>
            <y>13</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 1&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>waveform1</objectName>
            <x>75</x>
            <y>42</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120470429'>
                <name>Sawtooth</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470428'>
                <name>Square/PWM</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470427'>
                <name>Saw/Tri/Ramp</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470426'>
                <name>Pulse (not normalized)</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470425'>
                <name>Integrated Sawtooth    </name>
                <value>8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470424'>
                <name>Square Wave (no PWM)</name>
                <value>10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470423'>
                <name>Triangle (no ramp)</name>
                <value>12</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>2</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>110</x>
            <y>72</y>
            <label>Mix</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>163</x>
            <y>72</y>
            <label>Detune</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune1</objectName>
            <x>153</x>
            <y>93</y>
            <automationAllowed>true</automationAllowed>
            <minimum>-10.0</minimum>
            <maximum>10.0</maximum>
            <value>-1.0E-4</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>oscAmp2</objectName>
            <x>86</x>
            <y>279</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.50748</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pulsewidth2</objectName>
            <x>22</x>
            <y>279</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.48848</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>5</x>
            <y>232</y>
            <label>Waveform</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>21</x>
            <y>258</y>
            <label>PulseWidth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>8</x>
            <y>199</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 2&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>waveform2</objectName>
            <x>71</x>
            <y>228</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120470422'>
                <name>Sawtooth</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470421'>
                <name>Square/PWM</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470420'>
                <name>Saw/Tri/Ramp</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470419'>
                <name>Pulse (not normalized)</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470418'>
                <name>Integrated Sawtooth    </name>
                <value>8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470417'>
                <name>Square Wave (no PWM)</name>
                <value>10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470416'>
                <name>Triangle (no ramp)</name>
                <value>12</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>0</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>106</x>
            <y>258</y>
            <label>Mix</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>159</x>
            <y>258</y>
            <label>Detune</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune2</objectName>
            <x>149</x>
            <y>279</y>
            <automationAllowed>true</automationAllowed>
            <minimum>-10.0</minimum>
            <maximum>10.0</maximum>
            <value>1.5</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>oscAmp3</objectName>
            <x>87</x>
            <y>459</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.00406</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pulsewidth3</objectName>
            <x>24</x>
            <y>459</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.93466</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>7</x>
            <y>412</y>
            <label>Waveform</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>23</x>
            <y>438</y>
            <label>PulseWidth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>10</x>
            <y>379</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 3&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>waveform3</objectName>
            <x>73</x>
            <y>408</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120470415'>
                <name>Sawtooth</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470414'>
                <name>Square/PWM</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470413'>
                <name>Saw/Tri/Ramp</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470412'>
                <name>Pulse (not normalized)</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470411'>
                <name>Integrated Sawtooth    </name>
                <value>8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470410'>
                <name>Square Wave (no PWM)</name>
                <value>10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470409'>
                <name>Triangle (no ramp)</name>
                <value>12</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>4</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>108</x>
            <y>438</y>
            <label>Mix</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>161</x>
            <y>438</y>
            <label>Detune</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune3</objectName>
            <x>151</x>
            <y>459</y>
            <automationAllowed>true</automationAllowed>
            <minimum>-10.0</minimum>
            <maximum>10.0</maximum>
            <value>1.0E-4</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>space</objectName>
            <x>647</x>
            <y>47</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.53042</value>
            <knobWidth>60</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>vcfDecay</objectName>
            <x>430</x>
            <y>242</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.15598</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>vcfSustain</objectName>
            <x>483</x>
            <y>242</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>vcfRelease</objectName>
            <x>536</x>
            <y>242</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>9.5811</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>vcfAttack</objectName>
            <x>377</x>
            <y>242</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.72491</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>387</x>
            <y>223</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>440</x>
            <y>223</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>490</x>
            <y>223</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>542</x>
            <y>223</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>294</x>
            <y>254</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;VCF Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>vcfEnvType</objectName>
            <x>270</x>
            <y>288</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='1175577491'>
                <name>Disable</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577492'>
                <name>Enable</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577493'>
                <name>Use Amp Env</name>
                <value>2</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>2</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>vcfType</objectName>
            <x>273</x>
            <y>180</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='1175577494'>
                <name>moogladder</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577495'>
                <name>moogvcf</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577498'>
                <name>lpf18</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577496'>
                <name>butterlp</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1276987669'>
                <name>tekno lpf4</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-724335509'>
                <name>moogvcf2</name>
                <value>5</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>distortion</objectName>
            <x>482</x>
            <y>138</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.08359</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>485</x>
            <y>118</y>
            <label>Distortion</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>vcfDepth</objectName>
            <x>589</x>
            <y>242</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.31136</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>600</x>
            <y>223</y>
            <label>Depth</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>307</x>
            <y>564</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Chorus&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
            <objectName>wetDry</objectName>
            <x>378</x>
            <y>563</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <resolution>0.001</resolution>
            <value>0.07300001</value>
            <sliderWidth>150</sliderWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>379</x>
            <y>596</y>
            <label>Dry</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>510</x>
            <y>596</y>
            <label>Wet</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>noiseAmp</objectName>
            <x>99</x>
            <y>580</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>10</x>
            <y>554</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Noise&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>noiseType</objectName>
            <x>7</x>
            <y>581</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2120470415'>
                <name>White Noise</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2120470409'>
                <name>Pink Noise</name>
                <value>1</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>119</x>
            <y>559</y>
            <label>Mix</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>ampEnvType</objectName>
            <x>314</x>
            <y>74</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='2047399876'>
                <name>ADSR</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='2047399877'>
                <name>ADSD</name>
                <value>1</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>0</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoVcaAmount</objectName>
            <x>509</x>
            <y>341</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.08347</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoVcfAmount</objectName>
            <x>562</x>
            <y>341</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.09018</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoOscAmount</objectName>
            <x>456</x>
            <y>341</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.0373</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>470</x>
            <y>322</y>
            <label>OSC</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>522</x>
            <y>322</y>
            <label>VCA</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>576</x>
            <y>322</y>
            <label>VCF</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>363</x>
            <y>353</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;LFO&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>lfoType</objectName>
            <x>270</x>
            <y>387</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='1175577491'>
                <name>Disable</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577492'>
                <name>Sine</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577493'>
                <name>Triangle</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='452423022'>
                <name>Square (Bipolar)</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='452423026'>
                <name>Square (Unipolar)</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='452423023'>
                <name>Saw Tooth (Up)</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='452423024'>
                <name>Saw Tooth (Down)</name>
                <value>6</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>0</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoFreq</objectName>
            <x>403</x>
            <y>341</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>20.0</maximum>
            <value>0.61882</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>415</x>
            <y>322</y>
            <label>Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>662</x>
            <y>22</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Pan&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>tokboxEnabled</objectName>
            <x>273</x>
            <y>482</y>
            <automationAllowed>true</automationAllowed>
            <label>Enabled</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>439</x>
            <y>450</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Tokbox&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>voiceType</objectName>
            <x>347</x>
            <y>484</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='1175577491'>
                <name>Male Spoken</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577492'>
                <name>Male Sung</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='1175577493'>
                <name>Female Spoken</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='452423022'>
                <name>Female Sung</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='452423026'>
                <name>Child</name>
                <value>4</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>0</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider'>
            <objectName>tokboxFormant</objectName>
            <x>462</x>
            <y>484</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>9.0</maximum>
            <resolution>1.0</resolution>
            <value>4.0</value>
            <sliderWidth>150</sliderWidth>
            <randomizable>true</randomizable>
          </bsbObject>
        </graphicInterface>
        <bsbParameterList>
          <parameter uniqueId='-848955987' name='ampEnvType' 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='-848956041' name='attack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.8999901'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.8999901'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956037' name='cutoff' label='' min='0.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='3460.28'>
            <line name='' version='2' max='20000.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3460.28'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956047' name='decay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.23826'>
            <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.23826'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956029' name='detune1' label='' min='-10.0' max='10.0' resolution='-1.0' automationEnabled='false' value='-1.0E-4'>
            <line name='' version='2' max='10.0' min='-10.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='-1.0E-4'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956021' name='detune2' label='' min='-10.0' max='10.0' resolution='-1.0' automationEnabled='false' value='1.5'>
            <line name='' version='2' max='10.0' min='-10.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.5'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956013' name='detune3' label='' min='-10.0' max='10.0' resolution='-1.0' automationEnabled='false' value='1.0E-4'>
            <line name='' version='2' max='10.0' min='-10.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0E-4'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955997' name='distortion' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.08359'>
            <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.08359'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955977' name='lfoFreq' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='0.61882'>
            <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.61882'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955981' name='lfoOscAmount' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.0373'>
            <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.0373'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955979' name='lfoType' label='' min='0.0' max='6.0' resolution='1.0' automationEnabled='false' value='0.0'>
            <line name='' version='2' max='6.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955985' name='lfoVcaAmount' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.08347'>
            <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.08347'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955983' name='lfoVcfAmount' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.09018'>
            <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.09018'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955991' name='noiseAmp' 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='-848955989' name='noiseType' 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='-848956039' name='oscAmp1' 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='-848956027' name='oscAmp2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.50748'>
            <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.50748'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956019' name='oscAmp3' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.00406'>
            <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.00406'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956033' name='pulsewidth1' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.78767'>
            <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.78767'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956025' name='pulsewidth2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.48848'>
            <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.48848'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956017' name='pulsewidth3' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.93466'>
            <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.93466'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956043' name='release' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.8465301'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.8465301'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956035' name='resonance' 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='-848956011' name='space' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.53042'>
            <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.53042'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956045' name='sustain' 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='-848955975' name='tokboxEnabled' 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='-848955971' name='tokboxFormant' label='' min='0.0' max='9.0' resolution='1.0' automationEnabled='false' value='4.0'>
            <line name='' version='2' max='9.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='4.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956003' name='vcfAttack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.72491'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.72491'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956009' name='vcfDecay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.15598'>
            <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.15598'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955995' name='vcfDepth' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.31136'>
            <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.31136'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956001' name='vcfEnvType' label='' min='0.0' max='2.0' resolution='1.0' automationEnabled='false' value='2.0'>
            <line name='' version='2' max='2.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956005' name='vcfRelease' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='9.5811'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='9.5811'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956007' name='vcfSustain' 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='-848955999' name='vcfType' label='' min='0.0' max='5.0' resolution='1.0' automationEnabled='false' value='1.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='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955973' name='voiceType' label='' min='0.0' max='4.0' resolution='1.0' automationEnabled='false' value='0.0'>
            <line name='' version='2' max='4.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956031' name='waveform1' label='' min='0.0' max='6.0' resolution='1.0' automationEnabled='false' value='2.0'>
            <line name='' version='2' max='6.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956023' name='waveform2' label='' min='0.0' max='6.0' resolution='1.0' automationEnabled='false' value='0.0'>
            <line name='' version='2' max='6.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848956015' name='waveform3' label='' min='0.0' max='6.0' resolution='1.0' automationEnabled='false' value='4.0'>
            <line name='' version='2' max='6.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='4.0'/>
            </line>
          </parameter>
          <parameter uniqueId='-848955993' name='wetDry' label='' min='0.0' max='1.0' resolution='0.001' automationEnabled='false' value='0.07300001'>
            <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.07300001'/>
            </line>
          </parameter>
        </bsbParameterList>
        <presetGroup name='' currentPresetUniqueId='1610803802' currentPresetModified='false'>
          <presetGroup name='Snapshots'>
            <preset name='Brass-String' uniqueId='-2036906801'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0500000007</setting>
              <setting name='cutoff'>ver2:4119.541015625</setting>
              <setting name='decay'>ver2:0.2383197844</setting>
              <setting name='detune1'>ver2:-0.0001</setting>
              <setting name='detune2'>ver2:0</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.3524673879</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.0310513265</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.1992811561</setting>
              <setting name='pulsewidth2'>ver2:0.4559147358</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.846555233</setting>
              <setting name='resonance'>ver2:0.0359516256</setting>
              <setting name='space'>ver2:0.7760154009</setting>
              <setting name='sustain'>ver2:0.7210380435</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.6787094474</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470429</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.41900003</setting>
            </preset>
            <preset name='Bright Bass' uniqueId='-88771264'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0500000007</setting>
              <setting name='cutoff'>ver2:1993.4542236328</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.8558039069</setting>
              <setting name='lfoFreq'>ver2:3.2669744492</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.1505514085</setting>
              <setting name='oscAmp3'>ver2:0.0699999928</setting>
              <setting name='pulsewidth1'>ver2:0.8150008321</setting>
              <setting name='pulsewidth2'>ver2:0.5899291039</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:0.25</setting>
              <setting name='resonance'>ver2:0.303545177</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.9619629383</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.0500000007</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.5178973675</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:10</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577498</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470425</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Dark Bass ' uniqueId='1269799233'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.1000000015</setting>
              <setting name='cutoff'>ver2:1193.5589599609</setting>
              <setting name='decay'>ver2:0.2383197844</setting>
              <setting name='detune1'>ver2:-0.0001</setting>
              <setting name='detune2'>ver2:0</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.0310513265</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.5516393185</setting>
              <setting name='pulsewidth2'>ver2:0.4559147358</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.846555233</setting>
              <setting name='resonance'>ver2:0.356048733</setting>
              <setting name='space'>ver2:0.5969454646</setting>
              <setting name='sustain'>ver2:1</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.31136325</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470428</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.07300001</setting>
            </preset>
            <preset name='Hollow Saw' uniqueId='1104752716'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0399999991</setting>
              <setting name='cutoff'>ver2:5958.0415039062</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:-0.0001</setting>
              <setting name='detune2'>ver2:0</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.4951113164</setting>
              <setting name='oscAmp3'>ver2:0.8338885903</setting>
              <setting name='pulsewidth1'>ver2:0.7982965112</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.4365006387</setting>
              <setting name='resonance'>ver2:0.0894820094</setting>
              <setting name='space'>ver2:0.0098015666</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.0087949233</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470428</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Light' uniqueId='-1862474903'>
              <setting name='ampEnvType'>id:2047399877</setting>
              <setting name='attack'>ver2:0.0238431413</setting>
              <setting name='cutoff'>ver2:2209.6594238281</setting>
              <setting name='decay'>ver2:0.8048012853</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.1351373643</setting>
              <setting name='lfoFreq'>ver2:3.2669744492</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0.1137115657</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.1505514085</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.8150008321</setting>
              <setting name='pulsewidth2'>ver2:0.5899291039</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:4.0086445808</setting>
              <setting name='resonance'>ver2:0.4652272761</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.3898643553</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1491993517</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.1371513009</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:0.3777913749</setting>
              <setting name='vcfType'>id:1175577498</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470425</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Oboe-esque' uniqueId='1532390668'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0399999991</setting>
              <setting name='cutoff'>ver2:3051.8146972656</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0.0409174711</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.0537188612</setting>
              <setting name='oscAmp3'>ver2:0.0643100217</setting>
              <setting name='pulsewidth1'>ver2:0.7124347091</setting>
              <setting name='pulsewidth2'>ver2:0.8655928969</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:0.1140768677</setting>
              <setting name='resonance'>ver2:0.0295103546</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.9535956383</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1491993517</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.1226316988</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470428</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Organ' uniqueId='1917564046'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0500000007</setting>
              <setting name='cutoff'>ver2:3104.5830078125</setting>
              <setting name='decay'>ver2:0.0222730469</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:0</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.0775855184</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.603204906</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470428</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470415</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Recorder' uniqueId='1432993672'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0500000007</setting>
              <setting name='cutoff'>ver2:3104.5830078125</setting>
              <setting name='decay'>ver2:0.0222730469</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.4271379411</setting>
              <setting name='oscAmp3'>ver2:0.0226382874</setting>
              <setting name='pulsewidth1'>ver2:0.1347772479</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.4365006387</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470424</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Shimmery Pad' uniqueId='2047399891'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:2.789845705</setting>
              <setting name='cutoff'>ver2:3272.4338378906</setting>
              <setting name='decay'>ver2:0.0222730469</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:0.00001</setting>
              <setting name='detune3'>ver2:-0.00001</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.6101842523</setting>
              <setting name='oscAmp3'>ver2:0.4192664027</setting>
              <setting name='pulsewidth1'>ver2:0.0775855184</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:2.0937948227</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.4416451454</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470427</setting>
              <setting name='waveform2'>id:-2120470416</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.49100003</setting>
            </preset>
            <preset name='Sinister Bass' uniqueId='-2036906800'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0500000007</setting>
              <setting name='cutoff'>ver2:3923.7907714844</setting>
              <setting name='decay'>ver2:0.2383197844</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.0998725891</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.2709082961</setting>
              <setting name='oscAmp3'>ver2:0.1352791637</setting>
              <setting name='pulsewidth1'>ver2:0.1992811561</setting>
              <setting name='pulsewidth2'>ver2:0.9434980154</setting>
              <setting name='pulsewidth3'>ver2:0.625629127</setting>
              <setting name='release'>ver2:0.846555233</setting>
              <setting name='resonance'>ver2:0.3793925643</setting>
              <setting name='space'>ver2:0.7760154009</setting>
              <setting name='sustain'>ver2:0.7210380435</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.6787094474</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470429</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Slow Dream' uniqueId='2047399890'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:3.2105123997</setting>
              <setting name='cutoff'>ver2:2901.7487792969</setting>
              <setting name='decay'>ver2:0.1298355162</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.0441090129</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.7124347091</setting>
              <setting name='pulsewidth2'>ver2:0.8655928969</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:3.8873634338</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.1510404944</setting>
              <setting name='sustain'>ver2:0.8994811773</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1491993517</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.1226316988</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470424</setting>
              <setting name='waveform2'>id:-2120470416</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.35900003</setting>
            </preset>
            <preset name='Snapshot1' uniqueId='-2120470318'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>0.01</setting>
              <setting name='cutoff'>0.049524926</setting>
              <setting name='decay'>0.014572331</setting>
              <setting name='detune1'>0.5</setting>
              <setting name='detune2'>0.5</setting>
              <setting name='detune3'>0.5</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>1.0</setting>
              <setting name='oscAmp2'>0.559624</setting>
              <setting name='oscAmp3'>0.8104157</setting>
              <setting name='pulsewidth1'>0.93469685</setting>
              <setting name='pulsewidth2'>0.93469685</setting>
              <setting name='pulsewidth3'>0.93469685</setting>
              <setting name='release'>0.014612231</setting>
              <setting name='resonance'>0.065000884</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>0.89667374</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.0087949233</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>0</setting>
              <setting name='waveform2'>1</setting>
              <setting name='waveform3'>6</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Snapshot2' uniqueId='-2120470317'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>0.01</setting>
              <setting name='cutoff'>0.05</setting>
              <setting name='decay'>0.014572331</setting>
              <setting name='detune1'>0.5</setting>
              <setting name='detune2'>0.5</setting>
              <setting name='detune3'>0.5</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>1.0</setting>
              <setting name='oscAmp2'>0.559624</setting>
              <setting name='oscAmp3'>0.8104157</setting>
              <setting name='pulsewidth1'>0.7503816</setting>
              <setting name='pulsewidth2'>0.93469685</setting>
              <setting name='pulsewidth3'>0.93469685</setting>
              <setting name='release'>0.014612231</setting>
              <setting name='resonance'>0.019781437</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>0.89667374</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.0087949233</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>6</setting>
              <setting name='waveform2'>1</setting>
              <setting name='waveform3'>6</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Soft Triangle' uniqueId='1917564047'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.1392098814</setting>
              <setting name='cutoff'>ver2:3272.4338378906</setting>
              <setting name='decay'>ver2:0.0222730469</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:0</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.0775855184</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.4532575607</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470423</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470415</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Soft and Shy' uniqueId='-2036905827'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0500000007</setting>
              <setting name='cutoff'>ver2:1600</setting>
              <setting name='decay'>ver2:0.2383197844</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.1000000015</setting>
              <setting name='lfoFreq'>ver2:2.0667357445</setting>
              <setting name='lfoOscAmount'>ver2:0.9579092264</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.2709082961</setting>
              <setting name='oscAmp3'>ver2:0.0190405566</setting>
              <setting name='pulsewidth1'>ver2:0.1992811561</setting>
              <setting name='pulsewidth2'>ver2:0.9434980154</setting>
              <setting name='pulsewidth3'>ver2:0.625629127</setting>
              <setting name='release'>ver2:0.200000003</setting>
              <setting name='resonance'>ver2:0.0500000007</setting>
              <setting name='space'>ver2:0.7760154009</setting>
              <setting name='sustain'>ver2:0.7210380435</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>9.0</setting>
              <setting name='vcfAttack'>ver2:0.0500000007</setting>
              <setting name='vcfDecay'>ver2:0.25</setting>
              <setting name='vcfDepth'>ver2:0.666266799</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470423</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470414</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Sonic Fifths' uniqueId='1610803802'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:1.7528165579</setting>
              <setting name='cutoff'>ver2:3460.2814941406</setting>
              <setting name='decay'>ver2:0.2383197844</setting>
              <setting name='detune1'>ver2:-0.0001</setting>
              <setting name='detune2'>ver2:1.5</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.083610028</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.5074816942</setting>
              <setting name='oscAmp3'>ver2:0.0040962645</setting>
              <setting name='pulsewidth1'>ver2:0.7876905799</setting>
              <setting name='pulsewidth2'>ver2:0.4884893894</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.846555233</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.7760154009</setting>
              <setting name='sustain'>ver2:1</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.31136325</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577495</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470427</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.07300001</setting>
            </preset>
            <preset name='Square' uniqueId='1432993671'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0399999991</setting>
              <setting name='cutoff'>ver2:2554.59375</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:-0.0001</setting>
              <setting name='detune2'>ver2:0</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.0443026833</setting>
              <setting name='oscAmp3'>ver2:0.1230707169</setting>
              <setting name='pulsewidth1'>ver2:0.1347772479</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.4365006387</setting>
              <setting name='resonance'>ver2:0</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.31136325</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577498</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470424</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Sweet Hollow Warm' uniqueId='-1607141237'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.9465790987</setting>
              <setting name='cutoff'>ver2:2209.6594238281</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.1351373643</setting>
              <setting name='lfoFreq'>ver2:3.2669744492</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0.1137115657</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.1505514085</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.8150008321</setting>
              <setting name='pulsewidth2'>ver2:0.5899291039</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:2.9551718235</setting>
              <setting name='resonance'>ver2:0.4652272761</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.9619629383</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1491993517</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.1226316988</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577498</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470425</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Sweet Hollow Warm 2' uniqueId='-1862474944'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.1139828861</setting>
              <setting name='cutoff'>ver2:2209.6594238281</setting>
              <setting name='decay'>ver2:0.7970818281</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.1351373643</setting>
              <setting name='lfoFreq'>ver2:3.2669744492</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577492</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0.1137115657</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.1505514085</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.8150008321</setting>
              <setting name='pulsewidth2'>ver2:0.5899291039</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:0.6893845797</setting>
              <setting name='resonance'>ver2:0.4652272761</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.9156476259</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1491993517</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.1226316988</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577498</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470425</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Synth Harp' uniqueId='774631899'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0299999993</setting>
              <setting name='cutoff'>ver2:5647.8666992188</setting>
              <setting name='decay'>ver2:0.1565463692</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:0.00001</setting>
              <setting name='detune3'>ver2:-0.001</setting>
              <setting name='distortion'>ver2:0.6329341531</setting>
              <setting name='lfoFreq'>ver2:2.4501399994</setting>
              <setting name='lfoOscAmount'>ver2:0.0071385731</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.8048892617</setting>
              <setting name='lfoVcfAmount'>ver2:0.9480674267</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.2973535955</setting>
              <setting name='oscAmp3'>ver2:0.4192664027</setting>
              <setting name='pulsewidth1'>ver2:0.3671441376</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.702652514</setting>
              <setting name='release'>ver2:0.5726166964</setting>
              <setting name='resonance'>ver2:0.5005003214</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.0099999998</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1070872247</setting>
              <setting name='vcfDecay'>ver2:0.3336725533</setting>
              <setting name='vcfDepth'>ver2:0.9251143932</setting>
              <setting name='vcfEnvType'>id:1175577491</setting>
              <setting name='vcfRelease'>ver2:10</setting>
              <setting name='vcfSustain'>ver2:0.0704154</setting>
              <setting name='vcfType'>id:1175577496</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470427</setting>
              <setting name='waveform2'>id:-2120470416</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.095000006</setting>
            </preset>
            <preset name='Thin Sax' uniqueId='1532390669'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0199999996</setting>
              <setting name='cutoff'>ver2:4353.427734375</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:1</setting>
              <setting name='detune3'>ver2:2</setting>
              <setting name='distortion'>ver2:0.1623118818</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0.1137115657</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.1505514085</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.942604363</setting>
              <setting name='pulsewidth2'>ver2:0.8853859305</setting>
              <setting name='pulsewidth3'>ver2:0.7843173146</setting>
              <setting name='release'>ver2:0.1140768677</setting>
              <setting name='resonance'>ver2:0.4652272761</setting>
              <setting name='space'>ver2:0.4616867006</setting>
              <setting name='sustain'>ver2:0.9619629383</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.1491993517</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.1226316988</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577498</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470428</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470413</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Warm Saw' uniqueId='1104752715'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:0.0099999998</setting>
              <setting name='cutoff'>ver2:5958.0415039062</setting>
              <setting name='decay'>ver2:0.0145723308</setting>
              <setting name='detune1'>ver2:0</setting>
              <setting name='detune2'>ver2:0</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.9683290124</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:1</setting>
              <setting name='oscAmp3'>ver2:1</setting>
              <setting name='pulsewidth1'>ver2:0.5</setting>
              <setting name='pulsewidth2'>ver2:0.353800565</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.4365006387</setting>
              <setting name='resonance'>ver2:0.0894820094</setting>
              <setting name='space'>ver2:0.0098015666</setting>
              <setting name='sustain'>ver2:0.896673739</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.0087949233</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.2330836505</setting>
              <setting name='vcfEnvType'>id:1175577492</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470429</setting>
              <setting name='waveform2'>id:-2120470422</setting>
              <setting name='waveform3'>id:-2120470414</setting>
              <setting name='wetDry'>0.0</setting>
            </preset>
            <preset name='Warm Saw 2' uniqueId='1432993670'>
              <setting name='ampEnvType'>id:2047399876</setting>
              <setting name='attack'>ver2:1.7528165579</setting>
              <setting name='cutoff'>ver2:4119.541015625</setting>
              <setting name='decay'>ver2:0.2383197844</setting>
              <setting name='detune1'>ver2:-0.0001</setting>
              <setting name='detune2'>ver2:0</setting>
              <setting name='detune3'>ver2:0.0001</setting>
              <setting name='distortion'>ver2:0.3524673879</setting>
              <setting name='lfoFreq'>ver2:0.6188243032</setting>
              <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
              <setting name='lfoType'>id:1175577491</setting>
              <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
              <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
              <setting name='noiseAmp'>ver2:0</setting>
              <setting name='noiseType'>id:-2120470409</setting>
              <setting name='oscAmp1'>ver2:1</setting>
              <setting name='oscAmp2'>ver2:0.0310513265</setting>
              <setting name='oscAmp3'>ver2:0</setting>
              <setting name='pulsewidth1'>ver2:0.1992811561</setting>
              <setting name='pulsewidth2'>ver2:0.4559147358</setting>
              <setting name='pulsewidth3'>ver2:0.9346968532</setting>
              <setting name='release'>ver2:0.846555233</setting>
              <setting name='resonance'>ver2:0.0359516256</setting>
              <setting name='space'>ver2:0.7760154009</setting>
              <setting name='sustain'>ver2:1</setting>
              <setting name='tokboxEnabled'>false</setting>
              <setting name='tokboxFormant'>4.0</setting>
              <setting name='vcfAttack'>ver2:0.724920094</setting>
              <setting name='vcfDecay'>ver2:0.1559868008</setting>
              <setting name='vcfDepth'>ver2:0.31136325</setting>
              <setting name='vcfEnvType'>id:1175577493</setting>
              <setting name='vcfRelease'>ver2:9.5811004639</setting>
              <setting name='vcfSustain'>ver2:1</setting>
              <setting name='vcfType'>id:1175577494</setting>
              <setting name='voiceType'>id:1175577491</setting>
              <setting name='waveform1'>id:-2120470429</setting>
              <setting name='waveform2'>id:-2120470421</setting>
              <setting name='waveform3'>id:-2120470411</setting>
              <setting name='wetDry'>0.07300001</setting>
            </preset>
          </presetGroup>
          <preset name='Lead 1' uniqueId='1175124161'>
            <setting name='ampEnvType'>id:2047399877</setting>
            <setting name='attack'>ver2:0.0500000007</setting>
            <setting name='cutoff'>ver2:7336.8041992188</setting>
            <setting name='decay'>ver2:0.4437196553</setting>
            <setting name='detune1'>ver2:0</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='detune3'>ver2:2</setting>
            <setting name='distortion'>ver2:0.1351373643</setting>
            <setting name='lfoFreq'>ver2:3.2669744492</setting>
            <setting name='lfoOscAmount'>ver2:0.7223966718</setting>
            <setting name='lfoType'>id:1175577491</setting>
            <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
            <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
            <setting name='noiseAmp'>ver2:0</setting>
            <setting name='noiseType'>id:-2120470409</setting>
            <setting name='oscAmp1'>ver2:0.9185237885</setting>
            <setting name='oscAmp2'>ver2:0.1505514085</setting>
            <setting name='oscAmp3'>ver2:0</setting>
            <setting name='pulsewidth1'>ver2:0.8764631748</setting>
            <setting name='pulsewidth2'>ver2:0.7563557625</setting>
            <setting name='pulsewidth3'>ver2:0.7843173146</setting>
            <setting name='release'>ver2:0.5</setting>
            <setting name='resonance'>ver2:0.1258464456</setting>
            <setting name='space'>ver2:0.5112529397</setting>
            <setting name='sustain'>ver2:0.6082434058</setting>
            <setting name='tokboxEnabled'>false</setting>
            <setting name='tokboxFormant'>4.0</setting>
            <setting name='vcfAttack'>ver2:0.0500000007</setting>
            <setting name='vcfDecay'>ver2:0.25</setting>
            <setting name='vcfDepth'>ver2:0.9492735267</setting>
            <setting name='vcfEnvType'>id:1175577492</setting>
            <setting name='vcfRelease'>ver2:9.5811004639</setting>
            <setting name='vcfSustain'>ver2:0.2727041841</setting>
            <setting name='vcfType'>id:1175577495</setting>
            <setting name='voiceType'>id:1175577491</setting>
            <setting name='waveform1'>id:-2120470429</setting>
            <setting name='waveform2'>id:-2120470420</setting>
            <setting name='waveform3'>id:-2120470413</setting>
            <setting name='wetDry'>0.0</setting>
          </preset>
          <preset name='Synth Sax' uniqueId='1175124159'>
            <setting name='ampEnvType'>id:2047399876</setting>
            <setting name='attack'>ver2:0.9465790987</setting>
            <setting name='cutoff'>ver2:2209.6594238281</setting>
            <setting name='decay'>ver2:0.0145723308</setting>
            <setting name='detune1'>ver2:0</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='detune3'>ver2:2</setting>
            <setting name='distortion'>ver2:0.1351373643</setting>
            <setting name='lfoFreq'>ver2:3.2669744492</setting>
            <setting name='lfoOscAmount'>ver2:0.0373032838</setting>
            <setting name='lfoType'>id:1175577491</setting>
            <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
            <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
            <setting name='noiseAmp'>ver2:0.1137115657</setting>
            <setting name='noiseType'>id:-2120470409</setting>
            <setting name='oscAmp1'>ver2:1</setting>
            <setting name='oscAmp2'>ver2:0.1505514085</setting>
            <setting name='oscAmp3'>ver2:0</setting>
            <setting name='pulsewidth1'>ver2:0.8150008321</setting>
            <setting name='pulsewidth2'>ver2:0.5899291039</setting>
            <setting name='pulsewidth3'>ver2:0.7843173146</setting>
            <setting name='release'>ver2:2.9551718235</setting>
            <setting name='resonance'>ver2:0.4652272761</setting>
            <setting name='space'>ver2:0.4616867006</setting>
            <setting name='sustain'>ver2:0.9619629383</setting>
            <setting name='tokboxEnabled'>false</setting>
            <setting name='tokboxFormant'>4.0</setting>
            <setting name='vcfAttack'>ver2:0.1491993517</setting>
            <setting name='vcfDecay'>ver2:0.1559868008</setting>
            <setting name='vcfDepth'>ver2:0.1226316988</setting>
            <setting name='vcfEnvType'>id:1175577493</setting>
            <setting name='vcfRelease'>ver2:9.5811004639</setting>
            <setting name='vcfSustain'>ver2:1</setting>
            <setting name='vcfType'>id:1175577498</setting>
            <setting name='voiceType'>id:1175577491</setting>
            <setting name='waveform1'>id:-2120470428</setting>
            <setting name='waveform2'>id:-2120470421</setting>
            <setting name='waveform3'>id:-2120470413</setting>
            <setting name='wetDry'>0.0</setting>
          </preset>
          <preset name='Warm Pad' uniqueId='1175124160'>
            <setting name='ampEnvType'>id:2047399876</setting>
            <setting name='attack'>ver2:1.7563304901</setting>
            <setting name='cutoff'>ver2:8935.181640625</setting>
            <setting name='decay'>ver2:0.4437196553</setting>
            <setting name='detune1'>ver2:0</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='detune3'>ver2:2</setting>
            <setting name='distortion'>ver2:0.1351373643</setting>
            <setting name='lfoFreq'>ver2:3.2669744492</setting>
            <setting name='lfoOscAmount'>ver2:0.7223966718</setting>
            <setting name='lfoType'>id:1175577491</setting>
            <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
            <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
            <setting name='noiseAmp'>ver2:0.1137115657</setting>
            <setting name='noiseType'>id:-2120470409</setting>
            <setting name='oscAmp1'>ver2:0.9185237885</setting>
            <setting name='oscAmp2'>ver2:0.1505514085</setting>
            <setting name='oscAmp3'>ver2:0</setting>
            <setting name='pulsewidth1'>ver2:0.2850167453</setting>
            <setting name='pulsewidth2'>ver2:0.6330903769</setting>
            <setting name='pulsewidth3'>ver2:0.7843173146</setting>
            <setting name='release'>ver2:3.5805163383</setting>
            <setting name='resonance'>ver2:0.0091046467</setting>
            <setting name='space'>ver2:0.5112529397</setting>
            <setting name='sustain'>ver2:0.8365420103</setting>
            <setting name='tokboxEnabled'>false</setting>
            <setting name='tokboxFormant'>4.0</setting>
            <setting name='vcfAttack'>ver2:0.1491993517</setting>
            <setting name='vcfDecay'>ver2:0.1559868008</setting>
            <setting name='vcfDepth'>ver2:0.1226316988</setting>
            <setting name='vcfEnvType'>id:1175577493</setting>
            <setting name='vcfRelease'>ver2:9.5811004639</setting>
            <setting name='vcfSustain'>ver2:1</setting>
            <setting name='vcfType'>id:1175577494</setting>
            <setting name='voiceType'>id:1175577491</setting>
            <setting name='waveform1'>id:-2120470427</setting>
            <setting name='waveform2'>id:-2120470421</setting>
            <setting name='waveform3'>id:-2120470413</setting>
            <setting name='wetDry'>0.08800001</setting>
          </preset>
          <preset name='Brassy' uniqueId='-715864966'>
            <setting name='ampEnvType'>id:2047399876</setting>
            <setting name='attack'>ver2:0.0500000007</setting>
            <setting name='cutoff'>ver2:3000</setting>
            <setting name='decay'>ver2:0.2383197844</setting>
            <setting name='detune1'>ver2:0</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='detune3'>ver2:2</setting>
            <setting name='distortion'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:2.0667357445</setting>
            <setting name='lfoOscAmount'>ver2:0.9579092264</setting>
            <setting name='lfoType'>id:1175577491</setting>
            <setting name='lfoVcaAmount'>ver2:0.0834720507</setting>
            <setting name='lfoVcfAmount'>ver2:0.0901802629</setting>
            <setting name='noiseAmp'>ver2:0</setting>
            <setting name='noiseType'>id:-2120470409</setting>
            <setting name='oscAmp1'>ver2:1</setting>
            <setting name='oscAmp2'>ver2:0.2709082961</setting>
            <setting name='oscAmp3'>ver2:0.0190405566</setting>
            <setting name='pulsewidth1'>ver2:0.1992811561</setting>
            <setting name='pulsewidth2'>ver2:0.9434980154</setting>
            <setting name='pulsewidth3'>ver2:0.625629127</setting>
            <setting name='release'>ver2:0.200000003</setting>
            <setting name='resonance'>ver2:0.200000003</setting>
            <setting name='space'>ver2:0.6000000238</setting>
            <setting name='sustain'>ver2:0.7210380435</setting>
            <setting name='tokboxEnabled'>false</setting>
            <setting name='tokboxFormant'>1.0</setting>
            <setting name='vcfAttack'>ver2:0.0500000007</setting>
            <setting name='vcfDecay'>ver2:0.25</setting>
            <setting name='vcfDepth'>ver2:0.5</setting>
            <setting name='vcfEnvType'>id:1175577492</setting>
            <setting name='vcfRelease'>ver2:9.5811004639</setting>
            <setting name='vcfSustain'>ver2:1</setting>
            <setting name='vcfType'>id:-724335509</setting>
            <setting name='voiceType'>id:1175577493</setting>
            <setting name='waveform1'>id:-2120470429</setting>
            <setting name='waveform2'>id:-2120470421</setting>
            <setting name='waveform3'>id:-2120470414</setting>
            <setting name='wetDry'>0.0</setting>
          </preset>
        </presetGroup>
        <opcodeList>
          <udo>
            <opcodeName>tie_status</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>0</inTypes>
            <codeBody>itie tival

if (itie == 0 &amp;&amp; p3 &lt; 0) ithen
    ; this is an initial note within a group of tied notes
    itiestatus = 0
       
elseif (p3 &lt; 0 &amp;&amp; itie == 1) ithen
    ; this is a middle note within a group of tied notes 
    itiestatus = 1

elseif (p3 &gt; 0 &amp;&amp; itie == 1) ithen
    ; this is an end note out of a group of tied notes
    itiestatus = 2

elseif (p3 &gt; 0 &amp;&amp; itie == 0) ithen
    ; this note is a standalone note
    itiestatus = -1

endif  

	xout	itiestatus

</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>getFrequency</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>i</inTypes>
            <codeBody>ipch 	xin

if (ipch &lt; 15) then
	iout cps2pch ipch, 12
else
	iout = ipch
endif

	xout	iout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>tekno_lpf4</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>aKK</inTypes>
            <codeBody>asig, kfco, krez xin

idistortiontab chnget &quot;lpf4.disttab&quot;

if(idistortiontab == 0) then

idistortiontab	ftgen 0, 0, 65537, 8, 1, 8193, .99, 8192, .96, 8192, .9, 4096, -.8, 8192, -.8, 4096, -.9, 8192, -.96, 8192, -.99, 8192, -1
chnset idistortiontab, &quot;lpf4.disttab&quot;

endif


krez = krez * 4.999 + .001

ifqcadj  =      .149659863*sr
;iband = 0

; Resonant Lowpass Filter (4 Pole)
kcl    =        ifqcadj/kfco
krez2  =        krez/(1+exp(kfco/11000))
//krez2l =        2.0/(1+exp(kfco/11000))
ka1l   =        kcl/krez2 - 1 ;-(1+krez2*iband)
kasql  =        kcl*kcl
kbl    =        1+ka1l+kasql

ka = (ka1l+2*kasql)/kbl
kb = -kasql/kbl

asig   nlfilt   asig/kbl, ka, kb, 0, 0, 1
asig2  nlfilt   asig/kbl, ka, kb, 0, 0, 1

arez   =       (asig2-asig)*.5

aclip  tablei  arez, idistortiontab, 1, .5
aout   =       (aclip * .5) + asig


xout asig2</codeBody>
            <comments>Resonant Lowpass Filter (-24db)
Original: Hans Mikelson, from &quot;Tekno Bubble&quot;
UDO version: Steven Yi (2012.07.03)

Inputs:

asig - signal to filter
kfco - frequency of cutoff
kres - amount of resonance (range 0-1)

Outputs:

aout - filtered signal</comments>
          </udo>
          <udo>
            <opcodeName>yiMultiLpf</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>aKKKK</inTypes>
            <codeBody>aout, kfilterType, kcutoff, kresonance, kdistortion xin

itie tival

if (kfilterType == 0) then

	aout	moogladder		aout, kcutoff, kresonance, itie

elseif (kfilterType == 1) then

	aout	moogvcf		aout, kcutoff, kresonance, 0, itie

elseif (kfilterType == 2) then

	aout	lpf18		aout, kcutoff, kresonance, kdistortion, itie

elseif (kfilterType == 3) then

	aout	butterlp		aout, kcutoff, itie

elseif (kfilterType == 4) then

	aout	tekno_lpf4		aout, kcutoff, kresonance

elseif (kfilterType == 5) then

	aout	moogvcf2		aout, kcutoff, kresonance, 0, itie

endif



xout aout</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>chorus</opcodeName>
            <outTypes>aa</outTypes>
            <inTypes>aaK</inTypes>
            <codeBody>ain1, ain2, kwet xin

setksmps 1

; CHORUS

isin		ftgentmp	0, 0, 65536, 10, 1

ilevl		=		0.3		; Output level
idelay		=		0.01		; Delay in ms
idpth		=		0.002		; Depth in ms
imax		=		0.25		; Maximum LFO rate
imin		=		0.5		; Minimum LFO rate
iwave		=		isin		; LFO waveform

ain             =               ain1 + ain2 * .5
ain             =               ain * ilevl

i01             =               rnd(imax)
i02             =               rnd(imax)
i03             =               rnd(imax)
i04             =               rnd(imax)
i05             =               rnd(imax)
i06             =               rnd(imax)
i07             =               rnd(imax)
i08             =               rnd(imax)
i09             =               rnd(imax)
i10             =               rnd(imax)
i11             =               rnd(imax)
i12             =               rnd(imax)

alfo01          oscil           idpth, i01 + imin, iwave
alfo02          oscil           idpth, i02 + imin, iwave, .08
alfo03          oscil           idpth, i03 + imin, iwave, .17
alfo04          oscil           idpth, i04 + imin, iwave, .25
alfo05          oscil           idpth, i05 + imin, iwave, .33
alfo06          oscil           idpth, i06 + imin, iwave, .42
alfo07          oscil           idpth, i07 + imin, iwave, .50
alfo08          oscil           idpth, i08 + imin, iwave, .58
alfo09          oscil           idpth, i09 + imin, iwave, .67
alfo10          oscil           idpth, i10 + imin, iwave, .75
alfo11          oscil           idpth, i11 + imin, iwave, .83
alfo12          oscil           idpth, i12 + imin, iwave, .92

atemp           delayr          idelay + idpth +.1
a01             deltapi         idelay + alfo01
a02             deltapi         idelay + alfo02
a03             deltapi         idelay + alfo03
a04             deltapi         idelay + alfo04
a05             deltapi         idelay + alfo05
a06             deltapi         idelay + alfo06
a07             deltapi         idelay + alfo07
a08             deltapi         idelay + alfo08
a09             deltapi         idelay + alfo09
a10             deltapi         idelay + alfo10
a11             deltapi         idelay + alfo11
a12             deltapi         idelay + alfo12
                delayw          ain

achorusl        sum		a01, a02, a03, a04, a05, a06
achorusr        sum             a07, a08, a09, a10, a11, a12

aout1		=		ain1 * (1-kwet) + achorusl * kwet
aout2		=		ain2 * (1-kwet) + achorusr * kwet

xout	aout1, aout2</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>ADSD</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiiK</inTypes>
            <codeBody> imax,iatt,idec,isus,ktrig    xin 

 ktime init 0
 kv init 0
 iper = 1/kr

 itie tival

 if (ktrig == 1) then
   ktime = ktime + iper
   if ktime &lt; iatt then
     kt  = iatt / 4
     kv = imax
   else 
     kt = idec / 4
     kv = isus
   endif
 else
   kv = 0
   kt = idec / 4
   ktime = 0
 endif

 kenv  portk  kv, kt, -itie
            xout  kenv

</codeBody>
            <comments>ADSD - An envelope generator modelling the classic analogue ADSD envelopes

DESCRIPTION
This UDO models the classic Attack-Decay-Sustain-Decay envelope generators found in analogue synthesisers. The envelope operation depends on a control signal. When this is high (1) the envelope cycles through its stages, when it is low (2), the envelope output is zero.

SYNTAX
ksig ADSD imax, iatt, idec, isus, ktrig

INITIALIZATION
imax - max output level of envelope after attack
iatt - attack time in seconds
idec - decay time in seconds
isus - sustain output level


PERFORMANCE
ktrig - trigger control signal. When high (1), the envelope cycles through its stages, holding at the sustain level. When 0, the output of the envelope is 0. The decay time controls the time from max amp to sus levels, as well as from sus to 0, after ktrig becomes 0.

CREDITS
Victor Lazzarini</comments>
          </udo>
          <udo>
            <opcodeName>yi_env_orch</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>ioooooo</inTypes>
            <codeBody>ienvType, iattack, idecay, isus, irel, iOldAmp, iNewAmp	xin

kenvtype init ienvType
itie	tival
ktie 	init itie
idur = abs(p3)
imindur = iattack + idecay
print ienvType
if(idur &lt; imindur) then
  idur = imindur
  p3 = idur
endif

;iEndAmp = iNewAmp / iOldAmp

if (kenvtype == 0) then
	;kenv	madsr	iattack, idecay, isus, irel
	kenv	linsegr	0, iattack, 1, idecay, isus, irel, 0
elseif (kenvtype == 1) then	
        idur2 = idur - .02
	kenv 	linseg	0, idur2 * .5, 1, .02, 1, idur2 * .5, 0
	kenv logcurve kenv, 1.5

elseif (kenvtype == 2) then	
	kenv	linseg 	0, idur - .1, 1, .1, 0	

elseif (kenvtype == 3) then

    if (ktie == 0 &amp;&amp; p3 &lt; 0) then
        ; this is an initial note within a group of tied notes
        kenv	linseg	0, .2, 1,  .2, 1
       
    elseif (p3 &gt; 0 &amp;&amp; ktie == 1) then
        ; this is an end note out of a group of tied notes
	kenv linsegr	1, .01, 1, irel, 0
 
    elseif (p3 &gt; 0 &amp;&amp; ktie == 0) then
        ; this is a stand alone note
	kenv	madsr	iattack, idecay, isus, irel
    else
        ; this is a middle note within a group of tied notes (p3 &lt; 0 &amp;&amp; itie == 1)
        kenv = 1
    endif  

endif

	xout 	kenv
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_env_midi</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiii</inTypes>
            <codeBody>itype, iattack, idecay, isustain, irelease xin
setksmps 1
ktype init itype

if (ktype == 0) then

kout transegr 0, iattack, 0, 1, idecay, -2, isustain, irelease, -2, 0

else

krel release

kout ADSD 1, iattack, idecay, isustain, 1 - krel
xtratim idecay + .05

endif

	xout kout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_tie_amp</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>i</inTypes>
            <codeBody>itie 	tie_status
ktie	init itie
idur 	init abs(p3)

iampval xin

if(itie &lt; 1) then
	iamp  	= ampdbfs(iampval)
	kamp	init iamp
else
	iamp1 	= iamp 
	iamp	= ampdbfs(iampval)
endif

if(ktie &gt;= 1) then
	kamp 	linseg iamp1, idur, iamp
endif

	xout kamp</codeBody>
            <comments>yi_tie_amp - Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.


DESCRIPTION
Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.

CREDITS
Steven Yi

[HISTORY]
v1.0 - 2012.10.10
-Initial Version</comments>
          </udo>
          <udo>
            <opcodeName>yi_instr_gen</opcodeName>
            <outTypes>kkkk</outTypes>
            <inTypes>iiiiiK</inTypes>
            <codeBody>ienvType, iattack, idecay, isustain, irelease, kspace xin

ipcount pcount
kpcount init ipcount

idur 	= abs(p3)

iampval 	init 0

if (ipcount == 5) then
    ipch        getFrequency p4
    kpchline    init ipch
    iampval     init p5
    kspaceOut   = kspace

else

    ipch        getFrequency p4
    ipch2       getFrequency p5
    iampval     init p6
    ienvType    init p8
    kspaceOut   init (p7 * .5) + .5

endif

if (kpcount == 5) then ; MIDI-Style Note

    kenv yi_env_midi ienvType, iattack, idecay, isustain, irelease

else ; SYi Orch Note

    kpchline    line ipch, idur, ipch2
    kenv        yi_env_orch ienvType, iattack, idecay, isustain, irelease

endif

kamp 	yi_tie_amp iampval

	xout kpchline, kamp, kenv, kspaceOut</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>lfo2</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>kko</inTypes>
            <codeBody>kcps, ktype, iskip xin

iSineTable	chnget	&quot;lfo2_sine&quot;

if (iSineTable == 0) then
	iSineTable	ftgen 	0, 0, 65536, 10, 1 ; sine wave
	chnset	iSineTable, &quot;lfo2_sine&quot;
endif

kout init 0

if (ktype == 0) then ;SINE
	kout 	oscil3 1, kcps, iSineTable, iskip * -1

elseif (ktype == 1) then ;TRIANGLE
	aout	vco2 1, kcps, 12, iskip
	kout downsamp aout

elseif (ktype == 2) then ;SQUARE (BI-POLAR)
	aout	vco2 1, kcps, 10, iskip
	kout downsamp aout

elseif (ktype == 3) then ;SQUARE (UNI-POLAR)
	aout	vco2 1, kcps, 10, iskip
	kout downsamp aout
	kout = (kout + 1) / 2

elseif (ktype == 4) then ;SAW TOOTH (UP)
	aout	vco2 1, kcps, 0, iskip
	kout downsamp aout


elseif (ktype == 5) then ;SAW TOOTH (DOWN)
	aout	vco2 1, kcps, 0, iskip
	kout downsamp aout
	kout = kout * -1

endif

xout kout</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>distortion</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>a</inTypes>
            <codeBody>ain xin

idistortiontab chnget &quot;lpf4.disttab&quot;

if(idistortiontab == 0) then

idistortiontab	ftgen 0, 0, 65537, 8, 1, 8193, .99, 8192, .96, 8192, .9, 4096, -.8, 8192, -.8, 4096, -.9, 8192, -.96, 8192, -.99, 8192, -1
chnset idistortiontab, &quot;lpf4.disttab&quot;

endif

aclip  tablei  ain, idistortiontab, 1, .5
aout   =       (aclip * .5) + ain

xout aout</codeBody>
            <comments>from Hans Mikelson&apos;s Tekno Bubble</comments>
          </udo>
          <udo>
            <opcodeName>tokbox</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>akk</inTypes>
            <codeBody>ain, kvoice, kformi xin

itables chnget &quot;tokbox.tables&quot;
iformamp0 chnget &quot;tokbox.formamp0&quot;
iformamp1 chnget &quot;tokbox.formamp1&quot;
iformamp2 chnget &quot;tokbox.formamp2&quot;


if(itables == 0) then

; Formants 0=&quot;ee&quot;, 1=&quot;i&quot;, 2=&quot;e&quot;, 3=&quot;ae&quot;, 4=&quot;ah&quot;, 5=&quot;aw&quot;, 6=&quot;u^&quot;, 7=&quot;oo&quot;, 8=&quot;u&quot;, 9=&quot;er&quot;

	; Male Formants Spoken
imale0	ftgen 0, 0, 16, -2, 270, 390, 530, 660, 730, 570, 440, 300, 640, 490
imale1	ftgen 0, 0, 16, -2, 2290, 1990, 1840, 1720, 1090, 840, 1020, 870, 1190, 1350
imale2	ftgen 0, 0, 16, -2, 3010, 2550, 2480, 2410, 2440, 2410, 2240, 2240, 2390, 1690

	; Male Formants Sung
imalesung0	ftgen 0, 0, 16, -2, 300, 375, 530, 620, 700, 610, 400, 350, 500, 400
imalesung1	ftgen 0, 0, 16, -2, 1950, 1810, 1500, 1490, 1200, 1000, 720, 640, 1200, 1150
imalesung2	ftgen 0, 0, 16, -2, 2750, 2500, 2500, 2250, 2600, 2600, 2500, 2550, 2675, 2500



	; Female Formants Spoken
ifemale0	ftgen 0, 0, 16, -2, 310, 430, 610, 860, 850, 590, 470, 370, 760, 500
ifemale1	ftgen 0, 0, 16, -2, 2790, 2480, 2330, 2050, 1220, 920, 1160, 950, 1400, 1640
ifemale2	ftgen 0, 0, 16, -2, 3310, 3070, 2990, 2850, 2810, 2710, 2680, 2670, 2780, 1960

	; Female Formants Sung
ifemalesung0	ftgen 0, 0, 16, -2, 400, 475, 550, 600, 700, 625, 425, 400, 550, 450
ifemalesung1	ftgen 0, 0, 16, -2, 2250, 2100, 1750, 1650, 1300, 1240, 900, 800, 1300, 1350
ifemalesung2	ftgen 0, 0, 16, -2, 3300, 3450, 3250, 3000, 3250, 3250, 3375, 3250, 3250, 3050



	; Child Formants Spoken
ichild0	ftgen 0, 0, 16, -2, 370, 530, 690, 1010, 1030, 680, 560, 430, 850, 560
ichild1	ftgen 0, 0, 16, -2, 3200, 2730, 2610, 2320, 1370, 1060, 1410, 1170, 1590, 1820
ichild2	ftgen 0, 0, 16, -2, 3730, 3600, 3570, 3320, 3170, 3180, 3310, 3260, 3360, 2160

; Formant Amplitudes
iformamp0	ftgen 0, 0, 16, -2, -4, -3, -2, -1, -1, -.001, -1, -3, -1, -5
iformamp1	ftgen 0, 0, 16, -2, -24, -23, -17, -12, -5, -7, -12, -19, -10, -15
iformamp2	ftgen 0, 0, 16, -2, -28, -27, -24, -22, -28, -34, -34, -43, -27, -20


itables		ftgen 0, 0, 16, -2, imale0, imale1, imale2, imalesung0, imalesung1, imalesung2, \
				    ifemale0, ifemale1, ifemale2, ifemalesung0, ifemalesung1, ifemalesung2, \
				    ichild0, ichild1, ichild2, 0
chnset itables, &quot;tokbox.tables&quot;

chnset iformamp0, &quot;tokbox.formamp0&quot;
chnset iformamp1, &quot;tokbox.formamp1&quot;
chnset iformamp2, &quot;tokbox.formamp2&quot;

endif

ibw = 8
kvoiceindex = kvoice * 3
iptime = .5

kfmtab1 tablekt kvoiceindex, itables
kfmtab2 tablekt kvoiceindex + 1, itables
kfmtab3 tablekt kvoiceindex + 2, itables
	
;kformi   oscil   1, 1/idur, ixtab        ; Read the formant index table

kform1   tablekt   kformi, kfmtab1         ; Read the first formant frequency
kdb1     table   kformi, iformamp0          ; Read the first formant dB&apos;s
kamp1    =       dbfsamp(kdb1)          ; Convert from decibels to amplitude
kform2   tablekt   kformi, kfmtab2         ; Read the second formant frequency
kdb2     table   kformi, iformamp1          ; Read the second formant dB&apos;s
kamp2    =       dbfsamp(kdb2)          ; Convert dB to amp
kform3   tablekt   kformi, kfmtab3         ; Read the third formant frequency
kdb3     table   kformi, iformamp2          ; Read the third formnat dB&apos;s
kamp3    =       dbfsamp(kdb3)          ; Convert dB to amp

kfrm1p   port    kform1, iptime, 300     ; Portamento to the next formant
kamp1p   port    kamp1,  iptime, .15     ; Portamento to the next amplitude
kfrm2p   port    kform2, iptime, 2000    ; Repeat for second
kamp2p   port    kamp2,  iptime, .15
kfrm3p   port    kform3, iptime, 4000    ; and again for the third
kamp3p   port    kamp3,  iptime, .15

;adist    =       tanh(ain/4000)*8000
adist = ain
aform1   butterbp adist, kfrm1p, kfrm1p/ibw  ; Compute the three resonances
aform2   butterbp adist, kfrm2p, kfrm2p/ibw
aform3   butterbp adist, kfrm3p, kfrm3p/ibw

aout     =       (aform1*kamp1p+aform2*kamp2p+aform3*kamp3p)/5  ; Scale and sum

xout aout</codeBody>
            <comments></comments>
          </udo>
        </opcodeList>
      </instrument>
    </instrumentAssignment>
    <instrumentAssignment arrangementId='4' isEnabled='true'>
      <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
        <name>PhaseShaper - Orch</name>
        <comment>PHASESHAPER - Orch
version 1.1
Released: 2007.12.14
Author: Steven Yi

This instrument is modeled after the Casio CZ-101 and its Phase Distortion Synthesis (called phaseshaping here by the author, due to its likeness to waveshaping but on the phasor). The PhaseShaper instrument is not meant to exactly replicate the CZ-101 but instead is inspired by it, intentionally leaving out some features (like noise modulation and amp key follow) and adding in unique ones (like the ability to draw in the phaseshaping tables). It is suggested the user read about the CZ-101 before using this instrument. This instruments oscilators are made up of a phasor indexing into a phaseshape table, which in turns yields the indexes to use to read into a sine wave table.

Some notes on using this synthesizer:

-for each oscilator you can draw each phaseshaping table to affect the waveform for that oscilator

-the amplitude envelope functions as a standard ADSR

-the wave envelope will determine how much of the phaseshaping to apply to the phasor; using a 0 value for wave envelope will give a straight phasor and thus a simple sine tone will be generated, while a 1.0 value for the wave envelope will yield the fully phaseshaped phasor, yielding the complex waveform; values in between will yield an interpolated value between the straight phasor and fully phaseshaped phasor. The wave envelope will have range between the values given for Wave Min and Wave Max, allowing the user to configure the degree to which the wave envelope will affect the phaseshaping.

-if &quot;Use Amp Env&quot; is selected for the Wave Envelope, the wave env ADSR settings will be ignored and the value from the amplitude envelope will be used in its place

-if &quot;Wave Key Follow&quot; is selected, the value of the wave envelope will be further rescaled depending on the frequency of the note.  The &quot;Follow Range&quot; allows the user to configure the minimum and maximum frequency in cps to affect the sound.  The frequency of the note then will affect how much of the wave envelope will be applied, from the Wave Low to the Wave High in the Follow Range section.  Notice that the Wave Low value here should be higher than the the Wave High value in this section.  This is so that for notes at lower frequencies they will get a fuller range of the wave envelope, while notes at higher frequencies will have a smaller range of the wave envelope (which produces a tone closer to a sine wave).  This is very much akin to how many acoustic instruments behave.

-the Detune parameter only affects the detuned version of the Oscilators (Osc 1&apos; and 2&apos;), and those are only used if the 1 + 2&apos; or 1 + 1&apos; oscilator paths are used.

-the Mix parameter will determine how much of Oscilator 1 and how much of Oscilator 2 to use when using 1 + 2&apos; or 1 + 1&apos; oscilator paths.  This will also affect the signals when Ring Modulate is chosen.

-the vibrato parameters allow for a delay in seconds before vibrato starts as well as time it takes to go from no vibrato to full vibrato once vibrato is set to begin; oscilator 2 can be set to share the vibrato settings of oscilator 1

[History]

v1.1 - 2007.12.14
-fixed use of envelopes (OSC 2 attack was not being used due to incorrect setting of widget property, some OSC2 values were using OSC1 settings)
-removed use of balance opcode
-fixed calculation of p3 addition to check release time of OSC 1 or OSC 2

v1.0 - 2007.12.08
-initial release</comment>
        <globalOrc>giphaseshape_&lt;INSTR_ID&gt;	ftgen 0, 0, 65537, -7, &lt;phaseshape_phaseshape&gt;
giphaseshape2_&lt;INSTR_ID&gt;	ftgen 0, 0, 65537, -7, &lt;phaseshape2_phaseshape&gt;
;[once]{
gi_sine	ftgen 0, 0, 65537, 10, 1
;}
</globalOrc>
        <globalSco/>
        <instrumentText>imaxpfield = p8 // dummy statement to get Csound to assume up to max pfields of 8
kenv yi_env 0, i(&lt;attack&gt;), i(&lt;decay&gt;), i(&lt;sustain&gt;), i(&lt;release&gt;)
kenv2 yi_env 0, i(&lt;attack2&gt;), i(&lt;decay2&gt;), i(&lt;sustain2&gt;), i(&lt;release2&gt;)
kamp yi_amp_val

kpchline 	yi_pch_line

icount 	pcount

iSpace	= (icount == 5) ? 0 : p7


kmix = &lt;mix&gt;
kwavemin = &lt;waveMin&gt;
kwavemax = &lt;waveMax&gt;
kwaverange = kwavemin - kwavemax

kwavemin2 = &lt;waveMin2&gt;
kwavemax2 = &lt;waveMax2&gt;
kwaverange2 = kwavemax2 - kwavemin2

kfollowWaveLow = &lt;followWaveLow&gt;
kfollowWaveHigh = &lt;followWaveHigh&gt;
kfollowWaveRange = kfollowWaveHigh - kfollowWaveHigh

kfollowWaveLow2 = &lt;followWaveLow2&gt;
kfollowWaveHigh2 = &lt;followWaveHigh2&gt;
kfollowWaveRange2 = kfollowWaveHigh2 - kfollowWaveHigh2

ilfoType = i(&lt;lfoType&gt;) - 1
klfoAmp = &lt;lfoAmp&gt;
klfoFreq = &lt;lfoFreq&gt;
ilfoDelay = i(&lt;lfoDelay&gt;)
ilfoRise = i(&lt;lfoRise&gt;)

if (&lt;lfoType2&gt; == 0) then
	ilfoType2 = ilfoType
	klfoAmp2 = &lt;lfoAmp&gt;
	klfoFreq2 = &lt;lfoFreq&gt;
	ilfoDelay2 = ilfoDelay
	ilfoRise2 = ilfoRise
else
	ilfoType2 = i(&lt;lfoType2&gt;) - 2
	klfoAmp2 = &lt;lfoAmp2&gt;
	klfoFreq2 = &lt;lfoFreq2&gt;
	ilfoDelay2 = i(&lt;lfoDelay2&gt;)
	ilfoRise2 = i(&lt;lfoRise2&gt;)
endif

/* SOUND GENERATION CODE */

if (&lt;lfoType&gt; == 0) then
	alfo = 0
else
	alfo 	lfo	 klfoAmp, klfoFreq, (ilfoType &lt; 0 ? 0 : ilfoType)
	alfodelay linseg 0, ilfoDelay + .0001, 0, ilfoRise + .0001, 1, .1, 1
	alfo = alfodelay * alfo
endif

andx	phasor kpchline + alfo

; Oscilator 1
if (kmix == 1) kgoto skipOscil1
andx2	table3	andx, giphaseshape_&lt;INSTR_ID&gt;, 1


if (&lt;useAmpEnv&gt; == 1)  then
	kwaveenv = kenv
else 
	kwaveenv 	yi_env 0, i(&lt;waveAttack&gt;), i(&lt;waveDecay&gt;), i(&lt;waveSustain&gt;), i(&lt;waveRelease&gt;)
endif
kwaveenv = (kwaveenv * kwaverange) + kwavemin
if (&lt;waveKeyFollow&gt; == 1) then
	kwaverange rangeValue kpchline, &lt;followRangeMin&gt;, &lt;followRangeMax&gt;
	kwaverange = (kwaverange * kfollowWaveRange) + kfollowWaveHigh
	kwaveenv = kwaverange * kwaveenv
endif
andx2 	sigMix	kwaveenv, andx, andx2

aout	table3  andx2, gi_sine, 1

; Osilator 1&apos;
if (kmix != 3) kgoto skipOscil1
andxdetune phasor (kpchline * &lt;detune&gt;) + alfo
andx2	table3	andxdetune, giphaseshape_&lt;INSTR_ID&gt;, 1


if (&lt;useAmpEnv&gt; == 1)  then
	kwaveenv = kenv
else 
	kwaveenv yi_env 0, i(&lt;waveAttack&gt;), i(&lt;waveDecay&gt;), i(&lt;waveSustain&gt;), i(&lt;waveRelease&gt;)
endif
kwaveenv = (kwaveenv * kwaverange) + kwavemin
if (&lt;waveKeyFollow&gt; == 1) then
	; kwaverange calculated in Oscilator 1
	kwaveenv = kwaverange * kwaveenv
endif
andx2 	sigMix	kwaveenv, andxdetune, andx2

aout_detune	table3  andx2, gi_sine, 1

skipOscil1:


/* OSCILATOR 2 */
if (kmix == 0 || kmix == 3) kgoto skipOscil2
if (&lt;lfoType2&gt; == 0) then
	alfo2 = alfo
elseif (&lt;lfoType2&gt; == 1) then
        alfo2 = 0
else
	alfo2 	lfo	 klfoAmp2, klfoFreq2, (ilfoType2 &lt; 0 ? 0 : ilfoType2)
	alfodelay2 linseg 0, ilfoDelay2 + .0001, 0, ilfoRise2 + .0001, 1, .1, 1
	alfo2 = alfodelay2 * alfo2
endif

andx	phasor kpchline + alfo2


; Oscilator 2
if (kmix != 1) kgoto skipOscil2
andx2	table3	andx, giphaseshape2_&lt;INSTR_ID&gt;, 1

if (&lt;useAmpEnv2&gt; == 1) then
	kwaveenv2 = kenv2
else 
        kwaveenv2    yi_env  0, i(&lt;waveAttack2&gt;), i(&lt;waveDecay2&gt;), i(&lt;waveSustain2&gt;), i(&lt;waveRelease2&gt;)
endif
kwaveenv2 = (kwaveenv2 * kwaverange2) + kwavemin2
if (&lt;waveKeyFollow2&gt; == 1) then
	kwaverange2 rangeValue kpchline, &lt;followRangeMin2&gt;, &lt;followRangeMax2&gt;
	kwaverange2 = (kwaverange2 * kfollowWaveRange2) + kfollowWaveLow2
	kwaveenv2 = kwaverange2 * kwaveenv2
endif
andx2 	sigMix	kwaveenv2, andx, andx2

aout2	table3  andx2, gi_sine, 1

skipOscil2:

; Osilator 2&apos;
if (kmix != 2) kgoto skipOscil2end
andxdetune2 phasor (kpchline * &lt;detune2&gt;) + alfo2
andx2	table3	andxdetune2, giphaseshape2_&lt;INSTR_ID&gt;, 1

if (&lt;useAmpEnv2&gt; == 1) then
	kwaveenv2 = kenv2
else 
	kwaveenv2	yi_env 0, i(&lt;waveAttack2&gt;), i(&lt;waveDecay2&gt;), i(&lt;waveSustain2&gt;), i(&lt;waveRelease2&gt;)
endif
kwaveenv2 = (kwaveenv2 * kwaverange2) + kwavemin2
if (&lt;waveKeyFollow2&gt; == 1) then
	;kwaverange calculated in Oscilator 2
	kwaveenv2 = kwaverange2 * kwaveenv2
endif
andx2 	sigMix	kwaveenv2, andxdetune2, andx2

aout2_detune	table3  andx2, gi_sine, 1

skipOscil2end:

aout = aout * kenv 
aout_detune = aout_detune * kenv
aout2 = aout2 * kenv2
aout2_detune = aout2_detune * kenv2

if (kmix == 1) then
	aout = aout2
elseif (kmix == 2) then
	if (&lt;ringModulate&gt; == 1) then
		aout 	sigMixRing	&lt;mixerPercent&gt;, aout, aout2_detune
	else 
		aout 	sigMix		&lt;mixerPercent&gt;, aout, aout2_detune
	endif
elseif (kmix == 3) then
	if (&lt;ringModulate&gt; == 1) then
		aout 	sigMixRing	&lt;mixerPercent&gt;, aout, aout_detune
	else 
		aout 	sigMix		&lt;mixerPercent&gt;, aout, aout_detune
	endif
endif

aout	= aout * kamp 

aLeft, aRight	pan2	aout, (iSpace * .5) + .5


blueMixerOut aLeft, aRight</instrumentText>
        <alwaysOnInstrumentText></alwaysOnInstrumentText>
        <graphicInterface editEnabled='false'>
          <gridSettings>
            <width>15</width>
            <height>15</height>
            <gridStyle>NONE</gridStyle>
            <snapGridEnabled>false</snapGridEnabled>
          </gridSettings>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>decay</objectName>
            <x>66</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.05</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>sustain</objectName>
            <x>119</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.9215</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>release</objectName>
            <x>172</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>3.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>attack</objectName>
            <x>13</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>6.7471304</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>17</x>
            <y>278</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>70</x>
            <y>277</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>120</x>
            <y>277</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>173</x>
            <y>277</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>11</x>
            <y>251</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Amp Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLineObject'>
            <objectName>phaseshape</objectName>
            <x>11</x>
            <y>66</y>
            <canvasWidth>330</canvasWidth>
            <canvasHeight>160</canvasHeight>
            <xMax>65537.0</xMax>
            <relativeXValues>true</relativeXValues>
            <separatorType>Comma</separatorType>
            <leadingZero>false</leadingZero>
            <locked>false</locked>
            <lines>
              <line name='phaseshape' version='2' max='1.0' min='0.0' resolution='-1.0' color='-14623488' rightBound='true' endPointsLinked='false'>
                <linePoint x='0.0' y='0.0'/>
                <linePoint x='0.908805' y='0.1081081'/>
                <linePoint x='1.0' y='1.0'/>
              </line>
            </lines>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>mix</objectName>
            <x>764</x>
            <y>137</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2144049377'>
                <name>1</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049376'>
                <name>2</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049375'>
                <name>1 + 2&apos;</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049374'>
                <name>1 + 1&apos;</name>
                <value>4</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>2</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>ringModulate</objectName>
            <x>761</x>
            <y>163</y>
            <automationAllowed>true</automationAllowed>
            <label>Ring Modulate</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveDecay</objectName>
            <x>64</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.71064</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveSustain</objectName>
            <x>117</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.98092</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveRelease</objectName>
            <x>170</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.14609</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveAttack</objectName>
            <x>11</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.42764002</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>15</x>
            <y>394</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>68</x>
            <y>394</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>118</x>
            <y>394</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>171</x>
            <y>394</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>11</x>
            <y>368</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Wave Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>waveKeyFollow</objectName>
            <x>226</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Wave Key Follow</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMin</objectName>
            <x>233</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.2465</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>232</x>
            <y>394</y>
            <label>Wave Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>10</x>
            <y>484</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Follow Range&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMin</objectName>
            <x>10</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>345.513</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMax</objectName>
            <x>70</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>2097.87</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>12</x>
            <y>512</y>
            <label>Freq Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>70</x>
            <y>512</y>
            <label>Freq Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>useAmpEnv</objectName>
            <x>126</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Use Amp Env</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>decay2</objectName>
            <x>450</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.05807</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>sustain2</objectName>
            <x>503</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.99606</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>release2</objectName>
            <x>556</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>3.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>attack2</objectName>
            <x>397</x>
            <y>296</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>4.03879</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>401</x>
            <y>277</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>454</x>
            <y>277</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>504</x>
            <y>277</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>557</x>
            <y>277</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>251</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Amp Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLineObject'>
            <objectName>phaseshape2</objectName>
            <x>395</x>
            <y>66</y>
            <canvasWidth>330</canvasWidth>
            <canvasHeight>160</canvasHeight>
            <xMax>65537.0</xMax>
            <relativeXValues>true</relativeXValues>
            <separatorType>Comma</separatorType>
            <leadingZero>false</leadingZero>
            <locked>false</locked>
            <lines>
              <line name='phaseshape' version='2' max='1.0' min='0.0' resolution='-1.0' color='-14623488' rightBound='true' endPointsLinked='false'>
                <linePoint x='0.0' y='0.0'/>
                <linePoint x='0.047169812' y='0.5472973'/>
                <linePoint x='1.0' y='1.0'/>
              </line>
            </lines>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveDecay2</objectName>
            <x>448</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.92688</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveSustain2</objectName>
            <x>501</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.95033</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveRelease2</objectName>
            <x>554</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.14609</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveAttack2</objectName>
            <x>395</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.025</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>399</x>
            <y>394</y>
            <label>Attack</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>452</x>
            <y>394</y>
            <label>Decay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>502</x>
            <y>394</y>
            <label>Sustain</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>555</x>
            <y>394</y>
            <label>Release</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>368</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Wave Env&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>waveKeyFollow2</objectName>
            <x>606</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Wave Key Follow</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>394</x>
            <y>484</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Follow Range&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMin2</objectName>
            <x>394</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>60.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followRangeMax2</objectName>
            <x>455</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>20.0</minimum>
            <maximum>20000.0</maximum>
            <value>4400.37</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>512</y>
            <label>Freq Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>452</x>
            <y>512</y>
            <label>Freq Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>useAmpEnv2</objectName>
            <x>506</x>
            <y>369</y>
            <automationAllowed>true</automationAllowed>
            <label>Use Amp Env</label>
            <selected>true</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>146</x>
            <y>485</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Detune&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune</objectName>
            <x>151</x>
            <y>530</y>
            <automationAllowed>true</automationAllowed>
            <minimum>1.0E-4</minimum>
            <maximum>8.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>150</x>
            <y>511</y>
            <label>Multiplier</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>528</x>
            <y>486</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Detune&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>detune2</objectName>
            <x>533</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>1.0E-4</minimum>
            <maximum>8.0</maximum>
            <value>1.5</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>532</x>
            <y>512</y>
            <label>Multiplier</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>764</x>
            <y>35</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Mix&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>mixerPercent</objectName>
            <x>764</x>
            <y>65</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.67799</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>10</x>
            <y>6</y>
            <label>&lt;html&gt;&lt;font size=&quot;+2&quot;&gt;&lt;b&gt;PhaseShaper&lt;/b&gt;&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>11</x>
            <y>39</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 1&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>395</x>
            <y>39</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;OSC 2&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMax</objectName>
            <x>292</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.437</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>291</x>
            <y>394</y>
            <label>Wave Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMin2</objectName>
            <x>615</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.21321</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>614</x>
            <y>394</y>
            <label>Wave Min</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>waveMax2</objectName>
            <x>674</x>
            <y>413</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.34999</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>673</x>
            <y>394</y>
            <label>Wave Max</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveLow</objectName>
            <x>10</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>1.0</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveHigh</objectName>
            <x>70</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.19912</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>8</x>
            <y>604</y>
            <label>Wave Low</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>68</x>
            <y>604</y>
            <label>Wave High</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveLow2</objectName>
            <x>394</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.50379</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>followWaveHigh2</objectName>
            <x>454</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>1.0</maximum>
            <value>0.18005</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>389</x>
            <y>604</y>
            <label>Wave Low</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>449</x>
            <y>604</y>
            <label>Wave High</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoAmp</objectName>
            <x>233</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>100.0</maximum>
            <value>1.37811</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoFreq</objectName>
            <x>290</x>
            <y>531</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>20.0</maximum>
            <value>0.41363</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>232</x>
            <y>512</y>
            <label>LFO Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>290</x>
            <y>512</y>
            <label>LFO Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoDelay</objectName>
            <x>233</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>1.39391</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>229</x>
            <y>604</y>
            <label>LFO Delay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>233</x>
            <y>484</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Vibrato&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>lfoType</objectName>
            <x>229</x>
            <y>696</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2144049372'>
                <name>Disabled</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049371'>
                <name>Sine</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049370'>
                <name>Triangle</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049369'>
                <name>Square (Bipolar)</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049368'>
                <name>Square (Unipolar)</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049367'>
                <name>Saw Tooth</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049366'>
                <name>Saw Tooth (Down)</name>
                <value>5</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>1</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoAmp2</objectName>
            <x>615</x>
            <y>533</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>100.0</maximum>
            <value>1.01997</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoFreq2</objectName>
            <x>672</x>
            <y>533</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>20.0</maximum>
            <value>0.36833</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>614</x>
            <y>514</y>
            <label>LFO Amp</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>672</x>
            <y>514</y>
            <label>LFO Freq</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoDelay2</objectName>
            <x>615</x>
            <y>625</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.1</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>611</x>
            <y>606</y>
            <label>LFO Delay</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown'>
            <objectName>lfoType2</objectName>
            <x>611</x>
            <y>698</y>
            <automationAllowed>true</automationAllowed>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='-2144049365'>
                <name>Use Osc 1 Setting</name>
                <value>-2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049364'>
                <name>Disabled</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049363'>
                <name>Sine</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049362'>
                <name>Triangle</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049361'>
                <name>Square (Bipolar)</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049360'>
                <name>Square (Unipolar)</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049359'>
                <name>Saw Tooth</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='-2144049358'>
                <name>Saw Tooth (Down)</name>
                <value>5</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
            <selectedIndex>3</selectedIndex>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>615</x>
            <y>486</y>
            <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;Vibrato&lt;/font&gt;&lt;/html&gt;</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoRise</objectName>
            <x>290</x>
            <y>623</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.1</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>290</x>
            <y>604</y>
            <label>LFO Rise</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
            <objectName></objectName>
            <x>674</x>
            <y>606</y>
            <label>LFO Rise</label>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>lfoRise2</objectName>
            <x>672</x>
            <y>624</y>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>10.0</maximum>
            <value>0.26388</value>
            <knobWidth>50</knobWidth>
            <randomizable>true</randomizable>
          </bsbObject>
        </graphicInterface>
        <bsbParameterList>
          <parameter uniqueId='1208769943' name='attack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='6.7471304'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='6.7471304'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769973' name='attack2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='4.03879'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='4.03879'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769937' name='decay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.05'>
            <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.05'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769967' name='decay2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.05807'>
            <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.05807'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769991' name='detune' label='' min='1.0E-4' max='8.0' resolution='-1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='8.0' min='1.0E-4' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769993' name='detune2' label='' min='1.0E-4' max='8.0' resolution='-1.0' automationEnabled='false' value='1.5'>
            <line name='' version='2' max='8.0' min='1.0E-4' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.5'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769963' name='followRangeMax' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='2097.87'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2097.87'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769987' name='followRangeMax2' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='4400.37'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='4400.37'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769961' name='followRangeMin' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='345.513'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='345.513'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769985' name='followRangeMin2' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='60.0'>
            <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='60.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770005' name='followWaveHigh' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.19912'>
            <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.19912'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770009' name='followWaveHigh2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.18005'>
            <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.18005'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770003' name='followWaveLow' 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='1208770007' name='followWaveLow2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.50379'>
            <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.50379'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770011' name='lfoAmp' label='' min='0.0' max='100.0' resolution='-1.0' automationEnabled='false' value='1.37811'>
            <line name='' version='2' max='100.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.37811'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770019' name='lfoAmp2' label='' min='0.0' max='100.0' resolution='-1.0' automationEnabled='false' value='1.01997'>
            <line name='' version='2' max='100.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.01997'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770015' name='lfoDelay' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='1.39391'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.39391'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770023' name='lfoDelay2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.1'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.1'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770013' name='lfoFreq' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='0.41363'>
            <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.41363'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770021' name='lfoFreq2' label='' min='0.0' max='20.0' resolution='-1.0' automationEnabled='false' value='0.36833'>
            <line name='' version='2' max='20.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.36833'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770027' name='lfoRise' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.1'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.1'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770029' name='lfoRise2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.26388'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.26388'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770017' name='lfoType' label='' min='0.0' max='6.0' resolution='1.0' automationEnabled='false' value='1.0'>
            <line name='' version='2' max='6.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='1.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770025' name='lfoType2' label='' min='0.0' max='7.0' resolution='1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='7.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769945' name='mix' label='' min='0.0' max='3.0' resolution='1.0' automationEnabled='false' value='2.0'>
            <line name='' version='2' max='3.0' min='0.0' resolution='1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='2.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769995' name='mixerPercent' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.67799'>
            <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.67799'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769941' name='release' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769971' name='release2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='3.0'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='3.0'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769947' name='ringModulate' 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='1208769939' name='sustain' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.9215'>
            <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.9215'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769969' name='sustain2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.99606'>
            <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.99606'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769965' name='useAmpEnv' 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='1208769989' name='useAmpEnv2' 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='1208769955' name='waveAttack' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.42764002'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.42764002'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769981' name='waveAttack2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.025'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.025'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769949' name='waveDecay' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.71064'>
            <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.71064'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769975' name='waveDecay2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.92688'>
            <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.92688'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769957' name='waveKeyFollow' 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='1208769983' name='waveKeyFollow2' 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='1208769997' name='waveMax' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.437'>
            <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.437'/>
            </line>
          </parameter>
          <parameter uniqueId='1208770001' name='waveMax2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.34999'>
            <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.34999'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769959' name='waveMin' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.2465'>
            <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.2465'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769999' name='waveMin2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.21321'>
            <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.21321'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769953' name='waveRelease' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.14609'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.14609'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769979' name='waveRelease2' label='' min='0.0' max='10.0' resolution='-1.0' automationEnabled='false' value='0.14609'>
            <line name='' version='2' max='10.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
              <linePoint x='0.0' y='0.14609'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769951' name='waveSustain' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.98092'>
            <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.98092'/>
            </line>
          </parameter>
          <parameter uniqueId='1208769977' name='waveSustain2' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.95033'>
            <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.95033'/>
            </line>
          </parameter>
        </bsbParameterList>
        <presetGroup name='' currentPresetUniqueId='-1206612583' currentPresetModified='false'>
          <preset name='Bright 5th' uniqueId='-1575025700'>
            <setting name='attack'>ver2:6.7471532822</setting>
            <setting name='attack2'>ver2:4.0389118195</setting>
            <setting name='decay'>ver2:0.0500000007</setting>
            <setting name='decay2'>ver2:0.0580708608</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1.5</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5038194656</setting>
            <setting name='lfoAmp'>ver2:0.3781397045</setting>
            <setting name='lfoAmp2'>ver2:0.3468252122</setting>
            <setting name='lfoDelay'>ver2:1.3939393759</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:1.1933017969</setting>
            <setting name='lfoFreq2'>ver2:0.9570569992</setting>
            <setting name='lfoRise'>ver2:0.1000000015</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>id:-2144049372</setting>
            <setting name='lfoType2'>id:-2144049364</setting>
            <setting name='mix'>id:-2144049375</setting>
            <setting name='mixerPercent'>ver2:0.3780175149</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.908805:0.1081081:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.047169812:0.5472973:1.0:1.0</setting>
            <setting name='release'>ver2:1.1000000238</setting>
            <setting name='release2'>ver2:1</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9215222597</setting>
            <setting name='sustain2'>ver2:0.9960639477</setting>
            <setting name='useAmpEnv'>false</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.4276515841</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.7106423378</setting>
            <setting name='waveDecay2'>ver2:0.9268851876</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:0.7156972289</setting>
            <setting name='waveMax2'>ver2:0.6454305649</setting>
            <setting name='waveMin'>ver2:0.2465085834</setting>
            <setting name='waveMin2'>ver2:0.2132188082</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.9809250832</setting>
            <setting name='waveSustain2'>ver2:0.9503599405</setting>
          </preset>
          <preset name='Preset 1' uniqueId='-2144049240'>
            <setting name='attack'>ver2:0.0025097746</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.0074653337</setting>
            <setting name='decay2'>ver2:0.015985759</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5217250586</setting>
            <setting name='lfoAmp'>ver2:0.865694344</setting>
            <setting name='lfoAmp2'>ver2:1.6291983128</setting>
            <setting name='lfoDelay'>ver2:0.2638972998</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:0.5376906991</setting>
            <setting name='lfoFreq2'>ver2:2.0799963474</setting>
            <setting name='lfoRise'>ver2:0.1816256642</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>0</setting>
            <setting name='lfoType2'>0</setting>
            <setting name='mix'>2</setting>
            <setting name='mixerPercent'>ver2:0.7374735475</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0.0086800642</setting>
            <setting name='release2'>ver2:0.0153821558</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9403894544</setting>
            <setting name='sustain2'>ver2:0.9222160578</setting>
            <setting name='useAmpEnv'>true</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.099999994</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.1871445626</setting>
            <setting name='waveDecay2'>ver2:0.0145723308</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:1</setting>
            <setting name='waveMax2'>ver2:1</setting>
            <setting name='waveMin'>ver2:0.3830677569</setting>
            <setting name='waveMin2'>ver2:0.4765429795</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.633701086</setting>
            <setting name='waveSustain2'>ver2:0.0209200531</setting>
          </preset>
          <preset name='Preset 2' uniqueId='-2144049239'>
            <setting name='attack'>ver2:0.0025097746</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.0074653337</setting>
            <setting name='decay2'>ver2:0.015985759</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1.7769999504</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5217250586</setting>
            <setting name='lfoAmp'>ver2:0.865694344</setting>
            <setting name='lfoAmp2'>ver2:1.6291983128</setting>
            <setting name='lfoDelay'>ver2:0.2638972998</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:0.5376906991</setting>
            <setting name='lfoFreq2'>ver2:2.0799963474</setting>
            <setting name='lfoRise'>ver2:0.1816256642</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>1</setting>
            <setting name='lfoType2'>0</setting>
            <setting name='mix'>2</setting>
            <setting name='mixerPercent'>ver2:0.2864866555</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0.0086800642</setting>
            <setting name='release2'>ver2:0.0153821558</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9403894544</setting>
            <setting name='sustain2'>ver2:0.9222160578</setting>
            <setting name='useAmpEnv'>true</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.099999994</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.1871445626</setting>
            <setting name='waveDecay2'>ver2:0.0145723308</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:1</setting>
            <setting name='waveMax2'>ver2:1</setting>
            <setting name='waveMin'>ver2:0.3830677569</setting>
            <setting name='waveMin2'>ver2:0.4765429795</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.633701086</setting>
            <setting name='waveSustain2'>ver2:0.0209200531</setting>
          </preset>
          <preset name='Preset 3' uniqueId='-2144049238'>
            <setting name='attack'>ver2:0.7630395293</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.0074653337</setting>
            <setting name='decay2'>ver2:0.015985759</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5217250586</setting>
            <setting name='lfoAmp'>ver2:0.865694344</setting>
            <setting name='lfoAmp2'>ver2:1.6291983128</setting>
            <setting name='lfoDelay'>ver2:0.2638972998</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:0.5376906991</setting>
            <setting name='lfoFreq2'>ver2:2.0799963474</setting>
            <setting name='lfoRise'>ver2:0.1816256642</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>1</setting>
            <setting name='lfoType2'>0</setting>
            <setting name='mix'>2</setting>
            <setting name='mixerPercent'>ver2:0.2864866555</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0.0086800642</setting>
            <setting name='release2'>ver2:0.0153821558</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9403894544</setting>
            <setting name='sustain2'>ver2:0.9222160578</setting>
            <setting name='useAmpEnv'>false</setting>
            <setting name='useAmpEnv2'>false</setting>
            <setting name='waveAttack'>ver2:0.6126334667</setting>
            <setting name='waveAttack2'>ver2:1.4041087627</setting>
            <setting name='waveDecay'>ver2:0.1871445626</setting>
            <setting name='waveDecay2'>ver2:0.0145723308</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:1</setting>
            <setting name='waveMax2'>ver2:1</setting>
            <setting name='waveMin'>ver2:0.8277792335</setting>
            <setting name='waveMin2'>ver2:0.7675464153</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.633701086</setting>
            <setting name='waveSustain2'>ver2:0.0209200531</setting>
          </preset>
          <preset name='Preset 4' uniqueId='-2144049237'>
            <setting name='attack'>ver2:1.4848703146</setting>
            <setting name='attack2'>ver2:0.122475706</setting>
            <setting name='decay'>ver2:0.2265958488</setting>
            <setting name='decay2'>ver2:0.7324813604</setting>
            <setting name='detune'>ver2:2.0322134495</setting>
            <setting name='detune2'>ver2:6.1101360321</setting>
            <setting name='followRangeMax'>ver2:15946.8759765625</setting>
            <setting name='followRangeMax2'>ver2:19871.357421875</setting>
            <setting name='followRangeMin'>ver2:12620.3388671875</setting>
            <setting name='followRangeMin2'>ver2:1971.7719726562</setting>
            <setting name='followWaveHigh'>ver2:0.0825177878</setting>
            <setting name='followWaveHigh2'>ver2:0.4699362218</setting>
            <setting name='followWaveLow'>ver2:0.942504406</setting>
            <setting name='followWaveLow2'>ver2:0.6658129096</setting>
            <setting name='lfoAmp'>ver2:1.1149544716</setting>
            <setting name='lfoAmp2'>ver2:80.1294937134</setting>
            <setting name='lfoDelay'>ver2:0.0619423613</setting>
            <setting name='lfoDelay2'>ver2:2.2327432632</setting>
            <setting name='lfoFreq'>ver2:1.8310955763</setting>
            <setting name='lfoFreq2'>ver2:2.7975308895</setting>
            <setting name='lfoRise'>ver2:1.3833731413</setting>
            <setting name='lfoRise2'>ver2:5.6871542931</setting>
            <setting name='lfoType'>3</setting>
            <setting name='lfoType2'>7</setting>
            <setting name='mix'>3</setting>
            <setting name='mixerPercent'>ver2:0.8503993154</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.2361111:0.2837838:0.39583334:0.6418919:0.6944444:0.7702703:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.28819445:0.527027:1.0:1.0</setting>
            <setting name='release'>ver2:0</setting>
            <setting name='release2'>ver2:4.1149697304</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0</setting>
            <setting name='sustain2'>ver2:0.5175994635</setting>
            <setting name='useAmpEnv'>true</setting>
            <setting name='useAmpEnv2'>false</setting>
            <setting name='waveAttack'>ver2:1.0097606182</setting>
            <setting name='waveAttack2'>ver2:3.9776842594</setting>
            <setting name='waveDecay'>ver2:0.9351066351</setting>
            <setting name='waveDecay2'>ver2:0.3300595582</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:0.5515425205</setting>
            <setting name='waveMax2'>ver2:0.4091310501</setting>
            <setting name='waveMin'>ver2:0.4243190885</setting>
            <setting name='waveMin2'>ver2:0.2966817617</setting>
            <setting name='waveRelease'>ver2:3.7564327717</setting>
            <setting name='waveRelease2'>ver2:3.9626896381</setting>
            <setting name='waveSustain'>ver2:0.7421127558</setting>
            <setting name='waveSustain2'>ver2:0.1548743546</setting>
          </preset>
          <preset name='Synth String' uniqueId='-1206612583'>
            <setting name='attack'>ver2:6.7471532822</setting>
            <setting name='attack2'>ver2:4.0389118195</setting>
            <setting name='decay'>ver2:0.0500000007</setting>
            <setting name='decay2'>ver2:0.0580708608</setting>
            <setting name='detune'>ver2:1</setting>
            <setting name='detune2'>ver2:1.5</setting>
            <setting name='followRangeMax'>ver2:2097.9162597656</setting>
            <setting name='followRangeMax2'>ver2:4400.38671875</setting>
            <setting name='followRangeMin'>ver2:345.5138244629</setting>
            <setting name='followRangeMin2'>ver2:60</setting>
            <setting name='followWaveHigh'>ver2:0.199132055</setting>
            <setting name='followWaveHigh2'>ver2:0.1800782382</setting>
            <setting name='followWaveLow'>ver2:1</setting>
            <setting name='followWaveLow2'>ver2:0.5038194656</setting>
            <setting name='lfoAmp'>ver2:0.3781397045</setting>
            <setting name='lfoAmp2'>ver2:0.3468252122</setting>
            <setting name='lfoDelay'>ver2:1.3939393759</setting>
            <setting name='lfoDelay2'>ver2:0.1000000015</setting>
            <setting name='lfoFreq'>ver2:1.1933017969</setting>
            <setting name='lfoFreq2'>ver2:0.9570569992</setting>
            <setting name='lfoRise'>ver2:0.1000000015</setting>
            <setting name='lfoRise2'>ver2:0.2638972998</setting>
            <setting name='lfoType'>id:-2144049372</setting>
            <setting name='lfoType2'>id:-2144049364</setting>
            <setting name='mix'>id:-2144049375</setting>
            <setting name='mixerPercent'>ver2:0.3780175149</setting>
            <setting name='phaseshape'>version=2@_@phaseshape:0.0:0.0:0.908805:0.1081081:1.0:1.0</setting>
            <setting name='phaseshape2'>version=2@_@phaseshape:0.0:0.0:0.047169812:0.5472973:1.0:1.0</setting>
            <setting name='release'>ver2:1.1000000238</setting>
            <setting name='release2'>ver2:1</setting>
            <setting name='ringModulate'>false</setting>
            <setting name='sustain'>ver2:0.9215222597</setting>
            <setting name='sustain2'>ver2:0.9960639477</setting>
            <setting name='useAmpEnv'>false</setting>
            <setting name='useAmpEnv2'>true</setting>
            <setting name='waveAttack'>ver2:0.4276515841</setting>
            <setting name='waveAttack2'>ver2:0.0250000004</setting>
            <setting name='waveDecay'>ver2:0.7106423378</setting>
            <setting name='waveDecay2'>ver2:0.9268851876</setting>
            <setting name='waveKeyFollow'>false</setting>
            <setting name='waveKeyFollow2'>false</setting>
            <setting name='waveMax'>ver2:0.4370044768</setting>
            <setting name='waveMax2'>ver2:0.349999994</setting>
            <setting name='waveMin'>ver2:0.2465085834</setting>
            <setting name='waveMin2'>ver2:0.2132188082</setting>
            <setting name='waveRelease'>ver2:0.1461223066</setting>
            <setting name='waveRelease2'>ver2:0.1461223066</setting>
            <setting name='waveSustain'>ver2:0.9809250832</setting>
            <setting name='waveSustain2'>ver2:0.9503599405</setting>
          </preset>
        </presetGroup>
        <opcodeList>
          <udo>
            <opcodeName>tie_status</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>0</inTypes>
            <codeBody>itie tival

if (itie == 0 &amp;&amp; p3 &lt; 0) ithen
    ; this is an initial note within a group of tied notes
    itiestatus = 0
       
elseif (p3 &lt; 0 &amp;&amp; itie == 1) ithen
    ; this is a middle note within a group of tied notes 
    itiestatus = 1

elseif (p3 &gt; 0 &amp;&amp; itie == 1) ithen
    ; this is an end note out of a group of tied notes
    itiestatus = 2

elseif (p3 &gt; 0 &amp;&amp; itie == 0) ithen
    ; this note is a standalone note
    itiestatus = -1

endif  

	xout	itiestatus

</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>getFrequency</opcodeName>
            <outTypes>i</outTypes>
            <inTypes>i</inTypes>
            <codeBody>ipch 	xin

if (ipch &lt; 15) then
	iout cps2pch ipch, 12
else
	iout = ipch
endif

	xout	iout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>ADSD</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiiK</inTypes>
            <codeBody> imax,iatt,idec,isus,ktrig    xin 

 ktime init 0
 kv init 0
 iper = 1/kr

 itie tival

 if (ktrig == 1) then
   ktime = ktime + iper
   if ktime &lt; iatt then
     kt  = iatt / 4
     kv = imax
   else 
     kt = idec / 4
     kv = isus
   endif
 else
   kv = 0
   kt = idec / 4
   ktime = 0
 endif

 kenv  portk  kv, kt, -itie
            xout  kenv

</codeBody>
            <comments>ADSD - An envelope generator modelling the classic analogue ADSD envelopes

DESCRIPTION
This UDO models the classic Attack-Decay-Sustain-Decay envelope generators found in analogue synthesisers. The envelope operation depends on a control signal. When this is high (1) the envelope cycles through its stages, when it is low (2), the envelope output is zero.

SYNTAX
ksig ADSD imax, iatt, idec, isus, ktrig

INITIALIZATION
imax - max output level of envelope after attack
iatt - attack time in seconds
idec - decay time in seconds
isus - sustain output level


PERFORMANCE
ktrig - trigger control signal. When high (1), the envelope cycles through its stages, holding at the sustain level. When 0, the output of the envelope is 0. The decay time controls the time from max amp to sus levels, as well as from sus to 0, after ktrig becomes 0.

CREDITS
Victor Lazzarini</comments>
          </udo>
          <udo>
            <opcodeName>yi_env_orch</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>ioooooo</inTypes>
            <codeBody>ienvType, iattack, idecay, isus, irel, iOldAmp, iNewAmp	xin

kenvtype init ienvType
itie	tival
ktie 	init itie
idur = abs(p3)
imindur = iattack + idecay

if(idur &lt; imindur) then
  idur = imindur
  p3 = idur
endif

;iEndAmp = iNewAmp / iOldAmp

if (kenvtype == 0) then
	;kenv	madsr	iattack, idecay, isus, irel
	kenv	linsegr	0, iattack, 1, idecay, isus, irel, 0
elseif (kenvtype == 1) then	
        idur2 = idur - .02
	kenv 	linseg	0, idur2 * .5, 1, .02, 1, idur2 * .5, 0
	kenv logcurve kenv, 1.5

elseif (kenvtype == 2) then	
	kenv	linseg 	0, idur - .1, 1, .1, 0	

elseif (kenvtype == 3) then

    if (ktie == 0 &amp;&amp; p3 &lt; 0) then
        ; this is an initial note within a group of tied notes
        kenv	linseg	0, .2, 1,  .2, 1
       
    elseif (p3 &gt; 0 &amp;&amp; ktie == 1) then
        ; this is an end note out of a group of tied notes
	kenv linsegr	1, .01, 1, irel, 0
 
    elseif (p3 &gt; 0 &amp;&amp; ktie == 0) then
        ; this is a stand alone note
	kenv	madsr	iattack, idecay, isus, irel
    else
        ; this is a middle note within a group of tied notes (p3 &lt; 0 &amp;&amp; itie == 1)
        kenv = 1
    endif  

endif

	xout 	kenv
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_env_midi</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiii</inTypes>
            <codeBody>itype, iattack, idecay, isustain, irelease xin
setksmps 1
ktype init itype

if (ktype == 0) then

kout transegr 0, iattack, 0, 1, idecay, -2, isustain, irelease, -2, 0

else

krel release

kout ADSD 1, iattack, idecay, isustain, 1 - krel
xtratim idecay + .05

endif

	xout kout
</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_tie_amp</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>i</inTypes>
            <codeBody>itie 	tie_status
ktie	init itie
idur 	init abs(p3)

iampval xin

if(itie &lt; 1) then
	iamp  	= ampdbfs(iampval)
	kamp	init iamp
else
	iamp1 	= iamp 
	iamp	= ampdbfs(iampval)
endif

if(ktie &gt;= 1) then
	kamp 	linseg iamp1, idur, iamp
endif

	xout kamp</codeBody>
            <comments>yi_tie_amp - Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.


DESCRIPTION
Checks if note is tied, if so, linearly move from previous amp to new amp over duration of note. Depends on tie_status UDO.

CREDITS
Steven Yi

[HISTORY]
v1.0 - 2012.10.10
-Initial Version</comments>
          </udo>
          <udo>
            <opcodeName>yi_env</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>iiiii</inTypes>
            <codeBody>ienvType, iattack, idecay, isustain, irelease xin

ipcount pcount
kpcount init ipcount

idur 	= abs(p3)

iampval 	init 0

if (ipcount == 5) then
    
else
    ienvType    init p8

endif

if (kpcount == 5) then ; MIDI-Style Note

    kenv yi_env_midi ienvType, iattack, idecay, isustain, irelease

else ; SYi Orch Note

    kenv yi_env_orch ienvType, iattack, idecay, isustain, irelease

endif

	xout kenv</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_amp_val</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>0</inTypes>
            <codeBody>ipcount pcount
kpcount init ipcount

iampval 	init 0

if (ipcount == 5) then
    iampval     init p5
else
    iampval     init p6
endif

kamp 	yi_tie_amp iampval

	xout kamp</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>yi_pch_line</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>0</inTypes>
            <codeBody>ipcount pcount
kpcount init ipcount

if (ipcount == 5) then
    ipch        getFrequency p4
    kpchline    init ipch
else
    ipch        getFrequency p4
    ipch2       getFrequency p5
endif

if (kpcount != 5) then ; SYi Orch Note
    kpchline    line ipch, abs(p3), ipch2
endif

	xout kpchline</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>sigMix</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>kaa</inTypes>
            <codeBody>kmix, asig1, asig2 xin

xout (asig1 * (1 - kmix)) + (asig2 * kmix)</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>sigMixRing</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>kaa</inTypes>
            <codeBody>kmix, asig1, asig2 xin

xout (asig1 * (1 - kmix)) * (asig2 * kmix)</codeBody>
            <comments></comments>
          </udo>
          <udo>
            <opcodeName>rangeValue</opcodeName>
            <outTypes>k</outTypes>
            <inTypes>kkk</inTypes>
            <codeBody>kfreq, kmin, kmax	xin

if (kfreq &lt;= kmin) then
	kval = 1
elseif (kfreq &gt;= kmax) then
	kval = 0
else
	krange = kmax - kmin
	kval = 1 - ((kfreq - kmin) / krange)
endif

	xout kval

</codeBody>
            <comments>This will return 1 if below or equal to min and 0 as it approaches max. Currently this is done only linearly.</comments>
          </udo>
          <udo>
            <opcodeName>noiseModulate</opcodeName>
            <outTypes>a</outTypes>
            <inTypes>a</inTypes>
            <codeBody>asig xin

arnd random 0,1

	xout	asig * arnd</codeBody>
            <comments></comments>
          </udo>
        </opcodeList>
      </instrument>
    </instrumentAssignment>
    <instrumentAssignment arrangementId='5' isEnabled='true'>
      <instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
        <name>VoxHumana</name>
        <comment>Vox Humana 

Based on Vox Humana PolyMoog patch used by Gary Numan in &quot;Cars&quot;.  Implementation based on Keyboard Magazine article:

http://www.keyboardmag.com/create-sounds/1256/steal-this-sound-gary-numans-cars/28419</comment>
        <globalOrc/>
        <globalSco/>
        <instrumentText>ipch = cps2pch(p4,12)
iamp = ampdbfs(p5)
;aenv = linsegr:a(0, 0.453, 1, 4.942, 0)
aenv = transegr:a(0, 0.453, 1, 1.0, 2.242, -1, 0)

klfo_pulse_width = lfo(0.125, 5.72, 1)
klfo_saw = lfo(0.021, 5.04, 1)
klfo_pulse = lfo(0.013, 3.5, 1)

asaw = vco2(iamp, ipch * (1 + klfo_saw))
apulse = vco2(iamp, ipch * (1.00004 + klfo_pulse), 2, 0.625 + klfo_pulse_width)

aout = sum(asaw, apulse) * 0.5 * aenv

ikeyfollow = 1 + exp( (ipch - 50) / 10000)

;aout = asaw * aenv
;aout moogladder aout, 1986 * ikeyfollow, 0
aout = butterlp(aout, 1986 * ikeyfollow) * .5
;ahp,aout,abp,abr statevar aout, 1986 * ikeyfollow, 1.0

aLeft, aRight pan2 aout, (&lt;pan&gt; * .5) + .5

blueMixerOut aout, aout</instrumentText>
        <alwaysOnInstrumentText></alwaysOnInstrumentText>
        <graphicInterface editEnabled='false'>
          <gridSettings>
            <width>15</width>
            <height>15</height>
            <gridStyle>DOT</gridStyle>
            <snapGridEnabled>true</snapGridEnabled>
          </gridSettings>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
            <objectName>pan</objectName>
            <x>15</x>
            <y>30</y>
            <automationAllowed>true</automationAllowed>
            <minimum>-1.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>30</x>
            <y>0</y>
            <label>Pan</label>
          </bsbObject>
        </graphicInterface>
        <bsbParameterList>
          <parameter uniqueId='-2035066904' 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>
        </bsbParameterList>
        <presetGroup name='Presets'/>
        <opcodeList/>
      </instrument>
    </instrumentAssignment>
  </arrangement>
  <mixer>
    <enabled>true</enabled>
    <extraRenderTime>56.0</extraRenderTime>
    <channelList listName='Orchestra' list='channels'>
      <channel>
        <name>1</name>
        <outChannel>Master</outChannel>
        <level>-7.4</level>
        <muted>false</muted>
        <solo>false</solo>
        <effectsChain bin='pre'/>
        <effectsChain bin='post'>
          <send>
            <sendChannel>DelayLine</sendChannel>
            <level>0.8</level>
            <enabled>true</enabled>
            <parameter uniqueId='-444572746' name='Send Amount' 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>
          </send>
        </effectsChain>
        <parameter uniqueId='-848956049' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='-7.4'>
          <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
            <linePoint x='0.0' y='-7.4'/>
          </line>
        </parameter>
      </channel>
      <channel>
        <name>2</name>
        <outChannel>DelayLine</outChannel>
        <level>3.85</level>
        <muted>false</muted>
        <solo>false</solo>
        <effectsChain bin='pre'/>
        <effectsChain bin='post'>
          <effect>
            <name>Tempo-Sync Stereo Delay</name>
            <enabled>false</enabled>
            <numIns>2</numIns>
            <numOuts>2</numOuts>
            <code>kbpm = &lt;bpm&gt;
knl = &lt;notelength&gt;

kfb = &lt;feedback&gt;
kdel = ( 1/(kbpm/60) * knl ) * 1000

aleft init 0
aright init 0


if ( &lt;pingpong&gt; == 0 ) then
	ado1 = aleft + ain1
	ado2 = aright + ain2
else
	ado1 = aright + ( .5 * (ain1 + ain2) )
	ado2 = aleft
endif

aleft vdelay ado1 * kfb, kdel, 8000
aright vdelay ado2 * kfb, kdel, 8000

if ( &lt;swap&gt; == 1 ) then
	aout1 = aright
	aout2 = aleft
else
	aout1 = aleft
	aout2 = aright
endif

aout1 = ( aout1 * ( 1 - &lt;bal&gt; )  ) * 2
aout2 = ( aout2 * &lt;bal&gt; ) * 2

aout1 = (ain1 * &lt;wetdry&gt;) + (aout1 * (1 - &lt;wetdry&gt;))
aout2 = (ain2 * &lt;wetdry&gt;) + (aout2 * (1 - &lt;wetdry&gt;))</code>
            <comments/>
            <opcodeList/>
            <graphicInterface editEnabled='false'>
              <gridSettings>
                <width>15</width>
                <height>15</height>
                <gridStyle>NONE</gridStyle>
                <snapGridEnabled>false</snapGridEnabled>
              </gridSettings>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>bpm</objectName>
                <x>9</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>1.0</minimum>
                <maximum>1000.0</maximum>
                <value>55.0</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>28</x>
                <y>6</y>
                <label>BPM</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>notelength</objectName>
                <x>77</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>4.0</maximum>
                <value>4.0</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>wetdry</objectName>
                <x>275</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.5</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>278</x>
                <y>5</y>
                <label>Wet / Dry</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>72</x>
                <y>5</y>
                <label>Note Length</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>feedback</objectName>
                <x>144</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.7</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>148</x>
                <y>5</y>
                <label>Feedback</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
                <objectName>pingpong</objectName>
                <x>121</x>
                <y>100</y>
                <automationAllowed>false</automationAllowed>
                <label>Ping-Pong mode</label>
                <selected>false</selected>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
                <objectName>swap</objectName>
                <x>121</x>
                <y>122</y>
                <automationAllowed>false</automationAllowed>
                <label>Swap Outputs</label>
                <selected>false</selected>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>bal</objectName>
                <x>210</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.5</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>216</x>
                <y>5</y>
                <label>Balance</label>
              </bsbObject>
            </graphicInterface>
            <bsbParameterList>
              <parameter uniqueId='-848955956' name='bal' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.5'>
                <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.5'/>
                </line>
              </parameter>
              <parameter uniqueId='-848955964' name='bpm' label='' min='1.0' max='1000.0' resolution='-1.0' automationEnabled='false' value='55.0'>
                <line name='' version='2' max='1000.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
                  <linePoint x='0.0' y='55.0'/>
                </line>
              </parameter>
              <parameter uniqueId='-848955958' name='feedback' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.7'>
                <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.7'/>
                </line>
              </parameter>
              <parameter uniqueId='-848955962' name='notelength' label='' min='0.0' max='4.0' resolution='-1.0' automationEnabled='false' value='4.0'>
                <line name='' version='2' max='4.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
                  <linePoint x='0.0' y='4.0'/>
                </line>
              </parameter>
              <parameter uniqueId='-848955960' name='wetdry' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.5'>
                <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.5'/>
                </line>
              </parameter>
            </bsbParameterList>
          </effect>
        </effectsChain>
        <parameter uniqueId='-848956145' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='3.85'>
          <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
            <linePoint x='0.0' y='3.85'/>
          </line>
        </parameter>
      </channel>
      <channel>
        <name>3</name>
        <outChannel>DelayLine</outChannel>
        <level>0.5</level>
        <muted>false</muted>
        <solo>false</solo>
        <effectsChain bin='pre'/>
        <effectsChain bin='post'/>
        <parameter uniqueId='-848955969' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.5'>
          <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
            <linePoint x='0.0' y='0.5'/>
          </line>
        </parameter>
      </channel>
      <channel>
        <name>4</name>
        <outChannel>Master</outChannel>
        <level>-8.0</level>
        <muted>false</muted>
        <solo>false</solo>
        <effectsChain bin='pre'/>
        <effectsChain bin='post'>
          <effect>
            <name>ReverbSC</name>
            <enabled>true</enabled>
            <numIns>2</numIns>
            <numOuts>2</numOuts>
            <code>aout1, aout2  reverbsc ain1, ain2, &lt;feedback&gt;, &lt;cutoff&gt;

aout1 = (ain1 * &lt;wetdry&gt;) + (aout1 * (1 - &lt;wetdry&gt;))
aout2 = (ain2 * &lt;wetdry&gt;) + (aout2 * (1 - &lt;wetdry&gt;))

</code>
            <comments/>
            <opcodeList/>
            <graphicInterface editEnabled='false'>
              <gridSettings>
                <width>15</width>
                <height>15</height>
                <gridStyle>NONE</gridStyle>
                <snapGridEnabled>false</snapGridEnabled>
              </gridSettings>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>7</x>
                <y>7</y>
                <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;ReverbSC&lt;/font&gt;&lt;/html&gt;</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>feedback</objectName>
                <x>8</x>
                <y>55</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.915</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>11</x>
                <y>36</y>
                <label>Feedback</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>cutoff</objectName>
                <x>72</x>
                <y>55</y>
                <automationAllowed>true</automationAllowed>
                <minimum>20.0</minimum>
                <maximum>20000.0</maximum>
                <value>4000.0</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>80</x>
                <y>36</y>
                <label>Cut-Off</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>wetdry</objectName>
                <x>136</x>
                <y>55</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.4</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>139</x>
                <y>36</y>
                <label>Wet/Dry</label>
              </bsbObject>
            </graphicInterface>
            <bsbParameterList>
              <parameter uniqueId='-1548330372' name='cutoff' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='4000.0'>
                <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
                  <linePoint x='0.0' y='4000.0'/>
                </line>
              </parameter>
              <parameter uniqueId='-1548330374' name='feedback' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.915'>
                <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.915'/>
                </line>
              </parameter>
              <parameter uniqueId='-1548330370' name='wetdry' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.4'>
                <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.4'/>
                </line>
              </parameter>
            </bsbParameterList>
          </effect>
        </effectsChain>
        <parameter uniqueId='1208770031' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='-8.0'>
          <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
            <linePoint x='0.0' y='-8.0'/>
          </line>
        </parameter>
      </channel>
      <channel>
        <name>5</name>
        <outChannel>Master</outChannel>
        <level>0.0</level>
        <muted>false</muted>
        <solo>false</solo>
        <effectsChain bin='pre'/>
        <effectsChain bin='post'/>
        <parameter uniqueId='-2035066906' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.0'>
          <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
            <linePoint x='0.0' y='0.0'/>
          </line>
        </parameter>
      </channel>
    </channelList>
    <channelList listName='SubChannels' list='subChannels'>
      <channel>
        <name>DelayLine</name>
        <outChannel>Master</outChannel>
        <level>0.0</level>
        <muted>false</muted>
        <solo>false</solo>
        <effectsChain bin='pre'/>
        <effectsChain bin='post'>
          <effect>
            <name>Tempo-Sync Stereo Delay</name>
            <enabled>true</enabled>
            <numIns>2</numIns>
            <numOuts>2</numOuts>
            <code>kbpm = &lt;bpm&gt;
knl = &lt;notelength&gt;

kfb = &lt;feedback&gt;
kdel = ( 1/(kbpm/60) * knl ) * 1000

aleft init 0
aright init 0


if ( &lt;pingpong&gt; == 0 ) then
	ado1 = aleft + ain1
	ado2 = aright + ain2
else
	ado1 = aright + ( .5 * (ain1 + ain2) )
	ado2 = aleft
endif

aleft vdelay ado1 * kfb, kdel, 8000
aright vdelay ado2 * kfb, kdel, 8000

if ( &lt;swap&gt; == 1 ) then
	aout1 = aright
	aout2 = aleft
else
	aout1 = aleft
	aout2 = aright
endif

aout1 = ( aout1 * ( 1 - &lt;bal&gt; )  ) * 2
aout2 = ( aout2 * &lt;bal&gt; ) * 2

aout1 = (ain1 * &lt;wetdry&gt;) + (aout1 * (1 - &lt;wetdry&gt;))
aout2 = (ain2 * &lt;wetdry&gt;) + (aout2 * (1 - &lt;wetdry&gt;))</code>
            <comments/>
            <opcodeList/>
            <graphicInterface editEnabled='false'>
              <gridSettings>
                <width>15</width>
                <height>15</height>
                <gridStyle>NONE</gridStyle>
                <snapGridEnabled>false</snapGridEnabled>
              </gridSettings>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>bpm</objectName>
                <x>9</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>1.0</minimum>
                <maximum>1000.0</maximum>
                <value>55.0</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>28</x>
                <y>6</y>
                <label>BPM</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>notelength</objectName>
                <x>77</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>4.0</maximum>
                <value>4.0</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>wetdry</objectName>
                <x>275</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.5</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>278</x>
                <y>5</y>
                <label>Wet / Dry</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>72</x>
                <y>5</y>
                <label>Note Length</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>feedback</objectName>
                <x>144</x>
                <y>24</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>148</x>
                <y>5</y>
                <label>Feedback</label>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
                <objectName>pingpong</objectName>
                <x>121</x>
                <y>100</y>
                <automationAllowed>false</automationAllowed>
                <label>Ping-Pong mode</label>
                <selected>false</selected>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
                <objectName>swap</objectName>
                <x>121</x>
                <y>122</y>
                <automationAllowed>false</automationAllowed>
                <label>Swap Outputs</label>
                <selected>false</selected>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>bal</objectName>
                <x>210</x>
                <y>24</y>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.5</value>
                <knobWidth>60</knobWidth>
                <randomizable>true</randomizable>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
                <objectName></objectName>
                <x>216</x>
                <y>5</y>
                <label>Balance</label>
              </bsbObject>
            </graphicInterface>
            <bsbParameterList>
              <parameter uniqueId='-756436736' name='bal' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.5'>
                <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.5'/>
                </line>
              </parameter>
              <parameter uniqueId='-756436744' name='bpm' label='' min='1.0' max='1000.0' resolution='-1.0' automationEnabled='false' value='55.0'>
                <line name='' version='2' max='1000.0' min='1.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
                  <linePoint x='0.0' y='55.0'/>
                </line>
              </parameter>
              <parameter uniqueId='-756436738' name='feedback' 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='-756436742' name='notelength' label='' min='0.0' max='4.0' resolution='-1.0' automationEnabled='false' value='4.0'>
                <line name='' version='2' max='4.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
                  <linePoint x='0.0' y='4.0'/>
                </line>
              </parameter>
              <parameter uniqueId='-756436740' name='wetdry' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.5'>
                <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.5'/>
                </line>
              </parameter>
            </bsbParameterList>
          </effect>
        </effectsChain>
        <parameter uniqueId='-848955966' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='false' value='0.0'>
          <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
            <linePoint x='0.0' y='0.0'/>
          </line>
        </parameter>
      </channel>
    </channelList>
    <channel>
      <name>Master</name>
      <outChannel>Master</outChannel>
      <level>0.0</level>
      <muted>false</muted>
      <solo>false</solo>
      <effectsChain bin='pre'>
        <effect>
          <name>ReverbSC</name>
          <enabled>true</enabled>
          <numIns>2</numIns>
          <numOuts>2</numOuts>
          <code>aout1, aout2  reverbsc ain1, ain2, &lt;feedback&gt;, &lt;cutoff&gt;

aout1 = (ain1 * &lt;wetdry&gt;) + (aout1 * (1 - &lt;wetdry&gt;))
aout2 = (ain2 * &lt;wetdry&gt;) + (aout2 * (1 - &lt;wetdry&gt;))

</code>
          <comments/>
          <opcodeList/>
          <graphicInterface editEnabled='false'>
            <gridSettings>
              <width>15</width>
              <height>15</height>
              <gridStyle>NONE</gridStyle>
              <snapGridEnabled>false</snapGridEnabled>
            </gridSettings>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
              <objectName></objectName>
              <x>7</x>
              <y>7</y>
              <label>&lt;html&gt;&lt;font size=&quot;+1&quot;&gt;ReverbSC&lt;/font&gt;&lt;/html&gt;</label>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>feedback</objectName>
              <x>8</x>
              <y>55</y>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>1.0</maximum>
              <value>0.87697</value>
              <knobWidth>60</knobWidth>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
              <objectName></objectName>
              <x>11</x>
              <y>36</y>
              <label>Feedback</label>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>cutoff</objectName>
              <x>72</x>
              <y>55</y>
              <automationAllowed>true</automationAllowed>
              <minimum>20.0</minimum>
              <maximum>20000.0</maximum>
              <value>8000.0</value>
              <knobWidth>60</knobWidth>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
              <objectName></objectName>
              <x>80</x>
              <y>36</y>
              <label>Cut-Off</label>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>wetdry</objectName>
              <x>136</x>
              <y>55</y>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>1.0</maximum>
              <value>0.8485521</value>
              <knobWidth>60</knobWidth>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
              <objectName></objectName>
              <x>139</x>
              <y>36</y>
              <label>Wet/Dry</label>
            </bsbObject>
          </graphicInterface>
          <bsbParameterList>
            <parameter uniqueId='-822777232' name='cutoff' label='' min='20.0' max='20000.0' resolution='-1.0' automationEnabled='false' value='8000.0'>
              <line name='' version='2' max='20000.0' min='20.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
                <linePoint x='0.0' y='8000.0'/>
              </line>
            </parameter>
            <parameter uniqueId='-822777234' name='feedback' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.87697'>
              <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.87697'/>
              </line>
            </parameter>
            <parameter uniqueId='-822777230' name='wetdry' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false' value='0.8485521'>
              <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.8485521'/>
              </line>
            </parameter>
          </bsbParameterList>
        </effect>
      </effectsChain>
      <effectsChain bin='post'/>
      <parameter uniqueId='-848963556' name='Volume' label='dB' min='-96.0' max='12.0' resolution='-1.0' automationEnabled='true' value='0.0'>
        <line name='' version='2' max='12.0' min='-96.0' resolution='-1.0' color='-14623488' rightBound='false' endPointsLinked='false'>
          <linePoint x='0.0' y='0.0'/>
          <linePoint x='186.0' y='0.0'/>
          <linePoint x='203.0' y='-12.0'/>
          <linePoint x='204.0' y='-96.0'/>
        </line>
      </parameter>
    </channel>
  </mixer>
  <tables></tables>
  <soundObjectLibrary/>
  <globalOrcSco>
    <globalOrc></globalOrc>
    <globalSco></globalSco>
  </globalOrcSco>
  <opcodeList/>
  <liveData>
    <commandLine>csound -Wdo devaudio -L stdin</commandLine>
    <commandLineEnabled>false</commandLineEnabled>
    <commandLineOverride>false</commandLineOverride>
    <liveObjectBins columns='2' rows='8'>
      <bin>
        <liveObject uniqueId='-848955968'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>phase chord</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i1 0 0.5 8.00 -20
i1 1 0.5 8.031 -20
i1 2 0.5 8.0702 -20</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-848955955'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>GenericScore</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i2 0 5 7.00 6.00 -6 0 1</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-848955954'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>GenericScore</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i3 0 8 9.00 9.01 -12 0 1</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-848955953'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>GenericScore</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i3 0 12 9.05 9.056 -12 0 1</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-828301147'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>phase chord 9</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i1 0 0.5 8.00 -20
i1 1 0.5 8.031 -20
i1 2 0.5 8.0702 -20
i1 2 0.5 8.10 -20</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-654313678'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>phase chord 9</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i1 0 0.5 7.10 -20
i1 1 0.5 8.021 -20
i1 2 0.5 8.0702 -20
i1 2 0.5 8.10 -20</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-756437724'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>phase chord</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>i1 0 0.5 8.00 -20
i1 1 0.5 8.031 -20
i1 2 0.5 8.0702 -20</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-1548331355'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.PianoRoll'>
            <subjectiveDuration>5.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>PianoRoll</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
            <instrumentId>3</instrumentId>
            <scale>
              <scaleName>12TET</scaleName>
              <baseFrequency>261.62558</baseFrequency>
              <octave>2.0</octave>
              <ratios>
                <ratio>1.0</ratio>
                <ratio>1.0594631</ratio>
                <ratio>1.122462</ratio>
                <ratio>1.1892071</ratio>
                <ratio>1.2599211</ratio>
                <ratio>1.3348398</ratio>
                <ratio>1.4142135</ratio>
                <ratio>1.4983071</ratio>
                <ratio>1.587401</ratio>
                <ratio>1.6817929</ratio>
                <ratio>1.7817974</ratio>
                <ratio>1.8877486</ratio>
              </ratios>
            </scale>
            <pixelSecond>64</pixelSecond>
            <noteHeight>15</noteHeight>
            <snapEnabled>true</snapEnabled>
            <snapValue>1.0</snapValue>
            <timeDisplay>1</timeDisplay>
            <timeUnit>4</timeUnit>
            <pchGenerationMethod>0</pchGenerationMethod>
            <transposition>0</transposition>
            <pianoNote>
              <octave>9</octave>
              <scaleDegree>9</scaleDegree>
              <start>0.0</start>
              <duration>4.0</duration>
              <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
            </pianoNote>
          </soundObject>
        </liveObject>
      </bin>
      <bin>
        <null/>
        <null/>
        <null/>
        <null/>
        <liveObject uniqueId='-828301146'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>GenericScore</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>;i1 0 0.5 6.00 -6
i1 0 8.00 6.00 6.00 -6 0 1
</score>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-828301145'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>(clojure-object)</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <clojureCode>;use symbol blueDuration for duration from blue
;(def score &quot;i1 0 2 3 4 5&quot;)
(require &apos;[clojure.string :refer [join]])
(def score 
  (-&gt;&gt; (map #(str &quot;i2 &quot; % &quot; 0.125  &quot; %2 &quot; -12&quot;) (range 0 2 0.125) (cycle [&quot;6.00&quot;, &quot;6.07&quot;, &quot;7.00&quot;, &quot;6.07&quot;]))
       (join &quot;\n&quot;)))

    </clojureCode>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-822778214'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
            <subjectiveDuration>2.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>(clojure-object)</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <clojureCode>;use symbol blueDuration for duration from blue
;(def score &quot;i1 0 2 3 4 5&quot;)
(require &apos;[clojure.string :refer [join]])
(def score 
  (-&gt;&gt; (map #(str &quot;i2 &quot; % &quot; 0.125  &quot; %2 &quot; -12&quot;) (range 0 2 0.125) (cycle [&quot;8.00&quot;, &quot;8.07&quot;, &quot;9.00&quot;, &quot;8.07&quot;]))
       (join &quot;\n&quot;)))

    </clojureCode>
          </soundObject>
        </liveObject>
        <liveObject uniqueId='-1548331354'>
          <keyTrigger>-1</keyTrigger>
          <midiTrigger>-1</midiTrigger>
          <enabled>false</enabled>
          <soundObject type='blue.soundObject.GenericScore'>
            <subjectiveDuration>9.0</subjectiveDuration>
            <startTime>0.0</startTime>
            <name>GenericScore</name>
            <backgroundColor>-12566464</backgroundColor>
            <timeBehavior>2</timeBehavior>
            <noteProcessorChain/>
            <score>;i1 0 0.5 6.00 -6
i4 0 20.00 6.14 6.10 -6 0 1
i4 0 20.00 6.07 6.03 -6 0 1
</score>
          </soundObject>
        </liveObject>
      </bin>
    </liveObjectBins>
    <liveObjectSetList>
      <liveObjectSet name='Set 1'>
        <liveObjectRef>-848955968</liveObjectRef>
      </liveObjectSet>
    </liveObjectSetList>
    <repeat>4</repeat>
    <tempo>76</tempo>
    <repeatEnabled>false</repeatEnabled>
  </liveData>
  <score>
    <tempo>
      <enabled>true</enabled>
      <visible>false</visible>
      <line name='' version='2' max='240.0' min='30.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='76.0'/>
      </line>
    </tempo>
    <timeState>
      <pixelSecond>14</pixelSecond>
      <snapEnabled>true</snapEnabled>
      <snapValue>1.0</snapValue>
      <timeDisplay>1</timeDisplay>
      <timeUnit>4</timeUnit>
    </timeState>
    <noteProcessorChain/>
    <soundObject type='blue.soundObject.PolyObject'>
      <subjectiveDuration>2.0</subjectiveDuration>
      <startTime>0.0</startTime>
      <name>Clojure Setup</name>
      <backgroundColor>-10066279</backgroundColor>
      <timeBehavior>2</timeBehavior>
      <noteProcessorChain/>
      <defaultHeightIndex>0</defaultHeightIndex>
      <timeState>
        <pixelSecond>64</pixelSecond>
        <snapEnabled>false</snapEnabled>
        <snapValue>1.0</snapValue>
        <timeDisplay>0</timeDisplay>
        <timeUnit>5</timeUnit>
      </timeState>
      <soundLayer name='Score Setup' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='true'>
          <subjectiveDuration>8.0</subjectiveDuration>
          <startTime>0.0</startTime>
          <name>(score-setup)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(require &apos;[clojure.string :refer [join]])
(def arpeggio 
  (-&gt;&gt; (cycle [&quot;6.00&quot;, &quot;6.07&quot;, &quot;7.00&quot;, &quot;6.07&quot;])
       (map #(str &quot;i2 &quot; % &quot; 0.125  &quot; %2 &quot; &quot; %2 &quot; -12 0 0&quot;) (range 0 2 0.125))
       (join &quot;\n&quot;)))

    </clojureCode>
        </soundObject>
      </soundLayer>
      <soundLayer name='Master Volume' muted='false' solo='false' heightIndex='8'>
        <noteProcessorChain/>
        <parameterId>-848963556</parameterId>
      </soundLayer>
    </soundObject>
    <soundObject type='blue.soundObject.PolyObject'>
      <subjectiveDuration>2.0</subjectiveDuration>
      <startTime>0.0</startTime>
      <name>Alpha</name>
      <backgroundColor>-10066279</backgroundColor>
      <timeBehavior>2</timeBehavior>
      <noteProcessorChain/>
      <defaultHeightIndex>0</defaultHeightIndex>
      <timeState>
        <pixelSecond>64</pixelSecond>
        <snapEnabled>false</snapEnabled>
        <snapValue>1.0</snapValue>
        <timeDisplay>0</timeDisplay>
        <timeUnit>5</timeUnit>
      </timeState>
      <soundLayer name='alpha' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>31.0</startTime>
          <name>alpha (8.00)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          <instrumentId>3</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>0</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>52.0</startTime>
          <name>alpha (8.07)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          <instrumentId>3</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>12.0</subjectiveDuration>
          <startTime>72.0</startTime>
          <name>alpha (8.07, 8.10, 8.09)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          <instrumentId>3</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>10</scaleDegree>
            <start>4.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>9</scaleDegree>
            <start>8.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>100.0</startTime>
          <name>alpha (8.00)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          <instrumentId>3</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>0</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>124.0</startTime>
          <name>alpha (8.07)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          <instrumentId>3</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>8</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -18 0 1</noteTemplate>
          </pianoNote>
        </soundObject>
      </soundLayer>
    </soundObject>
    <soundObject type='blue.soundObject.PolyObject'>
      <subjectiveDuration>2.0</subjectiveDuration>
      <startTime>0.0</startTime>
      <name>PhaseShaper</name>
      <backgroundColor>-10066279</backgroundColor>
      <timeBehavior>2</timeBehavior>
      <noteProcessorChain/>
      <defaultHeightIndex>0</defaultHeightIndex>
      <timeState>
        <pixelSecond>64</pixelSecond>
        <snapEnabled>false</snapEnabled>
        <snapValue>1.0</snapValue>
        <timeDisplay>0</timeDisplay>
        <timeUnit>5</timeUnit>
      </timeState>
      <soundLayer name='b64' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>24.0</startTime>
          <name>b64 (9.07)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          <instrumentId>2</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>40.0</startTime>
          <name>b64 (9.07,9.09)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          <instrumentId>2</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>9</scaleDegree>
            <start>4.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>12.0</subjectiveDuration>
          <startTime>56.0</startTime>
          <name>b64 (9.10,9.07,9.09)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          <instrumentId>2</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>10</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>7</scaleDegree>
            <start>4.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>9</scaleDegree>
            <start>8.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>12.0</subjectiveDuration>
          <startTime>76.0</startTime>
          <name>b64 (9.10, 9.7, 9.09)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          <instrumentId>2</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>10</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>7</scaleDegree>
            <start>4.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>9</scaleDegree>
            <start>8.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>116.0</startTime>
          <name>b64 (9.07, 9.09)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          <instrumentId>2</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>9</scaleDegree>
            <start>4.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
        </soundObject>
        <soundObject type='blue.soundObject.PianoRoll'>
          <subjectiveDuration>5.0</subjectiveDuration>
          <startTime>145.0</startTime>
          <name>b64 (9.07)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          <instrumentId>2</instrumentId>
          <scale>
            <scaleName>12TET</scaleName>
            <baseFrequency>261.62558</baseFrequency>
            <octave>2.0</octave>
            <ratios>
              <ratio>1.0</ratio>
              <ratio>1.0594631</ratio>
              <ratio>1.122462</ratio>
              <ratio>1.1892071</ratio>
              <ratio>1.2599211</ratio>
              <ratio>1.3348398</ratio>
              <ratio>1.4142135</ratio>
              <ratio>1.4983071</ratio>
              <ratio>1.587401</ratio>
              <ratio>1.6817929</ratio>
              <ratio>1.7817974</ratio>
              <ratio>1.8877486</ratio>
            </ratios>
          </scale>
          <pixelSecond>64</pixelSecond>
          <noteHeight>15</noteHeight>
          <snapEnabled>true</snapEnabled>
          <snapValue>1.0</snapValue>
          <timeDisplay>1</timeDisplay>
          <timeUnit>4</timeUnit>
          <pchGenerationMethod>0</pchGenerationMethod>
          <transposition>0</transposition>
          <pianoNote>
            <octave>9</octave>
            <scaleDegree>7</scaleDegree>
            <start>0.0</start>
            <duration>4.0</duration>
            <noteTemplate>i &lt;INSTR_ID&gt; &lt;START&gt; &lt;DUR&gt; &lt;FREQ&gt; &lt;FREQ&gt; -14 0 0</noteTemplate>
          </pianoNote>
        </soundObject>
      </soundLayer>
    </soundObject>
    <soundObject type='blue.soundObject.PolyObject'>
      <subjectiveDuration>2.0</subjectiveDuration>
      <startTime>0.0</startTime>
      <name>Arpeggios</name>
      <backgroundColor>-10066279</backgroundColor>
      <timeBehavior>2</timeBehavior>
      <noteProcessorChain/>
      <defaultHeightIndex>0</defaultHeightIndex>
      <timeState>
        <pixelSecond>64</pixelSecond>
        <snapEnabled>false</snapEnabled>
        <snapValue>1.0</snapValue>
        <timeDisplay>0</timeDisplay>
        <timeUnit>5</timeUnit>
      </timeState>
      <soundLayer name='arpeggio' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>0.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)
</clojureCode>
        </soundObject>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>20.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)
</clojureCode>
        </soundObject>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>48.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)
</clojureCode>
        </soundObject>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>68.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)
</clojureCode>
        </soundObject>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>96.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)</clojureCode>
        </soundObject>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>121.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)
</clojureCode>
        </soundObject>
        <soundObject type='blue.clojure.soundObject.ClojureObject' onLoadProcessable='false'>
          <subjectiveDuration>6.0</subjectiveDuration>
          <startTime>142.0</startTime>
          <name>(arpeggio)</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <clojureCode>(def score arpeggio)</clojureCode>
        </soundObject>
      </soundLayer>
      <soundLayer name='' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
      </soundLayer>
    </soundObject>
    <soundObject type='blue.soundObject.PolyObject'>
      <subjectiveDuration>2.0</subjectiveDuration>
      <startTime>0.0</startTime>
      <name>Phase Sounds</name>
      <backgroundColor>-10066279</backgroundColor>
      <timeBehavior>2</timeBehavior>
      <noteProcessorChain/>
      <defaultHeightIndex>0</defaultHeightIndex>
      <timeState>
        <pixelSecond>64</pixelSecond>
        <snapEnabled>false</snapEnabled>
        <snapValue>1.0</snapValue>
        <timeDisplay>0</timeDisplay>
        <timeUnit>5</timeUnit>
      </timeState>
      <soundLayer name='chords' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>6.515625</subjectiveDuration>
          <startTime>2.0</startTime>
          <name>phase chord</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>i1 0 0.5 8.00 8.00 -20 0 0
i1 1 0.5 8.031 8.031 -20 0 0 
i1 2 0.5 8.0702 8.0702 -20 0 0</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>8.0</subjectiveDuration>
          <startTime>24.0</startTime>
          <name>phase chord 9</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>i1 0 0.5 7.10 7.10 -20 0 0
i1 1 0.5 8.021 8.021 -20 0 0 
i1 2 0.5 8.0702 8.0702 -20 0 0
i1 2 0.5 8.10 8.10 -20 0 0 </score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>6.515625</subjectiveDuration>
          <startTime>48.0</startTime>
          <name>phase chord</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>i1 0 0.5 8.00 8.00 -20 0 0
i1 1 0.5 8.031 8.031 -20 0 0 
i1 2 0.5 8.0702 8.0702 -20 0 0</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>8.0</subjectiveDuration>
          <startTime>100.0</startTime>
          <name>phase chord 9</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>i1 0 0.5 7.10 7.10 -20 0 0 
i1 1 0.5 8.021 8.021 -20 0 0
i1 2 0.5 8.0702 8.0702 -20 0 0
i1 2 0.5 8.10 8.10 -20 0 0</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>6.515625</subjectiveDuration>
          <startTime>145.0</startTime>
          <name>phase chord</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>i1 0 0.5 8.00 8.00 -20 0 0
i1 1 0.5 8.031 8.031 -20 0 0 
i1 2 0.5 8.0702 8.0702 -20 0 0</score>
        </soundObject>
      </soundLayer>
      <soundLayer name='' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
      </soundLayer>
      <soundLayer name='bass' muted='true' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>108.0</startTime>
          <name>Down Gliss</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
;; This is a gorgeous sound in its own right. If not in this piece, then
;; certainly in another...
i4 0 20.00 6.14 6.10 -12 0 1
i4 0 20.00 6.07 6.03 -12 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>141.0</startTime>
          <name>Down Gliss</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
;; This is a gorgeous sound in its own right. If not in this piece, then
;; certainly in another...
i4 0 20.00 6.10 6.14 -12 0 1
i4 0 20.00 6.03 6.07 -12 0 1
</score>
        </soundObject>
      </soundLayer>
      <soundLayer name='bass' muted='false' solo='false' heightIndex='0'>
        <noteProcessorChain/>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>1.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>12.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>32.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>43.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>10.0</subjectiveDuration>
          <startTime>56.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>68.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>10.0</subjectiveDuration>
          <startTime>81.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>93.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>10.0</subjectiveDuration>
          <startTime>132.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
        <soundObject type='blue.soundObject.GenericScore'>
          <subjectiveDuration>9.0</subjectiveDuration>
          <startTime>144.0</startTime>
          <name>Bass Tone</name>
          <backgroundColor>-12566464</backgroundColor>
          <timeBehavior>2</timeBehavior>
          <noteProcessorChain/>
          <score>;i1 0 0.5 6.00 -6
i4 0 8.00 6.00 6.00 -6 0 1
</score>
        </soundObject>
      </soundLayer>
    </soundObject>
  </score>
  <scratchPadData>
    <isWordWrapEnabled>true</isWordWrapEnabled>
    <scratchText/>
  </scratchPadData>
  <noteProcessorChainMap/>
  <renderStartTime>141.0</renderStartTime>
  <renderEndTime>-1.0</renderEndTime>
  <markersList/>
  <loopRendering>false</loopRendering>
  <midiInputProcessor>
    <keyMapping>PCH</keyMapping>
    <velMapping>CONSTANT</velMapping>
    <pitchConstant/>
    <ampConstant>-12</ampConstant>
    <scale>
      <scaleName>12TET</scaleName>
      <baseFrequency>261.62558</baseFrequency>
      <octave>2.0</octave>
      <ratios>
        <ratio>1.0</ratio>
        <ratio>1.0594631</ratio>
        <ratio>1.122462</ratio>
        <ratio>1.1892071</ratio>
        <ratio>1.2599211</ratio>
        <ratio>1.3348398</ratio>
        <ratio>1.4142135</ratio>
        <ratio>1.4983071</ratio>
        <ratio>1.587401</ratio>
        <ratio>1.6817929</ratio>
        <ratio>1.7817974</ratio>
        <ratio>1.8877486</ratio>
      </ratios>
    </scale>
  </midiInputProcessor>
</blueData>