-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathEU_R.pd
159 lines (159 loc) · 4.34 KB
/
EU_R.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
#N canvas 78 93 1152 670 10;
#X floatatom 59 180 5 0 0 0 length #0_to_g_length #0_from_g_length
;
#X floatatom 59 200 5 0 0 0 ones #0_to_g_ones #0_from_g_ones;
#X obj 560 198 array define \$0_SEQUENCE 8;
#X obj 187 306 r \$0_from_g_length;
#X obj 317 306 r \$0_from_g_ones;
#X obj 214 391 s \$0_SEQUENCE;
#X obj 641 41 loadbang;
#X msg 641 62 8;
#X obj 641 83 s \$0_to_g_length;
#X floatatom 187 442 5 0 0 0 - - -;
#X obj 187 421 / 1;
#X obj 671 103 s \$0_to_g_ones;
#X msg 670 62 3;
#X obj 187 462 t b f;
#X msg 446 323 3;
#X obj 446 371 until;
#X obj 446 396 f 0;
#X msg 486 371 0;
#X obj 446 347 t f b;
#X obj 486 396 + 1;
#X msg 446 300 set \$1;
#X obj 446 425 *;
#X obj 446 476 t b f;
#X msg 446 500 1;
#X obj 446 555 tabwrite \$0_SEQUENCE;
#N canvas 1 77 477 383 round 0;
#X obj 89 268 outlet;
#X obj 89 21 inlet;
#X obj 89 136 expr $f1-int($f1);
#X floatatom 89 63 5 0 0 0 - - -;
#X obj 254 151 int;
#X obj 89 104 t f f;
#X floatatom 89 229 5 0 0 0 - - -;
#X obj 89 181 expr if($f1>0.5 \, $f2+1 \, $f2);
#X connect 1 0 3 0;
#X connect 2 0 7 0;
#X connect 3 0 5 0;
#X connect 4 0 7 1;
#X connect 5 0 2 0;
#X connect 5 1 4 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X restore 446 451 pd round;
#X obj 187 347 t f f;
#X msg 214 370 const 0 \, resize \$1;
#X floatatom 59 220 5 0 0 0 offset #0_to_g_offset #0_from_g_offset
;
#X obj 563 506 + 0;
#X obj 223 251 r \$0_from_g_offset;
#X obj 223 272 t b f;
#X obj 563 527 % 8;
#X obj 596 499 r \$0_from_g_length;
#X obj 187 327 f;
#X obj 317 327 t b f f;
#X obj 131 81 min 16;
#X obj 131 102 max 0;
#X obj 181 81 min 16;
#X obj 181 102 max 0;
#X obj 231 81 min 16;
#X obj 231 102 max 0;
#X obj 131 130 s \$0_to_g_length;
#X obj 181 150 s \$0_to_g_ones;
#X obj 231 170 s \$0_to_g_offset;
#X obj 367 151 array get \$0_SEQUENCE;
#X obj 339 126 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 132 24 inlet;
#X obj 367 126 b;
#X obj 66 627 outlet;
#X obj 66 585 tabread \$0_SEQUENCE;
#X obj 292 72 s \$0_get;
#X obj 66 535 r \$0_get;
#X obj 367 172 print;
#X text 360 16 "quasi-euclidean" rhythm generator \;;
#X obj 132 45 route print length ones offset get print_methods print_outlets
, f 64;
#X obj 403 67 s \$0_print_methods;
#X obj 458 90 s \$0_print_outlets;
#X obj 841 31 r \$0_print_methods;
#X obj 863 84 r \$0_print_outlets;
#X msg 841 54 EU_R METHODS \, print \, length \, ones \, offset \,
get \;;
#X obj 841 150 print -n;
#X msg 863 106 EU_R OUTLETS \, 1: sequence out;
#X text 755 255 Copyright 2019-2020 Focusrite Audio Engineering Limited.
;
#X text 786 377 http://www.apache.org/licenses/LICENSE-2.0;
#X text 756 285 Licensed under the Apache License \, Version 2 (the
"License") \; you may not use this file except in compliance with the
License.;
#X text 756 342 You may obtain a copy of the License at;
#X text 756 407 Unless required by applicable law or agreed to in writing
\, software distributed under the License is distributed on an "AS
IS" BASIS \, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND \, either
express or implied.;
#X text 756 463 See the License for the specific language governing
permissions and limitations under the License.;
#X connect 3 0 34 0;
#X connect 4 0 35 0;
#X connect 6 0 7 0;
#X connect 6 0 12 0;
#X connect 7 0 8 0;
#X connect 9 0 13 0;
#X connect 10 0 9 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 13 1 21 1;
#X connect 14 0 18 0;
#X connect 15 0 16 0;
#X connect 16 0 19 0;
#X connect 16 0 21 0;
#X connect 17 0 16 1;
#X connect 18 0 15 0;
#X connect 18 1 17 0;
#X connect 19 0 16 1;
#X connect 20 0 14 0;
#X connect 21 0 25 0;
#X connect 22 0 23 0;
#X connect 22 1 29 0;
#X connect 23 0 24 0;
#X connect 25 0 22 0;
#X connect 26 0 10 0;
#X connect 26 1 27 0;
#X connect 27 0 5 0;
#X connect 29 0 32 0;
#X connect 30 0 31 0;
#X connect 31 0 34 0;
#X connect 31 1 29 1;
#X connect 32 0 24 1;
#X connect 33 0 32 1;
#X connect 34 0 26 0;
#X connect 35 0 34 0;
#X connect 35 1 10 1;
#X connect 35 2 20 0;
#X connect 36 0 37 0;
#X connect 37 0 42 0;
#X connect 38 0 39 0;
#X connect 39 0 43 0;
#X connect 40 0 41 0;
#X connect 41 0 44 0;
#X connect 45 0 53 0;
#X connect 46 0 45 0;
#X connect 47 0 55 0;
#X connect 48 0 45 0;
#X connect 50 0 49 0;
#X connect 52 0 50 0;
#X connect 55 0 48 0;
#X connect 55 1 36 0;
#X connect 55 2 38 0;
#X connect 55 3 40 0;
#X connect 55 4 51 0;
#X connect 55 5 56 0;
#X connect 55 6 57 0;
#X connect 58 0 60 0;
#X connect 59 0 62 0;
#X connect 60 0 61 0;
#X connect 62 0 61 0;