<instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
  <name>SimplePad v1.1</name>
  <comment>Author: Atte AndrÃ© Jensen (atte.dk), 2007

Simple pad with resonance.


Changelog:
1.1
* Volume now automateable

1.0
* Initial release
</comment>
  <globalOrc>;git_instr_std_pad_saw	ftgen	 0, 0, 1024,		7,	0, 512, 1, 0, -1, 512, 0
;git_instr_std_pad_saw	ftgen	 0, 0, 16384, 10, 1, .5, .333, .25, .2 ,.1666, .142857, .125, .11111, .1, .0909, .083333, .0769, .07142, .06666
git_instr_std_pad_sine	ftgen	 0, 0, 16384, 10, 1
</globalOrc>
  <globalSco/>
  <instrumentText>ifreq	=	p4; =&lt;20: pitch, &gt;20: hz
kvol	=	p5; 0-1

ifreq		=	(p4 &gt;= 20) ? ifreq : cpspch(ifreq)
kvol		=	(kvol == 0) ? &lt;volume&gt; : kvol

; setup
igain	=	.4

; set values from BlueSynthBuilder
idetune	=	&lt;detune&gt;
idrift	=	&lt;drift&gt;
iattack	=	&lt;attack&gt;
irelease=	&lt;release&gt;
ibright	=	&lt;brightness&gt;
ires	=	&lt;resonance&gt;

; envelopes
kattenv	expsegr		.0001, iattack, 1, p3-iattack, 1
krelenv	linsegr		1, p3-irelease, 1, irelease, .0001
kampenv	=		kattenv * krelenv * igain * kvol
kfiltenv linsegr	.1, iattack, ibright, p3-iattack-irelease, ibright, irelease, .1

; lfos
klfo1	oscil	.1, .02, git_instr_std_pad_sine
klfo2	oscil	.09, .08, git_instr_std_pad_sine
klfo3	oscil	.08, .03, git_instr_std_pad_sine
klfo4	oscil	1, .07, git_instr_std_pad_sine
klfo5	oscil	.06, .07, git_instr_std_pad_sine

; calculate drift
kdrift1	=	1 + klfo1 * idrift
kdrift2	=	1 + klfo2 * idrift
kdrift3	=	1 + klfo3 * idrift
kdrift4	=	1 + klfo4 * idrift
kdrift5	=	1 + klfo5 * idrift

; calculate detune
idetune2=	1 + idetune
idetune3=	1 - idetune
idetune4=	1 + idetune * 2
idetune5=	1 - idetune * 2

; oscillators
aosc1	vco2	10000, ifreq * kdrift1
aosc2	vco2	10000, ifreq * kdrift2 * idetune2
aosc3	vco2	10000, ifreq * kdrift3 * idetune3
aosc4	vco2	10000, ifreq * kdrift4 * idetune4
aosc5	vco2	10000, ifreq * kdrift5 * idetune5

; mix
aoutl	=	(aosc1 + aosc2 + aosc5) * kampenv
aoutr	=	(aosc1 + aosc3 + aosc4) * kampenv

; filter
aoutl	moogvcf2	aoutl,	ifreq * kfiltenv, ires
aoutr	moogvcf2	aoutr,	ifreq * kfiltenv, ires

