aboutsummaryrefslogtreecommitdiff
path: root/pd/doc/5.reference/tabosc4~-help.pd
diff options
context:
space:
mode:
authorGuenter Geiger <ggeiger@users.sourceforge.net>2004-02-02 11:28:02 +0000
committerGuenter Geiger <ggeiger@users.sourceforge.net>2004-02-02 11:28:02 +0000
commitae6b5d89ea93b95c2990895077cf5e8f0bba9ad9 (patch)
tree1e7570f11ac688e94342968e90301c4684e61193 /pd/doc/5.reference/tabosc4~-help.pd
parentf26399eba6ee6ce9eb7bae9a4b60a90dc2ebca94 (diff)
This commit was generated by cvs2svn to compensate for changes in r1301,
which included commits to RCS files with non-trunk default branches. svn path=/trunk/; revision=1302
Diffstat (limited to 'pd/doc/5.reference/tabosc4~-help.pd')
-rw-r--r--pd/doc/5.reference/tabosc4~-help.pd26
1 files changed, 18 insertions, 8 deletions
diff --git a/pd/doc/5.reference/tabosc4~-help.pd b/pd/doc/5.reference/tabosc4~-help.pd
index ada694e1..9caf5291 100644
--- a/pd/doc/5.reference/tabosc4~-help.pd
+++ b/pd/doc/5.reference/tabosc4~-help.pd
@@ -1,5 +1,5 @@
#N canvas 307 35 742 511 12;
-#X floatatom 66 450 0 0 0;
+#X floatatom 66 450 0 0 0 0 - - -;
#N canvas 159 26 495 270 output 0;
#X obj 414 196 t b;
#X obj 414 134 f;
@@ -54,11 +54,12 @@
#X restore 32 476 pd output;
#X msg 102 450 MUTE;
#X text 148 449 <--- volume in dB;
-#X floatatom 32 296 4 0 0;
+#X floatatom 32 296 4 0 0 0 - - -;
#X obj 32 326 sig~ 100;
#X obj 547 52 table table1;
#X obj 547 80 table table2;
-#X msg 372 287 \; table1 sinesum 512 0.5 0.5 0.5 0.5 \; table2 cosinesum 512 0 1;
+#X msg 372 287 \; table1 sinesum 512 0.5 0.5 0.5 0.5 \; table2 cosinesum
+512 0 1;
#X text 433 474 Updated for Pd version 0.33;
#X obj 20 11 tabosc4~;
#X text 110 12 4-point interpolating oscillator;
@@ -67,14 +68,23 @@
#X msg 156 372 set table2;
#X text 372 343 click above \, start DSP \, and turn output;
#X text 372 361 volume up to hear this;
-#X text 14 40 tabosc4~ is a traditional computer music style wavetable lookup oscillator using 4-point polynomial interpolation. The table should have a poiwer of two points plus three "guard points" \, one at the beginning and two at the end \, which should be wraparound copies of the last point and the first two points \, respectively. The "sinesum" and "cosinesum" methods for arrays do this automatically for you if you just want to specify partial strengths.;
-#X text 14 178 For good results use 512 points for up to about 15 partials \, or 32*npartials (rounded up to a power of 2) for more than 15;
-#X floatatom 275 391 4 0 0;
-#X text 12 233 Don't send new "sinesum" messages to tables while you're running -- instead \, use "set" messages to switch between tables.;
+#X text 14 178 For good results use 512 points for up to about 15 partials
+\, or 32*npartials (rounded up to a power of 2) for more than 15;
+#X floatatom 275 391 4 0 0 0 - - -;
+#X text 12 233 Don't send new "sinesum" messages to tables while you're
+running -- instead \, use "set" messages to switch between tables.
+;
#X text 80 298 signal input for frequency (Hz.);
#X text 46 349 message to switch tables;
#X text 325 391 inlet to reset phase;
#X text 166 414 creation argument initializes table;
+#X text 14 40 tabosc4~ is a traditional computer music style wavetable
+lookup oscillator using 4-point polynomial interpolation. The table
+should have a power of two points plus three "guard points" \, one
+at the beginning and two at the end \, which should be wraparound copies
+of the last point and the first two points \, respectively. The "sinesum"
+and "cosinesum" methods for arrays do this automatically for you if
+you just want to specify partial strengths.;
#X connect 0 0 1 1;
#X connect 1 0 0 0;
#X connect 2 0 1 2;
@@ -83,4 +93,4 @@
#X connect 12 0 13 0;
#X connect 13 0 1 0;
#X connect 14 0 13 0;
-#X connect 19 0 13 1;
+#X connect 18 0 13 1;