digraph synthdef {
32 [label = "{{ <b> 127.0|<a> } |<__UG_NAME__>* }" style="bold, rounded" shape=record rankdir=LR];
54 [label = "{{ <b> |<a> } |<__UG_NAME__>* }" style="filled, bold, rounded"  shape=record rankdir=LR];
55 [label = "{{ <b> |<a> } |<__UG_NAME__>* }" style="filled, bold, rounded"  shape=record rankdir=LR];
27 [label = "{{ <b> |<a> } |<__UG_NAME__>+ }" style="bold, rounded" shape=record rankdir=LR];
39 [label = "{{ <b> |<a> } |<__UG_NAME__>+ }" style="bold, rounded" shape=record rankdir=LR];
50 [label = "{{ <b> |<a> } |<__UG_NAME__>+ }" style="bold, rounded" shape=record rankdir=LR];
51 [label = "{{ <b> |<a> } |<__UG_NAME__>+ }" style="bold, rounded" shape=record rankdir=LR];
43 [label = "{{ <b> |<a> -1.0} |<__UG_NAME__>= }" style="bold, rounded" shape=record rankdir=LR];
26 [label = "{{ <b> 0.0|<a> } |<__UG_NAME__>\> }" style="bold, rounded" shape=record rankdir=LR];
38 [label = "{{ <b> 0.0|<a> } |<__UG_NAME__>\> }" style="bold, rounded" shape=record rankdir=LR];
47 [label = "{{ <b> 0.0|<a> } |<__UG_NAME__>\> }" style="bold, rounded" shape=record rankdir=LR];
49 [label = "{{ <b> 0.0|<a> } |<__UG_NAME__>\> }" style="bold, rounded" shape=record rankdir=LR];
25 [label = "{{ <b> |<a> } |<__UG_NAME__>abs }" style="bold, rounded" shape=record rankdir=LR];
34 [label = "{{ <b> |<a> } |<__UG_NAME__>abs }" style="bold, rounded" shape=record rankdir=LR];
37 [label = "{{ <b> |<a> } |<__UG_NAME__>abs }" style="bold, rounded" shape=record rankdir=LR];
46 [label = "{{ <b> |<a> } |<__UG_NAME__>abs }" style="bold, rounded" shape=record rankdir=LR];
53 [label = "{{ <level> level|<pos> pos|<right> right|<left> left} |<__UG_NAME__>balance2 }" style="filled, bold, rounded"  shape=record rankdir=LR];
30 [label = "{{ <hi> hi 1.0|<lo> lo 0.0|<in> in} |<__UG_NAME__>clip }" style="bold, rounded" shape=record rankdir=LR];
35 [label = "{{ <hi> hi 1.0|<lo> lo 0.0|<in> in} |<__UG_NAME__>clip }" style="bold, rounded" shape=record rankdir=LR];
0 [label = "control
 :note
 default: 52.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
1 [label = "control
 :amp
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
2 [label = "control
 :amp_slide
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
3 [label = "control
 :amp_slide_shape
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
4 [label = "control
 :amp_slide_curve
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
5 [label = "control
 :pan
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
6 [label = "control
 :pan_slide
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
7 [label = "control
 :pan_slide_shape
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
8 [label = "control
 :pan_slide_curve
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
9 [label = "control
 :attack
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
10 [label = "control
 :decay
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
11 [label = "control
 :sustain
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
12 [label = "control
 :release
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
13 [label = "control
 :attack_level
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
14 [label = "control
 :decay_level
 default: -1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
15 [label = "control
 :sustain_level
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
16 [label = "control
 :env_curve
 default: 1.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
17 [label = "control
 :vel
 default: 0.2" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
18 [label = "control
 :decay
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
19 [label = "control
 :hard
 default: 0.5" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
20 [label = "control
 :velcurve
 default: 0.8" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
21 [label = "control
 :stereo_width
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
22 [label = "control
 :out_bus
 default: 0.0" shape=invhouse style="rounded, filled, bold" fillcolor=black fontcolor=white ]; 
40 [label = "{{ <action> action 0.0|<time____scale> time-scale 1.0|<level____bias> level-bias 0.0|<level____scale> level-scale 1.0|<gate> gate|{{<envelope___control___0>|1.0|-99|-99|<envelope___control___4>|<envelope___control___5>|<envelope___control___6>|<envelope___control___7>}|envelope}} |<__UG_NAME__>env-gen }" style="bold, rounded" shape=record rankdir=LR];
45 [label = "{{ <action> action 2.0|<time____scale> time-scale 1.0|<level____bias> level-bias 0.0|<level____scale> level-scale 1.0|<gate> gate 1.0|{{0.0|4.0|-99|-99|<envelope___control___4>|<envelope___control___5>|<envelope___control___6>|0.0|<envelope___select___8>|<envelope___control___9>|<envelope___control___10>|0.0|<envelope___control___12>|<envelope___control___13>|<envelope___control___14>|0.0|0.0|<envelope___control___17>|<envelope___control___18>|0.0}|envelope}} |<__UG_NAME__>env-gen }" style="bold, rounded" shape=record rankdir=LR];
52 [label = "{{ <action> action 0.0|<time____scale> time-scale 1.0|<level____bias> level-bias 0.0|<level____scale> level-scale 1.0|<gate> gate|{{<envelope___control___0>|1.0|-99|-99|<envelope___control___4>|<envelope___control___5>|<envelope___control___6>|<envelope___control___7>}|envelope}} |<__UG_NAME__>env-gen }" style="bold, rounded" shape=record rankdir=LR];
24 [label = "{{ <in> in} |<__UG_NAME__>hpz1 }" style="bold, rounded" shape=record rankdir=LR];
28 [label = "{{ <in> in} |<__UG_NAME__>hpz1 }" style="bold, rounded" shape=record rankdir=LR];
33 [label = "{{ <in> in} |<__UG_NAME__>hpz1 }" style="bold, rounded" shape=record rankdir=LR];
36 [label = "{{ <in> in} |<__UG_NAME__>hpz1 }" style="bold, rounded" shape=record rankdir=LR];
23 [label = "{{ <phase> phase 0.0|<freq> freq 0.0} |<__UG_NAME__>impulse }" style="bold, rounded" shape=record rankdir=LR];
48 [label = "{{ <phase> phase 0.0|<freq> freq 0.0} |<__UG_NAME__>impulse }" style="bold, rounded" shape=record rankdir=LR];
42 [label = "{{ <hard> hard|<stretch> stretch 0.0|<velmuff> velmuff 0.8|<vel> vel|<decay> decay|<random> random 0.0|<gate> gate 1.0|<sustain> sustain 0.1|<velhard> velhard 0.8|<stereo> stereo|<release> release|<muffle> muffle 0.8|<velcurve> velcurve|<tune> tune 0.5|<freq> freq} |<__UG_NAME__>mda-piano }" style="filled, bold, rounded"  shape=record rankdir=LR];
29 [label = "{{ <b> |<a> } |<__UG_NAME__>midicps }" style="bold, rounded" shape=record rankdir=LR];
31 [label = "{{ <add> add 0.0|<mul> mul 4.0|<in> in} |<__UG_NAME__>mul-add }" style="bold, rounded" shape=record rankdir=LR];
41 [label = "{{ <add> add -3.0|<mul> mul 6.0|<in> in} |<__UG_NAME__>mul-add }" style="bold, rounded" shape=record rankdir=LR];
56 [label = "{{ {{<signals___binary____op____u____gen___0>|<signals___binary____op____u____gen___1>}|signals}|<bus> bus} |<__UG_NAME__>out }" style="filled, bold, rounded"  shape=record rankdir=LR];
44 [label = "{{ {{<array___control___0>|<array___control___1>}|array}|<which> which} |<__UG_NAME__>select }" style="bold, rounded" shape=record rankdir=LR];

31:__UG_NAME__ -> 32:a ;
45:__UG_NAME__ -> 54:a ;
53:__UG_NAME__ -> 54:b ;
45:__UG_NAME__ -> 55:a ;
53:__UG_NAME__ -> 55:b ;
23:__UG_NAME__ -> 27:a ;
26:__UG_NAME__ -> 27:b ;
27:__UG_NAME__ -> 39:a ;
38:__UG_NAME__ -> 39:b ;
48:__UG_NAME__ -> 50:a ;
49:__UG_NAME__ -> 50:b ;
50:__UG_NAME__ -> 51:a ;
47:__UG_NAME__ -> 51:b ;
14:__UG_NAME__ -> 43:b ;
25:__UG_NAME__ -> 26:a ;
37:__UG_NAME__ -> 38:a ;
46:__UG_NAME__ -> 47:a ;
34:__UG_NAME__ -> 49:a ;
24:__UG_NAME__ -> 25:a ;
33:__UG_NAME__ -> 34:a ;
36:__UG_NAME__ -> 37:a ;
28:__UG_NAME__ -> 46:a ;
42:__UG_NAME__ -> 53:left ;
42:__UG_NAME__ -> 53:right ;
40:__UG_NAME__ -> 53:pos ;
52:__UG_NAME__ -> 53:level ;
17:__UG_NAME__ -> 30:in ;
19:__UG_NAME__ -> 35:in ;
5:__UG_NAME__ -> 40:envelope___control___0 ;
5:__UG_NAME__ -> 40:envelope___control___4 ;
6:__UG_NAME__ -> 40:envelope___control___5 ;
7:__UG_NAME__ -> 40:envelope___control___6 ;
8:__UG_NAME__ -> 40:envelope___control___7 ;
39:__UG_NAME__ -> 40:gate ;
13:__UG_NAME__ -> 45:envelope___control___4 ;
9:__UG_NAME__ -> 45:envelope___control___5 ;
16:__UG_NAME__ -> 45:envelope___control___6 ;
44:__UG_NAME__ -> 45:envelope___select___8 ;
10:__UG_NAME__ -> 45:envelope___control___9 ;
16:__UG_NAME__ -> 45:envelope___control___10 ;
15:__UG_NAME__ -> 45:envelope___control___12 ;
11:__UG_NAME__ -> 45:envelope___control___13 ;
16:__UG_NAME__ -> 45:envelope___control___14 ;
12:__UG_NAME__ -> 45:envelope___control___17 ;
16:__UG_NAME__ -> 45:envelope___control___18 ;
1:__UG_NAME__ -> 52:envelope___control___0 ;
1:__UG_NAME__ -> 52:envelope___control___4 ;
2:__UG_NAME__ -> 52:envelope___control___5 ;
3:__UG_NAME__ -> 52:envelope___control___6 ;
4:__UG_NAME__ -> 52:envelope___control___7 ;
51:__UG_NAME__ -> 52:gate ;
5:__UG_NAME__ -> 24:in ;
2:__UG_NAME__ -> 28:in ;
1:__UG_NAME__ -> 33:in ;
6:__UG_NAME__ -> 36:in ;
29:__UG_NAME__ -> 42:freq ;
20:__UG_NAME__ -> 42:velcurve ;
12:__UG_NAME__ -> 42:release ;
21:__UG_NAME__ -> 42:stereo ;
10:__UG_NAME__ -> 42:decay ;
32:__UG_NAME__ -> 42:vel ;
41:__UG_NAME__ -> 42:hard ;
0:__UG_NAME__ -> 29:a ;
30:__UG_NAME__ -> 31:in ;
35:__UG_NAME__ -> 41:in ;
22:__UG_NAME__ -> 56:bus ;
54:__UG_NAME__ -> 56:signals___binary____op____u____gen___0 ;
55:__UG_NAME__ -> 56:signals___binary____op____u____gen___1 ;
43:__UG_NAME__ -> 44:which ;
14:__UG_NAME__ -> 44:array___control___0 ;
15:__UG_NAME__ -> 44:array___control___1 ;

}