aboutsummaryrefslogtreecommitdiff
path: root/tabstretcher~-help.pd
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2010-11-19 17:13:24 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2010-11-19 17:13:24 +0000
commitc7064fe5b84431c2d59cae614d94e908eb48c39c (patch)
tree7511cf9ba0eedb89ecac7b98a8ab4b0e77793ea5 /tabstretcher~-help.pd
parent0c4131cc98c5a6a81bc50d2436c7630a8611b56c (diff)
created object to stretch out a soundfile based on start frame and end frame
svn path=/trunk/externals/framesync/; revision=14446
Diffstat (limited to 'tabstretcher~-help.pd')
-rw-r--r--tabstretcher~-help.pd34
1 files changed, 34 insertions, 0 deletions
diff --git a/tabstretcher~-help.pd b/tabstretcher~-help.pd
new file mode 100644
index 0000000..f71baf6
--- /dev/null
+++ b/tabstretcher~-help.pd
@@ -0,0 +1,34 @@
+#N canvas 228 173 595 379 10;
+#X text 212 227 frame;
+#X text 71 265 audio out;
+#X text 25 20 Plays a sound file til it ends \, synced up to the frame
+clock. Should stay in sync when randomly accessing different frame
+numbers.;
+#X text 96 216 array;
+#X text 96 227 name;
+#X text 211 216 start;
+#X obj 377 279 soundfiler;
+#X obj 377 232 symbol \$0-array;
+#N canvas 0 22 450 300 (subpatch) 0;
+#X array \$0-array 20756 float 2;
+#X coords 0 1 20756 -1 200 140 1;
+#X restore 376 50 graph;
+#X obj 94 113 frameclock 400;
+#X obj 76 322 output~;
+#X msg 108 82 78;
+#X msg 77 82 55;
+#X text 134 80 <-- try jumping to a frame;
+#X obj 377 211 loadbang;
+#X obj 436 214 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 95 243 tabstretcher~ \$0-array 10 44;
+#X msg 377 254 read ../../sound/voice.wav \$1;
+#X text 176 316 arguments: arrayname startframe# endframe#;
+#X connect 7 0 17 0;
+#X connect 11 0 9 0;
+#X connect 12 0 9 0;
+#X connect 14 0 7 0;
+#X connect 15 0 7 0;
+#X connect 16 0 10 0;
+#X connect 16 0 10 1;
+#X connect 17 0 6 0;