<table rows="52" cols="4">
    <align attach-x="0" attach-y="0"   align-x="1"><label param="o1_wave"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="0" param="o1_wave" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="1"   align-x="1"><label param="o2_wave"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="1" param="o2_wave" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="2"   align-x="1"><label param="o1_pw"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="2" shrink-x="1" param="o1_pw"  />
    <value param="o1_pw"  attach-x="2" attach-y="2" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="3"   align-x="1"><label param="o2_pw"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="3" shrink-x="1" param="o2_pw"  />
    <value param="o2_pw"  attach-x="2" attach-y="3" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="4"   align-x="1"><label param="o12_detune"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="4" shrink-x="1" param="o12_detune"  />
    <value param="o12_detune"  attach-x="2" attach-y="4" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="5"   align-x="1"><label param="o2_xpose"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="5" shrink-x="1" param="o2_xpose"  />
    <value param="o2_xpose"  attach-x="2" attach-y="5" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="6"   align-x="1"><label param="phase_mode"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="6" param="phase_mode" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="7"   align-x="1"><label param="o12_mix"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="7" shrink-x="1" param="o12_mix"  />
    <value param="o12_mix"  attach-x="2" attach-y="7" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="8"   align-x="1"><label param="filter"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="8" param="filter" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="9"   align-x="1"><label param="cutoff"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="9" shrink-x="1" param="cutoff"  />
    <value param="cutoff"  attach-x="2" attach-y="9" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="10"   align-x="1"><label param="res"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="10" shrink-x="1" param="res"  />
    <value param="res"  attach-x="2" attach-y="10" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="11"   align-x="1"><label param="filter_sep"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="11" shrink-x="1" param="filter_sep"  />
    <value param="filter_sep"  attach-x="2" attach-y="11" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="12"   align-x="1"><label param="env2cutoff"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="12" shrink-x="1" param="env2cutoff"  />
    <value param="env2cutoff"  attach-x="2" attach-y="12" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="13"   align-x="1"><label param="env2res"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="13" shrink-x="1" param="env2res"  />
    <value param="env2res"  attach-x="2" attach-y="13" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="14"   align-x="1"><label param="env2amp"  /></align>
    <align attach-x="1" attach-w="2" attach-y="14" expand-x="1" fill-x="1" pad-x="10" ><toggle param="env2amp" /></align>

    <!-- -->

    <align attach-x="0" attach-y="15"   align-x="1"><label param="adsr_a"  /></align>
     <hscale param="adsr_a"  attach-x="1" attach-w="2" attach-y="15"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="16"   align-x="1"><label param="adsr_d"  /></align>
     <hscale param="adsr_d"  attach-x="1" attach-w="2" attach-y="16"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="17"   align-x="1"><label param="adsr_s"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="17" shrink-x="1" param="adsr_s"  />
    <value param="adsr_s"  attach-x="2" attach-y="17" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="18"   align-x="1"><label param="adsr_f"  /></align>
     <hscale param="adsr_f"  attach-x="1" attach-w="2" attach-y="18"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="19"   align-x="1"><label param="adsr_r"  /></align>
     <hscale param="adsr_r"  attach-x="1" attach-w="2" attach-y="19"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="20"   align-x="1"><label param="key_follow"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="20" shrink-x="1" param="key_follow"  />
    <value param="key_follow"  attach-x="2" attach-y="20" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="21"   align-x="1"><label param="legato"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="21" param="legato" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="22"   align-x="1"><label param="portamento"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="22" shrink-x="1" param="portamento"  />
    <value param="portamento"  attach-x="2" attach-y="22" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="23"   align-x="1"><label param="vel2filter"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="23" shrink-x="1" param="vel2filter"  />
    <value param="vel2filter"  attach-x="2" attach-y="23" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="24"   align-x="1"><label param="vel2amp"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="24" shrink-x="1" param="vel2amp"  />
    <value param="vel2amp"  attach-x="2" attach-y="24" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="25"   align-x="1"><label param="master"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="25" shrink-x="1" param="master"  />
    <value param="master"  attach-x="2" attach-y="25" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="26"   align-x="1"><label param="pbend_range"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="26" shrink-x="1" param="pbend_range"  />
    <value param="pbend_range"  attach-x="2" attach-y="26" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="27"   align-x="1"><label param="lfo_rate"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="27" shrink-x="1" param="lfo_rate"  />
    <value param="lfo_rate"  attach-x="2" attach-y="27" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="28"   align-x="1"><label param="lfo_delay"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="28" shrink-x="1" param="lfo_delay"  />
    <value param="lfo_delay"  attach-x="2" attach-y="28" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="29"   align-x="1"><label param="lfo2filter"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="29" shrink-x="1" param="lfo2filter"  />
    <value param="lfo2filter"  attach-x="2" attach-y="29" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="30"   align-x="1"><label param="lfo2pitch"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="30" shrink-x="1" param="lfo2pitch"  />
    <value param="lfo2pitch"  attach-x="2" attach-y="30" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="31"   align-x="1"><label param="lfo2pw"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="31" shrink-x="1" param="lfo2pw"  />
    <value param="lfo2pw"  attach-x="2" attach-y="31" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="32"   align-x="1"><label param="mwhl2lfo"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="32" shrink-x="1" param="mwhl2lfo"  />
    <value param="mwhl2lfo"  attach-x="2" attach-y="32" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="33"   align-x="1"><label param="scale_detune"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="33" shrink-x="1" param="scale_detune"  />
    <value param="scale_detune"  attach-x="2" attach-y="33" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="34"   align-x="1"><label param="adsr2_cutoff"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="34" shrink-x="1" param="adsr2_cutoff"  />
    <value param="adsr2_cutoff"  attach-x="2" attach-y="34" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="35"   align-x="1"><label param="adsr2_res"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="35" shrink-x="1" param="adsr2_res"  />
    <value param="adsr2_res"  attach-x="2" attach-y="35" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="36"   align-x="1"><label param="adsr2_amp"  /></align>
    <align attach-x="1" attach-w="2" attach-y="36" expand-x="1" fill-x="1" pad-x="10" ><toggle param="adsr2_amp" /></align>

    <!-- -->

    <align attach-x="0" attach-y="37"   align-x="1"><label param="adsr2_a"  /></align>
     <hscale param="adsr2_a"  attach-x="1" attach-w="2" attach-y="37"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="38"   align-x="1"><label param="adsr2_d"  /></align>
     <hscale param="adsr2_d"  attach-x="1" attach-w="2" attach-y="38"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="39"   align-x="1"><label param="adsr2_s"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="39" shrink-x="1" param="adsr2_s"  />
    <value param="adsr2_s"  attach-x="2" attach-y="39" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="40"   align-x="1"><label param="adsr2_f"  /></align>
     <hscale param="adsr2_f"  attach-x="1" attach-w="2" attach-y="40"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="41"   align-x="1"><label param="adsr2_r"  /></align>
     <hscale param="adsr2_r"  attach-x="1" attach-w="2" attach-y="41"  pad-x="10"/>
    <!-- -->

    <align attach-x="0" attach-y="42"   align-x="1"><label param="o1_stretch"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="42" shrink-x="1" param="o1_stretch"  />
    <value param="o1_stretch"  attach-x="2" attach-y="42" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="43"   align-x="1"><label param="o1_window"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="43" shrink-x="1" param="o1_window"  />
    <value param="o1_window"  attach-x="2" attach-y="43" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="44"   align-x="1"><label param="lfo1_trig"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="44" param="lfo1_trig" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="45"   align-x="1"><label param="lfo2_trig"  /></align>
    <combo attach-x="1" attach-w="2" attach-y="45" param="lfo2_trig" expand-x="1" pad-x="10"  />

    <!-- -->

    <align attach-x="0" attach-y="46"   align-x="1"><label param="lfo2_rate"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="46" shrink-x="1" param="lfo2_rate"  />
    <value param="lfo2_rate"  attach-x="2" attach-y="46" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="47"   align-x="1"><label param="lfo2_delay"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="47" shrink-x="1" param="lfo2_delay"  />
    <value param="lfo2_delay"  attach-x="2" attach-y="47" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="48"   align-x="1"><label param="o2_unison"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="48" shrink-x="1" param="o2_unison"  />
    <value param="o2_unison"  attach-x="2" attach-y="48" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="49"   align-x="1"><label param="o2_unisonfrq"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="49" shrink-x="1" param="o2_unisonfrq"  />
    <value param="o2_unisonfrq"  attach-x="2" attach-y="49" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="50"   align-x="1"><label param="o1_xpose"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="50" shrink-x="1" param="o1_xpose"  />
    <value param="o1_xpose"  attach-x="2" attach-y="50" pad-x="10" />

    <!-- -->

    <align attach-x="0" attach-y="51"   align-x="1"><label param="midi"  /></align>
    <knob attach-x="1" attach-w="1" attach-y="51" shrink-x="1" param="midi"  />
    <value param="midi"  attach-x="2" attach-y="51" pad-x="10" />
    <if cond="directlink">
        <vbox expand-x="1" fill-x="1" attach-x="3" attach-y="0" attach-h="52">
            <line-graph refresh="1" width="160" param="o1_wave"/>

            <line-graph refresh="1" width="160" param="o2_wave"/>

            <line-graph refresh="1" width="160" param="filter"/>

        </vbox>
    </if>
</table>

