aboutsummaryrefslogtreecommitdiff
path: root/abs
diff options
context:
space:
mode:
authorTom Schouten <doelie@users.sourceforge.net>2003-01-21 10:18:19 +0000
committerTom Schouten <doelie@users.sourceforge.net>2003-01-21 10:18:19 +0000
commitcdf8ded57019d5c905f16422d40be7b1a18ab3bc (patch)
tree92623f40f305b1e2f51198d5c16893c7ca70a2c6 /abs
This commit was generated by cvs2svn to compensate for changes in r350,svn2git-root
which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/creb/; revision=351
Diffstat (limited to 'abs')
-rw-r--r--abs/64k.pd96
-rw-r--r--abs/bdft.pd16
-rw-r--r--abs/bdfts.pd18
-rw-r--r--abs/bhip~.pd10
-rw-r--r--abs/blop~.pd10
-rw-r--r--abs/bpm.pd18
-rw-r--r--abs/count.pd20
-rw-r--r--abs/eadh~.pd22
-rw-r--r--abs/eadsrh~.pd27
-rw-r--r--abs/fblock.pd25
-rw-r--r--abs/inv.pd8
-rw-r--r--abs/pdynwav~.pd10
-rw-r--r--abs/scale7.pd40
-rw-r--r--abs/vols~.pd24
-rw-r--r--abs/vol~.pd18
15 files changed, 362 insertions, 0 deletions
diff --git a/abs/64k.pd b/abs/64k.pd
new file mode 100644
index 0000000..7dc4933
--- /dev/null
+++ b/abs/64k.pd
@@ -0,0 +1,96 @@
+#N canvas 50 0 979 783 10;
+#X obj 501 74 soundfiler;
+#X obj 45 125 * 65536;
+#X obj 91 649 +~;
+#X obj 106 618 *~ 65536;
+#X obj 289 309 metro 62.5;
+#X obj 116 580 phasor~ 1;
+#X obj 279 460 sel 0;
+#X msg 279 527 0;
+#X obj 561 181 bng 15 250 50 0 empty empty empty 0 -6 32 8 -262144
+-1 -1;
+#X obj 45 35 +;
+#X obj 45 10 *;
+#X obj 391 276 bpm;
+#X msg 286 254 reset;
+#X obj 202 164 count 32;
+#X obj 478 -63 loadbang;
+#X obj 265 55 mod 16;
+#X obj 257 2 *;
+#X obj 45 97 +;
+#X obj 257 79 / 16;
+#X text 41 -46 sample shuffle;
+#X text 257 -44 beat shuffle;
+#X obj 265 28 +;
+#X obj 497 -16 symbol \$1;
+#X obj 273 -23 inlet;
+#X obj 498 99 / 65536;
+#X obj 499 128 - 1;
+#X obj 45 62 mod;
+#X obj 61 -25 inlet;
+#X obj 171 -25 inlet;
+#X text 151 -46 sample offset;
+#X obj 377 -23 inlet;
+#X text 357 -44 beat offset;
+#X obj 116 535 f;
+#X obj 681 144 inlet;
+#X text 688 123 bpm;
+#X msg 500 43 read -resize -raw 0 1 2 l \$1 \$2;
+#X obj 501 17 pack s s;
+#X obj 571 -47 t b b;
+#X obj 589 144 inlet;
+#X text 589 123 reset;
+#X obj 91 704 outlet~;
+#X obj 580 -17 symbol \$0-table;
+#X obj 795 95 table \$0-table;
+#X obj 91 675 tabread4~ \$0-table;
+#X text 608 612 reset;
+#X obj 608 633 outlet;
+#X obj 387 644 outlet;
+#X text 387 623 counter;
+#X connect 0 0 24 0;
+#X connect 1 0 2 0;
+#X connect 2 0 43 0;
+#X connect 3 0 2 1;
+#X connect 4 0 13 0;
+#X connect 5 0 3 0;
+#X connect 6 0 7 0;
+#X connect 7 0 5 1;
+#X connect 7 0 45 0;
+#X connect 8 0 4 0;
+#X connect 8 0 7 0;
+#X connect 8 0 12 0;
+#X connect 8 0 32 0;
+#X connect 9 0 26 0;
+#X connect 10 0 9 0;
+#X connect 11 0 4 1;
+#X connect 11 1 32 0;
+#X connect 12 0 13 0;
+#X connect 13 0 6 0;
+#X connect 13 0 10 0;
+#X connect 13 0 16 0;
+#X connect 13 0 46 0;
+#X connect 14 0 8 0;
+#X connect 14 0 37 0;
+#X connect 15 0 18 0;
+#X connect 16 0 21 0;
+#X connect 17 0 1 0;
+#X connect 18 0 17 1;
+#X connect 21 0 15 0;
+#X connect 22 0 36 0;
+#X connect 23 0 16 1;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 17 0;
+#X connect 27 0 10 1;
+#X connect 28 0 9 1;
+#X connect 30 0 21 1;
+#X connect 32 0 5 0;
+#X connect 33 0 11 0;
+#X connect 35 0 0 0;
+#X connect 36 0 35 0;
+#X connect 37 0 22 0;
+#X connect 37 1 41 0;
+#X connect 38 0 8 0;
+#X connect 41 0 36 1;
+#X connect 43 0 40 0;
diff --git a/abs/bdft.pd b/abs/bdft.pd
new file mode 100644
index 0000000..a979df4
--- /dev/null
+++ b/abs/bdft.pd
@@ -0,0 +1,16 @@
+#N canvas 520 402 300 195 10;
+#X obj 106 9 inlet;
+#X obj 169 11 inlet;
+#X obj 121 90 pack \$1 0 0;
+#X obj 136 150 outlet;
+#X obj 167 41 t b f;
+#X obj 110 41 t b f;
+#X msg 100 125 timefreq \$1 \$2 \$3;
+#X connect 0 0 5 0;
+#X connect 1 0 4 0;
+#X connect 2 0 6 0;
+#X connect 4 0 2 0;
+#X connect 4 1 2 1;
+#X connect 5 0 2 0;
+#X connect 5 1 2 2;
+#X connect 6 0 3 0;
diff --git a/abs/bdfts.pd b/abs/bdfts.pd
new file mode 100644
index 0000000..1926d4f
--- /dev/null
+++ b/abs/bdfts.pd
@@ -0,0 +1,18 @@
+#N canvas 520 402 300 195 10;
+#X obj 106 9 inlet;
+#X obj 169 11 inlet;
+#X obj 121 90 pack \$1 0 0;
+#X obj 136 150 outlet;
+#X obj 166 60 t b f;
+#X obj 109 60 t b f;
+#X msg 100 125 timefreq \$1 \$2 \$3;
+#X obj 170 36 * 1000;
+#X connect 0 0 5 0;
+#X connect 1 0 7 0;
+#X connect 2 0 6 0;
+#X connect 4 0 2 0;
+#X connect 4 1 2 1;
+#X connect 5 0 2 0;
+#X connect 5 1 2 2;
+#X connect 6 0 3 0;
+#X connect 7 0 4 0;
diff --git a/abs/bhip~.pd b/abs/bhip~.pd
new file mode 100644
index 0000000..f7c925f
--- /dev/null
+++ b/abs/bhip~.pd
@@ -0,0 +1,10 @@
+#N canvas 399 553 450 300 10;
+#X obj 87 196 biquadseries~ \$1;
+#X obj 81 134 inlet~;
+#X obj 138 134 inlet;
+#X obj 82 236 outlet~;
+#X msg 107 162 butterHP \$1;
+#X connect 0 0 3 0;
+#X connect 1 0 0 0;
+#X connect 2 0 4 0;
+#X connect 4 0 0 0;
diff --git a/abs/blop~.pd b/abs/blop~.pd
new file mode 100644
index 0000000..5a32c98
--- /dev/null
+++ b/abs/blop~.pd
@@ -0,0 +1,10 @@
+#N canvas 399 553 450 300 10;
+#X obj 87 196 biquadseries~ \$1;
+#X msg 107 162 butterLP \$1;
+#X obj 81 134 inlet~;
+#X obj 138 134 inlet;
+#X obj 82 236 outlet~;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 0 0;
+#X connect 3 0 1 0;
diff --git a/abs/bpm.pd b/abs/bpm.pd
new file mode 100644
index 0000000..97d31e6
--- /dev/null
+++ b/abs/bpm.pd
@@ -0,0 +1,18 @@
+#N canvas 385 419 372 239 10;
+#X obj 48 40 inlet;
+#X obj 52 155 outlet;
+#X obj 213 157 outlet;
+#X text 30 185 quarter note time;
+#X text 184 188 measure frequency;
+#X text 46 18 bpm input;
+#X obj 55 126 /;
+#X obj 36 67 t b f;
+#X obj 200 101 / 240;
+#X msg 44 99 15000;
+#X connect 0 0 7 0;
+#X connect 0 0 8 0;
+#X connect 6 0 1 0;
+#X connect 7 0 9 0;
+#X connect 7 1 6 1;
+#X connect 8 0 2 0;
+#X connect 9 0 6 0;
diff --git a/abs/count.pd b/abs/count.pd
new file mode 100644
index 0000000..44001b5
--- /dev/null
+++ b/abs/count.pd
@@ -0,0 +1,20 @@
+#N canvas 245 395 450 300 10;
+#X obj 51 24 inlet;
+#X obj 63 144 f 0;
+#X obj 64 180 + 1;
+#X obj 99 144 mod \$1;
+#X msg 75 108 0;
+#X obj 41 246 outlet;
+#X obj 44 66 route reset;
+#X msg 13 109 bang;
+#X obj 161 20 inlet;
+#X connect 0 0 6 0;
+#X connect 1 0 2 0;
+#X connect 1 0 5 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 1;
+#X connect 4 0 1 1;
+#X connect 6 0 4 0;
+#X connect 6 1 7 0;
+#X connect 7 0 1 0;
+#X connect 8 0 3 1;
diff --git a/abs/eadh~.pd b/abs/eadh~.pd
new file mode 100644
index 0000000..0f00345
--- /dev/null
+++ b/abs/eadh~.pd
@@ -0,0 +1,22 @@
+#N canvas 127 436 262 228 10;
+#X obj 34 27 inlet;
+#X obj 84 27 inlet;
+#X obj 133 27 inlet;
+#X msg 44 108 start;
+#X msg 92 107 stop;
+#X obj 179 27 inlet;
+#X msg 34 49 bang;
+#X obj 44 187 outlet~;
+#X text 14 6 trigger - attack - decay - hold;
+#X obj 44 144 ear~ \$1 \$2;
+#X obj 68 78 del \$3;
+#X connect 0 0 6 0;
+#X connect 1 0 9 1;
+#X connect 2 0 9 2;
+#X connect 3 0 9 0;
+#X connect 4 0 9 0;
+#X connect 5 0 10 1;
+#X connect 6 0 3 0;
+#X connect 6 0 10 0;
+#X connect 9 0 7 0;
+#X connect 10 0 4 0;
diff --git a/abs/eadsrh~.pd b/abs/eadsrh~.pd
new file mode 100644
index 0000000..a1c7da5
--- /dev/null
+++ b/abs/eadsrh~.pd
@@ -0,0 +1,27 @@
+#N canvas 127 436 524 279 10;
+#X obj 34 27 inlet;
+#X obj 84 27 inlet;
+#X obj 133 27 inlet;
+#X msg 44 108 start;
+#X msg 306 113 stop;
+#X obj 354 31 inlet;
+#X msg 34 49 bang;
+#X obj 44 187 outlet~;
+#X text 13 6 trigger - attack - decay - sustain - release - duration
+;
+#X obj 44 144 eadsr~ \$1 \$2 \$3 \$4;
+#X obj 306 84 del \$5;
+#X obj 211 27 inlet;
+#X obj 260 27 inlet;
+#X connect 0 0 6 0;
+#X connect 1 0 9 1;
+#X connect 2 0 9 2;
+#X connect 3 0 9 0;
+#X connect 4 0 9 0;
+#X connect 5 0 10 1;
+#X connect 6 0 3 0;
+#X connect 6 0 10 0;
+#X connect 9 0 7 0;
+#X connect 10 0 4 0;
+#X connect 11 0 9 3;
+#X connect 12 0 9 4;
diff --git a/abs/fblock.pd b/abs/fblock.pd
new file mode 100644
index 0000000..dbbf41e
--- /dev/null
+++ b/abs/fblock.pd
@@ -0,0 +1,25 @@
+#N canvas 73 29 617 246 10;
+#X obj 36 36 inlet;
+#X obj 101 35 inlet;
+#X obj 42 196 outlet;
+#X obj 104 83 samplerate~;
+#X obj 101 115 / \$1;
+#X obj 59 158 +;
+#X obj 103 144 *;
+#X obj 103 59 t b b f;
+#X text 200 35 fblock: compute block relative frequencies;
+#X text 200 79 right inlet is also "active";
+#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 connect 0 0 5 0;
+#X connect 1 0 7 0;
+#X connect 3 0 4 0;
+#X connect 4 0 6 0;
+#X connect 5 0 2 0;
+#X connect 6 0 5 1;
+#X connect 7 0 5 0;
+#X connect 7 1 3 0;
+#X connect 7 2 6 1;
diff --git a/abs/inv.pd b/abs/inv.pd
new file mode 100644
index 0000000..b465178
--- /dev/null
+++ b/abs/inv.pd
@@ -0,0 +1,8 @@
+#N canvas 329 434 450 300 10;
+#X obj 68 45 inlet;
+#X obj 67 130 outlet;
+#X obj 68 71 + 1;
+#X obj 68 96 mod 2;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 3 0 1 0;
diff --git a/abs/pdynwav~.pd b/abs/pdynwav~.pd
new file mode 100644
index 0000000..a4da3f1
--- /dev/null
+++ b/abs/pdynwav~.pd
@@ -0,0 +1,10 @@
+#N canvas 164 313 194 151 10;
+#X obj 30 24 inlet~;
+#X obj 110 23 inlet;
+#X obj 30 98 outlet~;
+#X obj 110 49 phasor~;
+#X obj 30 67 dynwav~;
+#X connect 0 0 4 0;
+#X connect 1 0 3 0;
+#X connect 3 0 4 1;
+#X connect 4 0 2 0;
diff --git a/abs/scale7.pd b/abs/scale7.pd
new file mode 100644
index 0000000..b4f0935
--- /dev/null
+++ b/abs/scale7.pd
@@ -0,0 +1,40 @@
+#N canvas 647 521 450 373 10;
+#X obj 152 175 select 0 1 2 3 4 5 6;
+#X obj 224 115 unpack 0 0 0 0 0 0 0;
+#X obj 225 59 inlet;
+#X obj 57 51 inlet;
+#X obj 154 97 mod 7;
+#X text 219 37 scale input;
+#X text 48 29 note input;
+#X obj 224 287 outlet;
+#X obj 153 220 f;
+#X obj 185 221 f;
+#X obj 217 221 f;
+#X obj 248 220 f;
+#X obj 280 218 f;
+#X obj 311 214 f;
+#X obj 343 212 f;
+#X connect 0 0 8 0;
+#X connect 0 1 9 0;
+#X connect 0 2 10 0;
+#X connect 0 3 11 0;
+#X connect 0 4 12 0;
+#X connect 0 5 13 0;
+#X connect 0 6 14 0;
+#X connect 1 0 8 1;
+#X connect 1 1 9 1;
+#X connect 1 2 10 1;
+#X connect 1 3 11 1;
+#X connect 1 4 12 1;
+#X connect 1 5 13 1;
+#X connect 1 6 14 1;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 4 0 0 0;
+#X connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 7 0;
+#X connect 11 0 7 0;
+#X connect 12 0 7 0;
+#X connect 13 0 7 0;
+#X connect 14 0 7 0;
diff --git a/abs/vols~.pd b/abs/vols~.pd
new file mode 100644
index 0000000..aa87a8d
--- /dev/null
+++ b/abs/vols~.pd
@@ -0,0 +1,24 @@
+#N canvas 441 433 450 300 10;
+#X obj 68 21 inlet~;
+#X obj 122 22 inlet;
+#X obj 80 104 *~;
+#X obj 77 141 outlet~;
+#X obj 116 42 dbtorms;
+#X obj 114 92 line~;
+#X msg 112 66 \$1 5;
+#X obj 215 34 loadbang;
+#X obj 218 66 f \$1;
+#X obj 6 22 inlet~;
+#X obj 18 105 *~;
+#X obj 15 142 outlet~;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 4 0 6 0;
+#X connect 5 0 2 1;
+#X connect 5 0 10 1;
+#X connect 6 0 5 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
diff --git a/abs/vol~.pd b/abs/vol~.pd
new file mode 100644
index 0000000..2fcc995
--- /dev/null
+++ b/abs/vol~.pd
@@ -0,0 +1,18 @@
+#N canvas 441 433 450 300 10;
+#X obj 68 21 inlet~;
+#X obj 122 22 inlet;
+#X obj 80 104 *~;
+#X obj 77 141 outlet~;
+#X obj 116 42 dbtorms;
+#X obj 114 92 line~;
+#X msg 112 66 \$1 5;
+#X obj 215 34 loadbang;
+#X obj 218 66 f \$1;
+#X connect 0 0 2 0;
+#X connect 1 0 4 0;
+#X connect 2 0 3 0;
+#X connect 4 0 6 0;
+#X connect 5 0 2 1;
+#X connect 6 0 5 0;
+#X connect 7 0 8 0;
+#X connect 8 0 4 0;