Skip to content

Commit

Permalink
rename pdlink for real
Browse files Browse the repository at this point in the history
help files and stuff
  • Loading branch information
porres committed Sep 13, 2024
1 parent 4490228 commit 00c661d
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 37 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,56 +14,56 @@
#X obj 517 12 cnv 10 10 10 empty empty Solus' 0 6 2 13 #7c7c7c #e0e4dc 0;
#X obj 466 27 cnv 10 10 10 empty empty ELSE 0 6 2 13 #7c7c7c #e0e4dc 0;
#X obj 504 27 cnv 10 10 10 empty empty library 0 6 2 13 #7c7c7c #e0e4dc 0;
#X obj 5 4 cnv 15 301 42 empty empty pd.link 20 20 2 37 #e0e0e0 #000000 0;
#X obj 5 4 cnv 15 301 42 empty empty pdlink 20 20 2 37 #e0e0e0 #000000 0;
#N canvas 0 22 450 278 (subpatch) 0;
#X coords 0 1 100 -1 302 42 1 0 0;
#X restore 5 4 graph;
#X obj 363 219 else/display;
#X obj 115 335 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 174 420 1) symbol -;
#X obj 162 240 else/pd.link abc;
#X text 178 284 anything;
#X text 178 335 anything;
#X obj 115 286 cnv 17 3 17 empty empty 0 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 258 420 address (default 'none');
#X obj 363 190 else/pd.link abc;
#X floatatom 162 186 5 0 0 0 - - - 0;
#X msg 176 211 anything;
#X obj 6 411 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X obj 24 198 else/pd.link~;
#X text 28 175 see also:;
#X obj 24 219 else/sender;
#X obj 24 240 else/osc.send;
#X text 238 284 - send message over network;
#X text 239 336 - message received from network;
#X text 44 90 [pd.link] allows you to communicate to/from different Pd instances over local network \, as different versions and even forks of Pure Data (such as plugdata). It works like [send]/[receive] (or [else/sender]/[else/receiver]) as it just needs a symbol address. It works via network but it's simpler as it doesn't require network or OSC configuration! It also allows you to communicate to a [pd~] subprocess., f 80;
#X text 44 90 [pdlink] allows you to communicate to/from different Pd instances over local network \, as different versions and even forks of Pure Data (such as plugdata). It works like [send]/[receive] (or [else/sender]/[else/receiver]) as it just needs a symbol address. It works via network but it's simpler as it doesn't require network or OSC configuration! It also allows you to communicate to a [pd~] subprocess., f 80;
#X text 189 368 -debug;
#X text 240 368 - print information about connection status;
#X text 190 387 -local;
#X text 241 387 - only connect over localhost;
#X obj 115 306 cnv 17 3 17 empty empty 1 5 9 0 16 #dcdcdc #9c9c9c 0;
#X text 190 304 symbol;
#X text 238 304 - set address;
#X symbolatom 255 211 10 0 0 0 - - - 0;
#X text 250 189 set address;
#X symbolatom 249 211 10 0 0 0 - - - 0;
#X text 244 189 set address;
#N canvas 741 254 429 442 flags 0;
#X text 36 301 - Make sure Pd is allowed to make network connections, f 59;
#X text 36 318 - Add the "-debug" flag to see if it creates a connection, f 59;
#X text 36 390 - Restart your devices (really \, it helps sometimes!), f 59;
#X text 38 24 The '-local' flag only connect over localhost \, which means only Pd applications on the same computer. By default \, it connects to any Pd application that it can find in your network.;
#X obj 233 174 else/display;
#X floatatom 80 130 5 0 0 0 - - - 0;
#X obj 80 158 else/pd.link -debug -local test, f 19;
#X obj 233 135 else/pd.link -debug -local test, f 19;
#X text 55 228 For troubleshotting \, if [pd.link] is not sending or receiving messages \, here's some things you can try:, f 53;
#X text 36 335 - Make sure you don't have multiple active network adapters as [pd.link] may pick the wrong one;
#X text 55 228 For troubleshotting \, if [pdlink] is not sending or receiving messages \, here's some things you can try:, f 53;
#X text 36 335 - Make sure you don't have multiple active network adapters as [pdlink] may pick the wrong one;
#X text 36 273 - Disable any firewalls you have enabled \, either on your computer or router, f 59;
#X text 36 363 - Check if a regular OSC connection does work. If so \, please report a bug!, f 59;
#X text 38 76 The '-debug' flag prints information for you to debug and check the connection status and other important info., f 58;
#X connect 5 0 6 0;
#X connect 7 0 4 0;
#X obj 80 158 else/pdlink -debug -local test, f 18;
#X obj 233 135 else/pdlink -debug -local test, f 18;
#X connect 5 0 11 0;
#X connect 12 0 4 0;
#X restore 474 232 pd flags;
#X connect 23 0 15 0;
#X connect 24 0 18 0;
#X connect 25 0 18 0;
#X connect 41 0 18 1;
#X obj 24 198 else/pdlink~;
#X obj 162 240 else/pdlink abc;
#X obj 363 190 else/pdlink abc;
#X connect 22 0 42 0;
#X connect 23 0 42 0;
#X connect 38 0 42 1;
#X connect 43 0 15 0;
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#X obj 515 11 cnv 10 10 10 empty empty Solus' 0 6 2 13 #7c7c7c #e0e4dc 0;
#X obj 464 26 cnv 10 10 10 empty empty ELSE 0 6 2 13 #7c7c7c #e0e4dc 0;
#X obj 502 26 cnv 10 10 10 empty empty library 0 6 2 13 #7c7c7c #e0e4dc 0;
#X obj 3 3 cnv 15 301 42 empty empty pd.link~ 20 20 2 37 #e0e0e0 #000000 0;
#X obj 3 3 cnv 15 301 42 empty empty pdlink~ 20 20 2 37 #e0e0e0 #000000 0;
#N canvas 0 22 450 278 (subpatch) 0;
#X coords 0 1 100 -1 302 42 1 0 0;
#X restore 3 3 graph;
Expand All @@ -24,7 +24,6 @@
#X text 226 468 address (default 'none');
#X obj 4 459 cnv 3 550 3 empty empty arguments 8 12 0 13 #dcdcdc #000000 0;
#X text 29 193 see also:;
#X obj 25 216 else/pd.link;
#X obj 25 237 send~;
#X text 130 382 -debug;
#X text 180 382 - print information about connection status;
Expand All @@ -39,32 +38,33 @@
#X text 176 314 symbol;
#X text 235 314 - set address;
#X text 236 292 - signal to send over network;
#X obj 159 232 else/pd.link~ abc;
#X obj 318 180 else/pd.link~ abc;
#N canvas 767 136 459 607 flags 0;
#X text 48 471 - Make sure Pd is allowed to make network connections, f 59;
#X text 48 488 - Add the "-debug" flag to see if it creates a connection, f 59;
#X text 48 560 - Restart your devices (really \, it helps sometimes!), f 59;
#X text 43 20 The '-local' flag only connect over localhost \, which means only Pd applications on the same computer. By default \, it connects to any Pd application that it can find in your network.;
#X text 67 398 For troubleshotting \, if [pd.link] is not sending or receiving messages \, here's some things you can try:, f 53;
#X text 48 505 - Make sure you don't have multiple active network adapters as [pd.link] may pick the wrong one;
#X text 67 398 For troubleshotting \, if [pdlink] is not sending or receiving messages \, here's some things you can try:, f 53;
#X text 48 505 - Make sure you don't have multiple active network adapters as [pdlink] may pick the wrong one;
#X text 48 443 - Disable any firewalls you have enabled \, either on your computer or router, f 59;
#X text 48 533 - Check if a regular OSC connection does work. If so \, please report a bug!, f 59;
#X obj 217 203 else/scope~ 162 78 4 3 256 -1 1 50 0 0 0 30 30 30 190 190 190 160 160 160 0 empty;
#X text 43 74 The '-debug' flag prints information for you to debug and check the connection status and other important info., f 58;
#X obj 45 245 else/pd.link~ -debug -local -compress -buffer 128 test, f 20;
#X obj 217 161 else/pd.link~ -debug -local -compress -buffer 128 test, f 27;
#X text 45 316 If audio has too much latency \, try a smaller value for the -bufsize \, flag (like 128 or 256). If audio has too many dropouts or clicks \, try a larger bufsize value (like 2048 or 4096). If your network connection cannot keep up with the traffic \, try passing in the -compress flag \, which helps., f 58;
#X text 43 107 You can set the buffer size with the -buffer flag \, where higher values increase latency but also improve connection stability.;
#X obj 45 213 osc~ 110;
#X obj 137 152 else/setdsp~;
#X connect 11 0 8 0;
#X connect 14 0 10 0;
#X obj 217 161 else/pdlink~ -debug -local -compress -buffer 128 test, f 26;
#X obj 45 245 else/pdlink~ -debug -local -compress -buffer 128 test, f 19;
#X connect 12 0 15 0;
#X connect 14 0 8 0;
#X restore 479 240 pd flags;
#X text 71 438 -bufsize <float>;
#X text 181 438 - set buffer size (default 1024), f 43;
#X text 51 85 [pd.link~] allows you to send/receive audio streans to/from different Pd instances \, as different versions \, platforms and even forks of Pure Data (such as PlugData). It works like [send~]/[receive~] as it just needs a symbol address. It works via network but it's simpler as it doesn't require network configuration! It also allows you to communicate to a [pd~] subprocess. You can make up to 16 sends to a single receive \, but you can receive as many times as you like., f 78;
#X text 51 85 [pdlink~] allows you to send/receive audio streans to/from different Pd instances \, as different versions \, platforms and even forks of Pure Data (such as PlugData). It works like [send~]/[receive~] as it just needs a symbol address. It works via network but it's simpler as it doesn't require network configuration! It also allows you to communicate to a [pd~] subprocess. You can make up to 16 sends to a single receive \, but you can receive as many times as you like., f 78;
#X obj 318 210 else/out~;
#X obj 159 199 osc~ 440;
#X connect 37 0 42 0;
#X connect 43 0 36 0;
#X obj 25 216 else/pdlink;
#X obj 159 232 else/pdlink~ abc;
#X obj 318 180 else/pdlink~ abc;
#X connect 40 0 42 0;
#X connect 43 0 39 0;
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@
#X obj 272 261 else/display;
#X floatatom 100 203 5 0 0 0 - - - 0;
#X msg 114 238 anything;
#X text 55 89 [pd.link] allows you to communicate to/from different Pd instances via network \, so you can use different versions of Pd and even different forks of Pure Data (such as PlugData).;
#X text 55 89 [pdlink] allows you to communicate to/from different Pd instances via network \, so you can use different versions of Pd and even different forks of Pure Data (such as PlugData).;
#X text 55 141 All you need is a symbol address \, so it's much simlper than using OSC or FUDI., f 60;
#X obj 272 402 numbox~ 6 12 100 #C0C0C4 #440008 10 0 0 0;
#X obj 98 361 stepnoise~ 0.5;
#X obj 416 360 setdsp~;
#X obj 98 389 numbox~ 6 12 100 #C0C0C4 #440008 10 0 0 0;
#X obj 98 418 pd.link~ sig;
#X obj 272 366 pd.link~ sig;
#X obj 100 277 pd.link control;
#X obj 272 232 pd.link control;
#X text 91 498 The signal version [pd.link~] allows you to send and receive audio streams. Open their help files for more details., f 49;
#X obj 98 418 pdlink~ sig;
#X obj 272 366 pdlink~ sig;
#X obj 100 277 pdlink control;
#X obj 272 232 pdlink control;
#X text 91 498 The signal version [pdlink~] allows you to send and receive audio streams. Open their help files for more details., f 49;
#X connect 2 0 12 0;
#X connect 3 0 12 0;
#X connect 7 0 9 0;
Expand Down
2 changes: 1 addition & 1 deletion Source/Extra/browser-else.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ proc category_else_menu::load_menutree {} {
{midi
{midi midi.learn midi.in midi.out sysrt.in sysrt.out ctl.in ctl.out touch.in touch.out ptouch.in ptouch.out pgm.in pgm.out bend.in bend.out note.in note.out midi.clock noteinfo panic mono mono~ voices voices~ suspedal}}
{osc/network
{osc.route osc.format osc.parse osc.send osc.receive pd.link pd.link~}}
{osc.route osc.format osc.parse osc.send osc.receive pdlink pdlink~}}
{math\ functions
{add add~ median avg mov.avg count gcd lcm frac.add frac.mul ceil ceil~ factor floor floor~ trun trunc~ rint rint~ quantizer quantizer~ fold fold~ lastvalue mag mag~ sin~ wrap2 wrap2~ op op~}}
{math\ conversion
Expand Down

0 comments on commit 00c661d

Please sign in to comment.