summaryrefslogtreecommitdiff
path: root/help/pong-help.pd
blob: f0574955aa7d02383fe77e1a4204c3e1af1eb373 (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
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
#N canvas 486 80 557 515 10;
#X obj 0 0 cnv 15 552 40 empty empty pong 3 12 0 18 -204280 -1 0;
#X obj 0 332 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#X obj 0 593 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 698 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#X obj 79 602 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 79 343 cnv 17 3 105 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 0 737 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#N canvas 240 348 428 75 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 1 Related Objects;
#X restore 206 739 pd Related_objects;
#N canvas 497 583 379 348 META 0;
#X text 12 303 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42. Updated by Fred Jan Kraan 2016-02.;
#X text 12 267 AUTHOR Olaf Matthes;
#X text 12 25 LICENSE GPL v2;
#X text 12 45 DESCRIPTION bouncing ball model;
#X text 12 5 KEYWORDS control;
#X text 12 65 INLET_0 bang \, stop \, reset \, timegrain \, timewarp
\, baseaccel;
#X text 12 85 INLET_1 float;
#X text 12 105 INLET_2 float;
#X text 12 125 INLET_3 float;
#X text 12 145 INLET_4 float;
#X text 12 165 INLET_5 float;
#X text 13 185 OUTLET_0 bang;
#X text 12 205 OUTLET_1 float;
#X text 12 225 OUTLET_2 float;
#X text 12 245 OUTLET_3 float;
#X text 12 285 MAINTAINER Fred Jan Kraan <fjkraan@xs4all.nl>;
#X restore 502 741 pd META;
#X text 107 342 bang;
#X obj 79 463 cnv 17 3 17 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X text 107 462 float;
#X obj 506 4 pong;
#X text 8 23 a bouncing ball model!;
#X floatatom 216 46 5 0 0 0 - - -, f 5;
#X floatatom 235 65 5 0 0 0 - - -, f 5;
#X floatatom 254 85 5 0 0 0 - - -, f 5;
#X floatatom 274 104 5 0 0 0 - - -, f 5;
#X floatatom 291 123 5 0 0 0 - - -, f 5;
#X msg 156 81 stop;
#X obj 156 60 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 69 61 timegrain \$1;
#X floatatom 33 62 5 0 0 0 - - -, f 5;
#X floatatom 33 83 5 0 0 0 - - -, f 5;
#X msg 69 82 timewarp \$1;
#X floatatom 33 104 5 0 0 0 - - -, f 5;
#X msg 69 103 baseaccel \$1;
#X msg 156 103 reset;
#X obj 156 302 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X floatatom 201 301 5 0 0 0 - - -, f 5;
#X floatatom 246 260 8 0 0 0 - - -, f 8;
#X floatatom 367 261 8 0 0 0 - - -, f 8;
#X text 298 260 velocity;
#X text 418 261 height;
#N canvas 223 601 450 300 direction 0;
#X obj 127 36 inlet;
#X obj 142 238 outlet;
#X obj 187 238 outlet;
#X obj 222 119 f 0;
#X obj 142 165 <;
#X obj 232 238 outlet;
#X text 141 258 less;
#X text 188 258 equal;
#X text 237 256 more;
#X obj 175 165 ==;
#X obj 207 165 >;
#X obj 127 68 t f f f f b;
#X connect 0 0 11 0;
#X connect 3 0 10 1;
#X connect 3 0 9 1;
#X connect 3 0 4 1;
#X connect 4 0 1 0;
#X connect 9 0 2 0;
#X connect 10 0 5 0;
#X connect 11 0 3 1;
#X connect 11 1 4 0;
#X connect 11 2 9 0;
#X connect 11 3 10 0;
#X connect 11 4 3 0;
#X restore 367 279 pd direction;
#X obj 367 300 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 401 300 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 436 301 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 398 314 equal;
#N canvas 773 603 450 300 direction 0;
#X obj 127 36 inlet;
#X obj 142 238 outlet;
#X obj 187 238 outlet;
#X obj 222 119 f 0;
#X obj 142 165 <;
#X obj 232 238 outlet;
#X text 141 258 less;
#X text 188 258 equal;
#X text 237 256 more;
#X obj 175 165 ==;
#X obj 207 165 >;
#X obj 127 68 t f f f f b;
#X connect 0 0 11 0;
#X connect 3 0 10 1;
#X connect 3 0 9 1;
#X connect 3 0 4 1;
#X connect 4 0 1 0;
#X connect 9 0 2 0;
#X connect 10 0 5 0;
#X connect 11 0 3 1;
#X connect 11 1 4 0;
#X connect 11 2 9 0;
#X connect 11 3 10 0;
#X connect 11 4 3 0;
#X restore 246 279 pd direction;
#X obj 246 300 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 280 300 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 315 301 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 242 315 less;
#X text 313 315 more;
#X text 277 315 equal;
#X text 434 314 higher;
#X text 363 314 lower;
#X obj 156 177 maxlib/pong 1.23321e+07;
#X text 86 719 warp;
#X obj 79 489 cnv 17 3 17 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X text 107 488 bang;
#X obj 79 514 cnv 17 3 17 empty empty 3 5 9 0 16 -228856 -162280 0
;
#X text 107 513 float;
#X obj 79 541 cnv 17 3 17 empty empty 4 5 9 0 16 -228856 -162280 0
;
#X text 107 540 bang;
#X obj 79 566 cnv 17 3 17 empty empty 5 5 9 0 16 -228856 -162280 0
;
#X text 107 565 float;
#X text 108 359 stop;
#X text 181 342 - start bouncing;
#X text 181 360 - stop bouncing;
#X text 181 379 - pause bouncing;
#X text 107 379 reset;
#X text 107 416 timewarp n;
#X text 107 398 timegrain n;
#X text 107 434 baseaccel n;
#X text 181 398 - timegrain value;
#X text 181 416 - timewarp value;
#X text 181 434 - baseaccel value;
#X text 162 462 - distance;
#X text 162 488 - velocity;
#X text 162 513 - damping;
#X text 162 540 - hand force;
#X text 162 565 - virtual hand (distance);
#X obj 79 625 cnv 17 3 17 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X text 107 625 float;
#X obj 79 647 cnv 17 3 17 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X text 107 647 float;
#X obj 79 669 cnv 17 3 17 empty empty 3 5 9 0 16 -228856 -162280 0
;
#X text 107 669 float;
#X text 161 669 - height;
#X text 161 647 - direction;
#X text 161 625 - hand;
#X text 161 602 - bounce;
#X text 107 602 bang;
#X connect 14 0 48 1;
#X connect 15 0 48 2;
#X connect 16 0 48 3;
#X connect 17 0 48 4;
#X connect 18 0 48 5;
#X connect 19 0 48 0;
#X connect 20 0 48 0;
#X connect 21 0 48 0;
#X connect 22 0 21 0;
#X connect 23 0 24 0;
#X connect 24 0 48 0;
#X connect 25 0 26 0;
#X connect 26 0 48 0;
#X connect 27 0 48 0;
#X connect 30 0 39 0;
#X connect 31 0 34 0;
#X connect 34 0 35 0;
#X connect 34 1 36 0;
#X connect 34 2 37 0;
#X connect 39 0 40 0;
#X connect 39 1 41 0;
#X connect 39 2 42 0;
#X connect 48 0 28 0;
#X connect 48 1 29 0;
#X connect 48 2 30 0;
#X connect 48 3 31 0;