aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2012-10-04 22:33:40 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2012-10-04 22:33:40 +0000
commit4b31b15cfecea3a074e596ab535a6462c1ef1592 (patch)
treeb8bd3e240666b481836788826415465623a9644d
parentd158b3bac84e72e98a97c3428c5e8031764947f4 (diff)
updated help files with files from FFTease2.5_Pd_OSX/source/FFTeasePd/9.FFTease
svn path=/trunk/externals/fftease/; revision=16333
-rw-r--r--ether~-help.pd133
-rw-r--r--thresher~-help.pd32
2 files changed, 149 insertions, 16 deletions
diff --git a/ether~-help.pd b/ether~-help.pd
new file mode 100644
index 0000000..52f1179
--- /dev/null
+++ b/ether~-help.pd
@@ -0,0 +1,133 @@
+#N canvas 281 24 660 446 10;
+#X obj 167 237 *~ 1;
+#X obj 167 289 dac~;
+#X floatatom 190 218 5 0 0 0 - centerring-gain -;
+#X msg 333 284 \; pd dsp \$1;
+#X obj 333 267 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X obj 17 207 hsl 128 15 0 4 0 0 centerring-gain empty output_gain
+-2 -6 0 8 -79789 -1 -1 1900 1;
+#N canvas 0 22 511 346 messages 0;
+#X obj 132 268 outlet;
+#X msg 34 232 fftinfo;
+#X msg 132 74 mute \$1;
+#X obj 132 41 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X msg 25 101 overlap \$1;
+#X msg 25 54 2;
+#X msg 55 71 4;
+#X text 208 216 turn on invert;
+#X text 221 177 is turned on;
+#X obj 187 217 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+1;
+#X msg 187 239 invert \$1;
+#X text 221 163 pad affects the gain only when "invert";
+#X connect 1 0 0 0;
+#X connect 2 0 0 0;
+#X connect 3 0 2 0;
+#X connect 4 0 0 0;
+#X connect 5 0 4 0;
+#X connect 6 0 4 0;
+#X connect 9 0 10 0;
+#X connect 10 0 0 0;
+#X restore 448 167 pd messages;
+#X obj 18 241 hsl 128 15 0 256 0 0 eth-composite-index empty composite_index
+-2 -6 0 8 -88868 -1 -1 0 1;
+#N canvas 990 218 500 389 playsound1 0;
+#X obj 31 194 soundfiler;
+#X obj 31 160 openpanel;
+#X msg 31 131 bang;
+#X obj 227 284 outlet~;
+#X msg 227 244 bang;
+#X obj 348 228 spigot;
+#X obj 385 205 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+1;
+#X text 63 132 open the sound;
+#X text 133 244 then play it;
+#X text 304 190 loop if you like;
+#X text 316 205 comment;
+#X msg 31 177 read -resize \$1 ether-sound1;
+#X obj 227 268 tabplay~ ether-sound1;
+#N canvas 0 0 450 300 graph1 0;
+#X array ether-sound1 449212 float 2;
+#X coords 0 1 449211 -1 200 140 1;
+#X restore 244 30 graph;
+#X connect 1 0 11 0;
+#X connect 2 0 1 0;
+#X connect 4 0 12 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 1;
+#X connect 11 0 0 0;
+#X connect 12 0 3 0;
+#X connect 12 1 5 0;
+#X restore 167 97 pd playsound1;
+#N canvas 936 488 508 397 playsound2 0;
+#X obj 31 194 soundfiler;
+#X obj 31 160 openpanel;
+#X msg 31 131 bang;
+#X obj 227 284 outlet~;
+#X msg 227 244 bang;
+#X obj 348 228 spigot;
+#X obj 385 205 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
+1;
+#X text 63 132 open the sound;
+#X text 133 244 then play it;
+#X text 304 190 loop if you like;
+#X text 316 205 comment;
+#X msg 31 177 read -resize \$1 ether-sound2;
+#N canvas 0 0 450 300 graph2 0;
+#X array ether-sound2 1.764e+06 float 2;
+#X coords 0 1 1.764e+06 -1 200 140 1;
+#X restore 236 17 graph;
+#X obj 227 268 tabplay~ ether-sound2;
+#X connect 1 0 11 0;
+#X connect 2 0 1 0;
+#X connect 4 0 13 0;
+#X connect 5 0 4 0;
+#X connect 6 0 5 1;
+#X connect 11 0 0 0;
+#X connect 13 0 3 0;
+#X connect 13 1 5 0;
+#X restore 198 116 pd playsound2;
+#X floatatom 229 159 5 0 0 0 - eth-composite-index -;
+#X text 286 101 <- load and loop two soundfiles to hear effect;
+#X obj 14 107 loadbang;
+#X text 31 316;
+#X text 23 318 ether~ selects portions of two input signals and creates
+a composite output spectrum based upon the amplitude of the inputs.
+The loudest band of the two inputs will be selected. Sending the inverse
+message will reverse this behavior selecting the weakest. The composite
+index is a scalar for the selection of the second input. Useful values
+will vary according to the amplitude characteristics of the input signals.
+Try values greater than 0 and less than 100 But higher values may be
+effective depending upon the input signals.;
+#N canvas 376 316 474 324 ether-block 0;
+#X obj 233 219 block~ 256;
+#X obj 163 185 outlet~;
+#X obj 163 38 inlet~;
+#X obj 269 107 inlet;
+#X obj 201 81 inlet;
+#X obj 181 60 inlet~;
+#X obj 163 128 ether~;
+#X connect 2 0 6 0;
+#X connect 3 0 6 0;
+#X connect 4 0 6 2;
+#X connect 5 0 6 1;
+#X connect 6 0 1 0;
+#X restore 167 183 pd ether-block;
+#X text 270 159 composite index;
+#X msg 14 123 0.1 1;
+#X obj 14 139 unpack f f;
+#X connect 0 0 1 0;
+#X connect 0 0 1 1;
+#X connect 2 0 0 1;
+#X connect 4 0 3 0;
+#X connect 6 0 15 3;
+#X connect 8 0 15 0;
+#X connect 9 0 15 1;
+#X connect 10 0 15 2;
+#X connect 12 0 17 0;
+#X connect 15 0 0 0;
+#X connect 17 0 18 0;
+#X connect 18 0 5 0;
+#X connect 18 1 7 0;
diff --git a/thresher~-help.pd b/thresher~-help.pd
index 72f9abc..a805740 100644
--- a/thresher~-help.pd
+++ b/thresher~-help.pd
@@ -1,30 +1,30 @@
-#N canvas 112 22 564 566 10;
-#N canvas 0 22 470 320 threshblock 0;
+#N canvas 112 22 568 570 10;
+#N canvas 0 22 474 324 threshblock 0;
#X obj 197 47 inlet;
#X obj 234 68 inlet;
#X obj 161 29 inlet~;
#X obj 161 111 outlet~;
-#X obj 161 87 thresher~ 4;
-#X obj 276 87 block~ 256;
+#X obj 339 87 block~ 256;
#X obj 313 47 inlet;
-#X connect 0 0 4 1;
-#X connect 1 0 4 2;
-#X connect 2 0 4 0;
-#X connect 4 0 3 0;
-#X connect 6 0 4 0;
+#X obj 161 87 thresher~ 0.1 0.99 4 1;
+#X connect 0 0 6 1;
+#X connect 1 0 6 2;
+#X connect 2 0 6 0;
+#X connect 5 0 6 0;
+#X connect 6 0 3 0;
#X restore 64 79 pd threshblock;
-#X obj 66 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
+#X obj 66 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 64 21 noise~;
#X obj 249 206 vsl 15 128 1e-05 0.2 0 0 thresh b threshold 0 -8 0 8
--73688 -1 -1 5050 1;
+-73688 -1 -1 6350 1;
#X obj 300 206 vsl 15 128 0.75 0.999 0 0 damp c damping_factor 0 -8
-0 8 -258462 -1 -1 10800 1;
+0 8 -258462 -1 -1 10201 1;
#X obj 64 187 dac~;
#X obj 64 138 *~ 0.1;
#X msg 66 246 \; pd dsp \$1;
#X obj 205 206 vsl 15 128 0 4 0 0 amp a amp 0 -8 0 8 -150784 -1 -1
-11700 1;
+2540 1;
#N canvas 0 22 462 312 init 0;
#X obj 31 29 loadbang;
#X obj 32 71 unpack f f f;
@@ -39,11 +39,11 @@
#X connect 5 0 1 0;
#X restore 67 286 pd init;
#X obj 101 116 nbx 5 14 -1e+37 1e+37 0 0 empty amp empty 0 -6 0 10
--262144 -1 -1 3.68504 256;
+-262144 -1 -1 0.8 256;
#X obj 126 60 nbx 5 14 -1e+37 1e+37 0 0 empty damp empty 0 -6 0 10
--262144 -1 -1 0.961748 256;
+-262144 -1 -1 0.950004 256;
#X obj 95 44 nbx 5 14 -1e+37 1e+37 0 0 empty thresh empty 0 -6 0 10
--262144 -1 -1 0.0795336 256;
+-262144 -1 -1 0.100005 256;
#X text 113 20 <- something more interesting could go here.;
#X obj 251 63 fftease-system;
#X text 54 359 thresher~ sustains the amplitude and frequency in lower-energy