-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathce_codeparser-help.pd
More file actions
55 lines (55 loc) · 2.89 KB
/
ce_codeparser-help.pd
File metadata and controls
55 lines (55 loc) · 2.89 KB
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
#N canvas 0 0 784 842 12;
#X text 31 46 Aka Scr1ptAl1as;
#X obj 33 156 reportissue;
#X obj 33 136 aboutexternal;
#X text 33 25 Written By: Reg Finley;
#N canvas 156 156 450 300 \$0-tutbtn 0;
#X obj 100 100 watchtutorial;
#N canvas 78 78 731 300 \$0-loadtutorial-link 0;
#X obj 48 162 outlet;
#X obj 47 84 loadbang;
#X msg 47 132 symbol https://www.youtube.com/channel/UCfmCjMoyl6K0pntwaSy0-kg, f 65;
#X obj 46 109 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000;
#X connect 1 0 3 0;
#X connect 2 0 0 0;
#X connect 3 0 2 0;
#X restore 100 74 pd \$0-loadtutorial-link;
#X connect 1 0 0 0;
#X coords 0 -1 1 1 75 13 2 100 100;
#X restore 32 178 pd \$0-tutbtn;
#X text 104 198 0;
#X text 33 198 Inlet(s);
#X text 105 424 0;
#X text 48 424 Outlets;
#X text 125 423 None;
#X msg 45 251 initscript;
#X msg 44 224 openscript;
#X obj 65 349 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1;
#X text 33 69 Last Moodified;
#X obj 29 394 s \$0-tocodeparser;
#X obj 428 117 r \$0-tocodeparser;
#X text 31 4 ce_codeparser v1.1;
#X text 31 89 2023/7/9 4:44 PM;
#X text 399 166 ***Very Important***;
#X text 281 286 Quick workaround - use your favorite text editor that has a "Replace All" function Notepad++ for example. Make sure the cursor is at the top of the document. Hold [ctrl] + f to open the find window set the find text to a comma. Then set the replace text as "\\\," without the quotes. Click "Replace All" and save the script. Now this codethon script is ready to use for ce_ codeparser.;
#X obj 429 139 ce_codeparser;
#X text 33 110 Pd 0.54.0;
#X text 147 301 Or;
#X text 280 436 Include the file path if not located in the same directory as the patch;
#X msg 65 367 set_cp -printtoconsole \$1;
#X msg 48 280 set_cp -script example.py;
#X text 287 5 ce_codeparser is used to parsed GUY layout scripts to routeable pd lists.;
#X text 286 41 ce_codeparser is a very basic parsing tool to gather and store details for gui elements or components.;
#X text 279 416 [l2s] object is need to run this patch.;
#X text 279 392 A few things to Note;
#X text 280 505 Try not to use code that contains logic. Stick to basic GUI layout syntax for best results.;
#X text 280 470 Line definitions and arguments will vary depending on the syntax choosen.;
#X text 280 546 Logic code will in fact be parsed but will not function as intended. You must take it upon yourself to write an algorithm to handel parsed logic.;
#X text 281 196 All comma's inside a script must have a "backslash" before them. Pure data uses comma's as line seperators. Thus the full line will not be retrieved and errors will occure when its time to parse data. Using a "backslash" will ignore comma's as a line seperator's to allow parsing to work correctly.;
#X text 344 91 LUA script notice that it contains logic;
#X msg 48 320 set_cp -script example.lua;
#X connect 10 0 14 0;
#X connect 11 0 14 0;
#X connect 12 0 24 0;
#X connect 15 0 20 0;
#X connect 24 0 14 0;