#N canvas 342 194 547 503 10;
#N canvas 0 22 450 300 (subpatch) 0;
#X array scope 1764 float 2 black black;
#X coords 0 1 1764 -1 200 140 1;
#X restore 13 18 graph;
#X obj 13 404 tgl 30 0 empty play empty 17 7 0 10 -203904 -1 -1 0 1
;
#X obj 93 463 faust-remote;
#X msg 13 444 \; on \$1 \; pd dsp \$1;
#X obj 13 277 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 13 376 print;
#N canvas 2 52 450 300 synth 0;
#X obj 10 30 hradio 15 1 0 5 synth:NLFeks/Nonlinear-Filter/typeMod
synth:NLFeks/Nonlinear-Filter/typeMod typeMod 0 -6 0 10 -262144 -1
-1 0;
#X obj 10 60 hsl 128 15 0 1 0 0 synth:NLFeks/Nonlinearity synth:NLFeks/Nonlinearity
Nonlinearity -2 -6 0 10 -262144 -1 -1 0 1;
#X obj 160 60 nbx 5 14 0 1 0 0 synth:NLFeks/Nonlinearity synth:NLFeks/Nonlinearity
empty 0 -6 0 10 -262144 -1 -1 0 256 0;
#X obj 10 90 hsl 128 15 0 1 0 0 synth:NLFeks/Reverb/reverbGain synth:NLFeks/Reverb/reverbGain
reverbGain -2 -6 0 10 -262144 -1 -1 1740 1;
#X obj 160 90 nbx 5 14 0 1 0 0 synth:NLFeks/Reverb/reverbGain synth:NLFeks/Reverb/reverbGain
empty 0 -6 0 10 -262144 -1 -1 0.137 256 0;
#X obj 10 120 hsl 128 15 0.01 2 0 0 synth:NLFeks/Reverb/roomSize synth:NLFeks/Reverb/roomSize
roomSize -2 -6 0 10 -262144 -1 -1 4531 1;
#X obj 160 120 nbx 5 14 0.01 2 0 0 synth:NLFeks/Reverb/roomSize synth:NLFeks/Reverb/roomSize
empty 0 -6 0 10 -262144 -1 -1 0.72 256 0;
#X obj 10 150 hsl 128 15 0 1 0 0 synth:NLFeks/Spat/pan-angle synth:NLFeks/Spat/pan-angle
pan-angle -2 -6 0 10 -262144 -1 -1 7620 1;
#X obj 160 150 nbx 5 14 0 1 0 0 synth:NLFeks/Spat/pan-angle synth:NLFeks/Spat/pan-angle
empty 0 -6 0 10 -262144 -1 -1 0.6 256 0;
#X obj 10 180 hsl 128 15 0 1 0 0 synth:NLFeks/Spat/spatial-width synth:NLFeks/Spat/spatial-width
spatial-width -2 -6 0 10 -262144 -1 -1 6350 1;
#X obj 160 180 nbx 5 14 0 1 0 0 synth:NLFeks/Spat/spatial-width synth:NLFeks/Spat/spatial-width
empty 0 -6 0 10 -262144 -1 -1 0.5 256 0;
#X obj 10 210 hsl 128 15 0 1 0 0 synth:NLFeks/brightness synth:NLFeks/brightness
brightness -2 -6 0 10 -262144 -1 -1 6350 1;
#X obj 160 210 nbx 5 14 0 1 0 0 synth:NLFeks/brightness synth:NLFeks/brightness
empty 0 -6 0 10 -262144 -1 -1 0.5 256 0;
#X obj 10 240 hsl 128 15 0 10 0 0 synth:NLFeks/decaytime-T60 synth:NLFeks/decaytime-T60
decaytime-T60 -2 -6 0 10 -262144 -1 -1 5080 1;
#X obj 160 240 nbx 5 14 0 10 0 0 synth:NLFeks/decaytime-T60 synth:NLFeks/decaytime-T60
empty 0 -6 0 10 -262144 -1 -1 4 256 0;
#X obj 10 270 hsl 128 15 -60 0 0 0 synth:NLFeks/dynamic-level synth:NLFeks/dynamic-level
dynamic-level -2 -6 0 10 -262144 -1 -1 10583 1;
#X obj 160 270 nbx 5 14 -60 0 0 0 synth:NLFeks/dynamic-level synth:NLFeks/dynamic-level
empty 0 -6 0 10 -262144 -1 -1 -10 256 0;
#X obj 10 300 hsl 128 15 20 1000 0 0 synth:NLFeks/freqMod synth:NLFeks/freqMod
freqMod -2 -6 0 10 -262144 -1 -1 2592 1;
#X obj 160 300 nbx 5 14 20 1000 0 0 synth:NLFeks/freqMod synth:NLFeks/freqMod
empty 0 -6 0 10 -262144 -1 -1 220 256 0;
#X obj 10 330 hsl 128 15 0 0.9 0 0 synth:NLFeks/pick-angle synth:NLFeks/pick-angle
pick-angle -2 -6 0 10 -262144 -1 -1 0 1;
#X obj 160 330 nbx 5 14 0 0.9 0 0 synth:NLFeks/pick-angle synth:NLFeks/pick-angle
empty 0 -6 0 10 -262144 -1 -1 0 256 0;
#X obj 10 360 hsl 128 15 0.02 0.5 0 0 synth:NLFeks/pick-position synth:NLFeks/pick-position
pick-position -2 -6 0 10 -262144 -1 -1 2910 1;
#X obj 160 360 nbx 5 14 0.02 0.5 0 0 synth:NLFeks/pick-position synth:NLFeks/pick-position
empty 0 -6 0 10 -262144 -1 -1 0.13 256 0;
#X obj 177 3 tgl 15 1 synth:record synth:record empty 0 -6 0 10 -233017
-1 -1 0 1;
#X obj 197 3 bng 15 250 50 1 synth:init synth:init empty 0 -6 0 10
-262144 -1 -1;
#X obj 217 3 tgl 15 1 synth:active synth:active empty 0 -6 0 10 -262144
-1 -1 1 1;
#X coords 0 -1 1 1 235 390 1 0 0;
#X restore 276 16 pd synth;
#N canvas 550 495 450 300 audio 0;
#X obj 140 28 tgl 15 0 empty on empty 17 7 0 10 -262144 -1 -1 0 1;
#X obj 140 53 metro 40;
#X obj 140 80 tabwrite~ scope;
#X obj 52 79 dac~;
#X obj 19 53 inlet~;
#X obj 74 53 inlet~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 4 0 3 0;
#X connect 5 0 3 1;
#X connect 5 0 2 0;
#X restore 79 376 pd audio;
#X text 35 276 print controls;
#X text 69 328 reload Faust module;
#X text 57 411 audio on/off;
#X msg 13 300 write;
#X text 55 299 write controls -> midi \, osc;
#X obj 13 168 midiosc "turkish-march.mid";
#X obj 49 330 bng 15 250 50 0 reload empty empty 17 7 0 10 -262144
-1 -1;
#X obj 13 355 faust~ NLFeks synth;
#N canvas 385 143 494 284 META 0;
#X text 12 135 HELP_PATCH_AUTHORS Albert Gräf;
#X text 12 25 KEYWORDS Faust functional dsp programming;
#X text 12 115 WEBSITE http://faust.grame.fr/;
#X text 12 95 LIBRARY Faust;
#X text 12 65 DESCRIPTION minimal Faust example;
#X text 12 45 LICENSE LGPL;
#X restore 461 465 pd META;
#X connect 1 0 3 0;
#X connect 4 0 15 0;
#X connect 11 0 15 0;
#X connect 13 0 15 0;
#X connect 15 0 5 0;
#X connect 15 1 7 0;
#X connect 15 2 7 1;
