Designing Sound - Procedural Audio for Games and Film.

Code examples for “Designing Sound” textbook

Practical 8: Rolling Tin Can

Pure Data

Rolling tin can

#N canvas 103 389 231 355 10;
#X obj 5 161 hip~ 200;
#X obj 5 44 *~ 0.1;
#X obj 5 67 sqrt~;
#X obj 5 209 dac~;
#X obj 5 -98 vline~;
#X obj 5 -32 cos~;
#X obj 5 -10 lop~ 0.1;
#X obj 5 -54 -~ 0.25;
#X obj 5 -76 *~ 0.5;
#X msg 5 -120 0 \, 1 500;
#X obj 5 12 *~ 5;
#X text 76 -120 press repeatedly;
#N canvas 216 38 368 237 regular-roll 0;
#X obj 74 193 rzero~ 0.9;
#X obj -2 66 phasor~ 1;
#X obj -2 139 wrap~;
#X obj 51 139 wrap~;
#X obj 102 139 wrap~;
#X obj 155 138 wrap~;
#X obj 68 66 unpack f f f f f f f f;
#X msg 89 44 2 0.1 3 0.05 4.2 0.02 5.6 0.012;
#X msg 107 23 1.3 0.1 1.7 0.05 2.4 0.02 8.1 0.012;
#X obj 89 -2 loadbang;
#X text 179 2 roll pattern;
#X obj 74 216 outlet~;
#X obj -2 -2 inlet~ speed;
#X obj -2 119 *~;
#X obj 51 119 *~;
#X obj 102 119 *~;
#X obj 155 118 *~;
#X obj -2 160 *~;
#X obj 51 160 *~;
#X obj 102 160 *~;
#X obj 155 160 *~;
#X connect 0 0 11 0;
#X connect 1 0 13 0;
#X connect 1 0 14 0;
#X connect 1 0 15 0;
#X connect 1 0 16 0;
#X connect 2 0 17 0;
#X connect 3 0 18 0;
#X connect 4 0 19 0;
#X connect 5 0 20 0;
#X connect 6 0 13 1;
#X connect 6 1 17 1;
#X connect 6 2 14 1;
#X connect 6 3 18 1;
#X connect 6 4 15 1;
#X connect 6 5 19 1;
#X connect 6 6 16 1;
#X connect 6 7 20 1;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X connect 14 0 3 0;
#X connect 15 0 4 0;
#X connect 16 0 5 0;
#X connect 17 0 0 0;
#X connect 18 0 0 0;
#X connect 19 0 0 0;
#X connect 20 0 0 0;
#X restore 58 45 pd regular-roll;
#N canvas 672 161 251 307 irregular-ground 0;
#X obj 18 -50 noise~;
#X obj 18 -13 max~ 0;
#X msg 938 99 0.54;
#X obj 19 109 samphold~;
#X obj 19 132 rzero~ 0.99;
#X obj 20 208 outlet~;
#X obj 141 6 phasor~ 12;
#X obj 76 56 +~;
#X obj 76 9 *~ 0.001;
#X obj 19 182 *~;
#X obj 142 -23 *~ 100;
#X obj 142 -70 inlet~ speed;
#X obj 19 155 *~ 0.05;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 1 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 12 0;
#X connect 6 0 7 1;
#X connect 7 0 3 1;
#X connect 8 0 7 0;
#X connect 9 0 5 0;
#X connect 10 0 6 0;
#X connect 11 0 10 0;
#X connect 11 0 9 1;
#X connect 12 0 9 0;
#X restore 58 102 pd irregular-ground;
#X obj 5 138 *~;
#X obj 58 77 *~ 0.5;
#N canvas 231 301 272 275 tincan 0;
#X obj 76 190 *~ 1000;
#X obj 76 232 *~ 0.4;
#X obj -2 0 inlet~;
#X obj 94 1 loadbang;
#X obj 76 253 outlet~;
#X msg 94 23 359 426 1748 3000 123;
#X obj 94 45 unpack f f f f f;
#X obj -2 135 bp~ 1 1;
#X obj 76 135 bp~ 1 1;
#X obj 143 136 bp~ 1 1;
#X obj 213 136 bp~ 1 1;
#X obj 76 157 *~ 0.3;
#X obj 213 157 *~ 0.2;
#X obj -2 158 *~ 0.2;
#X obj 143 157 *~ 0.3;
#X obj 76 211 clip~ -0.3 0.3;
#X connect 0 0 15 0;
#X connect 1 0 4 0;
#X connect 2 0 7 0;
#X connect 2 0 8 0;
#X connect 2 0 9 0;
#X connect 2 0 10 0;
#X connect 3 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 1;
#X connect 6 1 8 1;
#X connect 6 2 9 1;
#X connect 6 3 10 1;
#X connect 6 4 8 2;
#X connect 6 4 7 2;
#X connect 6 4 9 2;
#X connect 6 4 10 2;
#X connect 7 0 13 0;
#X connect 8 0 11 0;
#X connect 9 0 14 0;
#X connect 10 0 12 0;
#X connect 11 0 0 0;
#X connect 12 0 0 0;
#X connect 13 0 0 0;
#X connect 14 0 0 0;
#X connect 15 0 1 0;
#X coords 0 0 1 1 240 160 0;
#X restore 5 183 pd tincan;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 14 0;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 5 0;
#X connect 8 0 7 0;
#X connect 9 0 4 0;
#X connect 10 0 1 0;
#X connect 10 0 12 0;
#X connect 10 0 15 0;
#X connect 12 0 14 1;
#X connect 13 0 14 1;
#X connect 14 0 0 0;
#X connect 15 0 13 0;
#X connect 16 0 3 0;
#X connect 16 0 3 1;

