aboutsummaryrefslogtreecommitdiff
path: root/abstractions/pdp_qt_control.pd
blob: 7bb2de82676e46cb3c1dc6fe1970d21254b961e2 (plain)
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
#N canvas 287 151 577 553 10;
#X obj 390 48 inlet;
#X text 315 10 nb of frames;
#X text 313 23 connect pdp_qt's 3rd outlet here;
#X obj 390 99 s \$0-frames;
#X obj 8 9 inlet;
#X msg 150 186 pp;
#X msg 53 85 set l;
#X msg 104 87 set pp;
#X msg 160 87 set r;
#N canvas 821 623 335 233 randplay 0;
#X obj 82 122 random;
#X obj 111 96 r \$0-frames;
#X msg 73 81 bang;
#X obj 69 39 inlet;
#X obj 82 153 outlet;
#X text 154 24 random frame playback;
#X connect 0 0 4 0;
#X connect 1 0 0 1;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X restore 377 288 pd randplay;
#N canvas 418 263 365 227 loopplay 0;
#X obj 63 79 f 0;
#X obj 63 101 + 1;
#X obj 63 147 mod;
#X obj 70 121 r \$0-frames;
#X msg 62 59 bang;
#X obj 62 30 inlet;
#X obj 63 182 outlet;
#X text 166 33 normal looped playback;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 0 1;
#X connect 2 0 6 0;
#X connect 3 0 2 1;
#X connect 4 0 0 0;
#X connect 5 0 4 0;
#X restore 59 284 pd loopplay;
#X obj 4 35 route bang;
#N canvas 253 244 365 227 rloopplay 0;
#X obj 63 79 f 0;
#X obj 63 147 mod;
#X obj 96 129 r \$0-frames;
#X msg 62 59 bang;
#X obj 62 30 inlet;
#X obj 63 182 outlet;
#X obj 63 101 + 1;
#X obj 133 79 r \$0-frames;
#X obj 132 102 - 1;
#X text 166 33 reverse looped playback;
#X connect 0 0 6 0;
#X connect 1 0 0 1;
#X connect 1 0 5 0;
#X connect 2 0 1 1;
#X connect 3 0 0 0;
#X connect 4 0 3 0;
#X connect 6 0 1 0;
#X connect 7 0 8 0;
#X connect 8 0 6 1;
#X restore 152 284 pd rloopplay;
#X msg 215 87 set rl;
#N canvas 0 0 450 300 addjitter 0;
#X obj 150 65 inlet;
#X obj 177 244 outlet;
#X obj 259 66 inlet;
#X obj 259 90 abs;
#X obj 225 173 r \$0-frames;
#X obj 186 201 mod;
#X obj 259 113 + 1;
#X obj 211 139 random 1;
#X text 32 26 add jitter. sort of. something like the nervous effect.
;
#X obj 160 115 t f b;
#X obj 185 169 +;
#X connect 0 0 9 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 5 1;
#X connect 5 0 1 0;
#X connect 6 0 7 1;
#X connect 7 0 10 1;
#X connect 9 0 10 0;
#X connect 9 1 7 0;
#X connect 10 0 5 0;
#X restore 148 395 pd addjitter;
#X obj 150 426 outlet;
#X obj 53 60 route loop pingpong random rloop nervous;
#X obj 95 419 print;
#N canvas 751 514 434 327 pingpongplay 1;
#X obj 117 73 r \$0-frames;
#X msg 62 59 bang;
#X obj 62 30 inlet;
#X obj 56 243 outlet;
#X text 120 13 pingpong (palindrome) looped playback;
#X obj 118 121 * 2;
#X obj 55 191 -;
#X obj 55 213 abs;
#X obj 63 79 f 0;
#X floatatom 113 203 5 0 0 0 - - -;
#X obj 58 108 + 1;
#X obj 62 141 mod;
#X obj 117 98 - 1;
#X connect 0 0 12 0;
#X connect 1 0 8 0;
#X connect 2 0 1 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 3 0;
#X connect 7 0 9 0;
#X connect 8 0 10 0;
#X connect 10 0 11 0;
#X connect 11 0 6 0;
#X connect 11 0 8 1;
#X connect 12 0 5 0;
#X connect 12 0 6 1;
#X restore 249 284 pd pingpongplay;
#X obj 150 217 route l rl pp r;
#X text 60 12 left input: metro and control;
#X text 49 465 loop modes: loop (normal) \, rloop (reverse loop) \,
pingpong (palindrome) \, random. send a nervous <amount> message to
add some random jitter.;
#X obj 390 75 abs;
#X connect 0 0 22 0;
#X connect 4 0 11 0;
#X connect 5 0 19 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 14 0;
#X connect 10 0 14 0;
#X connect 11 0 5 0;
#X connect 11 1 16 0;
#X connect 12 0 14 0;
#X connect 13 0 5 0;
#X connect 14 0 15 0;
#X connect 16 0 6 0;
#X connect 16 1 7 0;
#X connect 16 2 8 0;
#X connect 16 3 13 0;
#X connect 16 4 14 1;
#X connect 18 0 14 0;
#X connect 19 0 10 0;
#X connect 19 1 12 0;
#X connect 19 2 18 0;
#X connect 19 3 9 0;
#X connect 22 0 3 0;