<instrument type='blue.orchestra.BlueSynthBuilder' editEnabled='true'>
  <name>SFplayer</name>
  <comment>
DESCRIPTION:

SFplayer, based on the splay3 opcode, loads a Soundfont and plays the presets of a SoundFont. 
It does not use any of the transformations like internal modulations, reverb or chorus as embedde in the preset of the SoundFont,
but does however respect the start and end loop points of the Soundfonts&apos; preset.

SFplayer is suited for use in microtonal compositions; for instance, the PianoRoll Object can contain an arbitrary tone scale, SFplayer will follow the notes nicely when microtuned. 
SFplayer can take midi note numbers as entries for p4, but also frequencies. A PianoRoll for example, must be set to Pch Generation --&gt; MIDI or Pch Generation --&gt; Frequency.
P5 should be set to values 0 - 1.

Reason for this instrument is my wish to have easy acces to (acoustic) musical instruments but with different and interesting transformation options and microtonality. 
This makes the well-known and mostly harmonic sounds a basic material, to start molding new sounds with an already acoustical property.

Note: Big SoundFonts (&gt; 100MB)take a while to load and play.

note example:
i2	0	0.8	60	1.0             ; P4 = midi value, P5 = amplitude
i2	0	0.2	261.625565	1.0     ; P4 = frequency, P5 = amplitude


CONTROLLERS:

see the help balloon when hovering over the controllers in the instrument. Help can be turned off by pressing the &apos;I&apos; button next to the play bar.


---

version 3.1, December 2020
- added color option, for accessing a sample on a different key
- added tremolo envelope

version 3.0, October 2020
- big overhaul: new filters
- filters have amplitude or frequency/pitch followers (exponentially)
- switch for P4 = frequency or MidiPitch
- 2 types of filter envelopes, can be mixed
- optional Score Module

version 2.0, July 2020
- big changes in: dynamics, vibrato, 

version 1.1, August 2019
- added Show Midi Key, so you know what keys are hit and adjust the range of the preset accordingly
- added Depth slider for filters

version 1, August 2019
- first version- that&apos;s why i call it version 1
</comment>
  <globalOrc>ipos      strrindex &lt;file&gt;, &quot;.&quot;
Suf       strsub    &lt;file&gt;, ipos+1


gisf2      strcmp     &quot;sf2&quot;, Suf
gisf3      strcmp     &quot;sf3&quot;, Suf
giSF2      strcmp     &quot;SF2&quot;, Suf


gisf&lt;INSTR_ID&gt;   sfload &lt;file&gt;
if i(&lt;SF:show presets&gt;) == 1 then 
    sfplist gisf&lt;INSTR_ID&gt;
endif

gir&lt;INSTR_ID&gt; sfpreset i(&lt;SFpreset&gt;), i(&lt;SFbank&gt;), gisf&lt;INSTR_ID&gt;, 0

</globalOrc>
  <globalSco/>
  <instrumentText>if gisf2 == 0 || gisf3 == 0 || giSF2 == 0 then                                  ; check if Soundfont is valid

;================================init===========================================

inum    =   p4                                                                  ; frequency in Hz
iamp    =   p5 * 127                                                            ; midi velocity         

if (i(&lt;scoreP4&gt;) == 0) then                                                     ; p4 = frequency                                                   
    inumber = ftom:i(inum + .000001)   
else                                                                            ; p4 = Midi Pitch
    inum   mtof    p4
    inumber = ftom:i(inum + .000001)                                            ; compensate rounding error
endif

if &lt;pitch slider&gt; == 1 then                                                     ; use pitch slider to override
    kpitch  =   &lt;pitch coarse&gt; + &lt;pitch fine&gt;
else
    kpitch  =   1
endif

;=========================set envelopes=========================================

if i(&lt;amplitude exponential switch&gt;) == 1 then
    kenvamp loopxseg    1/p3, 0, 0, &lt;envelope_amplitude envelope&gt;, 0           ; main envelope
else
    kenvamp loopseg    1/p3, 0, 0, &lt;envelope_amplitude envelope&gt;, 0 
endif 

ktremolo loopxseg    (&lt;rate amplitude envelope&gt;/p3), 0, 0, &lt;envelope_tremolo envelope&gt;, 0 ; create tremolo envelope

atremolo     interp  ktremolo
aampenv     interp  kenvamp

if i(&lt;filter exponential switch&gt;) == 1 then                                     ; create filter envelope
    kenvfilter loopxseg    (&lt;rate filter envelope&gt;/p3), 0, 0, &lt;envelope_filter envelope&gt;, 0        ; exponential envelope
else
    kenvfilter loopseg     (&lt;rate filter envelope&gt;/p3), 0, 0, &lt;envelope_filter envelope&gt;, 0        ; or linear envelepe
endif

kpitchbend  loopxseg     &lt;rate pitch envelope&gt;/p3, 0, 0, &lt;envelope_pitch bend envelope&gt;, 0         ; exponential envelope

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

if (&lt;pitch bend envelope&gt; == 0) then                                           ; switch for pitch bend
    kpitchbend = 1
endif

ktuning =   &lt;tuning&gt;                                                            ; set coarse tuning
if &lt;pitch bend envelope&gt; == 1 then                                              ; add envelope pitchbend
    ktuning  =   &lt;tuning&gt; * kpitchbend   
endif  

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

if (&lt;VibratoON&gt; == 1)  then
    if i(&lt;vibrato fade in&gt;) == 1 then
        kvibfade_in   expseg 0.01, p3, 1                                        ; fade in vibrato
    else
        kvibfade_in =   1                                                       ; vibrato starts right away
    endif

    kvib = lfo3(&lt;vibrato speed&gt;, &lt;vibrato wave&gt;)
    kvib    *=  &lt;vibrato depth&gt; * kvibfade_in
endif

;========================SoundFont==============================================

istart_sample   =   i(&lt;SF playback offset&gt;)       
print inum                                                                                                                  
print inumber
kchangedstart    changed2 &lt;SF playback offset&gt;                                  ; check if start of &apos;start file playback&apos; has changed
if kchangedstart == 1 then
    reinit  START
endif
START:
asigFL,asigFR sfplay3  int(iamp), inumber + &lt;sample of other key&gt;, .000001 * iamp * &lt;pregain&gt;, (ktuning * kpitchbend * kpitch + kvib) * inum, gir&lt;INSTR_ID&gt;, 1, istart_sample 
rireturn

;================================filter=========================================

if (&lt;filterON&gt; == 1) then                                          ; switch filter ON by checkbox or p6

; switch for amplitude or frequency dependency
    if (&lt;filter follower&gt; == 0) then
        acutoff =   &lt;filter frequency cutoff&gt;
    elseif (&lt;filter follower&gt; == 1) then                                        ; amp --&gt; filter
        kfiltcut    =   &lt;filter frequency cutoff&gt;
        kurve    logcurve iamp, 10
        kampfilter    =   kfiltcut * (kurve) 
        acutoff =   kfiltcut * kampfilter 
    elseif (&lt;filter follower&gt; == 2) then                                        ; -(amp) --&gt; filter
        kfiltcut    =   &lt;filter frequency cutoff&gt;
        kurve    logcurve iamp, 17
        kampfilter    =   kfiltcut / kurve    
        acutoff =   kfiltcut * kampfilter
    elseif (&lt;filter follower&gt; == 3) then                                        ; key --&gt; filter
        acutoff = limit(octcps(inum) - 4.35, 0, 10)                             ; frequency to filter
    elseif (&lt;filter follower&gt; == 4) then
        koct = limit(octcps(inum) - 4.35, 0, 10)
        acutoff = abs(&lt;filter frequency cutoff&gt; - koct + 5)                     ; avoid negative freqs
    endif

    if (&lt;filter envelopes&gt; == 0) then                                           ; envelopes disabled
        ; do nothing, but pass through
    elseif (&lt;filter envelopes&gt; == 1) then                                       ; switch for ADS envelope
        aretrig init 1
        agate = 1
        acutenv adsr140 agate, aretrig, &lt;filter ads attack&gt;, &lt;filter ads decay&gt;, &lt;filter ads sustain&gt;, 0
        acutoff *=  acutenv * &lt;filter ads depth&gt; 
    elseif (&lt;filter envelopes&gt; == 2) then                                       ; graphical envelope
        acutoff   *=  (kenvfilter * &lt;filter envelope depth&gt;)
    elseif (&lt;filter envelopes&gt; == 3) then                                       ; switch for ADS envelope and graphical combined
        acuto   =   (kenvfilter  * &lt;filter envelope depth&gt; * 3.2)
        aretrig init 1
        agate = 1
        afilterads adsr140 agate, aretrig, &lt;filter ads attack&gt;, &lt;filter ads decay&gt;, &lt;filter ads sustain&gt;, 0
        acutoff = acuto + (afilterads * &lt;filter ads depth&gt; * 3.2)
    endif

    acutoff *=  &lt;filter total depth&gt;                                            ; scale total depth of filters
    acutoff = cpsoct:a(4.35 + limit(acutoff, 0, 10))                            ; finally convert to frequencies
    acutoff  limit   acutoff, 10, 21000                                         ; limit frequency band of filter, a safeguard

