aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2009-12-02 18:50:10 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2009-12-02 18:50:10 +0000
commit19b7edccf3faa5bc65ee5c6476a662c082b646ae (patch)
treeeceacb9753a7956c0e679df6a6731002e99a13a3
parent492b3de9e93c90b9a57e8a8fbc469e444ecea3bb (diff)
fixed execution order bug that was causing the first two frame numbers to output with a 'stop' in between, rather than just starting
svn path=/trunk/externals/framesync/; revision=12820
-rw-r--r--fstablooper~.pd87
1 files changed, 42 insertions, 45 deletions
diff --git a/fstablooper~.pd b/fstablooper~.pd
index c5d729c..c245e5c 100644
--- a/fstablooper~.pd
+++ b/fstablooper~.pd
@@ -1,4 +1,4 @@
-#N canvas 487 226 858 542 10;
+#N canvas 535 426 858 542 10;
#X obj 301 4 inlet;
#X obj 131 508 outlet~;
#X obj 301 83 purepd/symbol_argument \$1;
@@ -18,8 +18,6 @@
#X obj 674 11 inlet;
#X obj 674 82 purepd/float_argument \$3;
#X text 714 8 frame # when to stop;
-#X floatatom 517 105 5 0 0 0 - - -;
-#X floatatom 683 107 5 0 0 0 - - -;
#X obj 224 46 trigger bang bang bang bang bang;
#X msg 285 26 bang;
#X obj 208 481 bang;
@@ -31,77 +29,76 @@
#X obj 131 420 %;
#X obj 224 396 flatspace/arraysize;
#X msg 212 430 stop;
-#N canvas 289 281 450 300 reset 0;
+#N canvas 738 24 450 300 reset 0;
#X obj 191 140 delay;
#X obj 191 119 bang;
#X obj 128 210 purepd/once;
#X obj 221 119 + 1;
-#X obj 238 144 receive framesync/reset;
-#X obj 128 11 inlet;
+#X obj 205 164 receive framesync/reset;
+#X obj 13 11 inlet;
#X obj 221 11 inlet;
#X obj 128 250 outlet;
#X obj 242 250 outlet;
-#X obj 191 178 bang;
-#X obj 13 50 trigger 0 bang 0;
-#X obj 59 82 float;
+#X obj 191 186 bang;
+#X obj 91 86 float;
#X obj 91 116 -;
-#X text 118 50 if we skipped a frame \, reset;
+#X text 130 85 if we skipped a frame \, reset;
#X obj 91 137 select -1;
+#X text 230 134 if the frameclock stops \, reset;
+#X obj 13 50 trigger float float bang float;
#X connect 0 0 9 0;
#X connect 1 0 0 0;
#X connect 2 0 7 0;
#X connect 3 0 0 1;
#X connect 4 0 9 0;
-#X connect 5 0 2 0;
-#X connect 5 0 1 0;
-#X connect 5 0 10 0;
+#X connect 5 0 15 0;
#X connect 6 0 3 0;
#X connect 9 0 2 1;
#X connect 9 0 8 0;
-#X connect 10 0 11 1;
-#X connect 10 1 11 0;
-#X connect 10 2 12 1;
-#X connect 11 0 12 0;
-#X connect 12 0 14 0;
-#X connect 14 1 9 0;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 13 1 9 0;
+#X connect 15 0 2 0;
+#X connect 15 1 10 1;
+#X connect 15 2 10 0;
+#X connect 15 2 1 0;
+#X connect 15 3 11 1;
#X restore 131 262 pd reset delay;
#X text 319 508 TODO output messages to send to line \, line~ \, vline~
;
#X connect 0 0 2 0;
#X connect 2 0 12 0;
-#X connect 2 0 30 1;
-#X connect 3 0 21 0;
+#X connect 2 0 28 1;
+#X connect 3 0 19 0;
#X connect 4 0 6 0;
#X connect 6 0 9 1;
#X connect 6 0 7 1;
-#X connect 6 0 19 0;
#X connect 7 1 8 0;
-#X connect 8 0 32 0;
-#X connect 9 0 28 0;
+#X connect 8 0 30 0;
+#X connect 9 0 26 0;
#X connect 11 0 1 0;
-#X connect 11 1 23 0;
+#X connect 11 1 21 0;
#X connect 12 0 11 0;
#X connect 13 0 7 0;
#X connect 16 0 17 0;
-#X connect 17 0 20 0;
#X connect 17 0 8 1;
-#X connect 21 0 25 0;
-#X connect 21 0 30 0;
-#X connect 21 1 24 0;
-#X connect 21 2 2 0;
-#X connect 21 3 6 0;
-#X connect 21 4 17 0;
-#X connect 22 0 21 0;
-#X connect 23 0 11 0;
-#X connect 24 0 27 0;
-#X connect 24 0 32 1;
-#X connect 25 0 26 0;
-#X connect 26 0 28 1;
-#X connect 27 0 26 1;
-#X connect 28 0 29 0;
+#X connect 19 0 23 0;
+#X connect 19 0 28 0;
+#X connect 19 1 22 0;
+#X connect 19 2 2 0;
+#X connect 19 3 6 0;
+#X connect 19 4 17 0;
+#X connect 20 0 19 0;
+#X connect 21 0 11 0;
+#X connect 22 0 25 0;
+#X connect 22 0 30 1;
+#X connect 23 0 24 0;
+#X connect 24 0 26 1;
+#X connect 25 0 24 1;
+#X connect 26 0 27 0;
+#X connect 27 0 11 0;
+#X connect 28 0 27 1;
#X connect 29 0 11 0;
-#X connect 30 0 29 1;
-#X connect 31 0 11 0;
-#X connect 31 0 10 0;
-#X connect 32 0 9 0;
-#X connect 32 1 31 0;
+#X connect 29 0 10 0;
+#X connect 30 0 9 0;
+#X connect 30 1 29 0;