From cdf8ded57019d5c905f16422d40be7b1a18ab3bc Mon Sep 17 00:00:00 2001 From: Tom Schouten Date: Tue, 21 Jan 2003 10:18:19 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r350, which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/creb/; revision=351 --- abs/64k.pd | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ abs/bdft.pd | 16 ++++++++++ abs/bdfts.pd | 18 +++++++++++ abs/bhip~.pd | 10 ++++++ abs/blop~.pd | 10 ++++++ abs/bpm.pd | 18 +++++++++++ abs/count.pd | 20 ++++++++++++ abs/eadh~.pd | 22 +++++++++++++ abs/eadsrh~.pd | 27 ++++++++++++++++ abs/fblock.pd | 25 +++++++++++++++ abs/inv.pd | 8 +++++ abs/pdynwav~.pd | 10 ++++++ abs/scale7.pd | 40 ++++++++++++++++++++++++ abs/vols~.pd | 24 +++++++++++++++ abs/vol~.pd | 18 +++++++++++ 15 files changed, 362 insertions(+) create mode 100644 abs/64k.pd create mode 100644 abs/bdft.pd create mode 100644 abs/bdfts.pd create mode 100644 abs/bhip~.pd create mode 100644 abs/blop~.pd create mode 100644 abs/bpm.pd create mode 100644 abs/count.pd create mode 100644 abs/eadh~.pd create mode 100644 abs/eadsrh~.pd create mode 100644 abs/fblock.pd create mode 100644 abs/inv.pd create mode 100644 abs/pdynwav~.pd create mode 100644 abs/scale7.pd create mode 100644 abs/vols~.pd create mode 100644 abs/vol~.pd (limited to 'abs') 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; -- cgit v1.2.1