;filter opcode section
    kQ = &lt;filter resonance&gt;	
    al, abpL, ahpL  zdf_2pole_mode  asigFL, acutoff, kQ                         ; don&apos;t use lowpass filter here
    ar, abpR, ahpR  zdf_2pole_mode  asigFR, acutoff, kQ                         ; use only for bandpass and highpass (12 dB)
    alpL            zdf_ladder      asigFL, acutoff, kQ                         ; but use this lowpass (24 dB)
    alpR            zdf_ladder      asigFR, acutoff, kQ
    alpL    *=  &lt;filter lowpass gain&gt;                                           ; filters gain Left
    ahpL    *=  &lt;filter highpass gain&gt;
    abpL    *=  &lt;filter bandpass gain&gt;

    alpR    *=  &lt;filter lowpass gain&gt;                                           ; filters gain Right
    ahpR    *=  &lt;filter highpass gain&gt;
    abpR    *=  &lt;filter bandpass gain&gt;

;gain of filters
    asigL   =   (ahpL + alpL + abpL ) * &lt;output gain left&gt;                             ; mix all filter gains
    asigR   =   (ahpR + alpR + abpR ) * &lt;output gain right&gt; 

else
    asigL    =   asigFL * &lt;output gain left&gt;                                           ; gain without filters 
    asigR    =   asigFR * &lt;output gain right&gt;
endif

;=======================gains=================================================

blueMixerOut asigL * aampenv * atremolo, asigR * aampenv * atremolo

else
    prints  &quot;\n--&gt; INVALID SOUNDFONT FILE\n\n&quot;
    turnoff
