#N canvas 163 73 425 704 10; #N canvas 0 0 380 603 machinemachine 0; #X obj 0 0 cnv 15 380 600 empty empty machine_machine 20 12 0 14 -237175 -66577 0; #X obj 222 841 *~; #X obj 334 626 *~; #X obj 335 651 *~; #X obj 205 635 *~; #X obj 276 636 *~; #X obj 236 667 *~; #X obj 220 766 +~; #X obj 220 792 osc~; #X obj 237 733 *~; #X obj 252 710 *~; #X obj 334 602 osc~; #X obj 297 603 osc~; #X obj 261 604 osc~; #X obj 226 605 osc~; #X obj 187 606 osc~; #X obj 97 554 *~ 2000; #X obj 152 554 *~ 2000; #X obj 208 554 *~ 2000; #X obj 263 554 *~ 2000; #X obj 318 554 *~ 2000; #X obj 430 554 *~ 10000; #X obj 373 554 *~ 2000; #X obj 221 815 bp~; #X obj 33 126 hsl 256 10 0 1 0 0 empty empty fa1 264 5 0 8 -225271 -1 -1 13400 1; #X obj 33 142 hsl 256 10 0 1 0 0 empty empty fa2 264 5 0 8 -225271 -1 -1 14000 1; #X obj 33 159 hsl 256 10 0 1 0 0 empty empty fb1 264 5 0 8 -262131 -1 -1 11600 1; #X obj 33 175 hsl 256 10 0 1 0 0 empty empty fb2 264 5 0 8 -262131 -1 -1 13300 1; #X obj 33 190 hsl 256 10 0 1 0 0 empty empty idx 264 5 0 8 -225280 -1 -1 10700 1; #X obj 33 206 hsl 256 10 0 1 0 0 empty empty fmd 264 5 0 8 -228992 -1 -1 12500 1; #X obj 33 223 hsl 256 10 0 1 0 0 empty empty fma 264 5 0 8 -257472 -1 -1 14200 1; #X obj 33 239 hsl 256 10 0 1 0 0 empty empty bpf 264 5 0 8 -261681 -1 -1 8400 1; #X obj 33 255 hsl 256 10 0 1 0 0 empty empty bpq 264 5 0 8 -261689 -1 -1 6100 1; #X obj 33 271 hsl 256 10 0 1 0 0 empty empty amp 264 5 0 8 -233017 -1 -1 6100 1; #X obj 508 555 * 5000; #X obj 570 555 * 8; #X obj 609 554 * 0.75; #X obj 222 865 *~; #X obj 481 531 * 5; #X obj 32 53 bng 32 250 50 0 empty empty START -10 -12 0 16 -24198 -1 -1; #X obj 112 52 bng 32 250 50 0 empty empty SHUTDOWN -20 -12 0 16 -258699 -1 -1; #X obj 609 532 t b f; #X obj 368 128 line; #X msg 430 104 0 3000; #X obj 368 252 * 2000; #X msg 368 105 1 3000; #X obj 368 174 * 0.5; #X obj 368 152 sqrt; #X obj 487 126 line; #X obj 487 149 * 0.5; #X obj 368 229 +; #X obj 376 195 t b f; #X obj 400 38 r start; #X obj 469 37 r shutdown; #X obj 32 107 s start; #X obj 112 105 s shutdown; #X msg 549 102 0 3000; #X msg 487 103 1 500; #X obj 511 489 / 2000; #X obj 511 511 * 5000; #X obj 561 442 / 2000; #X obj 561 533 t b f; #X obj 511 533 t b f; #X obj 609 397 log; #X obj 609 466 sqrt; #X obj 609 488 max 0; #X obj 609 419 / 8; #X obj 609 441 - 0.7; #X obj 609 511 * 2; #X obj 561 465 *; #X obj 561 489 + 0.5; #X obj 561 511 * 4; #X obj 570 577 + 0.3; #X obj 508 576 + 50; #N canvas 0 0 468 549 switch 0; #X obj 236 288 *~; #X obj 112 331 bp~ 440 80; #X obj 226 384 *~ 2; #X obj 190 331 bp~ 440 80; #X obj 267 331 bp~ 440 80; #X obj 345 331 bp~ 440 80; #X obj 235 245 ead~ 0 120; #X obj 235 224 t; #X obj 184 166 unpack 1 2 3 4 5 6; #X msg 189 119 333 222 360 12232 50 0.2; #X msg 184 140 564 222 80 12232 200 0.05; #X obj 313 272 osc~ 700; #X obj 315 245 noise~; #X obj 210 68 del 65; #X obj 161 70 del 40; #X obj 10 165 osc~ 100; #X obj 25 239 line~; #X obj 8 259 *~; #X obj 161 38 inlet; #X text 12 131 power; #X text 373 129 switch noise; #X obj 9 189 clip~ -0.8 0.3; #X obj 9 215 *~ 0.13; #N canvas 527 0 450 343 bodyresonance 0; #X obj 15 137 bp~ 1200 3; #N canvas 617 584 261 182 sizescale 0; #X obj 102 42 * 10000; #X obj 33 41 inv; #X obj 33 66 max 1e-07; #X obj 33 92 min 100; #X obj 69 15 inlet; #X obj 33 121 outlet ms; #X obj 102 66 outlet Hz; #X connect 0 0 6 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 4 0 0 0; #X restore 15 93 pd sizescale; #X obj 220 137 bp~ 1200 3; #N canvas 617 584 261 182 sizescale 0; #X obj 102 42 * 10000; #X obj 33 41 inv; #X obj 33 66 max 1e-07; #X obj 33 92 min 100; #X obj 69 15 inlet; #X obj 33 121 outlet ms; #X obj 102 66 outlet Hz; #X connect 0 0 6 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 4 0 0 0; #X restore 220 94 pd sizescale; #X obj 220 72 + 0.02; #X obj 247 30 inlet; #X obj 70 27 inlet~; #X obj 136 223 outlet~; #X text 215 5 0-1 size = 10000Hz-10Hz; #X text 116 160 damping; #X obj 16 162 *~ 0.3; #X obj 221 162 *~ 0.3; #X text 69 5 body resonance; #X obj 15 116 delread~ \$0-mmbdyl 50; #X obj 220 116 delread~ \$0-mmbdyw 50; #X obj 222 192 delwrite~ \$0-mmbdyw 100; #X obj 17 192 delwrite~ \$0-mmbdyl 100; #X connect 0 0 7 0; #X connect 0 0 10 0; #X connect 1 0 13 0; #X connect 1 1 0 1; #X connect 2 0 7 0; #X connect 2 0 11 0; #X connect 3 0 14 0; #X connect 3 1 2 1; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 5 0 4 0; #X connect 6 0 15 0; #X connect 6 0 16 0; #X connect 10 0 2 0; #X connect 10 0 16 0; #X connect 11 0 15 0; #X connect 13 0 0 0; #X connect 14 0 2 0; #X restore 238 461 pd bodyresonance; #X obj 227 409 clip~ -0.5 0.5; #X obj 226 433 *~ 4; #X msg 345 439 0.055; #X obj 345 418 loadbang; #X obj 227 489 *~ 0.7; #X obj 226 514 s~ \$0-switchmix; #X obj 55 333 *~ 0.4; #X msg 105 109 1 200; #X obj 102 37 inlet; #X msg 103 133 0 200; #X text 112 14 on --- off; #X connect 0 0 1 0; #X connect 0 0 3 0; #X connect 0 0 4 0; #X connect 0 0 5 0; #X connect 1 0 2 0; #X connect 2 0 24 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 5 0 2 0; #X connect 6 0 0 0; #X connect 7 0 6 0; #X connect 8 0 1 1; #X connect 8 1 3 1; #X connect 8 2 4 1; #X connect 8 3 5 1; #X connect 8 4 7 0; #X connect 8 4 1 2; #X connect 8 4 3 2; #X connect 8 4 4 2; #X connect 8 4 5 2; #X connect 8 5 2 1; #X connect 9 0 8 0; #X connect 10 0 8 0; #X connect 11 0 0 1; #X connect 12 0 0 1; #X connect 13 0 10 0; #X connect 14 0 9 0; #X connect 14 0 13 0; #X connect 15 0 21 0; #X connect 16 0 17 1; #X connect 17 0 30 0; #X connect 18 0 14 0; #X connect 18 0 33 0; #X connect 21 0 22 0; #X connect 22 0 17 0; #X connect 23 0 28 0; #X connect 24 0 25 0; #X connect 25 0 23 0; #X connect 25 0 28 0; #X connect 26 0 23 1; #X connect 27 0 26 0; #X connect 28 0 29 0; #X connect 30 0 24 0; #X connect 31 0 16 0; #X connect 32 0 31 0; #X connect 32 0 14 0; #X connect 33 0 16 0; #X restore 328 68 pd switch; #N canvas 0 0 418 611 motor 0; #X obj 171 432 vcf~ 1000 10009; #X obj 171 384 +~; #X obj 258 336 osc~ 100; #X obj 169 301 *~; #X obj 170 361 vcf~ 100 10; #X obj 259 312 *~ 100; #X obj 171 406 cos~; #X obj 184 206 *~ 0.125; #X obj 183 228 phasor~; #X obj 184 254 *~; #X obj 85 238 *~; #X obj 86 263 +~; #X obj 170 335 clip~ -1 1; #X obj 184 276 *~; #X obj 258 359 *~ 0.5; #X obj 202 462 sqrt~; #X obj 173 482 *~; #X obj 173 527 *~; #X obj 202 307 * -1; #X obj 172 456 +~; #X obj 113 238 sig~ 0.2; #N canvas 0 0 906 686 metalnoise 0; #X obj 351 143 noise~; #X obj 351 164 hip~ 100; #X obj 403 333 outlet~; #X obj 339 103 * 6500; #X obj 284 104 * 4200; #X obj 399 105 * 9600; #X obj 224 105 * 3300; #X obj 165 105 * 2200; #X obj 452 103 * 12000; #X obj 123 231 bp~ 1 30; #X obj 211 230 bp~ 1 30; #X obj 295 229 bp~ 1 30; #X obj 403 229 bp~ 1 30; #X obj 496 229 bp~ 1 30; #X obj 592 228 bp~ 1 30; #X obj 318 44 inlet; #X obj 403 306 *~ 0.15; #X connect 0 0 1 0; #X connect 1 0 9 0; #X connect 1 0 10 0; #X connect 1 0 11 0; #X connect 1 0 12 0; #X connect 1 0 13 0; #X connect 1 0 14 0; #X connect 3 0 12 1; #X connect 4 0 11 1; #X connect 5 0 13 1; #X connect 6 0 10 1; #X connect 7 0 9 1; #X connect 8 0 14 1; #X connect 9 0 16 0; #X connect 10 0 16 0; #X connect 11 0 16 0; #X connect 12 0 16 0; #X connect 13 0 16 0; #X connect 14 0 16 0; #X connect 15 0 7 0; #X connect 15 0 6 0; #X connect 15 0 4 0; #X connect 15 0 3 0; #X connect 15 0 5 0; #X connect 15 0 8 0; #X connect 16 0 2 0; #X restore 84 206 pd metalnoise; #X obj 84 157 *~ 3000; #X obj 173 504 *~ 0.2; #X obj 84 56 inlet; #X obj 24 59 inlet; #X obj 24 83 sig~; #X obj 84 107 unpack f f f f f f f f; #X text 132 7 motor unit; #X text 84 34 program params; #X text 22 36 speed; #X obj 173 551 s~ \$0-motormix; #X connect 0 0 19 0; #X connect 1 0 6 0; #X connect 2 0 14 0; #X connect 3 0 12 0; #X connect 4 0 1 0; #X connect 5 0 2 0; #X connect 6 0 0 0; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 8 0 9 1; #X connect 9 0 13 0; #X connect 9 0 13 1; #X connect 10 0 11 0; #X connect 11 0 3 0; #X connect 12 0 4 0; #X connect 13 0 3 1; #X connect 14 0 1 1; #X connect 15 0 16 1; #X connect 16 0 23 0; #X connect 17 0 31 0; #X connect 18 0 12 1; #X connect 19 0 16 0; #X connect 20 0 11 1; #X connect 21 0 10 0; #X connect 21 0 19 1; #X connect 22 0 7 0; #X connect 22 0 4 1; #X connect 22 0 0 1; #X connect 22 0 5 0; #X connect 23 0 17 0; #X connect 24 0 27 0; #X connect 25 0 26 0; #X connect 26 0 22 0; #X connect 26 0 15 0; #X connect 27 0 10 1; #X connect 27 1 21 0; #X connect 27 2 20 0; #X connect 27 3 22 1; #X connect 27 4 18 0; #X connect 27 4 12 2; #X connect 27 5 4 2; #X connect 27 5 0 2; #X connect 27 6 5 1; #X connect 27 7 17 1; #X restore 31 552 pd motor; #X obj 30 502 t; #X obj 30 527 pack f f f f f f f f; #X obj 653 749 r~ \$0-motormix; #X obj 538 750 r~ \$0-switchmix; #X obj 31 364 hsl 256 10 0 2 0 0 empty empty brushl 264 5 0 8 -225271 -1 -1 10700 1; #X obj 31 380 hsl 256 10 0 2 0 0 empty empty brushs 264 5 0 8 -208566 -1 -1 12700 1; #X obj 31 397 hsl 256 10 0 2 0 0 empty empty rotor 264 5 0 8 -262131 -1 -1 13300 1; #X obj 31 413 hsl 256 10 0 5000 0 0 empty empty speed 264 5 0 8 -167090 -1 -1 14400 1; #X obj 31 428 hsl 256 10 0 1 0 0 empty empty hard 264 5 0 8 -225280 -1 -1 13400 1; #X obj 31 444 hsl 256 10 0 3 0 0 empty empty res 264 5 0 8 -228992 -1 -1 14900 1; #X obj 31 461 hsl 256 10 0 3 0 0 empty empty harm 264 5 0 8 -257472 -1 -1 2800 1; #X obj 31 477 hsl 256 10 0 1 0 0 empty empty motor-vol 264 5 0 8 -261681 -1 -1 8700 1; #X obj 400 67 del 500; #X obj 469 66 del 500; #X obj 614 81 del 250; #X obj 711 80 del 250; #X obj 616 167 line; #X obj 615 113 pack 1 1000; #X obj 711 114 pack 0 1000; #X obj 32 348 hsl 256 10 0 5000 0 0 empty empty load 264 5 0 8 -253031 -1 -1 16400 1; #X text 142 283 Motor programmer; #X text 193 101 gears programmer; #X obj 218 891 s~ \$0-gearsmix; #X obj 763 748 r~ \$0-gearsmix; #X obj 764 772 *~ 0.27; #X obj 675 810 *~ 1; #X obj 673 838 dac~; #X obj 595 782 *~ 0.5; #X obj 31 92 cnv 15 260 30 empty empty GEARS 20 12 0 14 -233017 -66577 0; #X obj 29 311 cnv 15 260 30 empty empty MOTOR 20 12 0 14 -233017 -66577 0; #X connect 1 0 37 0; #X connect 2 0 3 0; #X connect 2 0 3 1; #X connect 3 0 10 0; #X connect 3 0 1 1; #X connect 4 0 6 0; #X connect 5 0 6 1; #X connect 6 0 9 0; #X connect 7 0 8 0; #X connect 8 0 23 0; #X connect 9 0 7 1; #X connect 10 0 9 1; #X connect 11 0 2 0; #X connect 11 0 2 1; #X connect 12 0 5 1; #X connect 13 0 5 0; #X connect 14 0 4 1; #X connect 15 0 4 0; #X connect 16 0 15 0; #X connect 17 0 14 0; #X connect 18 0 13 0; #X connect 19 0 12 0; #X connect 20 0 7 0; #X connect 21 0 10 1; #X connect 22 0 11 0; #X connect 23 0 1 0; #X connect 24 0 16 0; #X connect 25 0 17 0; #X connect 26 0 18 0; #X connect 27 0 19 0; #X connect 28 0 20 0; #X connect 29 0 22 0; #X connect 30 0 21 0; #X connect 31 0 34 0; #X connect 32 0 35 0; #X connect 33 0 36 0; #X connect 34 0 73 0; #X connect 35 0 72 0; #X connect 36 0 37 1; #X connect 37 0 98 0; #X connect 38 0 21 1; #X connect 39 0 54 0; #X connect 40 0 55 0; #X connect 41 0 36 0; #X connect 41 1 36 1; #X connect 42 0 47 0; #X connect 43 0 42 0; #X connect 44 0 58 0; #X connect 44 0 60 0; #X connect 44 0 38 0; #X connect 44 0 22 1; #X connect 44 0 20 1; #X connect 44 0 19 1; #X connect 44 0 18 1; #X connect 44 0 17 1; #X connect 44 0 16 1; #X connect 44 0 63 0; #X connect 45 0 42 0; #X connect 46 0 50 0; #X connect 47 0 46 0; #X connect 48 0 49 0; #X connect 49 0 51 0; #X connect 50 0 44 0; #X connect 51 0 50 0; #X connect 51 1 50 1; #X connect 52 0 88 0; #X connect 52 0 90 0; #X connect 52 0 74 0; #X connect 53 0 74 1; #X connect 53 0 89 0; #X connect 53 0 91 0; #X connect 56 0 48 0; #X connect 57 0 48 0; #X connect 58 0 59 0; #X connect 59 0 62 0; #X connect 60 0 69 0; #X connect 60 0 69 1; #X connect 61 0 35 0; #X connect 61 1 35 1; #X connect 62 0 34 0; #X connect 62 1 34 1; #X connect 63 0 66 0; #X connect 64 0 65 0; #X connect 65 0 68 0; #X connect 66 0 67 0; #X connect 67 0 64 0; #X connect 68 0 41 0; #X connect 69 0 70 0; #X connect 70 0 71 0; #X connect 71 0 61 0; #X connect 72 0 23 2; #X connect 73 0 23 1; #X connect 76 0 77 0; #X connect 77 0 75 1; #X connect 78 0 101 0; #X connect 79 0 103 0; #X connect 80 0 77 0; #X connect 81 0 77 1; #X connect 81 0 76 0; #X connect 82 0 77 2; #X connect 82 0 76 0; #X connect 83 0 77 3; #X connect 83 0 76 0; #X connect 84 0 77 4; #X connect 84 0 76 0; #X connect 85 0 77 5; #X connect 85 0 76 0; #X connect 86 0 77 6; #X connect 86 0 76 0; #X connect 87 0 77 7; #X connect 87 0 76 0; #X connect 88 0 45 0; #X connect 88 0 57 0; #X connect 89 0 43 0; #X connect 89 0 56 0; #X connect 90 0 93 0; #X connect 91 0 94 0; #X connect 92 0 75 0; #X connect 93 0 92 0; #X connect 94 0 92 0; #X connect 95 0 94 1; #X connect 95 0 93 1; #X connect 99 0 100 0; #X connect 100 0 101 0; #X connect 101 0 102 0; #X connect 101 0 102 1; #X connect 103 0 101 0; #X coords 0 0 1 1 380 600 1; #X restore 24 23 pd machinemachine; #N canvas 0 0 450 300 manual 0; #X text 30 103 Start the machine; #X text 30 131 Adjust the controls to get a good running sound; #X text 30 158 Shut down the machine; #X text 30 185 Record your start \, running and stopping noises; #X text 13 5 MachineMachine - a patch to make machine sounds for games ; #X text 13 26 or film/animations. Produces a wide range of metallic ; #X text 13 47 machine-like noises; #X restore 84 663 pd manual; #N canvas 0 0 450 300 safety 0; #X text 17 54 Do not wear loose clothing \, ties etc while the machine is running; #X text 17 10 Make sure all body parts are clear of the device before starting; #X text 17 101 Always wear safety goggles; #X text 15 136 Top up oil and service regularly; #X restore 84 639 pd safety first;