File: metroplus-help.pd

package info (click to toggle)
pd-mjlib 0.2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 372 kB
  • sloc: ansic: 1,175; makefile: 31
file content (144 lines) | stat: -rw-r--r-- 4,468 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
#N canvas 383 79 556 531 10;
#X obj 0 0 cnv 15 552 40 empty empty metroplus 3 12 0 18 -204280 -1
0;
#X obj 0 356 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#X obj 0 466 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 503 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#X obj 79 475 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 79 370 cnv 17 3 50 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 0 535 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#N canvas 242 347 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 537 pd Related_objects;
#X text 8 23 multi-interval metro;
#X obj 483 2 metroplus;
#X obj 79 426 cnv 17 3 30 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X obj 107 285 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 132 61 start;
#X msg 140 81 stop;
#X floatatom 315 60 5 0 0 0 - - -, f 5;
#X msg 327 79 500 1000 200;
#X obj 114 62 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#N canvas 275 223 494 344 META 0;
#X text 12 155 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 135 AUTHOR Mark Williamson <mark@junklight.com>;
#X text 12 25 LICENSE GPL v2;
#X text 12 45 DESCRIPTION variation on the metro object -- instead
of providing a steady pulse it can provide an irregular beat;
#X text 12 75 INLET_0 bang start stop;
#X text 12 95 INLET_1 float list;
#X text 12 115 OUTLET_0 bang;
#X text 12 5 KEYWORDS control bang_op;
#X restore 495 538 pd META;
#N canvas 681 429 450 561 snare 0;
#X obj 184 223 vline~;
#X obj 171 438 *~;
#X obj 142 302 cos~;
#X obj 157 140 t f f;
#X obj 142 282 *~;
#X msg 157 114 70;
#X obj 172 532 outlet~;
#X obj 226 512 switch~;
#X obj 226 464 env~;
#X obj 226 488 > 0.1;
#X msg 280 201 1;
#X obj 176 64 t b b b;
#X obj 176 10 inlet;
#X text 330 471 ajf;
#X obj 184 281 *~;
#X obj 171 415 cos~;
#X obj 116 480 s~ \$0-fb;
#X obj 77 304 r~ \$0-fb;
#X obj 127 353 +~;
#X obj 76 380 *~;
#X obj 185 306 *~;
#X obj 128 328 sig~ 5;
#X msg 195 114 6;
#X obj 157 166 /;
#X msg 184 201 1 0 0 \, 0 \$1 3;
#X text 294 449 efficient snare drum;
#X obj 112 89 del 5;
#X msg 112 114 90;
#X connect 0 0 4 0;
#X connect 0 0 14 0;
#X connect 0 0 14 1;
#X connect 1 0 6 0;
#X connect 1 0 8 0;
#X connect 1 0 16 0;
#X connect 2 0 18 1;
#X connect 3 0 23 0;
#X connect 3 1 24 0;
#X connect 4 0 2 0;
#X connect 5 0 3 0;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X connect 11 0 26 0;
#X connect 11 1 22 0;
#X connect 11 2 10 0;
#X connect 12 0 11 0;
#X connect 14 0 20 0;
#X connect 14 0 20 1;
#X connect 15 0 1 0;
#X connect 17 0 19 0;
#X connect 18 0 19 1;
#X connect 19 0 15 0;
#X connect 20 0 1 1;
#X connect 21 0 18 0;
#X connect 22 0 23 1;
#X connect 23 0 4 1;
#X connect 24 0 0 0;
#X connect 26 0 27 0;
#X connect 26 0 5 0;
#X connect 27 0 3 0;
#X restore 132 284 pd snare;
#X obj 133 308 output~;
#X obj 132 198 mjlib/metroplus 1000 500 1000 200;
#X msg 337 99 500 250 250 500;
#X text 107 370 bang;
#X text 162 370 - start metroplus;
#X text 162 388 - start metroplus;
#X text 107 388 start;
#X text 107 405 stop;
#X text 162 405 - stop metroplus;
#X text 107 426 float;
#X text 162 426 - the interval in ms \, just like metro;
#X text 107 444 list;
#X text 162 444 - list of intervals in ms;
#X text 107 475 bang;
#X text 160 475 - generated on each interval;
#X text 96 512 initial list if intervals;
#N canvas 521 79 442 300 original 0;
#X text 18 28 by mark williamson (mark@junklight.com);
#X text 18 61 metroplus is a variation on the metro object. Instead
of providing a steady pulse however it can provide an irregular beat.
It takes as its control a list of numbers representing intervals in
milliseconds. These are the time between each "pulse". So for example
with the initial setting below (in the metroplus object itself) - the
first pulse comes after 1 second the second after 500ms the third after
1 second and the fourth after 200ms - the next beat comming a second
after that because the sequence starts again.;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 1 metroplus;
#X restore 384 328 pd original text;
#X connect 12 0 20 0;
#X connect 13 0 20 0;
#X connect 14 0 20 1;
#X connect 15 0 20 1;
#X connect 16 0 20 0;
#X connect 18 0 19 0;
#X connect 18 0 19 1;
#X connect 20 0 11 0;
#X connect 20 0 18 0;
#X connect 21 0 20 1;