endif</instrumentText>
  <alwaysOnInstrumentText></alwaysOnInstrumentText>
  <graphicInterface editEnabled='false'>
    <gridSettings>
      <width>5</width>
      <height>2</height>
      <gridStyle>DOT</gridStyle>
      <snapGridEnabled>true</snapGridEnabled>
    </gridSettings>
    <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
      <objectName></objectName>
      <x>0</x>
      <y>0</y>
      <groupName>Group</groupName>
      <backgroundColor>0x00000033</backgroundColor>
      <borderColor>0x000000ff</borderColor>
      <labelTextColor>0xffffffff</labelTextColor>
      <titleEnabled>true</titleEnabled>
      <width>20</width>
      <height>20</height>
      <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
        <objectName></objectName>
        <x>0</x>
        <y>0</y>
        <groupName>l---------------------------- SFplayer ----------------------------l</groupName>
        <backgroundColor>0x4d4d4dff</backgroundColor>
        <borderColor>0x4d1a4dff</borderColor>
        <labelTextColor>0xffffffff</labelTextColor>
        <titleEnabled>true</titleEnabled>
        <width>20</width>
        <height>20</height>
        <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
          <objectName></objectName>
          <x>10</x>
          <y>10</y>
          <comment>import SoundFont</comment>
          <groupName>load SoundFont</groupName>
          <backgroundColor>0x669966ff</backgroundColor>
          <borderColor>0x1a1a1aff</borderColor>
          <labelTextColor>0xffffffff</labelTextColor>
          <titleEnabled>true</titleEnabled>
          <width>1095</width>
          <height>20</height>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>2</x>
            <y>16</y>
            <label>soundfont</label>
            <font>
              <name>System Bold</name>
              <size>20.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider' version='2'>
            <objectName>tuning</objectName>
            <x>923</x>
            <y>92</y>
            <comment>overall tuning</comment>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>4.0</maximum>
            <bdresolution>0.01</bdresolution>
            <value>1.0</value>
            <sliderWidth>90</sliderWidth>
            <randomizable>true</randomizable>
            <valueDisplayEnabled>true</valueDisplayEnabled>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
            <objectName>SFpreset</objectName>
            <x>707</x>
            <y>12</y>
            <comment>select program preset</comment>
            <automationAllowed>true</automationAllowed>
            <selectedIndex>21</selectedIndex>
            <fontSize>12</fontSize>
            <randomizable>true</randomizable>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='695909417'>
                <name>0</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909418'>
                <name>1</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909419'>
                <name>2</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909420'>
                <name>3</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909421'>
                <name>4</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909422'>
                <name>5</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909423'>
                <name>6</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909424'>
                <name>7</name>
                <value>7</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909425'>
                <name>8</name>
                <value>8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909426'>
                <name>9</name>
                <value>9</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909427'>
                <name>10</name>
                <value>10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909428'>
                <name>11</name>
                <value>11</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909429'>
                <name>12</name>
                <value>12</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909430'>
                <name>13</name>
                <value>13</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909431'>
                <name>14</name>
                <value>14</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909432'>
                <name>15</name>
                <value>15</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909433'>
                <name>16</name>
                <value>16</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909434'>
                <name>17</name>
                <value>17</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909435'>
                <name>18</name>
                <value>18</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909436'>
                <name>19</name>
                <value>19</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909437'>
                <name>20</name>
                <value>20</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909438'>
                <name>21</name>
                <value>21</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909439'>
                <name>22</name>
                <value>22</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909440'>
                <name>23</name>
                <value>23</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909441'>
                <name>24</name>
                <value>24</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909442'>
                <name>25</name>
                <value>25</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909443'>
                <name>26</name>
                <value>26</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909444'>
                <name>27</name>
                <value>27</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909445'>
                <name>28</name>
                <value>28</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909446'>
                <name>29</name>
                <value>29</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909447'>
                <name>30</name>
                <value>30</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909448'>
                <name>31</name>
                <value>31</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909449'>
                <name>32</name>
                <value>32</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909450'>
                <name>33</name>
                <value>33</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909451'>
                <name>34</name>
                <value>34</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909452'>
                <name>35</name>
                <value>35</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909453'>
                <name>36</name>
                <value>36</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909454'>
                <name>37</name>
                <value>37</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909455'>
                <name>38</name>
                <value>38</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909456'>
                <name>39</name>
                <value>39</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909457'>
                <name>40</name>
                <value>40</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909458'>
                <name>41</name>
                <value>41</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909459'>
                <name>42</name>
                <value>42</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909460'>
                <name>43</name>
                <value>43</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909461'>
                <name>44</name>
                <value>44</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909462'>
                <name>45</name>
                <value>45</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909463'>
                <name>46</name>
                <value>46</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909464'>
                <name>47</name>
                <value>47</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909465'>
                <name>48</name>
                <value>48</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909466'>
                <name>49</name>
                <value>49</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909467'>
                <name>50</name>
                <value>50</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909468'>
                <name>51</name>
                <value>51</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909469'>
                <name>52</name>
                <value>52</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909470'>
                <name>53</name>
                <value>53</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909471'>
                <name>54</name>
                <value>54</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909472'>
                <name>55</name>
                <value>55</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909473'>
                <name>56</name>
                <value>56</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909474'>
                <name>57</name>
                <value>57</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909475'>
                <name>58</name>
                <value>58</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909476'>
                <name>59</name>
                <value>59</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909477'>
                <name>60</name>
                <value>60</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909478'>
                <name>61</name>
                <value>61</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909479'>
                <name>62</name>
                <value>62</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909480'>
                <name>63</name>
                <value>63</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909481'>
                <name>64</name>
                <value>64</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909482'>
                <name>65</name>
                <value>65</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909483'>
                <name>66</name>
                <value>66</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909484'>
                <name>67</name>
                <value>67</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909485'>
                <name>68</name>
                <value>68</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909486'>
                <name>69</name>
                <value>69</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909487'>
                <name>70</name>
                <value>70</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909488'>
                <name>71</name>
                <value>71</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909489'>
                <name>72</name>
                <value>72</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909490'>
                <name>73</name>
                <value>73</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909491'>
                <name>74</name>
                <value>74</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909492'>
                <name>75</name>
                <value>75</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909493'>
                <name>76</name>
                <value>76</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909494'>
                <name>77</name>
                <value>77</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909495'>
                <name>78</name>
                <value>78</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909496'>
                <name>79</name>
                <value>79</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909497'>
                <name>80</name>
                <value>80</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909498'>
                <name>81</name>
                <value>81</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909499'>
                <name>82</name>
                <value>82</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909500'>
                <name>83</name>
                <value>83</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909501'>
                <name>84</name>
                <value>84</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909502'>
                <name>85</name>
                <value>85</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909503'>
                <name>86</name>
                <value>86</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909504'>
                <name>87</name>
                <value>87</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909505'>
                <name>88</name>
                <value>88</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909506'>
                <name>89</name>
                <value>89</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909507'>
                <name>90</name>
                <value>90</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909508'>
                <name>91</name>
                <value>91</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909509'>
                <name>92</name>
                <value>92</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909510'>
                <name>93</name>
                <value>93</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909511'>
                <name>94</name>
                <value>94</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909512'>
                <name>95</name>
                <value>95</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909513'>
                <name>96</name>
                <value>96</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909514'>
                <name>97</name>
                <value>97</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909515'>
                <name>98</name>
                <value>98</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909516'>
                <name>99</name>
                <value>99</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909517'>
                <name>100</name>
                <value>100</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909518'>
                <name>101</name>
                <value>101</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909519'>
                <name>102</name>
                <value>102</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909520'>
                <name>103</name>
                <value>103</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909521'>
                <name>104</name>
                <value>104</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909522'>
                <name>105</name>
                <value>105</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909523'>
                <name>106</name>
                <value>106</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909524'>
                <name>107</name>
                <value>107</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909525'>
                <name>108</name>
                <value>108</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909526'>
                <name>109</name>
                <value>109</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909527'>
                <name>110</name>
                <value>110</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909528'>
                <name>111</name>
                <value>111</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909529'>
                <name>112</name>
                <value>112</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909530'>
                <name>113</name>
                <value>113</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909531'>
                <name>114</name>
                <value>114</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909532'>
                <name>115</name>
                <value>115</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909533'>
                <name>116</name>
                <value>116</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909534'>
                <name>117</name>
                <value>117</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909535'>
                <name>118</name>
                <value>118</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909536'>
                <name>119</name>
                <value>119</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909537'>
                <name>120</name>
                <value>120</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909538'>
                <name>121</name>
                <value>121</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909539'>
                <name>122</name>
                <value>122</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909540'>
                <name>123</name>
                <value>123</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909541'>
                <name>124</name>
                <value>124</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909542'>
                <name>125</name>
                <value>125</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909543'>
                <name>126</name>
                <value>126</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909544'>
                <name>127</name>
                <value>127</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>653</x>
            <y>33</y>
            <label>bank</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>pitch slider</objectName>
            <x>20</x>
            <y>90</y>
            <comment>switch pitch on/off</comment>
            <automationAllowed>true</automationAllowed>
            <label/>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>75</x>
            <y>75</y>
            <label>coarse</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider' version='2'>
            <objectName>pitch coarse</objectName>
            <x>120</x>
            <y>70</y>
            <comment>coarse tuning of preset</comment>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>3.0</maximum>
            <bdresolution>0.001</bdresolution>
            <value>0.453</value>
            <sliderWidth>650</sliderWidth>
            <randomizable>true</randomizable>
            <valueDisplayEnabled>true</valueDisplayEnabled>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>883</x>
            <y>98</y>
            <label>tuning</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBFileSelector'>
            <objectName>file</objectName>
            <x>120</x>
            <y>15</y>
            <comment>choose SoundFont</comment>
            <fileName>/media/menno/datae/soundfonts/SoundFonts - The Collection/ZSF Distribution/SoundFonts/Colossus.SF2/4400/021 Accordion.sf2</fileName>
            <textFieldWidth>485</textFieldWidth>
            <stringChannelEnabled>true</stringChannelEnabled>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>705</x>
            <y>33</y>
            <label>program</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>76</x>
            <y>84</y>
            <label>__</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>823</x>
            <y>16</y>
            <label>color</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
            <objectName>SFbank</objectName>
            <x>645</x>
            <y>12</y>
            <comment>select banknummer of preset</comment>
            <automationAllowed>true</automationAllowed>
            <selectedIndex>0</selectedIndex>
            <fontSize>12</fontSize>
            <randomizable>true</randomizable>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='695909287'>
                <name>0</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909288'>
                <name>1</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909289'>
                <name>2</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909290'>
                <name>3</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909291'>
                <name>4</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909292'>
                <name>5</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909293'>
                <name>6</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909294'>
                <name>7</name>
                <value>7</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909295'>
                <name>8</name>
                <value>8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909296'>
                <name>9</name>
                <value>9</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909297'>
                <name>10</name>
                <value>10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909298'>
                <name>11</name>
                <value>11</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909299'>
                <name>12</name>
                <value>12</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909300'>
                <name>13</name>
                <value>13</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909301'>
                <name>14</name>
                <value>14</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909302'>
                <name>15</name>
                <value>15</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909303'>
                <name>16</name>
                <value>16</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909304'>
                <name>17</name>
                <value>17</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909305'>
                <name>18</name>
                <value>18</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909306'>
                <name>19</name>
                <value>19</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909307'>
                <name>20</name>
                <value>20</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909308'>
                <name>21</name>
                <value>21</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909309'>
                <name>22</name>
                <value>22</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909310'>
                <name>23</name>
                <value>23</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909311'>
                <name>24</name>
                <value>24</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909312'>
                <name>25</name>
                <value>25</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909313'>
                <name>26</name>
                <value>26</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909314'>
                <name>27</name>
                <value>27</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909315'>
                <name>28</name>
                <value>28</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909316'>
                <name>29</name>
                <value>29</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909317'>
                <name>30</name>
                <value>30</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909318'>
                <name>31</name>
                <value>31</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909319'>
                <name>32</name>
                <value>32</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909320'>
                <name>33</name>
                <value>33</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909321'>
                <name>34</name>
                <value>34</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909322'>
                <name>35</name>
                <value>35</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909323'>
                <name>36</name>
                <value>36</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909324'>
                <name>37</name>
                <value>37</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909325'>
                <name>38</name>
                <value>38</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909326'>
                <name>39</name>
                <value>39</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909327'>
                <name>40</name>
                <value>40</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909328'>
                <name>41</name>
                <value>41</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909329'>
                <name>42</name>
                <value>42</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909330'>
                <name>43</name>
                <value>43</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909331'>
                <name>44</name>
                <value>44</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909332'>
                <name>45</name>
                <value>45</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909333'>
                <name>46</name>
                <value>46</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909334'>
                <name>47</name>
                <value>47</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909335'>
                <name>48</name>
                <value>48</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909336'>
                <name>49</name>
                <value>49</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909337'>
                <name>50</name>
                <value>50</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909338'>
                <name>51</name>
                <value>51</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909339'>
                <name>52</name>
                <value>52</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909340'>
                <name>53</name>
                <value>53</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909341'>
                <name>54</name>
                <value>54</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909342'>
                <name>55</name>
                <value>55</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909343'>
                <name>56</name>
                <value>56</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909344'>
                <name>57</name>
                <value>57</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909345'>
                <name>58</name>
                <value>58</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909346'>
                <name>59</name>
                <value>59</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909347'>
                <name>60</name>
                <value>60</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909348'>
                <name>61</name>
                <value>61</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909349'>
                <name>62</name>
                <value>62</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909350'>
                <name>63</name>
                <value>63</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909351'>
                <name>64</name>
                <value>64</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909352'>
                <name>65</name>
                <value>65</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909353'>
                <name>66</name>
                <value>66</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909354'>
                <name>67</name>
                <value>67</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909355'>
                <name>68</name>
                <value>68</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909356'>
                <name>69</name>
                <value>69</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909357'>
                <name>70</name>
                <value>70</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909358'>
                <name>71</name>
                <value>71</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909359'>
                <name>72</name>
                <value>72</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909360'>
                <name>73</name>
                <value>73</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909361'>
                <name>74</name>
                <value>74</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909362'>
                <name>75</name>
                <value>75</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909363'>
                <name>76</name>
                <value>76</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909364'>
                <name>77</name>
                <value>77</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909365'>
                <name>78</name>
                <value>78</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909366'>
                <name>79</name>
                <value>79</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909367'>
                <name>80</name>
                <value>80</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909368'>
                <name>81</name>
                <value>81</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909369'>
                <name>82</name>
                <value>82</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909370'>
                <name>83</name>
                <value>83</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909371'>
                <name>84</name>
                <value>84</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909372'>
                <name>85</name>
                <value>85</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909373'>
                <name>86</name>
                <value>86</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909374'>
                <name>87</name>
                <value>87</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909375'>
                <name>88</name>
                <value>88</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909376'>
                <name>89</name>
                <value>89</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909377'>
                <name>90</name>
                <value>90</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909378'>
                <name>91</name>
                <value>91</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909379'>
                <name>92</name>
                <value>92</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909380'>
                <name>93</name>
                <value>93</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909381'>
                <name>94</name>
                <value>94</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909382'>
                <name>95</name>
                <value>95</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909383'>
                <name>96</name>
                <value>96</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909384'>
                <name>97</name>
                <value>97</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909385'>
                <name>98</name>
                <value>98</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909386'>
                <name>99</name>
                <value>99</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909387'>
                <name>100</name>
                <value>100</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909388'>
                <name>101</name>
                <value>101</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909389'>
                <name>102</name>
                <value>102</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909390'>
                <name>103</name>
                <value>103</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909391'>
                <name>104</name>
                <value>104</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909392'>
                <name>105</name>
                <value>105</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909393'>
                <name>106</name>
                <value>106</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909394'>
                <name>107</name>
                <value>107</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909395'>
                <name>108</name>
                <value>108</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909396'>
                <name>109</name>
                <value>109</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909397'>
                <name>110</name>
                <value>110</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909398'>
                <name>111</name>
                <value>111</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909399'>
                <name>112</name>
                <value>112</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909400'>
                <name>113</name>
                <value>113</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909401'>
                <name>114</name>
                <value>114</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909402'>
                <name>115</name>
                <value>115</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909403'>
                <name>116</name>
                <value>116</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909404'>
                <name>117</name>
                <value>117</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909405'>
                <name>118</name>
                <value>118</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909406'>
                <name>119</name>
                <value>119</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909407'>
                <name>120</name>
                <value>120</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909408'>
                <name>121</name>
                <value>121</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909409'>
                <name>122</name>
                <value>122</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909410'>
                <name>123</name>
                <value>123</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909411'>
                <name>124</name>
                <value>124</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909412'>
                <name>125</name>
                <value>125</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909413'>
                <name>126</name>
                <value>126</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909414'>
                <name>127</name>
                <value>127</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider' version='2'>
            <objectName>pitch fine</objectName>
            <x>120</x>
            <y>95</y>
            <comment>fine tuning of preset</comment>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>0.06</maximum>
            <bdresolution>0.005</bdresolution>
            <value>0.0</value>
            <sliderWidth>650</sliderWidth>
            <randomizable>true</randomizable>
            <valueDisplayEnabled>true</valueDisplayEnabled>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
            <objectName>sample of other key</objectName>
            <x>769</x>
            <y>12</y>
            <comment>a value of 0 means that the sample on the key being used is the one belonging to the midi key. If other than 0, samples that belong to other keys are transposed so, that they match the frequency of the midi key. Often this results in different colors.</comment>
            <automationAllowed>false</automationAllowed>
            <selectedIndex>57</selectedIndex>
            <fontSize>12</fontSize>
            <randomizable>true</randomizable>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='695909214'>
                <name>-36</name>
                <value>-36</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909215'>
                <name>-35</name>
                <value>-35</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909216'>
                <name>-34</name>
                <value>-34</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909217'>
                <name>-33</name>
                <value>-33</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909218'>
                <name>-32</name>
                <value>-32</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909219'>
                <name>-31</name>
                <value>-31</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909220'>
                <name>-30</name>
                <value>-30</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909221'>
                <name>-29</name>
                <value>-29</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909222'>
                <name>-28</name>
                <value>-28</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909223'>
                <name>-27</name>
                <value>-27</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909224'>
                <name>-26</name>
                <value>-26</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909225'>
                <name>-25</name>
                <value>-25</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909226'>
                <name>-24</name>
                <value>-24</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909227'>
                <name>-23</name>
                <value>-23</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909228'>
                <name>-22</name>
                <value>-22</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909229'>
                <name>-21</name>
                <value>-21</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909230'>
                <name>-20</name>
                <value>-20</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909231'>
                <name>-19</name>
                <value>-19</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909232'>
                <name>-18</name>
                <value>-18</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909233'>
                <name>-17</name>
                <value>-17</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909234'>
                <name>-16</name>
                <value>-16</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909235'>
                <name>-15</name>
                <value>-15</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909236'>
                <name>-14</name>
                <value>-14</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909237'>
                <name>-13</name>
                <value>-13</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909238'>
                <name>-12</name>
                <value>-12</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909239'>
                <name>-11</name>
                <value>-11</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909240'>
                <name>-10</name>
                <value>-10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909241'>
                <name>-9</name>
                <value>-9</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909242'>
                <name>-8</name>
                <value>-8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909243'>
                <name>-7</name>
                <value>-7</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909244'>
                <name>-6</name>
                <value>-6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909245'>
                <name>-5</name>
                <value>-5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909246'>
                <name>-4</name>
                <value>-4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909247'>
                <name>-3</name>
                <value>-3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909248'>
                <name>-2</name>
                <value>-2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909249'>
                <name>-1</name>
                <value>-1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909250'>
                <name>0</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909251'>
                <name>1</name>
                <value>1</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909252'>
                <name>2</name>
                <value>2</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909253'>
                <name>3</name>
                <value>3</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909254'>
                <name>4</name>
                <value>4</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909255'>
                <name>5</name>
                <value>5</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909256'>
                <name>6</name>
                <value>6</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909257'>
                <name>7</name>
                <value>7</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909258'>
                <name>8</name>
                <value>8</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909259'>
                <name>9</name>
                <value>9</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909260'>
                <name>10</name>
                <value>10</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909261'>
                <name>11</name>
                <value>11</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909262'>
                <name>12</name>
                <value>12</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909263'>
                <name>13</name>
                <value>13</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909264'>
                <name>14</name>
                <value>14</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909265'>
                <name>15</name>
                <value>15</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909266'>
                <name>16</name>
                <value>16</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909267'>
                <name>17</name>
                <value>17</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909268'>
                <name>18</name>
                <value>18</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909269'>
                <name>19</name>
                <value>19</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909270'>
                <name>20</name>
                <value>20</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909271'>
                <name>21</name>
                <value>21</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909272'>
                <name>22</name>
                <value>22</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909273'>
                <name>23</name>
                <value>23</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909274'>
                <name>24</name>
                <value>24</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909275'>
                <name>25</name>
                <value>25</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909276'>
                <name>26</name>
                <value>26</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909277'>
                <name>27</name>
                <value>27</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909278'>
                <name>28</name>
                <value>28</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909279'>
                <name>29</name>
                <value>29</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909280'>
                <name>30</name>
                <value>30</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909281'>
                <name>31</name>
                <value>31</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909282'>
                <name>32</name>
                <value>32</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909283'>
                <name>33</name>
                <value>33</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909284'>
                <name>34</name>
                <value>34</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909285'>
                <name>35</name>
                <value>35</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909286'>
                <name>36</name>
                <value>36</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider' version='2'>
            <objectName>SF playback offset</objectName>
            <x>118</x>
            <y>48</y>
            <comment>start playback in samples of presets</comment>
            <automationAllowed>true</automationAllowed>
            <minimum>0.0</minimum>
            <maximum>48000.0</maximum>
            <bdresolution>1</bdresolution>
            <value>0.0</value>
            <sliderWidth>652</sliderWidth>
            <randomizable>true</randomizable>
            <valueDisplayEnabled>true</valueDisplayEnabled>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
            <objectName>SF:show presets</objectName>
            <x>870</x>
            <y>16</y>
            <comment>reveals the presets in the SoundFont</comment>
            <automationAllowed>true</automationAllowed>
            <label>show presets</label>
            <selected>false</selected>
            <randomizable>true</randomizable>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBHSlider' version='2'>
            <objectName>pregain</objectName>
            <x>923</x>
            <y>70</y>
            <comment>pregain of preset volume</comment>
            <automationAllowed>true</automationAllowed>
            <minimum>0.01</minimum>
            <maximum>3.0</maximum>
            <bdresolution>0.01</bdresolution>
            <value>0.8</value>
            <sliderWidth>90</sliderWidth>
            <randomizable>true</randomizable>
            <valueDisplayEnabled>true</valueDisplayEnabled>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>81</x>
            <y>55</y>
            <label>offset</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>90</x>
            <y>100</y>
            <label>fine</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>90</x>
            <y>90</y>
            <label>l</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>40</x>
            <y>90</y>
            <label>pitch</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
            <objectName></objectName>
            <x>876</x>
            <y>74</y>
            <label>pregain</label>
            <font>
              <name>System Regular</name>
              <size>12.0</size>
            </font>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
            <objectName>scoreP4</objectName>
            <x>945</x>
            <y>44</y>
            <comment>switch for Pfield 4 </comment>
            <automationAllowed>true</automationAllowed>
            <selectedIndex>0</selectedIndex>
            <fontSize>12</fontSize>
            <randomizable>true</randomizable>
            <bsbDropdownItemList>
              <bsbDropdownItem uniqueId='695909415'>
                <name>P4 = frequency</name>
                <value>0</value>
              </bsbDropdownItem>
              <bsbDropdownItem uniqueId='695909416'>
                <name>P4 = Midi Pitch</name>
                <value>1</value>
              </bsbDropdownItem>
            </bsbDropdownItemList>
          </bsbObject>
        </bsbObject>
        <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
          <objectName></objectName>
          <x>10</x>
          <y>162</y>
          <groupName>amplitude and filter envelope</groupName>
          <backgroundColor>0x669966ff</backgroundColor>
          <borderColor>0x1a1a1aff</borderColor>
          <labelTextColor>0xffffffff</labelTextColor>
          <titleEnabled>true</titleEnabled>
          <width>1063</width>
          <height>269</height>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
            <objectName></objectName>
            <x>861</x>
            <y>192</y>
            <groupName>vibrato</groupName>
            <backgroundColor>0x669966ff</backgroundColor>
            <borderColor>0x000000ff</borderColor>
            <labelTextColor>0xffffffff</labelTextColor>
            <titleEnabled>false</titleEnabled>
            <width>20</width>
            <height>104</height>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
              <objectName>VibratoON</objectName>
              <x>10</x>
              <y>10</y>
              <comment>switch for Vibrato ON or OFF</comment>
              <automationAllowed>true</automationAllowed>
              <label>vibrato</label>
              <selected>false</selected>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>vibrato depth</objectName>
              <x>124</x>
              <y>8</y>
              <comment>depth of the vibrato</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>0.15</maximum>
              <value>0.00899999999999998</value>
              <knobWidth>40</knobWidth>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>true</valueDisplayEnabled>
              <label>depth</label>
              <labelEnabled>true</labelEnabled>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>vibrato speed</objectName>
              <x>174</x>
              <y>8</y>
              <comment>frequency rate of vibrato</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>10.0</maximum>
              <value>4.699999999999999</value>
              <knobWidth>40</knobWidth>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>true</valueDisplayEnabled>
              <label>speed</label>
              <labelEnabled>true</labelEnabled>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
              <objectName>vibrato fade in</objectName>
              <x>10</x>
              <y>32</y>
              <comment>vibrato sets in slowly and is at full at the end of the note event</comment>
              <automationAllowed>true</automationAllowed>
              <label>fade in</label>
              <selected>false</selected>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>85</x>
              <y>8</y>
              <label>type</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>vibrato wave</objectName>
              <x>81</x>
              <y>22</y>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>5.0</maximum>
              <bdresolution>1</bdresolution>
              <value>0.0</value>
              <sliderHeight>58</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
            <objectName></objectName>
            <x>0</x>
            <y>0</y>
            <groupName>graphic envelopes</groupName>
            <backgroundColor>0x669966ff</backgroundColor>
            <borderColor>0x000000ff</borderColor>
            <labelTextColor>0xffffffff</labelTextColor>
            <titleEnabled>false</titleEnabled>
            <width>1084</width>
            <height>20</height>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>865</x>
              <y>10</y>
              <label>tremo</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLineObject'>
              <objectName>envelope</objectName>
              <x>10</x>
              <y>10</y>
              <comment>draw envelopes for amplitude, filter and pitch</comment>
              <canvasWidth>845</canvasWidth>
              <canvasHeight>150</canvasHeight>
              <xMax>1.0</xMax>
              <relativeXValues>true</relativeXValues>
              <separatorType>COMMA</separatorType>
              <leadingZero>false</leadingZero>
              <locked>false</locked>
              <lines>
                <line name='amplitude envelope' version='2' max='1.0' min='0.0' bdresolution='-1' color='-52378' rightBound='true' endPointsLinked='false'>
                  <linePoint x='0.0' y='0.0'/>
                  <linePoint x='0.0' y='1.0'/>
                  <linePoint x='0.8887573964497042' y='1.0'/>
                  <linePoint x='1.0' y='0.0'/>
                  <linePoint x='1.0' y='0.0'/>
                </line>
                <line name='filter envelope' version='2' max='1.0' min='0.0' bdresolution='-1' color='-16737793' rightBound='true' endPointsLinked='false'>
                  <linePoint x='0.0' y='0.0'/>
                  <linePoint x='0.10414201183431952' y='0.9866666666666667'/>
                  <linePoint x='0.43820224719101125' y='0.9266666666666666'/>
                  <linePoint x='0.4887573964497041' y='0.2733333333333333'/>
                  <linePoint x='0.6012658227848101' y='0.8066666666666666'/>
                  <linePoint x='0.6497041420118344' y='0.3533333333333334'/>
                  <linePoint x='0.7734177215189874' y='0.8866666666666667'/>
                  <linePoint x='0.9696202531645569' y='0.7733333333333333'/>
                  <linePoint x='1.0' y='0.0'/>
                </line>
                <line name='pitch bend envelope' version='2' max='1.2' min='0.8' bdresolution='-1' color='-23296' rightBound='true' endPointsLinked='false'>
                  <linePoint x='0.0' y='1.0026666666666666'/>
                  <linePoint x='0.015730337078651686' y='0.9706666666666667'/>
                  <linePoint x='0.3235955056179775' y='1.0'/>
                  <linePoint x='0.5964497041420118' y='1.1413333333333333'/>
                  <linePoint x='0.7831460674157303' y='1.0'/>
                  <linePoint x='1.0' y='1.0'/>
                </line>
                <line name='tremolo envelope' version='2' max='1.0' min='0.0' bdresolution='-1' color='-16741632' rightBound='true' endPointsLinked='false'>
                  <linePoint x='0.0' y='1.0'/>
                  <linePoint x='0.4911242603550296' y='1.0'/>
                  <linePoint x='0.7952662721893491' y='1.0'/>
                  <linePoint x='1.0' y='1.0'/>
                </line>
              </lines>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
              <objectName>amplitude exponential switch</objectName>
              <x>952</x>
              <y>14</y>
              <comment>let amplitude envelope be exponential</comment>
              <automationAllowed>true</automationAllowed>
              <label>amp exponential</label>
              <selected>false</selected>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>rate pitch envelope</objectName>
              <x>901</x>
              <y>24</y>
              <comment>frequency rate of pitch envelope</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>1.0</minimum>
              <maximum>20.0</maximum>
              <bdresolution>0.05</bdresolution>
              <value>16.45</value>
              <sliderHeight>142</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>1023</x>
              <y>168</y>
              <label>L</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>903</x>
              <y>10</y>
              <label>pitch</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>output gain left</objectName>
              <x>1011</x>
              <y>86</y>
              <comment>output level Left channel</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>3.0</maximum>
              <bdresolution>0.1</bdresolution>
              <value>1.9</value>
              <sliderHeight>80</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>870</x>
              <y>168</y>
              <label>freq. rate</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>1019</x>
              <y>74</y>
              <label>output</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>rate amplitude envelope</objectName>
              <x>867</x>
              <y>24</y>
              <comment>frequency rate of amplitude envelope</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>1.0</minimum>
              <maximum>20.0</maximum>
              <bdresolution>0.05</bdresolution>
              <value>1.0</value>
              <sliderHeight>142</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
              <objectName>filter exponential switch</objectName>
              <x>952</x>
              <y>34</y>
              <comment>let filter envelope be exponential</comment>
              <automationAllowed>true</automationAllowed>
              <label>filter  exponential</label>
              <selected>true</selected>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>output gain right</objectName>
              <x>1037</x>
              <y>86</y>
              <comment>output level Right channel</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>3.0</maximum>
              <bdresolution>0.1</bdresolution>
              <value>1.9</value>
              <sliderHeight>80</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>1047</x>
              <y>168</y>
              <label>R</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
              <objectName>pitch bend envelope</objectName>
              <x>927</x>
              <y>146</y>
              <comment>switch for pitch envelope</comment>
              <automationAllowed>true</automationAllowed>
              <label/>
              <selected>false</selected>
              <randomizable>true</randomizable>
            </bsbObject>
          </bsbObject>
          <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
            <objectName></objectName>
            <x>10</x>
            <y>194</y>
            <groupName>filters</groupName>
            <backgroundColor>0x669966ff</backgroundColor>
            <borderColor>0x000000ff</borderColor>
            <labelTextColor>0xffffffff</labelTextColor>
            <titleEnabled>false</titleEnabled>
            <width>850</width>
            <height>20</height>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
              <objectName>filter follower</objectName>
              <x>11</x>
              <y>52</y>
              <comment>open and close filter depending on amplitude or frequency</comment>
              <automationAllowed>true</automationAllowed>
              <selectedIndex>3</selectedIndex>
              <fontSize>12</fontSize>
              <randomizable>true</randomizable>
              <bsbDropdownItemList>
                <bsbDropdownItem uniqueId='695909549'>
                  <name>---</name>
                  <value>0</value>
                </bsbDropdownItem>
                <bsbDropdownItem uniqueId='695909550'>
                  <name>amp follow</name>
                  <value>1</value>
                </bsbDropdownItem>
                <bsbDropdownItem uniqueId='695909551'>
                  <name>amp follow invert</name>
                  <value>2</value>
                </bsbDropdownItem>
                <bsbDropdownItem uniqueId='695909552'>
                  <name>key follow</name>
                  <value>3</value>
                </bsbDropdownItem>
                <bsbDropdownItem uniqueId='695909553'>
                  <name>key follow invert</name>
                  <value>4</value>
                </bsbDropdownItem>
              </bsbDropdownItemList>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBCheckBox'>
              <objectName>filterON</objectName>
              <x>11</x>
              <y>8</y>
              <comment>filters ON or OFF</comment>
              <automationAllowed>true</automationAllowed>
              <label>filters</label>
              <selected>false</selected>
              <randomizable>true</randomizable>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBGroup'>
              <objectName></objectName>
              <x>435</x>
              <y>4</y>
              <groupName>envelopes</groupName>
              <backgroundColor>0x669966ff</backgroundColor>
              <borderColor>0x000000ff</borderColor>
              <labelTextColor>0xffffffff</labelTextColor>
              <titleEnabled>false</titleEnabled>
              <width>20</width>
              <height>20</height>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>filter ads decay</objectName>
                <x>49</x>
                <y>36</y>
                <comment>decay portion of envelope</comment>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.0</value>
                <knobWidth>31</knobWidth>
                <randomizable>true</randomizable>
                <valueDisplayEnabled>false</valueDisplayEnabled>
                <label>decay</label>
                <labelEnabled>true</labelEnabled>
                <font>
                  <name>System Regular</name>
                  <size>12.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBDropdown' version='2'>
                <objectName>filter envelopes</objectName>
                <x>171</x>
                <y>50</y>
                <comment>bypass envelopes, or choose one of them or both of them</comment>
                <automationAllowed>true</automationAllowed>
                <selectedIndex>0</selectedIndex>
                <fontSize>12</fontSize>
                <randomizable>true</randomizable>
                <bsbDropdownItemList>
                  <bsbDropdownItem uniqueId='695909545'>
                    <name>disabled</name>
                    <value>0</value>
                  </bsbDropdownItem>
                  <bsbDropdownItem uniqueId='695909546'>
                    <name>AttDecSus</name>
                    <value>1</value>
                  </bsbDropdownItem>
                  <bsbDropdownItem uniqueId='695909547'>
                    <name>Graphic</name>
                    <value>2</value>
                  </bsbDropdownItem>
                  <bsbDropdownItem uniqueId='695909548'>
                    <name>ADS+Graphic</name>
                    <value>3</value>
                  </bsbDropdownItem>
                </bsbDropdownItemList>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
                <objectName></objectName>
                <x>132</x>
                <y>8</y>
                <label>depth</label>
                <font>
                  <name>System Regular</name>
                  <size>12.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
                <objectName>filter ads depth</objectName>
                <x>137</x>
                <y>22</y>
                <comment>gain of ADS envelope</comment>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <bdresolution>0.01</bdresolution>
                <value>1.0</value>
                <sliderHeight>57</sliderHeight>
                <randomizable>true</randomizable>
                <valueDisplayEnabled>false</valueDisplayEnabled>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
                <objectName>filter envelope depth</objectName>
                <x>359</x>
                <y>24</y>
                <comment>gain of filter envelope</comment>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <bdresolution>0.05</bdresolution>
                <value>0.65</value>
                <sliderHeight>57</sliderHeight>
                <randomizable>true</randomizable>
                <valueDisplayEnabled>false</valueDisplayEnabled>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>filter ads sustain</objectName>
                <x>87</x>
                <y>36</y>
                <comment>sustain portion of envelope</comment>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>0.0</value>
                <knobWidth>31</knobWidth>
                <randomizable>true</randomizable>
                <valueDisplayEnabled>false</valueDisplayEnabled>
                <label>sustain</label>
                <labelEnabled>true</labelEnabled>
                <font>
                  <name>System Regular</name>
                  <size>12.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
                <objectName></objectName>
                <x>356</x>
                <y>10</y>
                <label>depth</label>
                <font>
                  <name>System Regular</name>
                  <size>12.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
                <objectName></objectName>
                <x>7</x>
                <y>8</y>
                <label>A-D-S</label>
                <font>
                  <name>System Bold</name>
                  <size>18.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
                <objectName></objectName>
                <x>280</x>
                <y>10</y>
                <label>GRAPH</label>
                <font>
                  <name>System Bold</name>
                  <size>18.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>filter ads attack</objectName>
                <x>7</x>
                <y>36</y>
                <comment>attack portion of envelope</comment>
                <automationAllowed>true</automationAllowed>
                <minimum>0.0</minimum>
                <maximum>1.0</maximum>
                <value>1.0</value>
                <knobWidth>31</knobWidth>
                <randomizable>true</randomizable>
                <valueDisplayEnabled>false</valueDisplayEnabled>
                <label>attack</label>
                <labelEnabled>true</labelEnabled>
                <font>
                  <name>System Regular</name>
                  <size>12.0</size>
                </font>
              </bsbObject>
              <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
                <objectName>rate filter envelope</objectName>
                <x>300</x>
                <y>36</y>
                <comment>frequency rate of filter envelope</comment>
                <automationAllowed>true</automationAllowed>
                <minimum>1.0</minimum>
                <maximum>20.0</maximum>
                <value>1.0</value>
                <knobWidth>31</knobWidth>
                <randomizable>true</randomizable>
                <valueDisplayEnabled>false</valueDisplayEnabled>
                <label>rate</label>
                <labelEnabled>true</labelEnabled>
                <font>
                  <name>System Regular</name>
                  <size>12.0</size>
                </font>
              </bsbObject>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>filter bandpass gain</objectName>
              <x>220</x>
              <y>20</y>
              <comment>gain of bandpass filter</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>0.5</maximum>
              <bdresolution>0.1</bdresolution>
              <value>0.0</value>
              <sliderHeight>56</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>filter resonance</objectName>
              <x>312</x>
              <y>8</y>
              <comment>gain of feedback of filters</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.5</minimum>
              <maximum>25.0</maximum>
              <value>11.28</value>
              <knobWidth>40</knobWidth>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>true</valueDisplayEnabled>
              <label>resonance</label>
              <labelEnabled>true</labelEnabled>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>218</x>
              <y>8</y>
              <label>bndP</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>filter total depth</objectName>
              <x>377</x>
              <y>8</y>
              <comment>gain of filters</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.01</minimum>
              <maximum>5.0</maximum>
              <value>1.9061999999999995</value>
              <knobWidth>40</knobWidth>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>true</valueDisplayEnabled>
              <label>depth</label>
              <labelEnabled>true</labelEnabled>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>161</x>
              <y>8</y>
              <label>low</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBLabel' version='2'>
              <objectName></objectName>
              <x>188</x>
              <y>8</y>
              <label>high</label>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>filter highpass gain</objectName>
              <x>188</x>
              <y>20</y>
              <comment>gain of highpass filter</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>0.5</maximum>
              <bdresolution>0.1</bdresolution>
              <value>0.0</value>
              <sliderHeight>56</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBKnob' version='2'>
              <objectName>filter frequency cutoff</objectName>
              <x>271</x>
              <y>8</y>
              <comment>cutoff frequency of filters</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>10.0</maximum>
              <value>0.5</value>
              <knobWidth>40</knobWidth>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>true</valueDisplayEnabled>
              <label>cutoff</label>
              <labelEnabled>true</labelEnabled>
              <font>
                <name>System Regular</name>
                <size>12.0</size>
              </font>
            </bsbObject>
            <bsbObject type='blue.orchestra.blueSynthBuilder.BSBVSlider' version='2'>
              <objectName>filter lowpass gain</objectName>
              <x>156</x>
              <y>20</y>
              <comment>gain of lowpass filter</comment>
              <automationAllowed>true</automationAllowed>
              <minimum>0.0</minimum>
              <maximum>2.5</maximum>
              <bdresolution>0.1</bdresolution>
              <value>2.5</value>
              <sliderHeight>56</sliderHeight>
              <randomizable>true</randomizable>
              <valueDisplayEnabled>false</valueDisplayEnabled>
            </bsbObject>
          </bsbObject>
        </bsbObject>
      </bsbObject>
    </bsbObject>
  </graphicInterface>
  <parameterList>
    <parameter uniqueId='695909555' name='tuning' label='' min='0.01' max='4.0' bdresolution='0.01' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='4.0' min='0.01' bdresolution='0.01' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909557' name='SFpreset' label='' min='0.0' max='127.0' bdresolution='1' automationEnabled='false' value='21.0'>
      <line name='' version='2' max='127.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='21.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909559' name='pitch slider' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909561' name='pitch coarse' label='' min='0.0' max='3.0' bdresolution='0.001' automationEnabled='false' value='0.453'>
      <line name='' version='2' max='3.0' min='0.0' bdresolution='0.001' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.453'/>
      </line>
    </parameter>
    <parameter uniqueId='695909563' name='SFbank' label='' min='0.0' max='127.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='127.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909565' name='pitch fine' label='' min='0.0' max='0.06' bdresolution='0.005' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='0.06' min='0.0' bdresolution='0.005' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909567' name='SF playback offset' label='' min='0.0' max='48000.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='48000.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909569' name='SF:show presets' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909571' name='pregain' label='' min='0.01' max='3.0' bdresolution='0.01' automationEnabled='false' value='0.8'>
      <line name='' version='2' max='3.0' min='0.01' bdresolution='0.01' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.8'/>
      </line>
    </parameter>
    <parameter uniqueId='695909573' name='scoreP4' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909575' name='VibratoON' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909577' name='vibrato depth' label='' min='0.0' max='0.15' bdresolution='-1' automationEnabled='false' value='0.00899999999999998'>
      <line name='' version='2' max='0.15' min='0.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.00899999999999998'/>
      </line>
    </parameter>
    <parameter uniqueId='695909579' name='vibrato speed' label='' min='0.0' max='10.0' bdresolution='-1' automationEnabled='false' value='4.699999999999999'>
      <line name='' version='2' max='10.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='4.699999999999999'/>
      </line>
    </parameter>
    <parameter uniqueId='695909581' name='vibrato fade in' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909583' name='vibrato wave' label='' min='0.0' max='5.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='5.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909585' name='amplitude exponential switch' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909587' name='rate pitch envelope' label='' min='1.0' max='20.0' bdresolution='0.05' automationEnabled='false' value='16.45'>
      <line name='' version='2' max='20.0' min='1.0' bdresolution='0.05' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='16.45'/>
      </line>
    </parameter>
    <parameter uniqueId='695909589' name='output gain left' label='' min='0.0' max='3.0' bdresolution='0.1' automationEnabled='false' value='1.9'>
      <line name='' version='2' max='3.0' min='0.0' bdresolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.9'/>
      </line>
    </parameter>
    <parameter uniqueId='695909591' name='rate amplitude envelope' label='' min='1.0' max='20.0' bdresolution='0.05' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='20.0' min='1.0' bdresolution='0.05' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909593' name='filter exponential switch' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909595' name='output gain right' label='' min='0.0' max='3.0' bdresolution='0.1' automationEnabled='false' value='1.9'>
      <line name='' version='2' max='3.0' min='0.0' bdresolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.9'/>
      </line>
    </parameter>
    <parameter uniqueId='695909597' name='pitch bend envelope' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909599' name='filter follower' label='' min='0.0' max='4.0' bdresolution='1' automationEnabled='false' value='3.0'>
      <line name='' version='2' max='4.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='3.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909601' name='filterON' label='' min='0.0' max='1.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909603' name='filter ads decay' label='' min='0.0' max='1.0' bdresolution='-1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909605' name='filter envelopes' label='' min='0.0' max='3.0' bdresolution='1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='3.0' min='0.0' bdresolution='1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909607' name='filter ads depth' label='' min='0.0' max='1.0' bdresolution='0.01' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='0.01' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909609' name='filter envelope depth' label='' min='0.0' max='1.0' bdresolution='0.05' automationEnabled='false' value='0.65'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='0.05' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.65'/>
      </line>
    </parameter>
    <parameter uniqueId='695909611' name='filter ads sustain' label='' min='0.0' max='1.0' bdresolution='-1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909613' name='filter ads attack' label='' min='0.0' max='1.0' bdresolution='-1' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='1.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909615' name='rate filter envelope' label='' min='1.0' max='20.0' bdresolution='-1' automationEnabled='false' value='1.0'>
      <line name='' version='2' max='20.0' min='1.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909617' name='filter bandpass gain' label='' min='0.0' max='0.5' bdresolution='0.1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='0.5' min='0.0' bdresolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909619' name='filter resonance' label='' min='0.5' max='25.0' bdresolution='-1' automationEnabled='false' value='11.28'>
      <line name='' version='2' max='25.0' min='0.5' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='11.28'/>
      </line>
    </parameter>
    <parameter uniqueId='695909621' name='filter total depth' label='' min='0.01' max='5.0' bdresolution='-1' automationEnabled='false' value='1.9061999999999995'>
      <line name='' version='2' max='5.0' min='0.01' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='1.9061999999999995'/>
      </line>
    </parameter>
    <parameter uniqueId='695909623' name='filter highpass gain' label='' min='0.0' max='0.5' bdresolution='0.1' automationEnabled='false' value='0.0'>
      <line name='' version='2' max='0.5' min='0.0' bdresolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.0'/>
      </line>
    </parameter>
    <parameter uniqueId='695909625' name='filter frequency cutoff' label='' min='0.0' max='10.0' bdresolution='-1' automationEnabled='false' value='0.5'>
      <line name='' version='2' max='10.0' min='0.0' bdresolution='-1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='0.5'/>
      </line>
    </parameter>
    <parameter uniqueId='695909627' name='filter lowpass gain' label='' min='0.0' max='2.5' bdresolution='0.1' automationEnabled='false' value='2.5'>
      <line name='' version='2' max='2.5' min='0.0' bdresolution='0.1' color='-8355712' rightBound='false' endPointsLinked='false'>
        <linePoint x='0.0' y='2.5'/>
      </line>
    </parameter>
  </parameterList>
  <presetGroup name='Presets' currentPresetUniqueId='-693797457' currentPresetModified='false'>
    <preset name='01' uniqueId='-693797601'>
      <setting name='PfieldXfrequency'>4</setting>
      <setting name='PfieldXvelocity'>5</setting>
      <setting name='VibratoON'>true</setting>
      <setting name='Xfade'>0.04800000000000004</setting>
      <setting name='Xrandom'>ver2:0.31</setting>
      <setting name='amplitude exponential switch'>true</setting>
      <setting name='autopanning if mono sample'>false</setting>
      <setting name='basefreq'>261.625565</setting>
      <setting name='check mono/stereo'>false</setting>
      <setting name='envelope'>version=2@_@amplitude envelope:0.0:0.0:0.19550561797752808:1.0:0.5700934579439252:1.0:0.6214953271028038:1.0:0.8121495327102803:1.0:1.0:0.0:1.0:0.0@_@filter envelope:0.0:9025.0:0.0691588785046729:1127.0000000000011:0.21460674157303372:648.3333333333331:0.516822429906542:528.6666666666658:0.798876404494382:7828.333333333334:1.0:289.3333333333329@_@pitch bend envelope:0.0:2.3466666666666667:0.525233644859813:2.293333333333333:0.5831460674157304:1.12:0.7168539325842697:1.7599999999999998:0.8299065420560747:0.0:1.0:2.24</setting>
      <setting name='file'>/media/menno/datae/EigenWerk/eigenwerk/samples/gilpiep.wav</setting>
      <setting name='filter'>ver2:1.0:1.0</setting>
      <setting name='filter bandpass gain'>1.0</setting>
      <setting name='filter bandreject gain'>0.0</setting>
      <setting name='filter envelope'>true</setting>
      <setting name='filter exponential switch'>false</setting>
      <setting name='filter highpass gain'>0.0</setting>
      <setting name='filter lowpass gain'>1.0</setting>
      <setting name='filterON'>true</setting>
      <setting name='filterQ'>ver2:1.666</setting>
      <setting name='frequency cutoff'>2517.2</setting>
      <setting name='loop direction'>id:-717362694</setting>
      <setting name='panning the mono sample'>ver2:0.54</setting>
      <setting name='pianoroll'>false</setting>
      <setting name='pitch bend envelope'>true</setting>
      <setting name='pitch slider'>false</setting>
      <setting name='sample begin loop'>0.299</setting>
      <setting name='sample end loop'>0.321</setting>
      <setting name='sample pitch'>1.0</setting>
      <setting name='sample start playback'>0.237</setting>
      <setting name='scale amplitude envelope'>ver2:1</setting>
      <setting name='scale filter envelope'>ver2:1</setting>
      <setting name='scale pitch envelope'>ver2:1</setting>
      <setting name='tuning'>1.0</setting>
      <setting name='vibrato LFO type'>2.0</setting>
      <setting name='vibrato depth'>ver2:0.102</setting>
      <setting name='vibrato fade in'>false</setting>
      <setting name='vibrato speed'>ver2:10</setting>
      <setting name='volume'>ver2:1.76</setting>
    </preset>
    <preset name='02' uniqueId='-693797457'>
      <setting name='SF:show presets'>true</setting>
      <setting name='SFbank'>id:1666121356</setting>
      <setting name='SFpreset'>id:1666121228</setting>
      <setting name='VibratoON'>true</setting>
      <setting name='adsr depth'>0.65</setting>
      <setting name='amplitude exponential switch'>true</setting>
      <setting name='envelope'>version=2@_@amplitude envelope:0.0:0.0:0.007594936708860759:1.0:0.7629213483146068:0.9933333333333333:0.8835443037974684:0.0:1.0:0.0:1.0:0.0@_@filter envelope:0.0:1.0:0.43820224719101125:0.9266666666666666:0.479746835443038:0.1333333333333333:0.6012658227848101:0.8066666666666666:0.6455696202531646:0.12:0.7734177215189874:0.8866666666666667:0.7734177215189874:0.040000000000000036:0.8741573033707866:0.29333333333333333:0.9696202531645569:0.7733333333333333:1.0:0.0@_@pitch bend envelope:0.0:1.0026666666666666:0.015730337078651686:0.9706666666666667:0.3235955056179775:1.0:0.7831460674157303:1.0:1.0:1.0</setting>
      <setting name='file'>/media/menno/datae/soundfonts/Gort&apos;s_MiniPiano_J1.SF2</setting>
      <setting name='filter attack'>ver2:0.68</setting>
      <setting name='filter bandpass gain'>0.0</setting>
      <setting name='filter decay'>ver2:0.84</setting>
      <setting name='filter depth'>ver2:2.3054</setting>
      <setting name='filter envelope depth'>0.45</setting>
      <setting name='filter envelopes'>id:597933803</setting>
      <setting name='filter exponential switch'>true</setting>
      <setting name='filter frequency cutoff'>ver2:3.9</setting>
      <setting name='filter highpass gain'>0.0</setting>
      <setting name='filter lowpass gain'>2.5</setting>
      <setting name='filter resonance'>ver2:16.67</setting>
      <setting name='filter sustain'>ver2:0.78</setting>
      <setting name='filterON'>true</setting>
      <setting name='follower'>id:597933801</setting>
      <setting name='gain left'>1.9</setting>
      <setting name='gain right'>1.9</setting>
      <setting name='pitch bend envelope'>false</setting>
      <setting name='pitch coarse'>0.962</setting>
      <setting name='pitch fine'>0.0</setting>
      <setting name='pitch slider'>false</setting>
      <setting name='pregain'>0.72</setting>
      <setting name='rate amplitude envelope'>1.0</setting>
      <setting name='rate filter envelope'>ver2:3.28</setting>
      <setting name='rate pitch envelope'>1.0</setting>
      <setting name='sample SF playback'>0.0</setting>
      <setting name='scoreP4'>id:597943980</setting>
      <setting name='tuning'>1.0</setting>
      <setting name='vibrato depth'>ver2:0.046</setting>
      <setting name='vibrato fade in'>true</setting>
      <setting name='vibrato speed'>ver2:5.4</setting>
      <setting name='vibrato wave'>1.0</setting>
    </preset>
  </presetGroup>
  <opcodeList>
    <udo>
      <opcodeName>adsr140_calc_coef</opcodeName>
      <outTypes>k</outTypes>
      <inTypes>kk</inTypes>
      <codeBody>  
  knum_samps, kratio xin
  xout exp( -log((1.0 + kratio) / kratio) / knum_samps)
    