Download rolling1.pd.

Separate struck tin can

#N canvas 103 389 231 355 10;
#X obj 5 161 hip~ 200;
#X obj 5 44 *~ 0.1;
#X obj 5 67 sqrt~;
#X obj 5 209 dac~;
#X obj 5 -98 vline~;
#X obj 5 -32 cos~;
#X obj 5 -10 lop~ 0.1;
#X obj 5 -54 -~ 0.25;
#X obj 5 -76 *~ 0.5;
#X msg 5 -120 0 \, 1 500;
#X obj 5 12 *~ 5;
#X text 76 -120 press repeatedly;
#N canvas 216 38 368 237 regular-roll 0;
#X obj 74 193 rzero~ 0.9;
#X obj -2 66 phasor~ 1;
#X obj -2 139 wrap~;
#X obj 51 139 wrap~;
#X obj 102 139 wrap~;
#X obj 155 138 wrap~;
#X obj 68 66 unpack f f f f f f f f;
#X msg 89 44 2 0.1 3 0.05 4.2 0.02 5.6 0.012;
#X msg 107 23 1.3 0.1 1.7 0.05 2.4 0.02 8.1 0.012;
#X obj 89 -2 loadbang;
#X text 179 2 roll pattern;
#X obj 74 216 outlet~;
#X obj -2 -2 inlet~ speed;
#X obj -2 119 *~;
#X obj 51 119 *~;
#X obj 102 119 *~;
#X obj 155 118 *~;
#X obj -2 160 *~;
#X obj 51 160 *~;
#X obj 102 160 *~;
#X obj 155 160 *~;
#X connect 0 0 11 0;
#X connect 1 0 13 0;
#X connect 1 0 14 0;
#X connect 1 0 15 0;
#X connect 1 0 16 0;
#X connect 2 0 17 0;
#X connect 3 0 18 0;
#X connect 4 0 19 0;
#X connect 5 0 20 0;
#X connect 6 0 13 1;
#X connect 6 1 17 1;
#X connect 6 2 14 1;
#X connect 6 3 18 1;
#X connect 6 4 15 1;
#X connect 6 5 19 1;
#X connect 6 6 16 1;
#X connect 6 7 20 1;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X connect 14 0 3 0;
#X connect 15 0 4 0;
#X connect 16 0 5 0;
#X connect 17 0 0 0;
#X connect 18 0 0 0;
#X connect 19 0 0 0;
#X connect 20 0 0 0;
#X restore 58 45 pd regular-roll;
#N canvas 672 161 251 307 irregular-ground 0;
#X obj 18 -50 noise~;
#X obj 18 -13 max~ 0;
#X msg 938 99 0.54;
#X obj 19 109 samphold~;
#X obj 19 132 rzero~ 0.99;
#X obj 20 208 outlet~;
#X obj 141 6 phasor~ 12;
#X obj 76 56 +~;
#X obj 76 9 *~ 0.001;
#X obj 19 182 *~;
#X obj 142 -23 *~ 100;
#X obj 142 -70 inlet~ speed;
#X obj 19 155 *~ 0.05;
#X connect 0 0 1 0;
#X connect 0 0 8 0;
#X connect 1 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 12 0;
#X connect 6 0 7 1;
#X connect 7 0 3 1;
#X connect 8 0 7 0;
#X connect 9 0 5 0;
#X connect 10 0 6 0;
#X connect 11 0 10 0;
#X connect 11 0 9 1;
#X connect 12 0 9 0;
#X restore 58 102 pd irregular-ground;
#X obj 5 138 *~;
#X obj 58 77 *~ 0.5;
#N canvas 231 301 272 275 tincan 0;
#X obj 76 190 *~ 1000;
#X obj 76 232 *~ 0.4;
#X obj -2 0 inlet~;
#X obj 94 1 loadbang;
#X obj 76 253 outlet~;
#X msg 94 23 359 426 1748 3000 123;
#X obj 94 45 unpack f f f f f;
#X obj -2 135 bp~ 1 1;
#X obj 76 135 bp~ 1 1;
#X obj 143 136 bp~ 1 1;
#X obj 213 136 bp~ 1 1;
#X obj 76 157 *~ 0.3;
#X obj 213 157 *~ 0.2;
#X obj -2 158 *~ 0.2;
#X obj 143 157 *~ 0.3;
#X obj 76 211 clip~ -0.3 0.3;
#X connect 0 0 15 0;
#X connect 1 0 4 0;
#X connect 2 0 7 0;
#X connect 2 0 8 0;
#X connect 2 0 9 0;
#X connect 2 0 10 0;
#X connect 3 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 1;
#X connect 6 1 8 1;
#X connect 6 2 9 1;
#X connect 6 3 10 1;
#X connect 6 4 8 2;
#X connect 6 4 7 2;
#X connect 6 4 9 2;
#X connect 6 4 10 2;
#X connect 7 0 13 0;
#X connect 8 0 11 0;
#X connect 9 0 14 0;
#X connect 10 0 12 0;
#X connect 11 0 0 0;
#X connect 12 0 0 0;
#X connect 13 0 0 0;
#X connect 14 0 0 0;
#X connect 15 0 1 0;
#X coords 0 0 1 1 240 160 0;
#X restore 5 183 pd tincan;
#X connect 0 0 16 0;
#X connect 1 0 2 0;
#X connect 2 0 14 0;
#X connect 4 0 8 0;
#X connect 5 0 6 0;
#X connect 6 0 10 0;
#X connect 7 0 5 0;
#X connect 8 0 7 0;
#X connect 9 0 4 0;
#X connect 10 0 1 0;
#X connect 10 0 12 0;
#X connect 10 0 15 0;
#X connect 12 0 14 1;
#X connect 13 0 14 1;
#X connect 14 0 0 0;
#X connect 15 0 13 0;
#X connect 16 0 3 0;
#X connect 16 0 3 1;

