Commit 39d2e004 authored by Jonathan Wilkes's avatar Jonathan Wilkes
Browse files

merge "GENRE tutorial" into "KEYWORDS"

parent 34d72e43
#N struct template1 float x float y float z float q; #N struct template1 float x float y float z float q;
#N canvas 424 19 448 426 10; #N canvas 425 44 448 426 10;
#N canvas 395 77 297 180 data 0; #N canvas 395 77 297 180 data 0;
#X scalar template1 50 100 30 9 \;; #X scalar template1 50 100 30 9 \;;
#X scalar template1 150 100 -20 900 \;; #X scalar template1 150 100 -20 900 \;;
...@@ -44,21 +44,20 @@ It's possible to mix data of many different templates in the same collection. ...@@ -44,21 +44,20 @@ It's possible to mix data of many different templates in the same collection.
; ;
#X obj 1 404 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 404 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 85 PLATFORM windows macosx gnulinux; #X text 12 65 PLATFORM windows macosx gnulinux;
#X text 12 165 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 145 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 205 RELEASE_VERSION 0.41.4; #X text 12 185 RELEASE_VERSION 0.41.4;
#X text 12 185 RELEASE_DATE 2009-06-12; #X text 12 165 RELEASE_DATE 2009-06-12;
#X text 12 145 AUTHOR Miller Puckette; #X text 12 125 AUTHOR Miller Puckette;
#X text 12 125 LIBRARY PDDP; #X text 12 105 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 85 DATATYPE float;
#X text 12 105 DATATYPE float; #X text 12 205 HELP_PATCH_AUTHORS Updated for release 0.35. Jonathan
#X text 12 225 HELP_PATCH_AUTHORS Updated for release 0.35. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION scalars;
#X text 12 65 DESCRIPTION scalars; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 406 pd META; #X restore 392 406 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template2 float x float y float z float q float zz; #N struct template2 float x float y float z float q float zz;
#N canvas 424 19 448 608 10; #N canvas 425 44 448 608 10;
#X text 18 478 subpatches:; #X text 18 478 subpatches:;
#X obj 21 283 pointer; #X obj 21 283 pointer;
#X msg 36 251 next; #X msg 36 251 next;
...@@ -41,17 +41,16 @@ from it.; ...@@ -41,17 +41,16 @@ from it.;
; ;
#X obj 1 586 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 586 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.32. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.32. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure; #X text 12 45 DESCRIPTION getting data;
#X text 12 65 DESCRIPTION getting data; #X text 12 5 KEYWORDS data_structure tutorial;
#X restore 392 588 pd META; #X restore 392 588 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template3 float x float y float w float h float q; #N struct template3 float x float y float w float h float q;
#N canvas 433 123 448 481 10; #N canvas 434 148 448 481 10;
#X floatatom 22 351 0 0 0 0 - - -; #X floatatom 22 351 0 0 0 0 - - -;
#X floatatom 22 303 0 0 0 0 - - -; #X floatatom 22 303 0 0 0 0 - - -;
#X floatatom 22 255 0 0 0 0 - - -; #X floatatom 22 255 0 0 0 0 - - -;
...@@ -77,16 +77,15 @@ that the color is also getting printed out under the rectangles. This ...@@ -77,16 +77,15 @@ that the color is also getting printed out under the rectangles. This
is done using the "drawnumber" object in the template.; is done using the "drawnumber" object in the template.;
#X obj 1 459 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 459 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
#X text 12 145 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
to conform to the PDDP template for Pd version 0.42.; to conform to the PDDP template for Pd version 0.42.;
#X text 12 25 KEYWORDS data_structure; #X text 12 45 DESCRIPTION setting data;
#X text 12 65 DESCRIPTION setting data; #X text 12 5 KEYWORDS data_structure tutorial;
#X restore 392 461 pd META; #X restore 392 461 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N canvas 424 22 448 416 10; #N struct template4 float x float y float z float q;
#N canvas 425 47 448 416 10;
#X obj 295 322 pointer; #X obj 295 322 pointer;
#X obj 22 227 t b b b; #X obj 22 227 t b b b;
#X msg 22 201 bang; #X msg 22 201 bang;
...@@ -36,16 +37,15 @@ build heterogenous lists.; ...@@ -36,16 +37,15 @@ build heterogenous lists.;
#X obj 1 394 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 394 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 44 246 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.37. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.37. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure; #X text 12 45 DESCRIPTION appending a scalar;
#X text 12 65 DESCRIPTION appending a scalar; #X text 12 5 KEYWORDS data_structure tutorial;
#X restore 392 396 pd META; #X restore 392 396 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template5 float x float y float z float q array bazoo template5-element #N struct template5 float x float y float z float q array bazoo template5-element
; ;
#N struct template5-element float y; #N struct template5-element float y;
#N canvas 424 19 448 473 10; #N canvas 425 44 448 473 10;
#X obj 165 343 pointer; #X obj 165 343 pointer;
#X floatatom 106 168 0 0 0 0 - - -; #X floatatom 106 168 0 0 0 0 - - -;
#X msg 165 320 bang; #X msg 165 320 bang;
...@@ -74,17 +74,16 @@ the template subpatch.); ...@@ -74,17 +74,16 @@ the template subpatch.);
; ;
#X obj 1 451 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 451 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.35. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.35. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure; #X text 12 45 DESCRIPTION arrays in data structures;
#X text 12 65 DESCRIPTION arrays in data structures; #X text 12 5 KEYWORDS data_structure tutorial;
#X restore 392 453 pd META; #X restore 392 453 pd META;
#N canvas 9 256 428 190 References 0; #N canvas 9 256 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N canvas 428 31 448 298 10; #N struct template-toplevel float x float y float z float q array bazoo
template-element;
#N struct template-element float x float y float w;
#N canvas 429 56 448 298 10;
#N canvas 457 156 377 383 data 1; #N canvas 457 156 377 383 data 1;
#X restore 22 172 pd data; #X restore 22 172 pd data;
#N canvas 178 228 428 157 template-toplevel 0; #N canvas 178 228 428 157 template-toplevel 0;
...@@ -82,16 +85,15 @@ q array bazoo template-element; ...@@ -82,16 +85,15 @@ q array bazoo template-element;
; ;
#X obj 1 276 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 276 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
#X text 12 145 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
to conform to the PDDP template for Pd version 0.42.; to conform to the PDDP template for Pd version 0.42.;
#X text 12 25 KEYWORDS data_structure; #X text 12 45 DESCRIPTION saving to file;
#X text 12 65 DESCRIPTION saving to file; #X text 12 5 KEYWORDS data_structure tutorial;
#X restore 392 278 pd META; #X restore 392 278 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template8 float x float y float w float h float q; #N struct template8 float x float y float w float h float q;
#N canvas 424 22 448 418 10; #N canvas 425 47 448 418 10;
#X floatatom 22 288 0 0 0 0 - - -; #X floatatom 22 288 0 0 0 0 - - -;
#X floatatom 22 240 0 0 0 0 - - -; #X floatatom 22 240 0 0 0 0 - - -;
#X floatatom 22 192 0 0 0 0 - - -; #X floatatom 22 192 0 0 0 0 - - -;
...@@ -59,17 +59,16 @@ of this structure are selected or deselected. Here we only catch selection. ...@@ -59,17 +59,16 @@ of this structure are selected or deselected. Here we only catch selection.
; ;
#X obj 1 396 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 396 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION selection;
#X text 12 65 DESCRIPTION selection; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 398 pd META; #X restore 392 398 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template9b float x float y float w symbol s; #N struct template9b float x float y float w symbol s;
#N struct template9a float x float y float a float b float c; #N struct template9a float x float y float a float b float c;
#N canvas 424 19 448 294 10; #N canvas 425 44 448 294 10;
#N canvas 427 68 363 341 data9 0; #N canvas 427 68 363 341 data9 0;
#X scalar template9b 222 157 26.3158 why? \;; #X scalar template9b 222 157 26.3158 why? \;;
#X scalar template9a 149 223 58 57.1429 40 \;; #X scalar template9a 149 223 58 57.1429 40 \;;
...@@ -98,17 +98,16 @@ template9b likewise.; ...@@ -98,17 +98,16 @@ template9b likewise.;
; ;
#X obj 1 272 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 272 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION scaling and quantization;
#X text 12 65 DESCRIPTION scaling and quantization; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 274 pd META; #X restore 392 274 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template10 float x float y float a float b symbol z; #N struct template10 float x float y float a float b symbol z;
#N canvas 424 23 448 288 10; #N canvas 425 48 448 288 10;
#N canvas 46 12 428 604 template10 0; #N canvas 46 12 428 604 template10 0;
#X obj 23 478 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 #X obj 23 478 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1; -1;
...@@ -76,17 +76,16 @@ Use "-vs z" to make the variable z control this.; ...@@ -76,17 +76,16 @@ Use "-vs z" to make the variable z control this.;
; ;
#X obj 1 266 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 266 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION drawing visibility;
#X text 12 65 DESCRIPTION drawing visibility; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 268 pd META; #X restore 392 268 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct template11 float x float y array a template11a; #N struct template11 float x float y array a template11a;
#N struct template11a float x float amp float w1 float w2; #N struct template11a float x float amp float w1 float w2;
#N canvas 424 19 448 287 10; #N canvas 425 44 448 287 10;
#N canvas 38 150 428 395 template11 0; #N canvas 38 150 428 395 template11 0;
#X obj 22 266 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 #X obj 22 266 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1; -1;
...@@ -55,17 +55,16 @@ is flat along its "x" axis.; ...@@ -55,17 +55,16 @@ is flat along its "x" axis.;
; ;
#X obj 1 265 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 265 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.39. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION controlling arrays;
#X text 12 65 DESCRIPTION controlling arrays; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 267 pd META; #X restore 392 267 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct rect float x float y float w float h; #N struct rect float x float y float w float h;
#N canvas 424 20 448 188 10; #N canvas 425 45 448 188 10;
#N canvas 127 107 428 301 rect 0; #N canvas 127 107 428 301 rect 0;
#X obj 134 140 pointer; #X obj 134 140 pointer;
#X msg 134 109 traverse pd-test \, bang; #X msg 134 109 traverse pd-test \, bang;
...@@ -462,17 +462,16 @@ divisions.; ...@@ -462,17 +462,16 @@ divisions.;
; ;
#X obj 1 166 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 166 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Updated for release 0.35. Jonathan
#X text 12 145 HELP_PATCH_AUTHORS Updated for release 0.35. Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.; 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION beat patterns;
#X text 12 65 DESCRIPTION beat patterns; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 168 pd META; #X restore 392 168 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct label float x float y float n; #N struct label float x float y float n;
#N struct line float x float y float w; #N struct line float x float y float w;
#N canvas 425 19 448 278 10; #N canvas 426 44 448 278 10;
#N canvas 15 0 504 734 data 0; #N canvas 15 0 504 734 data 0;
#X scalar label 55 190.999 43 \;; #X scalar label 55 190.999 43 \;;
#X scalar label 175 196.826 44 \;; #X scalar label 175 196.826 44 \;;
...@@ -92,21 +92,21 @@ pitches.; ...@@ -92,21 +92,21 @@ pitches.;
#X text 148 573 36; #X text 148 573 36;
#X text 109 638 zero Hz.; #X text 109 638 zero Hz.;
#X coords 0 734 1 733 0 0 0; #X coords 0 734 1 733 0 0 0;
#X restore 22 154 pd data; #X restore 22 164 pd data;
#N canvas 174 102 428 177 line 0; #N canvas 174 102 428 177 line 0;
#X obj 22 73 drawpolygon 0 1 0 0 w 0; #X obj 22 73 drawpolygon 0 1 0 0 w 0;
#X obj 22 42 struct line float x float y float w; #X obj 22 42 struct line float x float y float w;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261139 -33289 0; 14 -261139 -33289 0;
#X text 7 2 Data Structure Template; #X text 7 2 Data Structure Template;
#X restore 22 175 pd line; #X restore 22 185 pd line;
#N canvas 126 179 428 166 label 0; #N canvas 126 179 428 166 label 0;
#X obj 40 74 drawnumber n 0 0 0; #X obj 40 74 drawnumber n 0 0 0;
#X obj 40 43 struct label float x float y float n; #X obj 40 43 struct label float x float y float n;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261139 -33289 0; 14 -261139 -33289 0;
#X text 7 2 Data Structure Template; #X text 7 2 Data Structure Template;
#X restore 22 196 pd label; #X restore 22 206 pd label;
#N canvas 70 76 614 518 generator 0; #N canvas 70 76 614 518 generator 0;
#X obj 353 173 sel 36 60; #X obj 353 173 sel 36 60;
#X obj 427 171 pointer; #X obj 427 171 pointer;
...@@ -199,7 +199,7 @@ pitches.; ...@@ -199,7 +199,7 @@ pitches.;
#X connect 29 0 31 0; #X connect 29 0 31 0;
#X connect 30 0 24 0; #X connect 30 0 24 0;
#X connect 31 1 28 0; #X connect 31 1 28 0;
#X restore 22 218 pd generator; #X restore 22 228 pd generator;
#X text 19 37 This might help you if you need to compute products of #X text 19 37 This might help you if you need to compute products of
frequency shifting and/or FM spectra. Print and cut in half down the frequency shifting and/or FM spectra. Print and cut in half down the
middle. If you know the pitches associated with two frequencies a and middle. If you know the pitches associated with two frequencies a and
...@@ -214,16 +214,15 @@ on the right.; ...@@ -214,16 +214,15 @@ on the right.;
; ;
#X obj 1 256 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 256 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
#X text 12 145 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
to conform to the PDDP template for Pd version 0.42.; to conform to the PDDP template for Pd version 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION frequency shifter slide rule;
#X text 12 65 DESCRIPTION frequency shifter slide rule; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 258 pd META; #X restore 392 258 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N canvas 269 21 913 627 10; #N struct peak-template float x float y float amp float ampreal float
ampimag float used;
#N struct trace-template float x float y float voiceno array bazoo
point-template;
#N struct point-template float y float amp;
#N canvas 110 46 913 627 10;
#X declare -path lib; #X declare -path lib;
#X floatatom 777 94 0 0 100 0 - - -; #X floatatom 777 94 0 0 100 0 - - -;
#N canvas 516 98 663 557 (subpatch) 0; #N canvas 516 98 663 557 (subpatch) 0;
...@@ -656,7 +661,7 @@ as a plot (yet).; ...@@ -656,7 +661,7 @@ as a plot (yet).;
#X restore 106 430 pd test-signal; #X restore 106 430 pd test-signal;
#N canvas 132 255 634 331 insample 0; #N canvas 132 255 634 331 insample 0;
#N canvas 0 0 450 300 (subpatch) 0; #N canvas 0 0 450 300 (subpatch) 0;
#X array sample 62079 float 0; #X array sample 62079 float 0 black black;
#X coords 0 1 62078 -1 400 150 1; #X coords 0 1 62078 -1 400 150 1;
#X restore 259 18 graph; #X restore 259 18 graph;
#X obj 25 70 r read-sample; #X obj 25 70 r read-sample;
...@@ -833,16 +838,15 @@ that the resynthezier is limited to 50-voice polyphony.); ...@@ -833,16 +838,15 @@ that the resynthezier is limited to 50-voice polyphony.);
; ;
#X obj 1 605 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0 #X obj 1 605 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0; 14 -233017 -33289 0;
#N canvas 44 246 494 284 META 0; #N canvas 45 271 494 284 META 0;
#X text 12 125 WEBSITE http://crca.ucsd.edu/~msp/; #X text 12 105 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 12 105 AUTHOR Miller Puckette; #X text 12 85 AUTHOR Miller Puckette;
#X text 12 85 LIBRARY PDDP; #X text 12 65 LIBRARY PDDP;
#X text 12 5 GENRE tutorial; #X text 12 25 LICENSE SIBSD;
#X text 12 45 LICENSE SIBSD; #X text 12 125 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
#X text 12 145 HELP_PATCH_AUTHORS Jonathan Wilkes revised the patch
to conform to the PDDP template for Pd version 0.42.; to conform to the PDDP template for Pd version 0.42.;
#X text 12 25 KEYWORDS data_structure GUI; #X text 12 45 DESCRIPTION sinusoid tracking;
#X text 12 65 DESCRIPTION sinusoid tracking; #X text 12 5 KEYWORDS data_structure GUI tutorial;
#X restore 392 607 pd META; #X restore 392 607 pd META;
#N canvas 13 202 428 190 References 0; #N canvas 13 202 428 190 References 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0 #X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
......
#N struct peak-template float x float y float amp float ampreal float #N struct peak-template float x float y float amp float ampreal float
ampimag; ampimag float used;
#N canvas 427 19 448 552 10; #N canvas 428 44 448 552 10;
#X msg 211 385 bang; #X msg 211 385 bang;
#X obj 21 390 pack 0 100; #X obj 21 390 pack 0 100;
#X obj 21 414 line~; #X obj 21 414 line~;
...@@ -11,11 +11,11 @@ ampimag; ...@@ -11,11 +11,11 @@ ampimag;
#X msg 137 71 bang; #X msg 137 71 bang;
#X obj 64 104 rfft~; #X obj 64 104 rfft~;
#N canvas 0 0 450 300 (subpatch) 0; #N canvas 0 0 450 300 (subpatch) 0;
#X array array3 4096 float 0; #X array array3 4096 float 0 black black;
#X coords 0 100 4096 -100 400 150 1; #X coords 0 100 4096 -100 400 150 1;
#X restore 254 14 graph; #X restore 254 14 graph;
#N canvas 0 0 450 300 (subpatch) 0; #N canvas 0 0 450 300 (subpatch) 0;
#X array array4 4096 float 0;