{ mod_osc: { vars: { hz: { proxy:hz_lfo.dc, doc:"Audio frequency" }, hz_mod_hz: { proxy:hz_lfo.hz, doc:"Frequency modulator hz" }, hz_mod_depth: { proxy:hz_lfo.gain, doc:"Frequency modulator depth" }, amp_mod_hz: { proxy:amp_lfo.hz, doc:"Amplitude modulator hz" }, amp_mod_depth: { proxy:amp_lfo.gain, doc:"Amplutide modulator depth."}, mo_out: { proxy:ogain.out flags:[out] doc:"Oscillator output."}, }, network: { procs: { hz_lfo: { class: sine_tone, args: { chCnt:1 }} hz_sh: { class: sample_hold, in:{ in:hz_lfo.out }} amp_lfo: { class: sine_tone, args: { chCnt:1 }} amp_sh: { class: sample_hold, in:{ in:amp_lfo.out }} osc: { class: sine_tone, in:{ hz: hz_sh.out }} ogain: { class: audio_gain, in:{ in:osc.out, gain:amp_sh.out}} } presets: { net_a: { hz_lfo: { dc:220, gain:55 }, amp_lfo: { gain:0.8 } }, net_b: { hz_lfo: { dc:110, gain:25 }, amp_lfo: { gain:0.7 } }, } } } }