From 446d8c6b051f74751943654998b7fe34b5fca9d6 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 22 Nov 2010 04:21:37 +0000 Subject: made fsreadsf~'s second outlet act like readsf~ and output a bang when done svn path=/trunk/externals/framesync/; revision=14469 --- fsreadsf~-help.pd | 7 +++--- fsreadsf~.pd | 71 ++++++++++++++++++------------------------------------- 2 files changed, 26 insertions(+), 52 deletions(-) diff --git a/fsreadsf~-help.pd b/fsreadsf~-help.pd index 5ad19ac..a59d972 100644 --- a/fsreadsf~-help.pd +++ b/fsreadsf~-help.pd @@ -14,12 +14,11 @@ numbers.; #X obj 95 243 fsreadsf~ examples/sdf.wav 40; #X text 177 328 arguments: soundfile startframe#; #X text 96 216 file; -#X obj 269 263 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X floatatom 265 281 5 0 0 0 - - -; +#X obj 266 264 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X text 283 264 bang when done; #X connect 7 0 5 0; #X connect 8 0 5 0; #X connect 10 0 6 0; #X connect 10 0 6 1; #X connect 10 1 13 0; -#X connect 13 0 14 0; diff --git a/fsreadsf~.pd b/fsreadsf~.pd index 6919c7b..529dcaf 100644 --- a/fsreadsf~.pd +++ b/fsreadsf~.pd @@ -32,8 +32,10 @@ #X text 364 13 start frame; #X text 515 9 end frame; #X text 211 12 filename; +#X obj 154 374 outlet; #X connect 0 0 5 0; #X connect 2 0 1 0; +#X connect 2 1 21 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 5 0 4 0; @@ -59,30 +61,7 @@ #X obj 177 198 select; #X msg 177 221 1; #X text 334 23 start frame; -#X msg 253 340 0 \, 1 \$1; -#X obj 211 220 float; #X obj 253 383 outlet; -#N canvas 258 306 450 300 calc 0; -#X obj 89 12 inlet; -#X obj 228 11 inlet; -#X obj 152 273 outlet; -#X obj 152 73 pack 0 0; -#X msg 152 93 \$2 \$1; -#X obj 152 115 -; -#X floatatom 159 211 5 0 0 0 - - -; -#X obj 167 164 fps_ms; -#X obj 152 185 *; -#X obj 167 144 loadbang; -#X connect 0 0 3 0; -#X connect 1 0 3 1; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 5 0 8 0; -#X connect 7 0 8 1; -#X connect 8 0 2 0; -#X connect 8 0 6 0; -#X connect 9 0 7 0; -#X restore 238 198 pd calc time; #X msg 32 281 0; #X obj 280 96 purepd/float_argument \$2; #X text 141 22 first arg is filename; @@ -99,32 +78,28 @@ #X obj 59 198 loadbang; #X obj 59 240 * 2; #X obj 145 65 trigger bang bang; -#X connect 0 0 13 0; -#X connect 1 0 27 0; +#X connect 0 0 10 0; +#X connect 1 0 24 0; #X connect 3 0 2 0; +#X connect 3 1 8 0; #X connect 4 0 3 0; #X connect 5 0 6 0; -#X connect 5 0 9 0; #X connect 6 0 4 0; -#X connect 8 0 10 0; -#X connect 9 0 8 0; -#X connect 11 0 9 1; -#X connect 12 0 4 0; -#X connect 12 0 3 0; -#X connect 13 0 5 1; -#X connect 13 0 11 0; -#X connect 13 0 3 2; -#X connect 15 0 16 0; -#X connect 16 0 3 0; -#X connect 17 0 24 0; -#X connect 18 0 5 0; -#X connect 18 0 17 0; -#X connect 20 0 21 0; -#X connect 21 0 3 1; -#X connect 22 0 15 0; -#X connect 23 0 26 0; -#X connect 24 0 12 0; -#X connect 25 0 23 0; -#X connect 26 0 24 1; -#X connect 27 0 21 0; -#X connect 27 1 13 0; +#X connect 9 0 4 0; +#X connect 9 0 3 0; +#X connect 10 0 5 1; +#X connect 10 0 3 2; +#X connect 12 0 13 0; +#X connect 13 0 3 0; +#X connect 14 0 21 0; +#X connect 15 0 5 0; +#X connect 15 0 14 0; +#X connect 17 0 18 0; +#X connect 18 0 3 1; +#X connect 19 0 12 0; +#X connect 20 0 23 0; +#X connect 21 0 9 0; +#X connect 22 0 20 0; +#X connect 23 0 21 1; +#X connect 24 0 18 0; +#X connect 24 1 10 0; -- cgit v1.2.1