Panel( class = 'TKnobsWirePanel' name = 'PatchEditor' title = 'Gabe Wren Env' version = 4 modules( module( class = 'TKnobsModule' name = 'KnobsModule0' title = 'Osc' type = 501 left = 258 top = 8 color = 255 details( detail( class = 'TKnobsSmallKnob' name = 'osc_frequency' value = 48 cc = 0) detail( class = 'TKnobsSelector' name = 'osc_mute' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'osc_shape' value = 2 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'osc_fmlevel' value = 256 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'osc_pmlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'osc_cents' value = 50 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'osc_bandlimit' value = 7 cc = 0) ) ) module( class = 'TKnobsModule' name = 'KnobsModule1' title = 'EnvADSR' type = 904 left = 258 top = 68 color = 65535 details( detail( class = 'TKnobsSmallKnob' name = 'envadsr_attack' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_release' value = 64 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_decay' value = 58 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_sustain' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_rshape' value = 2 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_ashape' value = 1 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_dshape' value = 3 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_mode' value = 1 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_mute' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_arange' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_amodlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_dmodlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_smodlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_rmodlevel' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_rrange' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_drange' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_outputtype' value = 0 cc = 0) ) ) module( class = 'TKnobsModule' name = 'KnobsModule2' title = 'AudioOut' type = 102 left = 258 top = 218 color = 12632256 details( ) ) module( class = 'TKnobsModule' name = 'KnobsModule3' title = 'RMS' type = 339 left = 258 top = 248 color = 16777215 details( detail( class = 'TKnobsSmallKnob' name = 'rms_time' value = 160 cc = 0) ) ) module( class = 'TKnobsModule' name = 'KnobsModule4' title = 'Value' type = 1112 left = 258 top = 278 color = 0 details( detail( class = 'TKnobsSelector' name = 'value_mode' value = 0 cc = 0) ) ) module( class = 'TKnobsModule' name = 'KnobsModule5' title = 'SquareLfo' type = 402 left = 508 top = 98 color = 65280 details( detail( class = 'TKnobsInput' name = 'squarelfo_res' value = '32768') detail( class = 'TKnobsOutput' name = 'squarelfo_sync' value = '32768') detail( class = 'TKnobsSmallKnob' name = 'squarelfo_frequency' value = 139 cc = 0) detail( class = 'TKnobsSelector' name = 'squarelfo_mute' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'squarelfo_fmlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'squarelfo_pmlevel' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'squarelfo_range' value = 3 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'squarelfo_pwmlevel' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'squarelfo_outputtype' value = 0 cc = 0) ) ) module( class = 'TKnobsModule' name = 'KnobsModule6' title = 'EnvADSR' type = 904 left = 508 top = 173 color = 65535 details( detail( class = 'TKnobsSmallKnob' name = 'envadsr_attack' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_release' value = 53 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_decay' value = 60 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_sustain' value = 2 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_rshape' value = 2 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_ashape' value = 1 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_dshape' value = 2 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_mode' value = 1 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_mute' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_arange' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_amodlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_dmodlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_smodlevel' value = 0 cc = 0) detail( class = 'TKnobsSmallKnob' name = 'envadsr_rmodlevel' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_rrange' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_drange' value = 0 cc = 0) detail( class = 'TKnobsSelector' name = 'envadsr_outputtype' value = 0 cc = 0) ) ) ) wires( wire( class = 'TKnobsWire' src = 'KnobsModule0.osc_out' dst = 'KnobsModule1.envadsr_sigin') wire( class = 'TKnobsWire' src = 'KnobsModule1.envadsr_sigout' dst = 'KnobsModule2.audioout_in1') wire( class = 'TKnobsWire' src = 'KnobsModule1.envadsr_sigout' dst = 'KnobsModule2.audioout_in2') wire( class = 'TKnobsWire' src = 'KnobsModule5.squarelfo_out' dst = 'KnobsModule1.envadsr_trig') wire( class = 'TKnobsWire' src = 'KnobsModule5.squarelfo_out' dst = 'KnobsModule6.envadsr_trig') wire( class = 'TKnobsWire' src = 'KnobsModule6.envadsr_out' dst = 'KnobsModule0.osc_fm') wire( class = 'TKnobsWire' src = 'KnobsModule1.envadsr_sigin' dst = 'KnobsModule3.rms_in') wire( class = 'TKnobsWire' src = 'KnobsModule3.rms_out' dst = 'KnobsModule4.value_in') ) )