Update of /cvsroot/pure-data/doc/pddp/templates In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23951
Modified Files: example-help.pd template-help.pd Added Files: template-help_elements.pd Log Message: sketch of template approved at today's PDDP meeting
Index: template-help.pd =================================================================== RCS file: /cvsroot/pure-data/doc/pddp/templates/template-help.pd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** template-help.pd 29 Mar 2006 22:38:04 -0000 1.1 --- template-help.pd 18 Sep 2007 22:38:05 -0000 1.2 *************** *** 1,79 **** ! #N canvas 471 30 579 627 10; ! #X obj 8 586 cnv 15 550 20 empty empty empty 20 12 0 14 -200249 -66577 ! 0; ! #X obj 8 6 cnv 15 550 40 empty empty empty 20 12 0 14 -233017 -66577 ! 0; ! #X obj 7 186 cnv 15 550 15 empty empty Inlets(?) 3 7 0 13 -200249 -1 0; ! #N canvas 0 22 474 324 META 0; ! #X text 12 5 CATEGORY:; ! #X text 12 15 KEYWORDS:; ! #X restore 142 588 pd META; ! #X text 56 10 or; ! #X text 13 589 PDDP Project 2005; ! #X obj 7 396 cnv 15 550 15 empty empty Outlets(1) 3 7 0 13 -200249 ! -1 0; ! #X obj 7 446 cnv 15 550 15 empty empty Arguments(1) 3 7 0 13 -200249 -1 0; ! #X obj 7 506 cnv 15 550 15 empty empty More_Info 3 7 0 13 -200249 -1 ! 0; ! #X obj 27 341 cnv 15 60 45 empty empty Inlet_1 3 9 0 12 -233017 -1 ! 0; ! #X obj 27 207 cnv 15 60 125 empty empty Inlet_0 3 9 0 12 -233017 -1 ! 0; ! #X obj 27 416 cnv 15 60 24 empty empty Outlet_0 3 9 0 12 -233017 -1 ! 0; ! #N canvas 696 168 468 348 PAGES 0; ! #N canvas 528 80 578 631 PAGE2 0; ! #X obj 8 586 cnv 15 550 20 empty empty empty 20 12 0 14 -200249 -66577 ! 0; ! #X obj 8 6 cnv 15 550 40 empty empty empty 20 12 0 14 -233017 -66577 ! 0; ! #X text 12 28 DESCRIPTION: Float object stores a floating point number. ; ! #X obj 12 9 float; ! #X obj 82 9 f; ! #X text 56 10 or; ! #X text 13 589 PDDP Project 2005; ! #X text 459 22 LINK:Glossary; ! #X text 459 10 LINK:Contents; ! #X text 243 300 This is page 2; ! #X obj 501 588 cnv 15 15 15 empty empty 2 0 8 0 12 -200249 -1 0; ! #X obj 517 588 cnv 15 15 15 empty empty of 0 8 0 12 -200249 -1 0; ! #X obj 533 588 cnv 15 25 15 empty pddpNumPages 2 4 8 0 12 -200249 -1 0; ! #X obj 460 589 bng 15 250 50 0 pddpNextPage $0- < 4 8 0 12 -262144 ! -1 -1; ! #X obj 478 589 bng 15 250 50 0 pddpNextPage $0- > 4 8 0 12 -262144 ! -1 -1; ! #X restore 8 55 pd PAGE2; ! #X text 9 109 Don't forget to set the number of pages...; ! #X text 7 11 Put your pages here: (They must be named [pd PAGE1] [pd ! PAGE2] ...; ! #X text 24 179 BUG: these page-turns need to be local! Add logic for ! back button; ! #X obj 12 143 pddp_page 2; ! #X coords 0 0 1.01598e-05 1.58148e-05 96 15 0; ! #X restore 197 588 pd PAGES; ! #X obj 460 589 bng 15 250 50 0 pddpNextPage $0- < 4 8 0 12 -262144 ! -1 -1; ! #X text 459 22 LINK:Glossary; ! #X text 459 10 LINK:Contents; ! #X obj 500 589 cnv 15 15 15 empty empty 1 0 8 0 12 -200249 -1 0; ! #X obj 516 589 cnv 15 15 15 empty empty of 0 8 0 12 -200249 -1 0; ! #X obj 532 589 cnv 15 25 15 empty pddpNumPages 2 4 8 0 12 -200249 -1 0; ! #X obj 478 589 bng 15 250 50 0 pddpNextPage $0- > 4 8 0 12 -262144 ! -1 -1; ! #X text 361 589 Previous/Next; ! #X text 12 28 DESCRIPTION:; ! #X text 104 206; ! #X text 104 249; ! #X text 104 279; ! #X text 105 343; ! #X text 104 416; ! #X text 105 470; ! #X text 105 538; ! #X text 105 526; ! #X text 105 551; ! #X text 105 563; --- 1,60 ---- ! #N canvas 783 35 575 634 10; ! #X obj 5 574 cnv 15 550 20 empty empty empty 20 12 0 14 -228856 -66577 0; ! #X obj 5 -12 cnv 15 550 40 empty empty myobjectclass 3 12 0 18 -204280 -1 0; ! #X obj 4 244 cnv 3 550 3 empty empty inlets 15 12 0 13 -228856 -1 0 ; ! #N canvas 407 510 482 332 META 0; ! #X text 12 5 CATEGORY control; ! #X text 12 35 KEYWORDS control number float store; ! #X text 12 65 DESCRIPTION stores a number; ! #X restore 505 576 pd META; ! #X obj 4 394 cnv 3 550 3 empty empty outlet 15 12 0 13 -228856 -1 0 ! ; ! #X obj 4 444 cnv 3 550 3 empty empty argument 15 12 0 13 -228856 -1 0; ! #X obj 4 494 cnv 3 550 3 empty empty more_info 15 12 0 13 -228856 -1 0; ! #X obj 73 350 cnv 17 3 40 empty empty 1 5 9 0 16 -228856 -162280 0 ! ; ! #X obj 73 264 cnv 17 3 80 empty empty 0 5 9 0 16 -228856 -162280 0 ! ; ! #X text 103 462 [float] accepts a single number as a creation argument ! which sets value that is stored.; ! #N canvas 309 454 609 478 guts 0; ! #X obj 117 95 textfile; ! #X msg 116 24 symbol template-HCS.pd; ! #X msg 116 54 read $1 , rewind , bang; ! #X obj 117 141 trigger bang anything; ! #X obj 58 117 bang; ! #X obj 240 162 route #X; ! #X obj 240 183 route text; ! #X obj 240 250 route DESCRIPTION; ! #X obj 239 276 print; ! #X obj 140 277 print TEXT; ! #X connect 0 0 3 0; ! #X connect 1 0 2 0; ! #X connect 2 0 0 0; ! #X connect 3 0 4 0; ! #X connect 3 1 5 0; ! #X connect 4 0 0 0; ! #X connect 5 0 6 0; ! #X connect 7 0 8 0; ! #X restore 454 576 pd guts; ! #X obj 471 -9 myobjectclass; ! #X obj 420 11 pddp/pddplink http://wiki.puredata.info/en/myobjectclass ! -text pdpedia: myobjectclass; ! #X text 204 123 (put working examples here); ! #X text 16 11 description: short desription of what this objectclass ! does; ! #X text 103 263 BANG - bang means do it!; ! #X text 103 283 FLOAT - what does a number do?; ! #X text 103 303 LIST - what does a list do?; ! #X text 103 350 FLOAT - how about a float on the cold inlet?; ! #X text 103 323 POINTER - does this object handle pointers; ! #X text 104 412 FLOAT - what kind of output comes out of here?; ! #X text 59 529 (put links to other help patches , about patches , ! links to the HTML manual , and/or external links); ! #X text 147 368 (if you want longer lines , you can use [cyclone/comment]) ! ;
Index: example-help.pd =================================================================== RCS file: /cvsroot/pure-data/doc/pddp/templates/example-help.pd,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** example-help.pd 29 Mar 2006 22:38:04 -0000 1.1 --- example-help.pd 18 Sep 2007 22:38:05 -0000 1.2 *************** *** 1,137 **** ! #N canvas 684 24 579 627 10; ! #X obj 8 586 cnv 15 550 20 empty empty empty 20 12 0 14 -200249 -66577 ! 0; ! #X obj 8 6 cnv 15 550 40 empty empty empty 20 12 0 14 -233017 -66577 0; ! #X text 12 28 DESCRIPTION: Float object stores a floating point number. ; ! #X obj 7 186 cnv 15 550 15 empty empty Inlets(2) 3 7 0 13 -200249 -1 ! 0; ! #N canvas 0 22 470 320 META 0; ! #X text 12 15 KEYWORDS: control number float store; ! #X text 12 5 CATEGORY: control; ! #X restore 142 588 pd META; ! #X obj 12 9 float; ! #X obj 82 9 f; ! #X obj 74 128 cnv 10 50 16 empty empty empty 20 12 0 14 -262126 -66577 ! 0; ! #X obj 351 129 cnv 10 23 16 empty empty empty 20 12 0 14 -262126 -66577 ! 0; ! #X floatatom 374 107 5 0 0 0 - - -; ! #X floatatom 341 155 5 0 0 0 - - -; ! #X obj 371 79 bng 15 250 50 0 empty empty Bang-Message 20 7 0 12 -118429 ! -1 -1; ! #X floatatom 73 153 5 0 0 0 - - -; ! #X msg 73 104 bang; ! #X msg 298 87 7 3 4; ! #X obj 352 129 f; ! #X obj 73 128 float 7; ! #X text 298 69 lists; ! #X text 130 128 creation argument; ! #X text 56 10 or; ! #X text 13 589 PDDP Project 2005; ! #X text 105 526 LINK: doc/2.control.examples/sendnumber.pd; ! #X text 105 538 LINK: PDDP:all_about_data-types.pd; ! #X text 105 550 LINK: PDDP:all_about_gui-objects.pd; ! #X text 415 106 LINK: number tip; ! #X obj 7 396 cnv 15 550 15 empty empty Outlets(1) 3 7 0 13 -200249 ! -1 0; ! #X obj 7 446 cnv 15 550 15 empty empty Arguments(1) 3 7 0 13 -200249 ! -1 0; ! #X obj 7 506 cnv 15 550 15 empty empty More_Info 3 7 0 13 -200249 -1 ! 0; ! #X obj 27 341 cnv 15 60 45 empty empty Inlet_1 3 9 0 12 -233017 -1 ! 0; ! #X text 105 563 LINK: Tutorial: Intro to Pure-Data Control; ! #X obj 27 207 cnv 15 60 125 empty empty Inlet_0 3 9 0 12 -233017 -1 ! 0; ! #X obj 27 416 cnv 15 60 24 empty empty Outlet_0 3 9 0 12 -233017 -1 ! 0; ! #X text 105 470 [float] accepts a single float as a creation argument ! which initializes the first value to be sent out the left outlet.; ! #X text 104 416 FLOAT - outputs the stored floating point value of ! the object.; ! #X text 104 206 FLOAT - A float at the left inlet will update the stored ! value of the object and will send the number immediately to the outlet. ; ! #X text 104 249 BANG - A bang at the left inlet will force [float] ! to send its value to the outlet.; ! #X text 104 279 LIST - A list at the left inlet will be truncated to ! include only the first element. The first element in the list will ! update the stored value of the object and will send the number immediately ! to the outlet.; ! #X text 105 343 FLOAT - A float at the right inlet is stored for later ! use. It will be sent to the left outlet when a float or bang is received ! in the left inlet.; ! #N canvas 696 168 464 344 PAGES 0; ! #N canvas 528 80 578 631 PAGE2 0; ! #X obj 8 586 cnv 15 550 20 empty empty empty 20 12 0 14 -200249 -66577 0; ! #X obj 8 6 cnv 15 550 40 empty empty empty 20 12 0 14 -233017 -66577 0; ! #X text 12 28 DESCRIPTION: Float object stores a floating point number. ; ! #X obj 12 9 float; ! #X obj 82 9 f; ! #X text 56 10 or; ! #X text 13 589 PDDP Project 2005; ! #X text 459 22 LINK:Glossary; ! #X text 459 10 LINK:Contents; ! #X text 243 300 This is page 2; ! #X obj 501 588 cnv 15 15 15 empty empty 2 0 8 0 12 -200249 -1 0; ! #X obj 517 588 cnv 15 15 15 empty empty of 0 8 0 12 -200249 -1 0; ! #X obj 533 588 cnv 15 25 15 empty pddpNumPages 3 4 8 0 12 -200249 -1 ! 0; ! #X obj 460 589 bng 15 250 50 0 pddpNextPage $0- < 4 8 0 12 -262144 ! -1 -1; ! #X obj 478 589 bng 15 250 50 0 pddpNextPage $0- > 4 8 0 12 -262144 ! -1 -1; ! #X restore 8 55 pd PAGE2; ! #N canvas 528 82 575 623 PAGE3 0; ! #X obj 8 586 cnv 15 550 20 empty empty empty 20 12 0 14 -200249 -66577 0; ! #X obj 8 6 cnv 15 550 40 empty empty empty 20 12 0 14 -233017 -66577 0; ! #X text 12 28 DESCRIPTION: Float object stores a floating point number. ; ! #X obj 12 9 float; ! #X obj 82 9 f; ! #X text 56 10 or; ! #X text 13 589 PDDP Project 2005; ! #X text 459 22 LINK:Glossary; ! #X text 459 10 LINK:Contents; ! #X text 243 300 This is page 3; ! #X obj 501 588 cnv 15 15 15 empty empty 3 0 8 0 12 -200249 -1 0; ! #X obj 517 588 cnv 15 15 15 empty empty of 0 8 0 12 -200249 -1 0; ! #X obj 533 588 cnv 15 25 15 empty pddpNumPages 3 4 8 0 12 -200249 -1 ! 0; ! #X obj 460 589 bng 15 250 50 0 pddpNextPage $0- < 4 8 0 12 -262144 ! -1 -1; ! #X obj 478 589 bng 15 250 50 0 pddpNextPage $0- > 4 8 0 12 -262144 ! -1 -1; ! #X restore 68 55 pd PAGE3; ! #X text 9 109 Don't forget to set the number of pages...; ! #X text 7 11 Put your pages here: (They must be named [pd PAGE1] [pd ! PAGE2] ...; ! #X obj 12 143 pddp_page 3; ! #X text 24 179 BUG: these page-turns need to be local! Add logic for ! back button; ! #X coords 0 0 1.01598e-05 1.58148e-05 96 15 0; ! #X restore 197 588 pd PAGES; ! #X obj 460 589 bng 15 250 50 0 pddpNextPage $0- < 4 8 0 12 -262144 -1 -1; ! #X text 459 22 LINK:Glossary; ! #X text 459 10 LINK:Contents; ! #X obj 500 589 cnv 15 15 15 empty empty 1 0 8 0 12 -200249 -1 0; ! #X obj 516 589 cnv 15 15 15 empty empty of 0 8 0 12 -200249 -1 0; ! #X obj 532 589 cnv 15 25 15 empty pddpNumPages 3 4 8 0 12 -200249 -1 ! 0; ! #X obj 478 589 bng 15 250 50 0 pddpNextPage $0- > 4 8 0 12 -262144 -1 -1; ! #X text 361 589 Previous/Next; ! #X connect 9 0 15 1; ! #X connect 11 0 15 0; ! #X connect 13 0 16 0; ! #X connect 14 0 15 0; ! #X connect 15 0 10 0; ! #X connect 16 0 12 0; --- 1,156 ---- ! #N canvas 223 116 568 620 10; ! #X obj 5 574 cnv 15 550 20 empty empty empty 20 12 0 14 -228856 -66577 0; ! #X obj 5 -12 cnv 15 550 40 empty empty float 3 12 0 18 -204280 -1 0 ; ! #X obj 4 244 cnv 3 550 3 empty empty inlets 15 12 0 13 -228856 -1 0 ; ! #N canvas 407 510 482 332 META 0; ! #X text 12 5 CATEGORY control; ! #X text 12 35 KEYWORDS control number float store; ! #X text 12 65 DESCRIPTION stores a number; ! #X restore 505 576 pd META; ! #X obj 83 156 cnv 10 50 16 empty empty empty 20 12 0 14 -262126 -66577 0; ! #X obj 346 163 cnv 10 23 16 empty empty empty 20 12 0 14 -262126 -66577 0; ! #X floatatom 384 135 5 0 0 0 - - -; ! #X floatatom 345 187 5 0 0 0 - - -; ! #X obj 364 135 bng 15 250 50 0 empty empty empty 20 7 0 12 -4034 -1 ! -1; ! #X floatatom 85 181 5 0 0 0 - - -; ! #X msg 85 73 bang; ! #X msg 325 79 7 3 4; ! #X obj 345 162 f; ! #X obj 85 156 float 7; ! #X obj 4 394 cnv 3 550 3 empty empty outlet 15 12 0 13 -228856 -1 0 ; ! #X obj 4 444 cnv 3 550 3 empty empty argument 15 12 0 13 -228856 -1 0; ! #X obj 4 494 cnv 3 550 3 empty empty more_info 15 12 0 13 -228856 -1 0; ! #X obj 73 350 cnv 17 3 40 empty empty 1 5 9 0 16 -228856 -162280 0 ; ! #X obj 73 264 cnv 17 3 80 empty empty 0 5 9 0 16 -228856 -162280 0 ! ; ! #X text 103 263 BANG - output the currently stored value; ! #X text 103 350 FLOAT - a float received on the right inlet is stored ! ; ! #X obj 465 9 pddp/pddplink http://wiki.puredata.info/en/float -text ! pdpedia: float; ! #X text 103 283 FLOAT - outputs the incoming number and stores it; ! #X text 103 303 LIST - truncates to the first element , outputs that ! element , and stores it; ! #X obj 467 -9 float; ! #X obj 527 -9 f; ! #X text 506 -8 or; ! #X msg 105 126 12; ! #X msg 138 126 -0.02; ! #X msg 53 102 555; ! #X msg 344 102 list one 2 3; ! #X text 428 101 does not work!; ! #X text 104 412 FLOAT - outputs the stored value as a float message ! ; ! #X obj 105 532 pddp/pddplink http://crca.ucsd.edu/~msp/Pd_documentation/x2.htm#s3.1 ! -text Pd manual 2.3.1: anatomy of a message; ! #N canvas 0 22 458 308 float/list 0; ! #X msg 75 133 float 1 2 3; ! #X text 34 22 FLOAT CONVERSION; ! #X msg 95 187 list 1 2 3; ! #X text 92 164 A list with multiple elements remains a list.; ! #X text 43 59 A float with one element remains a float.; ! #X text 72 106 A float with multiple elements remains a float but is ! cut to one element.; ! #X text 99 218 A list with one float element is converted to a float. ! ; ! #X obj 58 308 bng 15 250 50 0 empty empty bang 0 20 1 9 -262144 -1 ! -1; ! #X obj 105 308 bng 15 250 50 0 empty empty float 0 21 1 9 -262144 -1 ! -1; ! #X obj 152 308 bng 15 250 50 0 empty empty symbol 0 21 1 9 -262144 -1 -1; ! #X obj 200 308 bng 15 250 50 0 empty empty list 0 21 1 9 -262144 -1 ! -1; ! #X obj 248 308 bng 15 250 50 0 empty empty UNDEFINED 0 21 1 9 -262144 -1 -1; ! #X obj 57 286 route bang float symbol list; ! #X obj 92 349 print FLOAT; ! #X msg 50 81 float 3; ! #X msg 106 239 list 2; ! #X obj 188 349 print LIST; ! #X connect 0 0 12 0; ! #X connect 2 0 12 0; ! #X connect 12 0 7 0; ! #X connect 12 1 8 0; ! #X connect 12 1 13 0; ! #X connect 12 2 9 0; ! #X connect 12 3 10 0; ! #X connect 12 3 16 0; ! #X connect 12 4 11 0; ! #X connect 14 0 12 0; ! #X connect 15 0 12 0; ! #X restore 391 541 pd float/list conversion; ! #N canvas 57 22 649 630 More_Info 0; ! #X text 43 24 All numbers in Pd are kept in 32-bit floating point and ! can represent real numbers between -8 , 388608 and 8.388.608.00; ! #X text 11 78 WHAT IS A FLOATING POINT NUMBER?; ! #X text 41 267 The following are examples of floating point numbers: ! ; ! #X text 61 293 3; ! #X text 62 334 -111.5; ! #X text 61 313 0.5; ! #X text 40 387 3e-05 : This example is a computer shorthand for scientific ! notation. It means 3*10-5 (or 10 to the negative 5th power multiplied ! by 3).; ! #X text 41 108 According to Webopedia.com , "computers are integer ! machines and are capable of representing real numbers only by using ! complex codes." Hence , real numbers must be 'approximated' by computers ! using the "floating point standard". In such a number , the decimal ! point can "float" meaning that there is no fixed number of digits preceding ! or following the decimal. A floating point number is therefore a computer's ! approximation of a real number.; ! #X text 43 453 Interesting side-note: In the early 1990's , the Intel ! 80486 was shipped with a math coprocessor to help accelerate the process ! of computing floating point numbers (which previously required a considerable ! amount of CPU power.) Math coprocessors have since found there way ! into nearly every graphics card and CPU available today.; ! #X text 62 358 10000 to 1e-16; ! #X restore 390 517 pd More_Info; ! #X obj 105 549 pddp/pddplink http://en.wikipedia.org/wiki/Floating_point ! ; ! #X text 120 72 outputs argument; ! #X text 91 101 overrides argument; ! #X text 103 462 [float] accepts a single number as a creation argument ! which sets value that is stored.; ! #N canvas 309 454 609 478 guts 0; ! #X obj 117 95 textfile; ! #X msg 116 24 symbol template-HCS.pd; ! #X msg 116 54 read $1 , rewind , bang; ! #X obj 117 141 trigger bang anything; ! #X obj 58 117 bang; ! #X obj 240 162 route #X; ! #X obj 240 183 route text; ! #X obj 240 250 route DESCRIPTION; ! #X obj 239 276 print; ! #X obj 140 277 print TEXT; ! #X connect 0 0 3 0; ! #X connect 1 0 2 0; ! #X connect 2 0 0 0; ! #X connect 3 0 4 0; ! #X connect 3 1 5 0; ! #X connect 4 0 0 0; ! #X connect 5 0 6 0; ! #X connect 7 0 8 0; ! #X restore 454 576 pd guts; ! #X text 16 8 description: stores a number; ! #X text 106 516 all_about_data-types.pd; ! #X connect 6 0 12 1; ! #X connect 8 0 12 0; ! #X connect 10 0 13 0; ! #X connect 11 0 12 0; ! #X connect 12 0 7 0; ! #X connect 13 0 9 0; ! #X connect 27 0 13 1; ! #X connect 28 0 13 1; ! #X connect 29 0 13 0; ! #X connect 30 0 12 0;
--- NEW FILE: template-help_elements.pd --- #N canvas 299 251 572 554 10; #X obj 4 202 cnv 3 550 3 empty empty inlets 15 12 0 13 -228856 -1 0 ; #X obj 4 234 cnv 3 550 3 empty empty outlet 15 12 0 13 -228856 -1 0 ; #X obj 4 294 cnv 3 550 3 empty empty argument 15 12 0 13 -228856 -1 0; #X obj 4 354 cnv 3 550 3 empty empty more_info 15 12 0 13 -228856 -1 0; #X obj 420 384 cnv 17 3 40 empty empty 1 5 9 0 16 -228856 -162280 0 ; #X obj 369 384 cnv 17 3 80 empty empty 0 5 9 0 16 -228856 -162280 0 ; #X obj 447 384 cnv 17 3 25 empty empty 2 5 9 0 16 -228856 -162280 0 ; #X text 101 10 This is a collection of graphic elements for the PDDP template-help.pd. These are meant to be copied-n-pasted into new help patches.; #X obj 4 174 cnv 3 550 3 empty empty inlet 15 12 0 13 -228856 -1 0 ; #X obj 4 264 cnv 3 550 3 empty empty outlets 15 12 0 13 -228856 -1 0; #X obj 396 384 cnv 17 3 60 empty empty 0 5 9 0 16 -228856 -162280 0 ; #X obj 339 384 cnv 17 3 100 empty empty 0 5 9 0 16 -228856 -162280 0; #X obj 4 324 cnv 3 550 3 empty empty arguments 15 12 0 13 -228856 -1 0; #X obj 140 88 cnv 10 23 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 140 114 cnv 10 27 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X text 22 66 highlights by character width:; #X text 57 88 1-3 chars; #X text 67 114 4 chars; #X obj 140 139 cnv 10 34 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 280 89 cnv 10 38 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 280 114 cnv 10 46 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 280 139 cnv 10 52 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 430 88 cnv 10 57 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 430 114 cnv 10 63 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X obj 430 139 cnv 10 69 16 empty empty empty 20 12 0 14 -262126 -66577 0; #X text 67 139 5 chars; #X text 207 88 6 chars; #X text 207 114 7 chars; #X text 207 139 8 chars; #X text 358 87 9 chars; #X text 357 115 10 chars; #X text 357 139 11 chars; #X obj 309 384 cnv 17 3 120 empty empty 0 5 9 0 16 -228856 -162280 0; #X obj 279 384 cnv 17 3 140 empty empty 0 5 9 0 16 -228856 -162280 0;