; output
	blueMixerOut aoutl, aoutr</instrumentText>
  <graphicInterface editEnabled='false'>
    <uniqueNameManager nameIndex='-1' defaultPrefix='bsbObj'/>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>detune</objectName>
      <x>15</x>
      <y>59</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>0.03</maximum>
      <value>0.007780904</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>brightness</objectName>
      <x>245</x>
      <y>57</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.7</minimum>
      <maximum>5.0</maximum>
      <value>1.6371882</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>25</x>
      <y>135</y>
      <label>Detune</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>246</x>
      <y>133</y>
      <label>Brightness</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>attack</objectName>
      <x>15</x>
      <y>176</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.2642289</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>release</objectName>
      <x>80</x>
      <y>176</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>4.0</maximum>
      <value>0.8110549</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>27</x>
      <y>252</y>
      <label>Attack</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>88</x>
      <y>252</y>
      <label>Release</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>resonance</objectName>
      <x>179</x>
      <y>57</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.02168958</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>179</x>
      <y>133</y>
      <label>Resonance</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>drift</objectName>
      <x>80</x>
      <y>59</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>0.04</maximum>
      <value>0.019971723</value>
      <knobWidth>60</knobWidth>
      <randomizable>true</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>89</x>
      <y>135</y>
      <label>OscDrift</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
      <objectName>volume</objectName>
      <x>215</x>
      <y>176</y>
      <automationAllowed>true</automationAllowed>
      <minimum>0.0</minimum>
      <maximum>1.0</maximum>
      <value>0.0</value>
      <knobWidth>60</knobWidth>
      <randomizable>false</randomizable>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>224</x>
      <y>252</y>
      <label>Volume</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>51</x>
      <y>163</y>
      <label>Envelope</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>64</x>
      <y>47</y>
      <label>Tune</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>228</x>
      <y>47</y>
      <label>Filter</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>95</x>
      <y>5</y>
      <label>&lt;html&gt;&lt;font size=&quot;6&quot;&gt;&lt;b&gt;SimplePad&lt;/b&gt;&lt;/font&gt;&lt;/html&gt;</label>
    </bsbObject>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel'>
      <objectName></objectName>
      <x>135</x>
      <y>34</y>
      <label>v 1.1</label>
    </bsbObject>
  </graphicInterface>
  <bsbParameterList>
    <parameter uniqueId='1156728134' name='attack' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.2642289'/>
      </line>
    </parameter>
    <parameter uniqueId='1156728132' name='brightness' label='' min='0.7' max='5.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='5.0' min='0.7' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.6371882'/>
      </line>
    </parameter>
    <parameter uniqueId='1156728130' name='detune' label='' min='0.0' max='0.03' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='0.03' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.007780904'/>
      </line>
    </parameter>
    <parameter uniqueId='1156728140' name='drift' label='' min='0.0' max='0.04' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='0.04' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.019971723'/>
      </line>
    </parameter>
    <parameter uniqueId='1156728136' name='release' label='' min='0.0' max='4.0' resolution='-1.0' automationEnabled='false'>
      <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.8110549'/>
      </line>
    </parameter>
    <parameter uniqueId='1156728138' name='resonance' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.02168958'/>
      </line>
    </parameter>
    <parameter uniqueId='1156728142' name='volume' label='' min='0.0' max='1.0' resolution='-1.0' automationEnabled='false'>
      <line name='' version='2' max='1.0' min='0.0' resolution='-1.0' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
  </bsbParameterList>
  <presetGroup name='Presets'>
    <preset name='Broad'>
      <setting name='attack'>ver2:0.6366441846</setting>
      <setting name='brightness'>ver2:4.2452983856</setting>
      <setting name='detune'>ver2:0.0141768698</setting>
      <setting name='drift'>ver2:0.0181177966</setting>
      <setting name='release'>ver2:0.5798938274</setting>
      <setting name='resonance'>ver2:0.2346863002</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Clean'>
      <setting name='attack'>ver2:0.2642289102</setting>
      <setting name='brightness'>ver2:1.6371881962</setting>
      <setting name='detune'>ver2:0.007780904</setting>
      <setting name='drift'>ver2:0.0199717227</setting>
      <setting name='release'>ver2:0.8110548854</setting>
      <setting name='resonance'>ver2:0.0216895808</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Default'>
      <setting name='attack'>ver2:0.2642289102</setting>
      <setting name='brightness'>ver2:1.6371881962</setting>
      <setting name='detune'>ver2:0.007780904</setting>
      <setting name='drift'>ver2:0.0199717227</setting>
      <setting name='release'>ver2:0.8110548854</setting>
      <setting name='resonance'>ver2:0.0216895808</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Fat Res Pad'>
      <setting name='attack'>ver2:0.2681994438</setting>
      <setting name='brightness'>ver2:4.1685290337</setting>
      <setting name='detune'>ver2:0.0081682215</setting>
      <setting name='drift'>ver2:0.0007644842</setting>
      <setting name='release'>ver2:0.4104938507</setting>
      <setting name='resonance'>ver2:0.8622580767</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Juno Pad'>
      <setting name='attack'>ver2:0.6101962924</setting>
      <setting name='brightness'>ver2:4.4088754654</setting>
      <setting name='detune'>ver2:0.0053516296</setting>
      <setting name='drift'>ver2:0.0015286976</setting>
      <setting name='poles'>3</setting>
      <setting name='release'>ver2:1.3698409796</setting>
      <setting name='resonance'>ver2:0.0105522713</setting>
    </preset>
    <preset name='Res Pad'>
      <setting name='attack'>ver2:0.2348282337</setting>
      <setting name='brightness'>ver2:1.4702476263</setting>
      <setting name='detune'>ver2:0.0047257631</setting>
      <setting name='drift'>ver2:0.0251837783</setting>
      <setting name='release'>ver2:0.9702304006</setting>
      <setting name='resonance'>ver2:0.8561574221</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Singing'>
      <setting name='attack'>ver2:0.6964899302</setting>
      <setting name='brightness'>ver2:1.5670237541</setting>
      <setting name='detune'>ver2:0.0002531424</setting>
      <setting name='drift'>ver2:0.0280047208</setting>
      <setting name='release'>ver2:1.0983794928</setting>
      <setting name='resonance'>ver2:0.2818245292</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Soft Resonance'>
      <setting name='attack'>ver2:0.2430044711</setting>
      <setting name='brightness'>ver2:2.1071488857</setting>
      <setting name='detune'>ver2:0.0038345507</setting>
      <setting name='drift'>ver2:0.0239864197</setting>
      <setting name='release'>ver2:0.7136330605</setting>
      <setting name='resonance'>ver2:0.5574073792</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Soft Silk'>
      <setting name='attack'>ver2:0.3043090403</setting>
      <setting name='brightness'>ver2:0.6999999881</setting>
      <setting name='detune'>ver2:0.0033865599</setting>
      <setting name='drift'>ver2:0.0387590192</setting>
      <setting name='release'>ver2:1.2145174742</setting>
      <setting name='resonance'>ver2:0.7851583362</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Somethings wrong...'>
      <setting name='attack'>ver2:0.2512800694</setting>
      <setting name='brightness'>ver2:4.6492004395</setting>
      <setting name='detune'>ver2:0.0278568193</setting>
      <setting name='drift'>ver2:0.0009815024</setting>
      <setting name='release'>ver2:1.2998261452</setting>
      <setting name='resonance'>ver2:0.9578199387</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
    <preset name='Wobler'>
      <setting name='attack'>ver2:0.2057154626</setting>
      <setting name='brightness'>ver2:2.0667073727</setting>
      <setting name='detune'>ver2:0.0276475698</setting>
      <setting name='drift'>ver2:0.0319891535</setting>
      <setting name='release'>ver2:1.7733817101</setting>
      <setting name='resonance'>ver2:0.9586243033</setting>
      <setting name='volume'>ver2:1</setting>
    </preset>
  </presetGroup>
  <opcodeList/>
</instrument>