</codeBody>
      <comments></comments>
    </udo>
    <udo>
      <opcodeName>adsr140</opcodeName>
      <outTypes>a</outTypes>
      <inTypes>aakkkk</inTypes>
      <codeBody>agate, aretrig, kattack, kdecay, ksustain, krelease xin
kstate init 0  ; 0 = attack, 1 = decay, 2 = sustain
klasttrig init -1
kval init 0.0
asig init 0
kindx = 0
kattack_base init 0
kdecay_base init 0
krelease_base init 0
kattack_samps init 0
kdecay_samps init 0
krelease_samps init 0
kattack_coef init 0
kdecay_coef init 0
ksustain_coef init 0
klast_attack init -1
klast_decay init -1
klast_release init -1
if (klast_attack != kattack) then
  klast_attack = kattack
  if(kattack &gt; 0) then
    kattack_samps = kattack * sr
    kattack_coef = adsr140_calc_coef(kattack_samps, 0.3)
    kattack_base = (1.0 + 0.3) * (1 - kattack_coef)
  else 
    kattack_samps = 0 
    kattack_coef = 0 
    kattack_base = 0 
  endif
endif
if (klast_decay != kdecay) then
  klast_decay = kdecay
  kdecay_samps = kdecay * sr
  kdecay_coef = adsr140_calc_coef(kdecay_samps, 0.0001)
  kdecay_base = (ksustain - 0.0001) * (1.0 - kdecay_coef)
