-
Notifications
You must be signed in to change notification settings - Fork 4
/
sineu.pd
174 lines (174 loc) · 5.34 KB
/
sineu.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
#N canvas 415 225 402 466 10;
#N canvas 614 197 315 71 NETPD 0;
#N canvas 636 293 335 57 abslist 0;
#X msg 95 18 i2mx;
#X msg 131 18 sineu-voice;
#X msg 11 19 unpunch-plus;
#X msg 208 18 roman_helpers;
#X restore 11 33 pd abslist;
#X msg 10 9 version 0 0 4;
#X restore 10 14 pd NETPD 2 0;
#N canvas 713 268 289 160 \$1-sineu 0;
#X obj 7 7 hsl 183 17 0 1 0 0 \$1-volume \$1-volume volume 100 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X obj 7 27 hsl 183 17 0 1 0 0 \$1-glide \$1-glide glide 100 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X obj 7 47 hsl 260 17 0 1 0 0 \$1-attack \$1-attack attack 100 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X obj 7 87 hsl 260 17 0 1 0 0 \$1-sustain \$1-sustain sustain 100 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X obj 7 67 hsl 260 17 0 1 0 0 \$1-decay \$1-decay decay 100 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X obj 7 127 hsl 81 17 0 1 0 0 \$0.unpunch \$0.bli unpunch 10 8 0 13 #404040 #404040 #fcfcfc 0 1;
#X obj 96 127 hsl 81 17 0 1 0 0 \$0.unstep2 \$0.bli empty 10 8 0 13 #404040 #404040 #fcfcfc 0 1;
#X obj 185 127 hsl 82 17 0 1 0 0 \$0.unstep3 \$0.bli empty 10 8 0 13 #404040 #404040 #fcfcfc 0 1;
#X obj 195 7 nbx 6 17 1 36 0 0 \$1-voices \$1-voices voices 28 9 0 12 #404040 #00f8fc #fcfcfc 0 256;
#X obj 198 27 hsl 69 17 0 1 0 0 \$1-stereo \$1-stereo stereo 20 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X obj 7 107 hsl 260 17 0 1 0 0 \$1-release \$1-release release 100 8 0 13 #404040 #00f8fc #fcfcfc 0 1;
#X restore 10 42 pd \$1-sineu;
#X obj 9 422 i2mx \$1 sineu;
#N canvas 517 535 204 172 attack 0;
#X obj 29 39 t a a;
#X obj 29 61 *;
#X obj 29 130 outlet;
#X obj 29 83 * 3000;
#X obj 29 17 netpd_f \$1 attack 0.05;
#X msg 29 106 attack \$1;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 0 0;
#X connect 5 0 2 0;
#X restore 161 128 pd attack;
#N canvas 517 624 193 205 decay 0;
#X obj 29 39 t a a;
#X obj 29 61 *;
#X obj 29 145 outlet;
#X msg 29 106 decay \$1;
#X obj 29 19 netpd_f \$1 decay 0.3;
#X obj 29 83 * 10000;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 5 0;
#X connect 3 0 2 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X restore 181 158 pd decay;
#N canvas 517 746 176 150 volume 0;
#X obj 29 39 t a a;
#X obj 29 64 *;
#X obj 29 125 outlet;
#X obj 29 17 netpd_f \$1 volume 0.8;
#X msg 29 87 volume \$1;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 4 0;
#X connect 3 0 0 0;
#X connect 4 0 2 0;
#X restore 243 237 pd volume;
#N canvas 517 502 177 168 glide 0;
#X obj 29 17 netpd_f \$1 glide 0;
#X obj 29 39 t a a;
#X obj 29 61 *;
#X obj 29 83 * 5000;
#X obj 29 135 outlet;
#X msg 29 106 glide \$1;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 2 1;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 5 0 4 0;
#X restore 259 259 pd glide;
#X obj 9 371 catch~ \$1-sum/left;
#X obj 43 397 catch~ \$1-sum/right;
#N canvas 0 106 430 300 voices 0;
#X obj 14 16 sineu-voice \$1 0;
#X obj 14 36 sineu-voice \$1 1;
#X obj 14 56 sineu-voice \$1 2;
#X obj 14 77 sineu-voice \$1 3;
#X obj 14 98 sineu-voice \$1 4;
#X obj 14 118 sineu-voice \$1 5;
#X obj 14 138 sineu-voice \$1 6;
#X obj 14 159 sineu-voice \$1 7;
#X obj 14 179 sineu-voice \$1 8;
#X obj 14 199 sineu-voice \$1 9;
#X obj 14 219 sineu-voice \$1 10;
#X obj 14 240 sineu-voice \$1 11;
#X obj 144 16 sineu-voice \$1 12;
#X obj 144 36 sineu-voice \$1 13;
#X obj 144 56 sineu-voice \$1 14;
#X obj 144 77 sineu-voice \$1 15;
#X obj 144 98 sineu-voice \$1 16;
#X obj 144 118 sineu-voice \$1 17;
#X obj 144 138 sineu-voice \$1 18;
#X obj 144 159 sineu-voice \$1 19;
#X obj 144 179 sineu-voice \$1 20;
#X obj 144 199 sineu-voice \$1 21;
#X obj 144 219 sineu-voice \$1 22;
#X obj 144 240 sineu-voice \$1 23;
#X obj 274 16 sineu-voice \$1 24;
#X obj 274 36 sineu-voice \$1 25;
#X obj 274 56 sineu-voice \$1 26;
#X obj 274 77 sineu-voice \$1 27;
#X obj 274 98 sineu-voice \$1 28;
#X obj 274 118 sineu-voice \$1 29;
#X obj 274 138 sineu-voice \$1 30;
#X obj 274 159 sineu-voice \$1 31;
#X obj 274 179 sineu-voice \$1 32;
#X obj 274 199 sineu-voice \$1 33;
#X obj 274 219 sineu-voice \$1 34;
#X obj 274 240 sineu-voice \$1 35;
#X restore 8 327 pd voices;
#X obj 257 285 netpd_f \$1 stereo 0;
#X obj 10 67 netpd_head \$1 sineu;
#X obj 9 147 unpunch-plus \$1 sineu;
#X obj 60 120 t a;
#X obj 9 120 sel 0;
#X obj 9 93 r \$0.unpunch;
#X obj 9 244 s \$1-sineu/notes;
#X obj 161 332 s \$1-sineu/params;
#X msg 9 190 \$1 \$2;
#N canvas 517 596 177 137 sustain 0;
#X obj 29 39 t a a;
#X obj 29 61 *;
#X obj 29 109 outlet;
#X obj 29 17 netpd_f \$1 sustain 0.7;
#X msg 29 84 sustain \$1;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 4 0;
#X connect 3 0 0 0;
#X connect 4 0 2 0;
#X restore 194 187 pd sustain;
#N canvas 517 629 183 213 release 0;
#X obj 29 39 t a a;
#X obj 29 61 *;
#X obj 29 131 outlet;
#X obj 29 83 * 30000;
#X msg 29 106 release \$1;
#X obj 29 17 netpd_f \$1 release 0.3;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 0 0;
#X restore 217 212 pd release;
#X msg 257 308 stereo \$1;
#X obj 9 218 rh_poly 1, f 10;
#X obj 66 191 netpd_f \$1 voices;
#X connect 3 0 17 0;
#X connect 4 0 17 0;
#X connect 5 0 17 0;
#X connect 6 0 17 0;
#X connect 7 0 2 0;
#X connect 8 0 2 1;
#X connect 10 0 21 0;
#X connect 12 0 18 0;
#X connect 13 0 14 1;
#X connect 14 0 12 0;
#X connect 14 1 13 0;
#X connect 15 0 14 0;
#X connect 18 0 22 0;
#X connect 19 0 17 0;
#X connect 20 0 17 0;
#X connect 21 0 17 0;
#X connect 22 0 16 0;
#X connect 23 0 22 1;