From 96fda2e5cfb094d875bc5bad4e1df81aaef77e63 Mon Sep 17 00:00:00 2001 From: Thomas O Fredericks Date: Wed, 23 Sep 2009 00:54:50 +0000 Subject: menage svn path=/trunk/externals/tof/; revision=12433 --- abs/OSCToParam-help.pd | 15 ++++++++ abs/OSCToParam.pd | 19 +++++++++++ abs/paramGui.pd | 91 +++++++++++++++++++++++++++++++++++++++++++++++++ help/paramGui-help.pd | 30 ++++++++++++++++ test/OSCToParam-help.pd | 15 -------- test/OSCToParam.pd | 19 ----------- test/paramGui-help.pd | 30 ---------------- test/paramGui.pd | 91 ------------------------------------------------- 8 files changed, 155 insertions(+), 155 deletions(-) create mode 100644 abs/OSCToParam-help.pd create mode 100644 abs/OSCToParam.pd create mode 100644 abs/paramGui.pd create mode 100644 help/paramGui-help.pd delete mode 100644 test/OSCToParam-help.pd delete mode 100644 test/OSCToParam.pd delete mode 100644 test/paramGui-help.pd delete mode 100644 test/paramGui.pd diff --git a/abs/OSCToParam-help.pd b/abs/OSCToParam-help.pd new file mode 100644 index 0000000..cfd0d04 --- /dev/null +++ b/abs/OSCToParam-help.pd @@ -0,0 +1,15 @@ +#N canvas 1298 247 515 325 10; +#X obj -8 -53 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 +0; +#X text -3 -9 author: mrtoftrash@gmail.com; +#X text -3 2 version: 2009-04-14 (initial release); +#X text -3 13 arguments: @; +#X text -3 -54 description: forwards all incomming OSC messages to +matching params.; +#X obj -3 82 OSCToParam 3475; +#X text -3 -20 tags: routing param OSC; +#X text 97 71 All OSC messages received on port 3475 will be forwarded +to matching children params.; +#X text 46 124 See the param object's help for more information on +params:; +#X obj 139 153 param /a_param; diff --git a/abs/OSCToParam.pd b/abs/OSCToParam.pd new file mode 100644 index 0000000..7434608 --- /dev/null +++ b/abs/OSCToParam.pd @@ -0,0 +1,19 @@ +#N canvas 332 238 604 420 10; +#X obj 88 46 oscx/dumpOSC \$1; +#X obj 89 286 maxlib/remote; +#X obj 88 170 list prepend \$0; +#X obj 88 199 zexy/makesymbol %s%s; +#X obj 88 96 list split 1; +#X obj 89 223 list append; +#X obj 89 257 list trim; +#X obj 175 120 loadbang; +#X obj 175 144 tof/getdollarzero 100; +#X connect 0 0 4 0; +#X connect 2 0 3 0; +#X connect 3 0 5 0; +#X connect 4 0 2 0; +#X connect 4 1 5 1; +#X connect 5 0 6 0; +#X connect 6 0 1 0; +#X connect 7 0 8 0; +#X connect 8 0 2 1; diff --git a/abs/paramGui.pd b/abs/paramGui.pd new file mode 100644 index 0000000..2103791 --- /dev/null +++ b/abs/paramGui.pd @@ -0,0 +1,91 @@ +#N canvas 1027 0 997 703 10; +#N canvas 438 313 450 315 \$0target 0; +#X restore 77 109 pd \$0target; +#X obj 260 140 list split 1; +#X obj 101 566 s pd-\$0target; +#X obj 273 341 list prepend; +#X obj 386 399 list trim; +#X obj 423 199 value \$0y; +#X obj -156 281 value \$0y; +#X obj -112 311 t f f; +#X obj 497 164 s pd-\$0target; +#X obj 266 106 paramDump; +#X obj 323 -167 inlet path; +#X obj 316 -119 route bang; +#X obj 375 -93 symbol; +#X obj 299 -27 t b a b b; +#X msg 110 182 vis 1; +#X obj -62 285 + 20; +#X obj 434 277 list split 1; +#X obj 394 374 list; +#X obj 294 -79 symbol *; +#X obj 384 423 route bng nbx slider symbolatom tgl; +#X msg 272 57 guis \$1; +#X obj 0 302 zexy/makesymbol %s%s%s; +#X msg 0 278 list $ 0 \$1; +#X msg 89 279 list $ 0 \$1_; +#X obj 54 344 zexy/makesymbol %s%s%s; +#X obj -2 210 t b a a a; +#X obj -5 386 pack f s s s; +#X msg -37 460 obj 0 \$1 bng 15 250 50 0 \$2 \$3 \$4 17 7 0 10 -262144 +-1 -1; +#X msg 132 483 obj 0 \$1 nbx 5 14 -1e+37 1e+37 0 0 \$2 \$3 \$4 57 7 +0 10 -262144 -1 -1 0 256; +#X msg 289 515 obj 0 \$1 hsl 100 15 \$5 \$6 0 0 \$2 \$3 \$4 105 7 0 +10 -262144 -1 -1 0 1; +#X msg 528 476 obj 0 \$1 tgl 15 0 \$2 \$3 \$4 17 7 0 10 -262144 -1 +-1 0 1; +#X msg 521 448 symbolatom 0 \$1 17 0 0 1 \$4 \$3 \$2; +#X msg 496 89 clear \, text 0 0 YOU MUST COPY AND PASTE THE FOLLOWING +INTERFACES INSIDE THE ROOT PATCH OR INSIDE A SUBPATCH OF THE ROOT PATCH +OR THEY WILL NOT WORK!; +#X msg 419 159 50; +#X msg 612 151 vis 0 \, clear; +#X msg 649 499 text 0 \$1 OUPS! Unknown gui type for param \$4; +#X connect 1 0 25 0; +#X connect 1 1 16 0; +#X connect 3 0 17 0; +#X connect 4 0 19 0; +#X connect 6 0 7 0; +#X connect 7 0 26 0; +#X connect 7 1 15 0; +#X connect 9 0 1 0; +#X connect 10 0 11 0; +#X connect 11 0 18 0; +#X connect 11 1 12 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 13 1 20 0; +#X connect 13 2 33 0; +#X connect 13 3 32 0; +#X connect 14 0 2 0; +#X connect 15 0 6 0; +#X connect 16 0 3 1; +#X connect 16 1 17 1; +#X connect 17 0 4 0; +#X connect 18 0 13 0; +#X connect 19 0 27 0; +#X connect 19 1 28 0; +#X connect 19 2 29 0; +#X connect 19 3 31 0; +#X connect 19 4 30 0; +#X connect 19 5 35 0; +#X connect 20 0 9 0; +#X connect 21 0 26 1; +#X connect 22 0 21 0; +#X connect 23 0 24 0; +#X connect 24 0 26 2; +#X connect 25 0 6 0; +#X connect 25 1 22 0; +#X connect 25 2 23 0; +#X connect 25 3 26 3; +#X connect 26 0 3 0; +#X connect 27 0 2 0; +#X connect 28 0 2 0; +#X connect 29 0 2 0; +#X connect 30 0 2 0; +#X connect 31 0 2 0; +#X connect 32 0 8 0; +#X connect 33 0 5 0; +#X connect 34 0 8 0; +#X connect 35 0 2 0; diff --git a/help/paramGui-help.pd b/help/paramGui-help.pd new file mode 100644 index 0000000..353d4cc --- /dev/null +++ b/help/paramGui-help.pd @@ -0,0 +1,30 @@ +#N canvas 198 148 663 465 10; +#X obj 10 241 paramGui; +#X obj -13 32 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 +0; +#X text -8 84 author: mrtoftrash@gmail.com; +#X text -8 31 description: builds interfaces out of pd guis for params. +; +#X text -9 63 tags: param gui; +#X obj 10 206 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X text 406 216 /gui options:; +#X text 31 205 Bang: build guis for all params that have /gui options. +; +#X text 97 369 --------------------- SEE ALSO ----------------------- +; +#X text 71 390 See the help for the param external to expand your mind: +; +#X obj 69 412 param /numerical 100 /gui nbx; +#X text 108 277 -- SUPER IMPORTANT --; +#X text 415 238 nbx: creates a numberbox; +#X text 414 257 slider min max: creates a slider with the indicated +minimum and maximum; +#X text 414 286 bng: creates a bang; +#X text 414 304 tgl: creates a toggle; +#X text 416 322 symbolatom: creates a symbol box; +#X obj 278 411 param /slip 100 /gui slider 0 127; +#X text 14 293 You have to copy the created guis into your root patch +(or a subpatch of it) for them to work with their target params!; +#X text -9 105 version: 2009-09-19 (localized version); +#X connect 5 0 0 0; diff --git a/test/OSCToParam-help.pd b/test/OSCToParam-help.pd deleted file mode 100644 index cfd0d04..0000000 --- a/test/OSCToParam-help.pd +++ /dev/null @@ -1,15 +0,0 @@ -#N canvas 1298 247 515 325 10; -#X obj -8 -53 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 -0; -#X text -3 -9 author: mrtoftrash@gmail.com; -#X text -3 2 version: 2009-04-14 (initial release); -#X text -3 13 arguments: @; -#X text -3 -54 description: forwards all incomming OSC messages to -matching params.; -#X obj -3 82 OSCToParam 3475; -#X text -3 -20 tags: routing param OSC; -#X text 97 71 All OSC messages received on port 3475 will be forwarded -to matching children params.; -#X text 46 124 See the param object's help for more information on -params:; -#X obj 139 153 param /a_param; diff --git a/test/OSCToParam.pd b/test/OSCToParam.pd deleted file mode 100644 index 7434608..0000000 --- a/test/OSCToParam.pd +++ /dev/null @@ -1,19 +0,0 @@ -#N canvas 332 238 604 420 10; -#X obj 88 46 oscx/dumpOSC \$1; -#X obj 89 286 maxlib/remote; -#X obj 88 170 list prepend \$0; -#X obj 88 199 zexy/makesymbol %s%s; -#X obj 88 96 list split 1; -#X obj 89 223 list append; -#X obj 89 257 list trim; -#X obj 175 120 loadbang; -#X obj 175 144 tof/getdollarzero 100; -#X connect 0 0 4 0; -#X connect 2 0 3 0; -#X connect 3 0 5 0; -#X connect 4 0 2 0; -#X connect 4 1 5 1; -#X connect 5 0 6 0; -#X connect 6 0 1 0; -#X connect 7 0 8 0; -#X connect 8 0 2 1; diff --git a/test/paramGui-help.pd b/test/paramGui-help.pd deleted file mode 100644 index 353d4cc..0000000 --- a/test/paramGui-help.pd +++ /dev/null @@ -1,30 +0,0 @@ -#N canvas 198 148 663 465 10; -#X obj 10 241 paramGui; -#X obj -13 32 cnv 15 400 100 empty empty empty 20 12 0 14 -249661 -66577 -0; -#X text -8 84 author: mrtoftrash@gmail.com; -#X text -8 31 description: builds interfaces out of pd guis for params. -; -#X text -9 63 tags: param gui; -#X obj 10 206 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X text 406 216 /gui options:; -#X text 31 205 Bang: build guis for all params that have /gui options. -; -#X text 97 369 --------------------- SEE ALSO ----------------------- -; -#X text 71 390 See the help for the param external to expand your mind: -; -#X obj 69 412 param /numerical 100 /gui nbx; -#X text 108 277 -- SUPER IMPORTANT --; -#X text 415 238 nbx: creates a numberbox; -#X text 414 257 slider min max: creates a slider with the indicated -minimum and maximum; -#X text 414 286 bng: creates a bang; -#X text 414 304 tgl: creates a toggle; -#X text 416 322 symbolatom: creates a symbol box; -#X obj 278 411 param /slip 100 /gui slider 0 127; -#X text 14 293 You have to copy the created guis into your root patch -(or a subpatch of it) for them to work with their target params!; -#X text -9 105 version: 2009-09-19 (localized version); -#X connect 5 0 0 0; diff --git a/test/paramGui.pd b/test/paramGui.pd deleted file mode 100644 index 2103791..0000000 --- a/test/paramGui.pd +++ /dev/null @@ -1,91 +0,0 @@ -#N canvas 1027 0 997 703 10; -#N canvas 438 313 450 315 \$0target 0; -#X restore 77 109 pd \$0target; -#X obj 260 140 list split 1; -#X obj 101 566 s pd-\$0target; -#X obj 273 341 list prepend; -#X obj 386 399 list trim; -#X obj 423 199 value \$0y; -#X obj -156 281 value \$0y; -#X obj -112 311 t f f; -#X obj 497 164 s pd-\$0target; -#X obj 266 106 paramDump; -#X obj 323 -167 inlet path; -#X obj 316 -119 route bang; -#X obj 375 -93 symbol; -#X obj 299 -27 t b a b b; -#X msg 110 182 vis 1; -#X obj -62 285 + 20; -#X obj 434 277 list split 1; -#X obj 394 374 list; -#X obj 294 -79 symbol *; -#X obj 384 423 route bng nbx slider symbolatom tgl; -#X msg 272 57 guis \$1; -#X obj 0 302 zexy/makesymbol %s%s%s; -#X msg 0 278 list $ 0 \$1; -#X msg 89 279 list $ 0 \$1_; -#X obj 54 344 zexy/makesymbol %s%s%s; -#X obj -2 210 t b a a a; -#X obj -5 386 pack f s s s; -#X msg -37 460 obj 0 \$1 bng 15 250 50 0 \$2 \$3 \$4 17 7 0 10 -262144 --1 -1; -#X msg 132 483 obj 0 \$1 nbx 5 14 -1e+37 1e+37 0 0 \$2 \$3 \$4 57 7 -0 10 -262144 -1 -1 0 256; -#X msg 289 515 obj 0 \$1 hsl 100 15 \$5 \$6 0 0 \$2 \$3 \$4 105 7 0 -10 -262144 -1 -1 0 1; -#X msg 528 476 obj 0 \$1 tgl 15 0 \$2 \$3 \$4 17 7 0 10 -262144 -1 --1 0 1; -#X msg 521 448 symbolatom 0 \$1 17 0 0 1 \$4 \$3 \$2; -#X msg 496 89 clear \, text 0 0 YOU MUST COPY AND PASTE THE FOLLOWING -INTERFACES INSIDE THE ROOT PATCH OR INSIDE A SUBPATCH OF THE ROOT PATCH -OR THEY WILL NOT WORK!; -#X msg 419 159 50; -#X msg 612 151 vis 0 \, clear; -#X msg 649 499 text 0 \$1 OUPS! Unknown gui type for param \$4; -#X connect 1 0 25 0; -#X connect 1 1 16 0; -#X connect 3 0 17 0; -#X connect 4 0 19 0; -#X connect 6 0 7 0; -#X connect 7 0 26 0; -#X connect 7 1 15 0; -#X connect 9 0 1 0; -#X connect 10 0 11 0; -#X connect 11 0 18 0; -#X connect 11 1 12 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 1 20 0; -#X connect 13 2 33 0; -#X connect 13 3 32 0; -#X connect 14 0 2 0; -#X connect 15 0 6 0; -#X connect 16 0 3 1; -#X connect 16 1 17 1; -#X connect 17 0 4 0; -#X connect 18 0 13 0; -#X connect 19 0 27 0; -#X connect 19 1 28 0; -#X connect 19 2 29 0; -#X connect 19 3 31 0; -#X connect 19 4 30 0; -#X connect 19 5 35 0; -#X connect 20 0 9 0; -#X connect 21 0 26 1; -#X connect 22 0 21 0; -#X connect 23 0 24 0; -#X connect 24 0 26 2; -#X connect 25 0 6 0; -#X connect 25 1 22 0; -#X connect 25 2 23 0; -#X connect 25 3 26 3; -#X connect 26 0 3 0; -#X connect 27 0 2 0; -#X connect 28 0 2 0; -#X connect 29 0 2 0; -#X connect 30 0 2 0; -#X connect 31 0 2 0; -#X connect 32 0 8 0; -#X connect 33 0 5 0; -#X connect 34 0 8 0; -#X connect 35 0 2 0; -- cgit v1.2.1