aboutsummaryrefslogtreecommitdiff
path: root/abs
diff options
context:
space:
mode:
Diffstat (limited to 'abs')
-rw-r--r--abs/fblock.pd5
-rw-r--r--abs/tblock.pd26
2 files changed, 28 insertions, 3 deletions
diff --git a/abs/fblock.pd b/abs/fblock.pd
index dbbf41e..b75a8b2 100644
--- a/abs/fblock.pd
+++ b/abs/fblock.pd
@@ -1,4 +1,4 @@
-#N canvas 73 29 617 246 10;
+#N canvas 290 132 617 246 10;
#X obj 36 36 inlet;
#X obj 101 35 inlet;
#X obj 42 196 outlet;
@@ -12,8 +12,7 @@
#X text 201 119 main usage is to compute block synchronous frequencies
;
#X text 200 134 for spectral domain processing;
-#X text 201 49 out = left + right * (sys samplerate / sys blocksize)
-;
+#X text 201 49 out = left + right * (sys samplerate / blocksize);
#X connect 0 0 5 0;
#X connect 1 0 7 0;
#X connect 3 0 4 0;
diff --git a/abs/tblock.pd b/abs/tblock.pd
new file mode 100644
index 0000000..1682b49
--- /dev/null
+++ b/abs/tblock.pd
@@ -0,0 +1,26 @@
+#N canvas 506 229 617 246 10;
+#X obj 36 36 inlet;
+#X obj 101 35 inlet;
+#X obj 42 196 outlet;
+#X obj 144 99 samplerate~;
+#X obj 59 158 +;
+#X text 222 78 right inlet is also "active";
+#X text 222 133 for spectral domain processing;
+#X text 222 34 tblock: compute block relative time delays;
+#X text 223 48 out = left + right * (blocksize / sys_samplerate);
+#X obj 104 115 /;
+#X obj 101 92 * \$1;
+#X obj 103 59 t b f b;
+#X text 223 118 main usage is to compute block synchronous time delays
+;
+#X obj 95 141 * 1000;
+#X connect 0 0 4 0;
+#X connect 1 0 11 0;
+#X connect 3 0 9 1;
+#X connect 4 0 2 0;
+#X connect 9 0 13 0;
+#X connect 10 0 9 0;
+#X connect 11 0 4 0;
+#X connect 11 1 10 0;
+#X connect 11 2 3 0;
+#X connect 13 0 4 1;