Download rolling1.pd.

Separate ground model

#N canvas 298 38 265 436 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array a 2048 float 3;
#A 0 0.0159805 0.0159804 0.0159804 0.0159803 0.0159803 0.0159802 0.0159802
0.0159801 0.0159801 0.01598 0.01598 0.0159799 0.0159799 0.0159798 0.0159798
0.0159798 0.0159797 0.0159797 0.0159796 0.0159796 0.0159795 0.0159795
0.0159795 0.0159794 0.0159794 0.0159793 0.0159793 0.0159793 0.0159792
0.0159792 0.0159792 0.0159791 0.0159791 0.0159791 0.015979 0.015979
0.015979 0.0159789 0.0159789 0.0159789 0.0159788 0.0159788 0.0159788
0.0159787 0.0159787 0.0159787 0.0159787 0.0159786 0.0159786 0.0159786
0.0159785 0.0159785 0.0159785 0.0159785 0.0159784 0.0159784 0.0159784
0.0159784 0.0159783 0.0159783 0.0159783 0.0159783 0.0159782 0.0159782
0.0159782 0.0159782 0.0159781 0.0159781 0.0159781 0.0159781 0.0159781
0.015978 0.015978 0.015978 0.015978 0.015978 0.0159779 0.0159779 0.0159779
0.0159779 0.0159779 0.0159778 0.0159778 0.0159778 0.0159778 0.0159778
0.0159778 0.0159777 0.0159777 0.0159777 0.0159777 0.0159777 0.0159777
0.0159776 0.0159776 0.0159776 0.0159776 0.0159776 0.0159776 0.0159776
0.0159775 0.0159775 0.0159775 0.0159775 0.0159775 0.0159775 0.0159775
0.0159774 0.0159774 0.0159774 0.0159774 0.0159774 0.0159774 0.0159774
0.0159774 0.0159773 0.0159773 0.0159773 0.0159773 0.0159773 0.0159773
0.0159773 0.0159773 0.0159773 0.0159772 0.0159772 0.0159772 0.0159772
0.0159772 0.0159772 0.0159772 0.0159772 0.0159772 0.0159772 0.0159771
0.0159771 0.0159771 0.0159771 0.0159771 0.0159771 0.0159771 0.0159771
0.0159771 0.0159771 0.0159771 0.015977 0.015977 0.015977 0.015977 0.015977
0.015977 0.015977 0.015977 0.015977 0.015977 0.015977 0.015977 0.015977
0.015977 0.0159769 0.0159769 0.0159769 0.0159769 0.0159769 0.0159769
0.0159769 0.0159769 0.0159769 0.0159769 0.0159769 0.0159769 0.0159769
0.0159769 0.0159769 0.0159769 0.0159768 0.0159768 0.0159768 0.0159768
0.0159768 0.0159768 0.0159768 0.0159768 0.0159768 0.0159768 0.0159768
0.0159768 0.0159768 0.0159768 0.0159768 0.0159768 0.0159768 0.0159768
0.0159768 0.0159768 0.0159768 0.0159767 0.0159767 0.0159767 0.0159767
0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159767
0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159767
0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159767
0.0159767 0.0159767 0.0159767 0.0159767 0.0159767 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766 0.0159766
0.0159766 0.0159766 0.0159766 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159765
0.0159765 0.0159765 0.0159765 0.0159765 0.0159765 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764 0.0159764
0.0159764 0.0159764 0.0159764 0.0159762 0.0159759 0.0159752 0.015974
0.0159723 0.01597 0.0159668 0.0159626 0.0159573 0.0159507 0.0159427
0.0159332 0.015922 0.0159091 0.0158942 0.0158774 0.0158584 0.0158372
0.0158136 0.0157876 0.015759 0.0157278 0.0156938 0.015657 0.0156172
0.0155744 0.0155285 0.0154793 0.0154269 -1.04597 0.00470919 0.00466444
0.00462471 0.00459006 0.00456052 0.00453615 0.00451699 0.00450309 0.0044945
0.00449127 0.00449346 0.00450114 0.00451439 0.00453328 0.00455789 0.0045883
0.00462457 0.00466674 0.00471487 0.00476901 0.00482921 0.00489549 0.0049679
0.00504647 0.00513122 0.0052222 0.00531947 0.00542307 0.00553303 0.00564939
0.00577219 0.0059015 0.00603734 0.00617975 0.00632879 0.00648447 0.00664683
0.00681591 0.00699175 0.00717438 0.00736384 0.00756013 0.00776325 0.00797321
0.00819001 0.00841362 0.00864405 0.00888127 0.00912531 0.00937618 0.00963389
0.00989846 0.0101699 0.0104482 0.0107333 0.0110253 0.0113241 0.0116297
0.0119421 0.0122614 0.0125874 0.0129201 0.0132596 0.0136058 0.0139587
0.0143182 0.0146844 0.0150573 0.0154367 0.0158229 0.0162156 0.016615
0.017021 0.0174337 0.017853 0.018279 0.0187117 0.0191511 0.0195971
0.0200499 0.0205093 0.0209754 0.0214482 0.0219277 0.0224139 0.0229068
0.0234065 0.023913 0.0244264 0.0249465 0.0254734 0.0260072 0.0265479
0.0270955 0.0276501 0.0282115 0.02878 0.0293554 0.0299379 0.0305274
0.0311239 0.0317275 0.0323383 0.0329561 0.0335811 0.0342131 0.0348523
0.0354985 0.0361517 0.036812 0.0374792 0.0381534 0.0388345 0.0395225
0.0402173 0.0409189 0.0416272 0.0423421 0.0430637 0.0437919 0.0445267
0.0452681 0.046016 0.0467704 0.0475313 0.0482987 0.0490726 0.0498528
0.0506394 0.0514324 0.0522316 0.0530372 0.0538489 0.0546669 0.055491
0.0563213 0.0571577 0.0580002 0.0588487 0.0597033 0.0605638 0.0614302
0.0623025 0.0631806 0.0640645 0.0649541 0.0658493 0.0667501 0.0676564
0.0685682 0.0694855 0.0704081 0.0713362 0.0722695 0.073208 0.0741518
0.0751007 0.0760548 0.0770139 0.077978 0.078947 0.0799209 0.0808997
0.0818832 0.0828714 0.0838643 0.0848618 0.0858638 0.0868703 0.0878811
0.0888964 0.0899159 0.0909396 0.0919675 0.0929996 0.0940357 0.0950757
0.0961198 0.0971677 0.0982194 0.0992749 0.100334 0.101397 0.102464
0.103534 0.104608 0.105685 0.106765 0.107849 0.108936 0.110026 0.11112
0.112216 0.113316 0.114419 0.115525 0.116634 0.117746 0.118861 0.119979
0.121099 0.122223 0.123349 0.124478 0.12561 0.126745 0.127881;
#A 1000 0.129021 0.130162 0.131306 0.132452 0.1336 0.13475 0.135903
0.137057 0.138213 0.13937 0.140529 0.14169 0.142853 0.144017 0.145182
0.146348 0.147516 0.148685 0.149855 0.151026 0.152198 0.15337 0.154543
0.155718 0.156892 0.158067 0.159243 0.160419 0.161595 0.162772 0.163949
0.165126 0.166302 0.167479 0.168656 0.169833 0.17101 0.172186 0.173362
0.174538 0.175713 0.176888 0.178062 0.179235 0.180408 0.18158 0.182752
0.183922 0.185092 0.18626 0.187428 0.188594 0.18976 0.190924 0.192087
0.193248 0.194408 0.195566 0.196723 0.197877 0.19903 0.200182 0.201331
0.202478 0.203624 0.204767 0.205908 0.207047 0.208184 0.209319 0.210451
0.211581 0.212708 0.213833 0.214955 0.216075 0.217193 0.218307 0.21942
0.220529 0.221636 0.22274 0.223841 0.22494 0.226036 0.227129 0.22822
0.229308 0.230393 0.231475 0.232555 0.233631 0.234705 0.235777 0.236845
0.23791 0.238973 0.240033 0.24109 0.242145 0.243196 0.244244 0.24529
0.246332 0.247372 0.248408 0.249442 0.250472 0.2515 0.252525 0.253546
0.254564 0.25558 0.256592 0.257601 0.258607 0.259609 0.260609 0.261605
0.262597 0.263586 0.264572 0.265555 0.266533 0.267509 0.268481 0.269449
0.270413 0.271374 0.272332 0.273285 0.274235 0.275181 0.276124 0.277062
0.277996 0.278927 0.279854 0.280776 0.281695 0.28261 0.28352 0.284427
0.285329 0.286228 0.287122 0.288012 0.288898 0.28978 0.290658 0.291531
0.2924 0.293265 0.294126 0.294982 0.295834 0.296682 0.297525 0.298364
0.299199 0.30003 0.300856 0.301679 0.302496 0.30331 0.304119 0.304924
0.305725 0.306522 0.307314 0.308103 0.308887 0.309667 0.310443 0.311214
0.311982 0.312746 0.313505 0.314261 0.315013 0.31576 0.316504 0.317244
0.31798 0.318712 0.31944 0.320164 0.320884 0.321601 0.322314 0.323023
0.323728 0.324429 0.325127 0.325821 0.326511 0.327197 0.32788 0.328559
0.329234 0.329906 0.330574 0.331238 0.331898 0.332555 0.333208 0.333858
0.334504 0.335146 0.335784 0.336419 0.33705 0.337678 0.338302 0.338922
0.339539 0.340153 0.340763 0.341369 0.341972 0.342572 0.343168 0.343761
0.344351 0.344937 0.34552 0.3461 0.346677 0.34725 0.34782 0.348388
0.348952 0.349513 0.350071 0.350626 0.351178 0.351726 0.352272 0.352815
0.353354 0.353891 0.354424 0.354954 0.355481 0.356004 0.356525 0.357042
0.357556 0.358067 0.358575 0.35908 0.359581 0.360079 0.360575 0.361067
0.361556 0.362042 0.362524 0.363004 0.363481 0.363954 0.364424 0.364892
0.365356 0.365817 0.366275 0.366729 0.367181 0.36763 0.368076 0.368518
0.368958 0.369395 0.369829 0.370259 0.370687 0.371112 0.371534 0.371954
0.37237 0.372783 0.373194 0.373602 0.374008 0.37441 0.37481 0.375208
0.375602 0.375994 0.376384 0.376771 0.377156 0.377538 0.377919 0.378296
0.378672 0.379045 0.379417 0.379786 0.380153 0.380518 0.380881 0.381242
0.381601 0.381959 0.382314 0.382668 0.383019 0.383369 0.383717 0.384064
0.384408 0.384751 0.385092 0.385432 0.385769 0.386105 0.386439 0.386771
0.387101 0.38743 0.387757 0.388081 0.388405 0.388726 0.389045 0.389363
0.389678 0.389992 0.390304 0.390614 0.390923 0.391229 0.391534 0.391836
0.392137 0.392436 0.392734 0.393029 0.393323 0.393614 0.393904 0.394192
0.394479 0.394763 0.395046 0.395326 0.395605 0.395883 0.396158 0.396432
0.396704 0.396974 0.397243 0.39751 0.397776 0.398039 0.398302 0.398562
0.398821 0.399079 0.399335 0.39959 0.399843 0.400096 0.400346 0.400596
0.400844 0.401091 0.401337 0.401581 0.401825 0.402067 0.402308 0.402549
0.402788 0.403026 0.403264 0.4035 0.403736 0.40397 0.404204 0.404437
0.404669 0.4049 0.40513 0.405359 0.405587 0.405815 0.406041 0.406267
0.406492 0.406716 0.406939 0.407162 0.407383 0.407604 0.407823 0.408042
0.40826 0.408477 0.408693 0.408909 0.409123 0.409337 0.409549 0.409761
0.409972 0.410182 0.410391 0.410599 0.410807 0.411013 0.411219 0.411424
0.411628 0.411831 0.412033 0.412235 0.412436 0.412636 0.412835 0.413033
0.413231 0.413428 0.413624 0.413819 0.414013 0.414207 0.4144 0.414592
0.414784 0.414974 0.415164 0.415354 0.415542 0.41573 0.415917 0.416103
0.416289 0.416474 0.416658 0.416842 0.417025 0.417208 0.41739 0.417571
0.417752 0.417932 0.418111 0.41829 0.418469 0.418646 0.418824 0.419
0.419176 0.419351 0.419526 0.4197 0.419874 0.420046 0.420219 0.42039
0.420562 0.420732 0.420902 0.421072 0.42124 0.421409 0.421576 0.421744
0.421911 0.422077 0.422243 0.422408 0.422573 0.422737 0.422901 0.423065
0.423228 0.42339 0.423553 0.423714 0.423876 0.424037 0.424198 0.424359
0.424519 0.424679 0.424839 0.424999 0.425158 0.425318 0.425477 0.425637
0.425796 0.425956 0.426115 0.426275 0.426435 0.426595 0.426756 0.426916
0.427077 0.427238 0.4274 0.427562 0.427724 0.427887 0.428051 0.428215
0.428379 0.428544 0.42871 0.428876 0.429043 0.429211 0.429379 0.429548
0.429718 0.429888 0.430059 0.430231 0.430404 0.430577 0.430751 0.430926
0.431101 0.431278 0.431455 0.431633 0.431811 0.431991 0.432171 0.432353
0.432535 0.432718 0.432902 0.433088 0.433274 0.433461 0.433649 0.433838
0.434029 0.43422 0.434413 0.434607 0.434802 0.434998 0.435196 0.435395
0.435595 0.435796 0.435999 0.436203 0.436409 0.436615 0.436824 0.437033
0.437244 0.437457 0.43767 0.437886 0.438102 0.43832 0.43854 0.438761
0.438983 0.439207 0.439433 0.43966 0.439888 0.440118 0.440349 0.440582
0.440816 0.441052 0.441289 0.441527 0.441767 0.442008 0.442251 0.442495
0.442741 0.442988 0.443236 0.443486 0.443737 0.443989 0.444243 0.444498
0.444755 0.445013 0.445272 0.445532 0.445794 0.446057 0.446321 0.446587
0.446853 0.447121 0.44739 0.44766 0.447932 0.448204 0.448477 0.448752
0.449027 0.449304 0.449581 0.449859 0.450139 0.450419 0.4507 0.450981
0.451264 0.451547 0.451831 0.452116 0.452401 0.452688 0.452974 0.453262
0.45355 0.453838 0.454127 0.454417 0.454706 0.454997 0.455287 0.455578
0.455869 0.456161 0.456453 0.456745 0.457037 0.457329 0.457621 0.457914
0.458207 0.458499 0.458792 0.459085 0.459377 0.45967 0.459962 0.460255
0.460547 0.460839 0.461131 0.461423 0.461714 0.462005 0.462296 0.462587
0.462878 0.463168 0.463457 0.463747 0.464036 0.464324 0.464613 0.464901
0.465188 0.465475 0.465761 0.466047 0.466333 0.466618 0.466902 0.467186
0.467469 0.467752 0.468034 0.468315 0.468595 0.468875 0.469154 0.469432
0.46971 0.469987 0.470262 0.470537 0.470812 0.471085 0.471357 0.471628
0.471899 0.472168 0.472437 0.472704 0.47297 0.473236 0.4735 0.473763
0.474025 0.474286 0.474546 0.474804 0.475062 0.475318 0.475573 0.475827
0.476079 0.476331 0.476581 0.47683 0.477077 0.477323 0.477568 0.477812
0.478054 0.478295 0.478534 0.478772 0.479009 0.479244 0.479478 0.47971
0.479941 0.480171 0.480399 0.480625 0.48085 0.481074 0.481296 0.481516
0.481735 0.481952 0.482168 0.482382 0.482595 0.482806 0.483015 0.483223
0.483429 0.483633 0.483836 0.484037 0.484236 0.484433 0.484629 0.484823
0.485016 0.485206 0.485395 0.485582 0.485768 0.485951 0.486133 0.486313
0.486491 0.486667 0.486842 0.487015 0.487186 0.487355 0.487522 0.487687
0.48785 0.488012 0.488172 0.488329 0.488485 0.488639 0.488791 0.488942
0.48909 0.489236 0.489381 0.489524 0.489664 0.489803 0.48994 0.490075
0.490208 0.490339 0.490469 0.490596 0.490721 0.490845 0.490967 0.491086
0.491204 0.49132 0.491434 0.491546 0.491657 0.491765 0.491872 0.491976
0.492079 0.49218 0.492279 0.492376 0.492471 0.492565 0.492656 0.492746
0.492834 0.49292 0.493004 0.493087 0.493168 0.493246 0.493323 0.493399
0.493472 0.493544 0.493614 0.493682 0.493749 0.493813 0.493876 0.493938
0.493997 0.494055 0.494112 0.494166 0.494219 0.494271 0.494321 0.494369
0.494415 0.49446 0.494504 0.494546 0.494587 0.494626 0.494663 0.494699
0.494734 0.494767 0.494799 0.49483 0.494859 0.494887 0.494913 0.494939
0.494963 0.494986 0.495007 0.495028 0.495047 0.495065 0.495082 0.495098
0.495113 0.495127 0.49514 0.495152 0.495163 0.495172 0.495181 0.495189
0.495197 0.495203 0.495208 0.495213 0.495217 0.49522 0.495223 0.495224
0.495225 0.495225 0.495225 0.495224 0.495222 0.49522 0.495217 0.495214
0.49521 0.495206 0.495201 0.495195 0.495189 0.495183 0.495176 0.495169
0.495162 0.495154 0.495146 0.495137 0.495128 0.495119 0.49511 0.4951
0.49509 0.49508 0.495069 0.495059 0.495048 0.495037 0.495026 0.495015
0.495004 0.494993 0.494981 0.49497 0.494958 0.494947 0.494936 0.494924
0.494913 0.494902 0.494891 0.49488 0.494869 0.494858 0.494847 0.494837
0.494827 0.494816 0.494806 0.494796 0.494787 0.494777 0.494767 0.494758
0.494749 0.494739 0.49473 0.494721 0.494712 0.494704 0.494695 0.494687
0.494678 0.49467 0.494662 0.494654 0.494646 0.494638 0.49463 0.494622
0.494615 0.494607 0.4946 0.494592 0.494585 0.494578 0.494571 0.494564
0.494557 0.494551 0.494544 0.494537 0.494531 0.494524 0.494518 0.494512
0.494506 0.4945 0.494494 0.494488 0.494482 0.494476 0.49447 0.494465
0.494459 0.494454 0.494448 0.494443 0.494438 0.494432 0.494427 0.494422
0.494417 0.494412 0.494407 0.494402 0.494398 0.494393 0.494388 0.494384
0.494379 0.494375 0.49437 0.494366 0.494362 0.494357 0.494353 0.494349
0.494345 0.494341 0.494337 0.494333 0.494329 0.494325 0.494322 0.494318
0.494314 0.494311 0.494307 0.494303 0.4943 0.494296 0.494293 0.49429
0.494286;
#A 2000 0.494283 0.49428 0.494277 0.494274 0.49427 0.494267 0.494264
0.494261 0.494258 0.494255 0.494253 0.49425 0.494247 0.494244 0.494241
0.494239 0.494236 0.494233 0.494231 0.494228 0.494226 0.494223 0.494221
0.494218 0.494216 0.494214 0.494211 0.494209 0.494207 0.494204 0.494202
0.4942 0.494198 0.494196 0.494194 0.494191 0.494189 0.494187 0.494185
0.494183 0.494181 0.494179 0.494178 0.494176 0.494174 0.494172 0.49417
0.494168;
#X coords 0 1 2048 -1 140 140 1;
#X restore 103 39 graph;
#X obj 18 56 -~ 0.5;
#X obj 18 79 *~;
#X obj 18 102 *~ -4;
#X obj 18 125 +~ 1;
#X obj 83 327 tabwrite~ a;
#X obj 83 284 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 83 304 metro 200;
#X obj 18 148 *~ 0.5;
#X obj 18 -82 noise~;
#X obj 18 -13 max~ 0;
#X msg 938 99 0.54;
#X obj 18 33 phasor~;
#X obj 2 306 *~ 0.03;
#N canvas 135 208 280 304 tincan 0;
#X obj -2 135 bp~ 30 8;
#X obj 76 135 bp~ 31 8;
#X obj 143 136 bp~ 32 8;
#X obj -2 0 inlet~;
#X obj 114 44 unpack f f f f;
#X obj 114 0 loadbang;
#X obj 74 272 outlet~;
#X obj 76 177 *~ 500;
#X msg 114 22 632 759 893 400;
#X obj 75 248 hip~ 400;
#X connect 0 0 7 0;
#X connect 1 0 7 0;
#X connect 2 0 7 0;
#X connect 3 0 0 0;
#X connect 3 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 0 1;
#X connect 4 1 1 1;
#X connect 4 2 2 1;
#X connect 4 3 0 2;
#X connect 4 3 1 2;
#X connect 4 3 2 2;
#X connect 5 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 4 0;
#X connect 9 0 6 0;
#X coords 0 0 1 1 240 160 0;
#X restore 176 301 pd tincan;
#X obj 176 328 dac~;
#X obj 18 10 *~ 3340;
#X obj 18 -59 lop~ 20;
#X obj 18 -36 lop~ 20;
#X obj 18 171 lop~ 90;
#X obj 18 194 samphold~;
#X obj 18 217 rzero~ 0.99;
#X obj 18 240 *~ 12;
#X obj 2 271 +~;
#X obj 2 327 s~ tincan;
#X obj 176 279 r~ tincan;
#X connect 1 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 6 0 7 0;
#X connect 7 0 5 0;
#X connect 8 0 19 0;
#X connect 9 0 17 0;
#X connect 10 0 16 0;
#X connect 12 0 1 0;
#X connect 12 0 20 1;
#X connect 13 0 24 0;
#X connect 14 0 15 0;
#X connect 14 0 15 1;
#X connect 16 0 12 0;
#X connect 17 0 18 0;
#X connect 18 0 10 0;
#X connect 19 0 20 0;
#X connect 19 0 23 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 23 0 5 0;
#X connect 23 0 13 0;
#X connect 25 0 14 0;

Download uneven2.pd.

Audio

Hit and rolling can sounds

Download rolling.wav.