endif
if (klast_release != krelease) then
  klast_release = krelease
  krelease_samps = krelease * sr
  krelease_coef = adsr140_calc_coef(krelease_samps, 0.0001)
  krelease_base =  -0.0001 * (1.0 - krelease_coef)
endif
while (kindx &lt; ksmps) do
  if (agate[kindx] &gt; 0) then
    kretrig = aretrig[kindx]
    if (kretrig &gt; 0 &amp;&amp; klasttrig &lt;= 0) then
      kstate = 0
    endif
    klasttrig = kretrig
    if (kstate == 0) then
      if(kattack &lt;= 0) then
        kval = 1.0
        kstate = 1
      else
        kval = kattack_base + (kval * kattack_coef)
        if(kval &gt;= 1.0) then
          kval = 1.0
          kstate = 1
        endif
        asig[kindx] = kval
      endif
    elseif (kstate == 1) then
      kval = kdecay_base + (kval * kdecay_coef)
      if(kval &lt;= ksustain) then
        kval = ksustain
        kstate = 2
      endif
      asig[kindx] = kval 
    else
      asig[kindx] = ksustain
    endif
  else ; in a release state
    kstate = 0
    if (kval == 0.0) then
      asig[kindx] = 0
    else 
    ; releasing
      kval = krelease_base + (kval * krelease_coef)
    if(kval &lt;= 0.0) then
      kval = 0.0
    endif
    asig[kindx] = kval  
    endif
  endif
  kindx += 1
od
xout asig
</codeBody>
      <comments></comments>
    </udo>
    <udo>
      <opcodeName>lfo3</opcodeName>
      <outTypes>k</outTypes>
      <inTypes>kk</inTypes>
      <codeBody>kcps, ktype 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

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

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

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

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


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

endif

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