File: gamme-help.pd

package info (click to toggle)
pd-moonlib 0.4-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 828 kB
  • sloc: ansic: 5,454; makefile: 64; tcl: 22
file content (212 lines) | stat: -rw-r--r-- 5,564 bytes parent folder | download
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
#N canvas 65 329 649 515 10;
#X text 10 491 (c) Antoine Rousseau 2001;
#X text 85 3 gamme: a musical scale selector.;
#X obj 113 187 gamme 90 40 1 0 0 0 1 0 0 1 0 0 0 1;
#X floatatom 51 244 6 0 0 0 - - -, f 6;
#X floatatom 134 71 4 0 0 0 - - -, f 4;
#X floatatom 33 78 4 0 0 0 - - -, f 4;
#X floatatom 140 241 4 0 0 0 - - -, f 4;
#X msg 276 286 set \$1 \$2;
#X obj 276 318 gamme 90 40 1 0 0 0 1 0 0 1 0 0 0 1;
#X msg 406 141 getall;
#X floatatom 303 367 4 0 0 0 - - -, f 4;
#X floatatom 282 72 6 0 0 0 - - -, f 6;
#X msg 282 138 round \$1 \$2;
#X obj 282 116 pack f f;
#X floatatom 363 71 4 0 200 0 - - -, f 4;
#X obj 354 285 print changed;
#X obj 134 119 pack f f;
#X floatatom 190 71 4 0 0 0 - - -, f 4;
#X obj 156 99 t b f;
#X msg 134 141 get \$1 \$2;
#X text 126 53 octave;
#X text 188 53 note;
#X text 271 56 semitone;
#X text 344 55 rounding strength;
#X obj 303 93 t b f;
#X text 19 59 semitone;
#X text 152 33 ARPEGE;
#X text 28 39 FILTER;
#X text 324 36 ROUNDING;
#X text 51 263 Result;
#X text 125 258 Number of;
#X text 113 270 selected notes;
#X text 357 269 in the key set.;
#X text 363 256 Last change;
#X text 376 122 get all the key set.;
#N canvas 138 153 463 732 audio 0;
#X obj 59 109 gamme 90 40 1 0 0 0 1 0 0 1 0 0 0 1;
#X obj 85 639 *~;
#X obj 86 569 mtof;
#N canvas 384 118 600 400 env 0;
#X obj 19 122 inlet;
#X obj 105 121 inlet;
#X msg 19 143 bang;
#X obj 89 280 line~;
#X obj 114 329 outlet~;
#X obj 114 307 *~;
#X obj 130 280 +~ 1;
#X msg 89 228 0 \$1;
#X obj 89 206 200;
#X obj 48 206 0.2;
#X obj 64 121 inlet;
#X text 18 101 trig;
#X text 62 101 vol;
#X text 103 102 sustain;
#X text 133 219 lfo...;
#X msg 48 228 \$1 2;
#X obj 89 183 delay 2;
#X obj 130 237 osc~ 10;
#X obj 130 258 *~ 0.5;
#X connect 0 0 2 0;
#X connect 1 0 8 1;
#X connect 2 0 9 0;
#X connect 2 0 16 0;
#X connect 3 0 5 0;
#X connect 5 0 4 0;
#X connect 6 0 5 1;
#X connect 7 0 3 0;
#X connect 8 0 7 0;
#X connect 9 0 15 0;
#X connect 10 0 9 1;
#X connect 15 0 3 0;
#X connect 16 0 8 0;
#X connect 17 0 18 0;
#X connect 18 0 6 0;
#X restore 152 611 pd env;
#X floatatom 63 272 5 0 0 0 - - -, f 5;
#X obj 85 673 dac~;
#X obj 63 224 metro 180;
#X obj 63 246 i;
#X obj 68 81 tgl 20 0 \$0-play empty play 0 -8 1 10 -262144 -1 -1 1
1;
#X obj 88 246 + 1;
#X obj 105 396 == 0;
#X obj 113 246 mod 16;
#X obj 136 397 spigot;
#X obj 181 397 == 1;
#X msg 136 419 get 4 \$1;
#X obj 233 389 spigot;
#X msg 233 454 round \$1 \$2;
#X obj 233 433 pack f f;
#X obj 278 389 == 2;
#X obj 49 416 + 60;
#X obj 233 411 + 60.05;
#X obj 160 114 hsl 50 10 1 500 0 1 \$0-sustain empty Sustain -2 -6
1 10 -262144 -1 -1 4200 1;
#X obj 108 79 hsl 50 10 5 500 0 1 \$0-metroMs empty Metro(ms) -2 -6
1 10 -262144 -1 -1 2900 1;
#X obj 226 113 vsl 10 40 0.1 100 1 1 \$0-round empty Round 0 -8 1 10
-262144 -1 -1 2100 1;
#X obj 158 141 hsl 60 15 0 1 0 1 \$0-volume empty Volume -2 -6 1 10
-258699 -1 -1 4800 1;
#X obj 169 52 cnv 15 90 15 empty empty filter/arpeg/round 2 8 1 10
-233017 -1 0;
#X obj 282 56 inlet;
#X floatatom 105 91 5 0 0 0 - #0-step -, f 5;
#X obj 49 492 s \$0-2gamme;
#X obj 59 173 s \$0-gamme;
#X obj 13 28 r \$0-2gamme;
#X obj 86 530 r \$0-gamme;
#X obj 63 202 r \$0-play;
#X obj 123 201 r \$0-metroMs;
#X obj 168 550 r \$0-volume;
#X obj 168 571 pow 3;
#X obj 185 590 r \$0-sustain;
#X obj 169 68 hradio 30 1 0 3 \$0-mode empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 105 311 r \$0-mode;
#X obj 284 411 r \$0-round;
#X obj 111 270 s \$0-step;
#X obj 49 374 r \$0-step;
#X obj 136 374 r \$0-step;
#X obj 233 367 r \$0-step;
#X obj 282 76 s \$0-2gamme;
#X obj 86 592 ssaw~;
#X obj 86 614 lop~ 800;
#X obj 49 396 spigot 1;
#X connect 0 0 29 0;
#X connect 1 0 5 0;
#X connect 1 0 5 1;
#X connect 2 0 45 0;
#X connect 3 0 1 1;
#X connect 4 0 40 0;
#X connect 6 0 7 0;
#X connect 7 0 4 0;
#X connect 7 0 9 0;
#X connect 9 0 11 0;
#X connect 10 0 47 1;
#X connect 11 0 7 1;
#X connect 12 0 14 0;
#X connect 13 0 12 1;
#X connect 14 0 28 0;
#X connect 15 0 20 0;
#X connect 16 0 28 0;
#X connect 17 0 16 0;
#X connect 18 0 15 1;
#X connect 19 0 28 0;
#X connect 20 0 17 0;
#X connect 26 0 44 0;
#X connect 30 0 0 0;
#X connect 31 0 3 0;
#X connect 31 0 2 0;
#X connect 32 0 6 0;
#X connect 33 0 6 1;
#X connect 34 0 35 0;
#X connect 35 0 3 1;
#X connect 36 0 3 2;
#X connect 38 0 13 0;
#X connect 38 0 18 0;
#X connect 38 0 10 0;
#X connect 39 0 17 1;
#X connect 41 0 47 0;
#X connect 42 0 12 0;
#X connect 43 0 15 0;
#X connect 45 0 46 0;
#X connect 46 0 1 0;
#X connect 47 0 19 0;
#X coords 0 0 1 1 210 110 1 50 50;
#X restore 33 325 pd audio demo;
#X obj 295 213 print binary_out;
#X text 298 197 12bits=12notes;
#X obj 480 309 gamme 90 40 1 0 0 0 1 0 0 1 0 0 0 1;
#X obj 480 262 f;
#X obj 480 221 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 480 283 setb \$1;
#X floatatom 563 371 5 0 0 0 - - -, f 5;
#X msg 530 236 0;
#X text 538 283 binary input;
#X msg 600 234 2741;
#X msg 562 235 145;
#X text 304 184 binary output:;
#X connect 2 0 3 0;
#X connect 2 1 6 0;
#X connect 2 2 7 0;
#X connect 2 2 15 0;
#X connect 2 3 36 0;
#X connect 2 3 39 1;
#X connect 4 0 16 0;
#X connect 5 0 2 0;
#X connect 7 0 8 0;
#X connect 7 0 35 0;
#X connect 8 1 10 0;
#X connect 9 0 2 0;
#X connect 11 0 13 0;
#X connect 12 0 2 0;
#X connect 13 0 12 0;
#X connect 14 0 24 0;
#X connect 16 0 19 0;
#X connect 17 0 18 0;
#X connect 18 0 16 0;
#X connect 18 1 16 1;
#X connect 19 0 2 0;
#X connect 24 0 13 0;
#X connect 24 1 13 1;
#X connect 38 3 42 0;
#X connect 39 0 41 0;
#X connect 40 0 39 0;
#X connect 41 0 38 0;
#X connect 43 0 41 0;
#X connect 45 0 41 0;
#X connect 46 0 41 0;