From 5c669899d3ccc8a60521e6bf8268f8f59fd3babb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 5 Jan 2006 11:53:24 +0000 Subject: added [absgn~] as external (written by tim blechmann) and abstraction the main purpose of this external is speed svn path=/trunk/externals/zexy/; revision=4364 --- abs/absgn~-help.pd | 30 ++++++++++++++++++++++++++++++ abs/absgn~.pd | 17 +++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 abs/absgn~-help.pd create mode 100644 abs/absgn~.pd (limited to 'abs') diff --git a/abs/absgn~-help.pd b/abs/absgn~-help.pd new file mode 100644 index 0000000..4f718fd --- /dev/null +++ b/abs/absgn~-help.pd @@ -0,0 +1,30 @@ +#N canvas 201 257 575 388 10; +#X obj 92 103 sig~; +#X text 272 20 part of zexy; +#X obj 93 176 snapshot~; +#X floatatom 93 204 5 0 0 0 - - -; +#X obj 146 153 metro 100; +#X obj 146 131 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X floatatom 92 81 5 0 0 0 - - -; +#X text 16 243 note:; +#X text 41 285 performance is worse than with the external version +; +#X text 45 315 if you want to use the external version of this object +\, you have to load zexy; +#X text 43 255 this is the abstraction version of this object \, which +is using [expr~]; +#X obj 92 152 absgn~; +#X text 349 61 updated for zexy-2.1; +#X obj 163 176 snapshot~; +#X floatatom 163 202 5 0 0 0 - - -; +#X text 65 46 absolute value and signum of a signal; +#X connect 0 0 11 0; +#X connect 2 0 3 0; +#X connect 4 0 2 0; +#X connect 4 0 13 0; +#X connect 5 0 4 0; +#X connect 6 0 0 0; +#X connect 11 0 2 0; +#X connect 11 1 13 0; +#X connect 13 0 14 0; diff --git a/abs/absgn~.pd b/abs/absgn~.pd new file mode 100644 index 0000000..873bbab --- /dev/null +++ b/abs/absgn~.pd @@ -0,0 +1,17 @@ +#N canvas 0 0 482 310 10; +#X obj 30 88 inlet~; +#X obj 30 136 outlet~; +#X text 319 21 part of zexy; +#X obj 187 137 outlet~; +#X obj 31 113 abs~; +#X obj 187 113 sgn~; +#X text 36 44 [absgn~]; +#X text 250 261 updated for zexy-2.1; +#X text 41 183 [absgn~] \, [abs~] and [sgn~] are provided both as externals +(fast!) and abstractions (slow!!) \; if you are using this abstraction +of [absgn~] \, chances are high \, that [abs~] and [sgn~] are abstractions +too.; +#X connect 0 0 4 0; +#X connect 0 0 5 0; +#X connect 4 0 1 0; +#X connect 5 0 3 0; -- cgit v1.2.1