aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wilkes <jancsika1@users.sourceforge.net>2012-01-21 04:05:20 +0000
committerJonathan Wilkes <jancsika1@users.sourceforge.net>2012-01-21 04:05:20 +0000
commit4efde6f9f6213659d795b4e9973c112093f59e4f (patch)
tree9e8f70886ed6436a1df1f4034cac44995b7909b7
parent9e45506680b2bc8ed6e1c4839a99b98d08791c19 (diff)
added META subpatch
svn path=/trunk/externals/mjlib/; revision=15885
-rw-r--r--about-help.pd22
-rw-r--r--convolve~-help.pd16
-rw-r--r--metroplus-help.pd14
-rw-r--r--monorhythm-help.pd93
-rw-r--r--morse-help.pd89
-rw-r--r--n2m-help.pd30
-rw-r--r--pin~-help.pd17
-rw-r--r--prob-help.pd17
-rw-r--r--synapseA~-help.pd16
9 files changed, 215 insertions, 99 deletions
diff --git a/about-help.pd b/about-help.pd
index d44221a..ddb5954 100644
--- a/about-help.pd
+++ b/about-help.pd
@@ -1,10 +1,10 @@
-#N canvas 123 239 657 440 12;
+#N canvas 1 53 563 440 12;
#X floatatom 215 277 5 0 0 0 of_this_number---> - -;
-#X floatatom 217 374 5 0 0 0 here---> - -;
-#X obj 218 172 bng 35 250 50 0 empty empty empty 20 8 0 8 -262144 -1
+#X floatatom 215 374 5 0 0 0 here---> - -;
+#X obj 215 172 bng 35 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X floatatom 325 214 5 0 0 0 - - -;
-#X obj 219 323 about 10;
+#X obj 215 323 about 10;
#X text 24 16 about;
#X text 25 34 by mark williamson;
#X text 22 56 (mark@junklight.com);
@@ -13,10 +13,22 @@ from a given value. That is it makes numbers that are "about" the given
value.;
#X text 67 168 click here --->;
#X text 88 194 and get;
-#X text 258 192 a number which is within;
+#X text 255 192 a number which is within;
#X text 377 215 %;
#X text 319 340 %age as a parameter;
#X text 304 322 note: you can set the default;
+#N canvas 273 106 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 make numbers that are + or - a percenage
+error from a given value;
+#X text 12 75 INLET_0 float;
+#X text 12 95 INLET_1 float;
+#X text 12 115 OUTLET_0 float;
+#X text 12 5 KEYWORDS control filter;
+#X restore 496 407 pd META;
#X connect 0 0 4 0;
#X connect 2 0 0 0;
#X connect 3 0 4 1;
diff --git a/convolve~-help.pd b/convolve~-help.pd
index fc820bd..9aa2c7e 100644
--- a/convolve~-help.pd
+++ b/convolve~-help.pd
@@ -1,4 +1,18 @@
-#N canvas 3 48 450 300 10;
+#N canvas 1 53 450 300 10;
#X obj 162 123 convolve~;
#X text 120 178 placeholder help patch;
#X text 147 62 from mjlib;
+#N canvas 275 164 494 344 META 0;
+#X text 12 185 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 165 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 85 INLET_1 float;
+#X text 12 45 DESCRIPTION;
+#X text 12 105 INLET_2 float;
+#X text 12 65 INLET_0 signal;
+#X text 12 125 OUTLET_0 signal;
+#X text 12 145 OUTLET_1 signal;
+#X text 12 5 KEYWORDS signal needs_work (DESCRIPTION/EXAMPLE/INLETS/OUTLETS?)
+;
+#X restore 393 272 pd META;
diff --git a/metroplus-help.pd b/metroplus-help.pd
index 9d88602..e50906c 100644
--- a/metroplus-help.pd
+++ b/metroplus-help.pd
@@ -1,4 +1,4 @@
-#N canvas 155 70 632 505 12;
+#N canvas 1 53 632 505 12;
#X obj 166 441 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 170 249 start;
@@ -29,6 +29,18 @@ after that because the sequence starts again.;
#X text 455 338 like a metro;
#X text 428 355 object if you want;
#X text 518 372 it to;
+#N canvas 277 222 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 508 455 pd META;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 1;
diff --git a/monorhythm-help.pd b/monorhythm-help.pd
index 2d8886b..31cc9d8 100644
--- a/monorhythm-help.pd
+++ b/monorhythm-help.pd
@@ -1,55 +1,70 @@
-#N canvas 153 22 644 746 12;
-#X obj 292 684 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
+#N canvas 1 53 644 649 12;
+#X obj 291 585 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
-#X msg 115 505 start;
-#X obj 219 680 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
+#X msg 115 440 start;
+#X obj 219 585 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
-#X obj 373 685 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
+#X obj 363 585 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
-#X msg 41 494 stop;
-#X obj 210 507 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
+#X msg 41 429 stop;
+#X obj 210 442 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
-#X msg 353 526 1 2 1 1;
-#X msg 452 538 2000;
-#X msg 261 491 1 2 0 1;
-#X obj 219 611 monorhythm 2000 2 1 1;
-#X text 23 38 by mark williamson;
-#X text 25 13 monorhythm;
-#X text 23 62 (mark@junklight.com);
-#X text 28 97 The monorhythm object is designed to allow simple rythms
-to be generated. It is also constructed in such away so as to create
-more complex polyrhythms quickly and easily.;
-#X text 28 154 The monorhythm object is given a time interval and a
+#X msg 353 461 1 2 1 1;
+#X msg 452 473 2000;
+#X msg 261 426 1 2 0 1;
+#X obj 219 546 monorhythm 2000 2 1 1;
+#X text 23 28 by mark williamson;
+#X text 25 3 monorhythm;
+#X text 23 52 (mark@junklight.com);
+#X text 28 129 The monorhythm object is given a time interval and a
rhythm pattern. It divides the interval into the number of beats in
the pattern and outputs bangs as defined by the pattern. The performance
time of the entire pattern is given by the time interval.;
-#X text 30 242 The pattern consists of strings of the symbols 0 \,
+#X text 30 212 The pattern consists of strings of the symbols 0 \,
1 and 2 0 is a rest \, 1 is a normal beat and 2 is an accented beat.
A rest produces no output. A 1 produces a bang on the leftmost outlet.
A 2 produces a bang on the left most outlet and a bang on the middle
outlet (the accent outlet).;
-#X text 30 331 In order to synchronise multiple monorhythms there is
+#X text 30 296 In order to synchronise multiple monorhythms there is
a third outlet - the sync outlet. This does a bang at the start of
every bar - which can be fed to the left most inlet of a second (or
Nth) monorhythm.;
-#X text 29 412 for an example of a polyrhythm see:;
-#X obj 380 412 polyexample;
-#X text 199 701 beat;
-#X text 278 702 accent;
-#X text 362 704 sync;
-#X text 449 568 time interval;
-#X text 278 459 pattern;
-#X text 37 466 stop;
-#X text 104 467 start or bang;
-#X text 105 483 sets it going;
-#X msg 25 559 exclusive;
-#X msg 27 654 nonexclusive;
-#X text 22 590 beat and accent;
-#X text 21 607 bangs are mutually;
-#X text 20 622 exclusive;
-#X text 23 682 accent bang;
-#X text 23 697 supplements;
-#X text 22 715 the beat bang;
+#X text 29 367 for an example of a polyrhythm see:;
+#X obj 380 367 polyexample;
+#X text 199 606 beat;
+#X text 277 603 accent;
+#X text 352 604 sync;
+#X text 449 503 time interval;
+#X text 278 394 pattern;
+#X text 37 401 stop;
+#X text 104 402 start or bang;
+#X text 105 418 sets it going;
+#X msg 25 484 exclusive;
+#X msg 27 579 nonexclusive;
+#X text 22 515 beat and accent;
+#X text 21 532 bangs are mutually;
+#X text 20 547 exclusive;
+#X text 23 602 accent bang;
+#X text 23 617 supplements;
+#X text 22 635 the beat bang;
+#N canvas 278 251 494 344 META 0;
+#X text 12 205 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 185 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control bang_op;
+#X text 12 45 DESCRIPTION designed to allow simple rhythms to be generated
+;
+#X text 12 65 INLET_0 bang start stop exclusive nonexclusive;
+#X text 12 85 INLET_1 list;
+#X text 12 105 INLET_2 float;
+#X text 12 125 OUTLET_0 bang;
+#X text 12 145 OUTLET_1 bang;
+#X text 12 165 OUTLET_2 bang;
+#X restore 551 621 pd META;
+#X text 28 77 The monorhythm object is designed to allow simple rhythms
+to be generated. It is also constructed in such away so as to create
+more complex polyrhythms quickly and easily.;
#X connect 1 0 9 0;
#X connect 4 0 9 0;
#X connect 5 0 9 0;
@@ -59,5 +74,5 @@ Nth) monorhythm.;
#X connect 9 0 2 0;
#X connect 9 1 0 0;
#X connect 9 2 3 0;
+#X connect 26 0 9 0;
#X connect 27 0 9 0;
-#X connect 28 0 9 0;
diff --git a/morse-help.pd b/morse-help.pd
index af5fc86..955a7c8 100644
--- a/morse-help.pd
+++ b/morse-help.pd
@@ -1,46 +1,46 @@
-#N canvas 68 34 884 712 12;
-#X obj 274 213 morse;
-#X obj 274 243 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#N canvas 1 53 884 624 12;
+#X obj 274 183 morse;
+#X obj 274 213 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 296 243 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 296 213 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 319 243 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 319 213 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 61 73 1;
#X msg 121 47 stop;
-#X msg 303 165 msg this is a test message;
+#X msg 303 135 msg this is a test message;
#X obj 87 119 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X msg 303 139 msg 1 2 3 4 8;
+#X msg 303 109 msg 1 2 3 4 8;
#X obj 106 117 metro 100;
-#X obj 129 615 dac~;
-#X obj 137 574 *~;
-#X obj 165 549 hsl 128 22 0.01 1 1 0 empty empty volume 9 9 1 10 -262144
--1 -1 10000 0;
-#X obj 137 524 *~;
-#X obj 62 297 osc~ 440;
-#X obj 65 269 hsl 128 22 10 6000 0 0 empty empty frequency 9 9 1 10
+#X obj 129 545 dac~;
+#X obj 137 504 *~;
+#X obj 165 479 hsl 128 22 0.01 1 1 0 empty empty volume 9 9 1 10 -262144
+-1 -1 0 0;
+#X obj 137 454 *~;
+#X obj 62 267 osc~ 440;
+#X obj 65 239 hsl 128 22 10 6000 0 0 empty empty frequency 9 9 1 10
-262144 -1 -1 1900 1;
-#X obj 183 484 line~;
-#X obj 197 390 delay 50;
-#X obj 197 370 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 183 414 line~;
+#X obj 197 330 delay 50;
+#X obj 197 310 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X floatatom 286 392 5 0 0 0 - - -;
-#X floatatom 7 298 5 0 0 0 - - -;
-#X msg 62 241 906.1;
-#X obj 62 214 loadbang;
-#X obj 382 389 delay 50;
-#X obj 382 369 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X floatatom 286 332 5 0 0 0 - - -;
+#X floatatom 7 268 5 0 0 0 - - -;
+#X msg 62 211 906.1;
+#X obj 62 184 loadbang;
+#X obj 382 329 delay 50;
+#X obj 382 309 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X floatatom 468 390 5 0 0 0 - - -;
-#X obj 355 657 writesf~ 2;
-#X msg 358 596 start;
-#X msg 421 596 stop;
-#X msg 428 627 open mouts.wav;
-#X msg 157 430 1 1;
-#X msg 197 430 0 1;
-#X msg 342 429 1 1;
-#X msg 384 429 0 1;
+#X floatatom 468 330 5 0 0 0 - - -;
+#X obj 355 587 writesf~ 2;
+#X msg 358 526 start;
+#X msg 421 526 stop;
+#X msg 428 557 open mouts.wav;
+#X msg 157 370 1 1;
+#X msg 197 370 0 1;
+#X msg 342 369 1 1;
+#X msg 384 369 0 1;
#X obj 683 155 hsl 128 15 10 1000 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 513 1;
#X text 714 129 speed;
@@ -48,19 +48,32 @@
#X obj 643 276 s dot;
#X obj 735 276 s dash;
#X obj 191 91 r dot;
-#X obj 272 364 r dot;
-#X obj 457 362 r dash;
+#X obj 272 304 r dot;
+#X obj 457 302 r dash;
#X obj 735 224 * 3;
#X msg 680 93 50;
#X obj 680 64 loadbang;
-#X text 230 333 dot;
-#X text 387 337 dash;
-#X text 188 528 volume - don't forget to set!;
+#X text 230 273 dot;
+#X text 387 277 dash;
+#X text 188 458 volume - don't forget to set!;
#X msg 61 47 start;
-#X text 335 684 you can record to a file.;
+#X text 335 607 you can record to a file.;
#X text 11 4 convert text to Morse Code;
#X text 223 36 On UNIX and MacOS X systems \, its case-sensitive \,
on Windows \, its not.;
+#N canvas 510 172 494 344 META 0;
+#X text 12 185 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 165 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 105 OUTLET_0 bang;
+#X text 12 125 OUTLET_1 bang;
+#X text 12 145 OUTLET_2 bang;
+#X text 12 45 DESCRIPTION convert text to Morse code;
+#X text 12 65 INLET_0 bang msg;
+#X text 12 85 INLET_1;
+#X text 12 5 KEYWORDS control bang_op needs_work (INLET_1?);
+#X restore 815 597 pd META;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 3 0;
diff --git a/n2m-help.pd b/n2m-help.pd
index f3960e2..6c1fd37 100644
--- a/n2m-help.pd
+++ b/n2m-help.pd
@@ -1,19 +1,29 @@
-#N canvas 227 128 645 441 12;
+#N canvas 1 53 547 441 12;
#X obj 104 320 n2m;
-#X obj 95 378 print;
+#X obj 104 378 print;
#X text 32 13 n2m - note to midi;
#X text 32 36 by mark williamson (http://www.junklight.com);
#X text 33 75 n2m converts note names in the form <note name><octave>
to a midi number. It copes with single notes or chords.;
-#X msg 109 174 note C5 d#7 c3;
-#X msg 67 128 note c6;
-#X msg 146 220 note D;
-#X msg 182 270 note 7;
-#X text 174 129 output note C6;
-#X text 271 174 output a chord;
-#X text 244 218 Octave defaults to 4;
-#X text 266 268 note defaults to C;
+#X msg 104 174 note C5 d#7 c3;
+#X msg 62 128 note c6;
+#X msg 141 220 note D;
+#X msg 177 270 note 7;
+#X text 169 129 output note C6;
+#X text 266 174 output a chord;
+#X text 239 218 Octave defaults to 4;
+#X text 261 268 note defaults to C;
#X text 191 343 on Windows \, its not case sensitive;
+#N canvas 463 133 494 344 META 0;
+#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 5 KEYWORDS control conversion MIDI;
+#X text 12 45 DESCRIPTION note to midi;
+#X text 12 65 INLET_0 note;
+#X text 12 105 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 85 OUTLET_0 float;
+#X restore 477 408 pd META;
#X connect 0 0 1 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
diff --git a/pin~-help.pd b/pin~-help.pd
index 0b8efed..ce4fdbe 100644
--- a/pin~-help.pd
+++ b/pin~-help.pd
@@ -1,4 +1,4 @@
-#N canvas 146 80 623 617 12;
+#N canvas 1 53 554 617 12;
#X obj 210 485 dac~;
#X obj 159 395 osc~;
#X msg 159 282 69;
@@ -28,6 +28,21 @@ so many milliseconds.;
#X text 25 523 note that no panning or envelopes are applied and therefore
low choice intervals will add "switching" noise to the output.;
#X text 19 30 by mark williamson (mark@junklight.com);
+#N canvas 464 162 494 344 META 0;
+#X text 12 195 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 25 LICENSE GPL v2;
+#X text 12 175 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 45 DESCRIPTION take a single signal input and output it
+to the left or right output at random based on the probability set
+;
+#X text 12 75 INLET_0 signal;
+#X text 12 95 INLET_1 float;
+#X text 12 115 INLET_2 float;
+#X text 12 135 OUTLET_0 signal;
+#X text 12 155 OUTLET_1 signal;
+#X text 12 5 KEYWORDS signal random;
+#X restore 478 583 pd META;
#X connect 1 0 17 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
diff --git a/prob-help.pd b/prob-help.pd
index 85ea41c..980b9d4 100644
--- a/prob-help.pd
+++ b/prob-help.pd
@@ -1,5 +1,6 @@
-#N canvas 144 132 614 505 12;
+#N canvas 1 53 473 505 12;
#X obj 235 384 prob;
+#C restore;
#X obj 235 448 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 134 317 start;
@@ -26,9 +27,19 @@ a bang.;
#X text 64 372 bang has the;
#X text 64 389 same effect;
#X text 64 405 as start;
+#N canvas 465 191 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 25 LICENSE GPL v2;
+#X text 12 135 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 45 DESCRIPTION designed to generate a random event with
+a given probability at a given interval;
+#X text 12 75 INLET_0 bang start stop;
+#X text 12 95 OUTLET_0 bang;
+#X text 12 115 OUTLET_1;
+#X text 12 5 KEYWORDS control random needs_work (OUTLET_1?);
+#X restore 402 477 pd META;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
-#X connect 4 0 0 1;
-#X connect 5 0 0 2;
#X connect 14 0 0 0;
diff --git a/synapseA~-help.pd b/synapseA~-help.pd
index 57e2901..d0896d3 100644
--- a/synapseA~-help.pd
+++ b/synapseA~-help.pd
@@ -1,4 +1,18 @@
-#N canvas 3 48 450 300 10;
+#N canvas 3 53 450 300 10;
#X text 120 178 placeholder help patch;
#X text 147 62 from mjlib;
#X obj 162 123 synapseA~;
+#N canvas 466 220 494 344 META 0;
+#X text 12 205 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
+Wilkes for Pd version 0.42.;
+#X text 12 35 LICENSE GPL v2;
+#X text 12 185 AUTHOR Mark Williamson <mark@junklight.com>;
+#X text 12 145 OUTLET_1;
+#X text 12 5 KEYWORDS signal needs_work (EXAMPLE/INLETS/OUTLETS/DESCRIPTION?)
+;
+#X text 12 55 DESCRIPTION;
+#X text 12 85 INLET_0 signal;
+#X text 12 105 INLET_1;
+#X text 12 125 OUTLET_0;
+#X text 12 165 OUTLET_2;
+#X restore 398 269 pd META;