Skip to content

Commit

Permalink
added Chris McCormick's CanOfBeats
Browse files Browse the repository at this point in the history
  • Loading branch information
nettoyeurny committed Mar 5, 2012
1 parent d1b7be0 commit 59a5f11
Show file tree
Hide file tree
Showing 24 changed files with 30,017 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README
Expand Up @@ -27,6 +27,6 @@ see spurious errors, have Eclipse clean and rebuilt your workspace.

RjDj scenes

The scenes directory contains two sample RjDj scenes, used with generous
permission from Frank Barknecht and Roman Haefeli.
The scenes directory contains sample RjDj scenes, used with generous
permission from Frank Barknecht, Roman Haefeli, and Chris McCormick.

Binary file added scenes/CanOfBeats.rj/CanOfBeats.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
305 changes: 305 additions & 0 deletions scenes/CanOfBeats.rj/CanOfBeats.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 21 additions & 0 deletions scenes/CanOfBeats.rj/Info.plist
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>info</key>
<dict>
<key>author</key>
<string>Chris McCormick</string>
<key>bundleIdentifier</key>
<string>com.rj.template</string>
<key>description</key>
<string>Shake a break. Finger paint a tune.</string>
<key>name</key>
<string>CanOfBeats</string>
<key>category</key>
<string>Move</string>
</dict>
<key>installLocation</key>
<string>CanOfBeats.rj</string>
</dict>
</plist>
28,874 changes: 28,874 additions & 0 deletions scenes/CanOfBeats.rj/_main.pd

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions scenes/CanOfBeats.rj/acid-wave~.pd
@@ -0,0 +1,8 @@
#N canvas 423 352 450 300 10;
#X obj 10 11 inlet;
#X obj 10 61 phasor~;
#X obj 10 35 mtof~;
#X obj 10 84 outlet~;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
22 changes: 22 additions & 0 deletions scenes/CanOfBeats.rj/autocompress~.pd
@@ -0,0 +1,22 @@
#N canvas 0 0 310 377 10;
#X obj 39 41 env~;
#X obj 39 63 dbtorms;
#X obj 39 84 moses 0;
#X obj 83 163 line~;
#X obj 17 199 *~;
#X msg 83 130 \$1 1;
#X msg 39 130 \$1 1;
#X obj 83 107 expr 1 / $f1;
#X obj 17 221 outlet~;
#X obj 18 18 inlet~;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 2 1 7 0;
#X connect 3 0 4 1;
#X connect 4 0 8 0;
#X connect 5 0 3 0;
#X connect 6 0 3 0;
#X connect 7 0 5 0;
#X connect 9 0 0 0;
#X connect 9 0 4 0;
12 changes: 12 additions & 0 deletions scenes/CanOfBeats.rj/exceed.pd
@@ -0,0 +1,12 @@
#N canvas 0 0 299 196 10;
#X obj 7 10 inlet;
#X obj 7 53 > \$1;
#X obj 7 75 change;
#X obj 7 97 sel 1;
#X obj 7 119 outlet;
#X obj 7 31 abs;
#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 5 0 1 0;
Binary file added scenes/CanOfBeats.rj/image.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions scenes/CanOfBeats.rj/lookup.pd
@@ -0,0 +1,15 @@
#N canvas 621 335 450 300 10;
#X obj 41 101 r \$1;
#X obj 18 12 inlet;
#X obj 18 125 list;
#X obj 18 148 list split;
#X obj 50 172 list split 1;
#X obj 18 34 t b f;
#X obj 50 196 outlet;
#X connect 0 0 2 1;
#X connect 1 0 5 0;
#X connect 2 0 3 0;
#X connect 3 1 4 0;
#X connect 4 0 6 0;
#X connect 5 0 2 0;
#X connect 5 1 3 1;
56 changes: 56 additions & 0 deletions scenes/CanOfBeats.rj/loop.pd
@@ -0,0 +1,56 @@
#N canvas 0 16 1257 711 10;
#X obj 131 588 r tick;
#X obj 615 42 metro 100;
#X obj 615 66 f;
#X obj 646 66 + 1;
#X obj 615 20 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 615 91 s tick;
#X obj 17 659 spigot;
#X obj 17 682 tabwrite \$0-table;
#X obj 131 636 +;
#X obj 174 331 r tick;
#X obj 131 658 mod \$1;
#X obj 17 9 inlet val;
#X obj 158 356 f;
#X obj 158 379 s \$0/offset;
#X obj 372 35 table \$0-table \$1;
#X obj 147 612 r \$0/offset;
#X obj 165 227 tgl 15 0 empty empty record 17 7 0 10 -258699 -1 -1
0 1;
#X obj 195 266 * -1;
#X obj 195 286 + 1;
#X obj 165 246 t f f;
#X obj 158 308 spigot;
#X obj 52 63 r tick;
#X obj 36 95 f;
#X obj 17 34 t f b f b;
#X obj 35 128 ==;
#X obj 35 170 sel 1;
#X obj 35 149 change;
#X connect 0 0 8 0;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 0 5 0;
#X connect 3 0 2 1;
#X connect 4 0 1 0;
#X connect 6 0 7 0;
#X connect 8 0 10 0;
#X connect 9 0 12 1;
#X connect 10 0 7 1;
#X connect 11 0 23 0;
#X connect 12 0 13 0;
#X connect 15 0 8 1;
#X connect 16 0 19 0;
#X connect 17 0 18 0;
#X connect 18 0 20 1;
#X connect 19 1 17 0;
#X connect 20 0 12 0;
#X connect 21 0 22 1;
#X connect 22 0 24 1;
#X connect 23 0 6 0;
#X connect 23 1 22 0;
#X connect 23 2 24 0;
#X connect 23 3 20 0;
#X connect 24 0 26 0;
#X connect 26 0 25 0;
30 changes: 30 additions & 0 deletions scenes/CanOfBeats.rj/makeloop.pd
@@ -0,0 +1,30 @@
#N canvas 666 330 450 324 10;
#X obj 12 243 tabwrite \$1-loop;
#X obj 12 178 random 255;
#X obj 12 200 / 255;
#X obj 34 152 tabread \$1-prob;
#X obj 12 37 t b 0;
#X obj 12 106 f;
#X obj 40 106 + 1;
#X obj 12 15 r \$1-makeloop;
#X obj 12 222 <;
#X obj 12 127 t b f f;
#X obj 12 85 until;
#X obj 12 63 16;
#X obj 56 37 r loop-length;
#X connect 1 0 2 0;
#X connect 2 0 8 0;
#X connect 3 0 8 1;
#X connect 4 0 11 0;
#X connect 4 1 5 1;
#X connect 5 0 6 0;
#X connect 5 0 9 0;
#X connect 6 0 5 1;
#X connect 7 0 4 0;
#X connect 8 0 0 0;
#X connect 9 0 1 0;
#X connect 9 1 3 0;
#X connect 9 2 0 1;
#X connect 10 0 5 0;
#X connect 11 0 10 0;
#X connect 12 0 11 1;
49 changes: 49 additions & 0 deletions scenes/CanOfBeats.rj/makenoteloop.pd
@@ -0,0 +1,49 @@
#N canvas 666 330 450 324 10;
#X obj 12 299 tabwrite \$1-loop;
#X obj 12 191 random 255;
#X obj 12 213 / 255;
#X obj 34 165 tabread \$1-prob;
#X obj 12 37 t b 0;
#X obj 12 119 f;
#X obj 40 119 + 1;
#X obj 12 235 <;
#X obj 12 140 t b f f;
#X obj 12 98 until;
#X obj 12 76 16;
#X obj 12 15 r \$1-makenoteloop;
#X obj 12 257 sel 1;
#X obj 12 278 random 0;
#X obj 63 238 r num-notes;
#X obj 56 37 r \$1-loop-length;
#X msg 174 160 \; \$1-loop resize \$2 \;;
#X obj 174 139 pack s f;
#X obj 56 57 t f f;
#X obj 174 117 symbol \$1;
#X obj 174 94 t b f;
#X obj 63 258 + 1;
#X connect 1 0 2 0;
#X connect 2 0 7 0;
#X connect 3 0 7 1;
#X connect 4 0 10 0;
#X connect 4 1 5 1;
#X connect 5 0 6 0;
#X connect 5 0 8 0;
#X connect 6 0 5 1;
#X connect 7 0 12 0;
#X connect 8 0 1 0;
#X connect 8 1 3 0;
#X connect 8 2 0 1;
#X connect 9 0 5 0;
#X connect 10 0 9 0;
#X connect 11 0 4 0;
#X connect 12 0 13 0;
#X connect 13 0 0 0;
#X connect 14 0 21 0;
#X connect 15 0 18 0;
#X connect 17 0 16 0;
#X connect 18 0 10 1;
#X connect 18 1 20 0;
#X connect 19 0 17 0;
#X connect 20 0 19 0;
#X connect 20 1 17 1;
#X connect 21 0 13 1;
9 changes: 9 additions & 0 deletions scenes/CanOfBeats.rj/oscil~.pd
@@ -0,0 +1,9 @@
#N canvas 0 0 450 300 10;
#X obj 110 101 osc~;
#X obj 110 78 inlet~;
#X obj 110 145 outlet~;
#X obj 238 78 inlet;
#X obj 110 123 *~ 0.25;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 4 0 2 0;
67 changes: 67 additions & 0 deletions scenes/CanOfBeats.rj/pluck~.pd
@@ -0,0 +1,67 @@
#N canvas 153 97 733 610 10;
#X obj 280 533 outlet~;
#X obj 370 284 sig~;
#X obj 189 134 t b f;
#X obj 256 283 * 0.001;
#X obj 256 309 + 0.95;
#X msg 189 225 0;
#X obj 133 249 *~ 0;
#X text 9 182 short burst of noise;
#N canvas 126 55 600 400 delays 0;
#X obj 77 73 inlet~;
#X obj 278 79 inlet;
#X obj 227 180 *~ 0.995;
#X obj 227 206 lop~ 5000;
#X obj 412 128 vd~ \$0-buff;
#X obj 412 79 inlet~;
#X obj 412 311 outlet~;
#X obj 77 256 delwrite~ \$0-buff 256;
#X obj 412 154 clip~ -0.5 0.5;
#X obj 509 16 block~ 1;
#X connect 0 0 7 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 4 0 2 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 8 0 6 0;
#X restore 227 342 pd delays;
#X obj 282 391 *~ 1;
#X text 247 225 feedback < 50;
#X obj 107 205 noise~;
#X obj 370 192 mtof;
#X obj 189 106 inlet;
#X obj 156 217 1;
#X obj 189 205 del 10;
#X obj 256 238 loadbang;
#X obj 256 260 20;
#X obj 434 98 inlet;
#X obj 370 261 /;
#X msg 370 238 1000;
#X obj 370 215 t b f;
#X obj 281 432 hip~ 5;
#X obj 281 457 clip~ -1 1;
#X connect 1 0 8 2;
#X connect 2 0 14 0;
#X connect 2 0 15 0;
#X connect 2 1 12 0;
#X connect 3 0 4 0;
#X connect 4 0 8 1;
#X connect 5 0 6 1;
#X connect 6 0 8 0;
#X connect 8 0 9 0;
#X connect 9 0 22 0;
#X connect 11 0 6 0;
#X connect 12 0 21 0;
#X connect 13 0 2 0;
#X connect 14 0 6 1;
#X connect 15 0 5 0;
#X connect 16 0 17 0;
#X connect 17 0 3 0;
#X connect 19 0 1 0;
#X connect 20 0 19 0;
#X connect 21 0 20 0;
#X connect 21 1 19 1;
#X connect 22 0 23 0;
#X connect 23 0 0 0;
71 changes: 71 additions & 0 deletions scenes/CanOfBeats.rj/record-loop.pd
@@ -0,0 +1,71 @@
#N canvas 301 76 618 576 10;
#X obj 216 293 spigot;
#X obj 216 203 r tick;
#X obj 216 224 mod 16;
#X obj 382 292 spigot;
#X obj 216 245 t f f;
#X obj 23 10 inlet;
#X obj 23 542 outlet;
#X obj 483 9 table \$0-loop-x 16;
#X obj 483 32 table \$0-loop-y 16;
#X msg 216 394 rec \$1 \$2 \$3;
#X obj 216 371 pack f f f;
#X obj 216 345 \$1;
#X obj 216 315 t b f;
#X obj 382 270 tabread \$0-loop-y;
#X obj 216 270 tabread \$0-loop-x;
#X obj 406 9 inlet;
#X obj 367 224 == 0;
#X obj 23 178 spigot;
#X obj 454 393 spigot;
#X obj 406 33 s \$0/rec;
#X obj 367 203 r \$0/rec;
#X obj 62 154 r \$0/rec;
#X obj 454 329 r tick;
#X obj 454 351 mod 16;
#X obj 454 415 t f f;
#X obj 493 372 r \$0/rec;
#X obj 331 503 tabwrite \$0-loop-x;
#X obj 478 503 tabwrite \$0-loop-x;
#X obj 55 314 unpack s f f f;
#X obj 100 392 f;
#X obj 132 393 f;
#X obj 86 366 t b b;
#X obj 23 248 t a a;
#X obj 86 340 sel \$1;
#X connect 0 0 12 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 10 2;
#X connect 4 0 14 0;
#X connect 4 1 13 0;
#X connect 5 0 17 0;
#X connect 9 0 6 0;
#X connect 10 0 9 0;
#X connect 11 0 10 0;
#X connect 12 0 11 0;
#X connect 12 1 10 1;
#X connect 13 0 3 0;
#X connect 14 0 0 0;
#X connect 15 0 19 0;
#X connect 16 0 3 1;
#X connect 16 0 0 1;
#X connect 17 0 32 0;
#X connect 18 0 24 0;
#X connect 20 0 16 0;
#X connect 21 0 17 1;
#X connect 22 0 23 0;
#X connect 23 0 18 0;
#X connect 24 0 26 1;
#X connect 24 1 27 1;
#X connect 25 0 18 1;
#X connect 28 1 33 0;
#X connect 28 2 29 1;
#X connect 28 3 30 1;
#X connect 29 0 26 0;
#X connect 30 0 27 0;
#X connect 31 0 29 0;
#X connect 31 1 30 0;
#X connect 32 0 6 0;
#X connect 32 1 28 0;
#X connect 33 0 31 0;
6 changes: 6 additions & 0 deletions scenes/CanOfBeats.rj/rprint.pd
@@ -0,0 +1,6 @@
#N canvas 0 0 450 300 10;
#X obj 30 113 s output;
#X obj 30 89 list prepend \$1:;
#X obj 30 66 inlet;
#X connect 1 0 0 0;
#X connect 2 0 1 0;

0 comments on commit 59a5f11

Please sign in to comment.