#N canvas 428 36 448 528 10;
#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header ascii_art 20 10
1 18 -261106 -33289 0;
#X obj 407 2 pddp/pddplink http://puredata.info/dev/pddp -text pddp
;
#X obj 1 506 cnv 15 445 20 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#N canvas 44 246 494 344 META 0;
#X text 12 105 HELP_PATCH_AUTHORS Dave Sabine \, May 5 \, 2003 . Jonathan
Wilkes revised the patch to conform to the PDDP template for Pd version
0.42.;
#X text 12 85 LIBRARY PDDP;
#X text 12 45 KEYWORDS;
#X text 12 5 GENRE all_about_pd;
#X text 12 65 DESCRIPTION how to draw pd patches in a textfile;
#X text 12 25 NAME text;
#X restore 392 508 pd META;
#N canvas 10 418 428 105 Related_objects 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261106 -33289 0;
#X text 7 2 ASCII Art- Related Objects;
#X obj 31 37 pddp/pddplink ../manuals/0.Intro/typing_conventions.pd
;
#X restore 103 508 pd Related_objects;
#X obj 6 508 pddp/pddplink all_about.pd -text All About Pd;
#X text 180 36 Meaning;
#X text 40 36 Text;
#X text 270 36 Example;
#X text 40 68 [];
#X text 180 68 object box;
#X obj 336 68 osc~;
#X text 40 118 [(;
#X text 180 118 message box;
#X msg 336 118 foo;
#X text 180 168 connection;
#X text 270 183 |;
#X text 270 198 [*~];
#X obj 336 168 osc~;
#X obj 336 198 *~;
#X text 270 248 [f]X[+ 1];
#X text 270 168 [osc~];
#X text 270 118 [foo(;
#X text 270 68 [osc~];
#X obj 336 248 f;
#X obj 368 248 + 1;
#X text 100 36 ASCII Codes;
#X text 100 68 91 \, 93;
#X text 100 118 91 \, 40;
#X text 100 168 124 \, 47 \, 92*;
#X text 100 248 88 \, 120;
#X text 180 248 crossed;
#X text 180 263 connections;
#X text 40 188 - or _;
#X text 40 168 | or /;
#X text 100 188 45 \, 95;
#X text 40 208 +;
#X text 40 248 x or X;
#X text 40 43 ____________________________________________________________
;
#X text 100 208 43**;
#X text 333 36 In Pd;
#N canvas 10 249 428 252 segmented_patch_cord_rant 0;
#X text 19 206 -Jonathan Wilkes;
#X text 19 36 What's interesting is that while some people argue against
segmented patch cords as a future feature in Pd \, on the grounds that
it would lead to "sloppy" patching habits and unreadable patches \,
I have yet to read a negative response to an email that used them in
ASCII art. That is \, no one to my knowledge has said: "Excuse me but
I can't ready your ASCII art \, could you please remove the 90-degree
angles?" Evidently segmented connections are not themselves a problem--
it's unclear to me then how their use on a Pd canvas would lead an
otherwise lucid mind down a path of chaos and confusion.;
#X text 19 186 Thank you for your time.;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -261106 -33289 0;
#X text 7 2 ASCII Art- A Rant;
#X restore 43 469 pd segmented_patch_cord_rant;
#X text 39 377 [osc~];
#X text 39 392 |;
#X text 39 412 |;
#X text 39 422 |;
#X text 39 435 [dac~];
#X text 39 402 +---------;
#X text 94 412 |;
#X text 94 422 |;
#X obj 171 377 osc~;
#X obj 170 435 dac~;
#X text 93 435 [writesf~];
#X obj 212 435 writesf~;
#X text 40 325 ** People use + in Pd ASCII art to show a segmented
connection (e.g. \, a connection with at least one 90-degree angle
in it) \, which isn't currently possible in Pd.;
#X text 40 295 * ASCII code 92 (backslash) cannot be displayed in Pd
(at least not without a lot of trouble)!;
#X connect 18 0 19 0;
#X connect 24 0 25 0;
#X connect 25 0 24 1;
#X connect 50 0 51 0;
#X connect 50 0 53 0;
