From b27811b050e98c3e113363a0b6e4ae6b220fd692 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sat, 4 Feb 2006 03:24:50 +0000 Subject: renamed my [curve] to [sinusoid] since it only handles those kind of curves; Cyrille's [_curve] is now [curve], but with the curve shape 2nd inlet opterating over a range of 0-to-1 svn path=/trunk/externals/mapping/; revision=4550 --- sinusoid.pd | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 sinusoid.pd (limited to 'sinusoid.pd') diff --git a/sinusoid.pd b/sinusoid.pd new file mode 100644 index 0000000..e8f1259 --- /dev/null +++ b/sinusoid.pd @@ -0,0 +1,35 @@ +#N canvas 12 269 612 496 10; +#X obj 50 36 inlet; +#X obj 329 52 inlet; +#X obj 47 411 outlet; +#X obj 50 150 pack float symbol; +#X msg 50 175 \$2 \$1; +#X obj 39 256 atan; +#X obj 123 260 cos; +#X obj 152 260 sin; +#X obj 39 277 / 1.26263; +#X obj 50 198 route atan cos sin; +#X obj 190 225 symbol; +#X msg 189 251 ERROR: argument not supported \$1 \, try atan cos or +sin; +#X obj 208 74 symbol_argument \$1; +#X obj 208 50 loadbang; +#X obj 50 98 * 3.14159; +#X obj 188 273 print [sinusoid]; +#X connect 0 0 14 0; +#X connect 1 0 12 1; +#X connect 3 0 4 0; +#X connect 4 0 9 0; +#X connect 5 0 8 0; +#X connect 6 0 2 0; +#X connect 7 0 2 0; +#X connect 8 0 2 0; +#X connect 9 0 5 0; +#X connect 9 1 6 0; +#X connect 9 2 7 0; +#X connect 9 3 10 0; +#X connect 10 0 11 0; +#X connect 11 0 15 0; +#X connect 12 0 3 1; +#X connect 13 0 12 0; +#X connect 14 0 3 0; -- cgit v1.2.1