#N canvas 109 82 977 752 10; #X msg -75 75 connect 00:1E:35:19:2C:06; #X msg -60 138 disconnect; #X msg -67 116 reportAcceleration 1; #X obj -75 177 wiimote wm1; #X msg -75 94 connect 00:1C:BE:35:FF:84; #N canvas 378 53 338 463 wii_acc 0; #X obj 30 63 unpack 0 0 0; #X obj 129 115 vsl 10 80 -1 1 0 0 empty empty Z 1 -9 0 10 -355 -44926 -1 0 1; #X obj 116 115 vsl 10 80 -1 1 0 0 empty empty Y 1 -9 0 10 -42246 -24198 -1 0 1; #X obj 103 115 vsl 10 80 -1 1 0 0 empty empty X 1 -9 0 10 -143491 -258699 -1 0 1; #X obj 30 7 inlet; #X obj 166 115 vsl 10 80 -1 1 0 0 empty empty R 1 -9 0 10 -90881 -260818 -1 0 1; #X obj 153 115 vsl 10 80 -1 1 0 0 empty empty P 1 -9 0 10 -90133 -250685 -1 0 1; #X obj 159 32 wiiAcc pitch 1; #X obj 172 54 wiiAcc roll 1; #X obj 30 243 outlet; #X obj 109 286 outlet; #X obj 69 265 outlet; #X obj 172 336 outlet; #X obj 159 309 outlet; #X obj 192 76 wiiAcc total 1; #X obj 192 376 outlet; #X obj 188 115 vsl 10 80 0 10 0 0 empty empty T 1 -9 0 10 -33289 -195568 -1 0 1; #X connect 0 0 3 0; #X connect 0 0 9 0; #X connect 0 1 2 0; #X connect 0 1 11 0; #X connect 0 2 1 0; #X connect 0 2 10 0; #X connect 4 0 0 0; #X connect 4 0 7 0; #X connect 4 0 8 0; #X connect 4 0 14 0; #X connect 7 0 6 0; #X connect 7 0 13 0; #X connect 8 0 5 0; #X connect 8 0 12 0; #X connect 14 0 15 0; #X connect 14 0 16 0; #X coords 0 -1 1 1 100 100 2 100 100; #X restore -63 247 pd wii_acc; #X obj -45 370 * 2; #X obj 30 370 / 4; #X obj 30 390 clip 0.2 1; #N canvas 636 513 450 300 master 0; #X obj 10 48 inlet~; #X obj 18 65 catch~ master-l; #X obj 33 90 inlet~; #X obj 41 107 catch~ master-r; #X obj 145 11 inlet; #X obj 96 136 r master-vol; #X obj 16 21 hsl 99 10 0 100 0 1 master-vol master-vol master_volume -2 -4 0 9 -42246 -24198 -1 9600 1; #X obj 96 211 line~; #X msg 96 191 \$1 10; #X obj 34 167 *~; #X obj 11 190 *~; #X obj 145 28 s master-vol; #X obj 96 171 dbtorms; #X obj 11 221 dac~; #X obj 169 193 change; #X obj 169 171 != 0; #X msg 169 216 \; pd dsp \$1; #X connect 0 0 10 0; #X connect 1 0 10 0; #X connect 2 0 9 0; #X connect 3 0 9 0; #X connect 4 0 11 0; #X connect 5 0 12 0; #X connect 5 0 15 0; #X connect 7 0 9 1; #X connect 7 0 10 1; #X connect 8 0 7 0; #X connect 9 0 13 1; #X connect 10 0 13 0; #X connect 12 0 8 0; #X connect 14 0 16 0; #X connect 15 0 14 0; #X coords 0 -1 1 1 110 24 2 10 10; #X restore 332 682 pd master; #X obj 453 185 nbx 5 14 0 20000 0 1 empty empty base_frequency 0 -8 0 10 -262144 -1 -1 90 256; #X obj 453 369 osc~; #X obj 507 384 * -1; #X obj 471 443 expr 1 / $f1; #X obj 455 505 *~; #X text 480 426 gain compensation; #X obj 469 238 osc~; #X obj 469 219 nbx 5 14 0 20000 0 1 empty empty mod_frequency 0 -8 0 10 -262144 -1 -1 5 256; #X obj 453 316 +~; #X obj 485 272 nbx 5 14 0 1e+37 0 1 empty empty mod_index 0 -8 0 10 -262144 -1 -1 0.39 256; #X obj 469 291 *~; #X obj 621 184 nbx 5 14 0 20000 0 1 empty empty base_frequency 0 -8 0 10 -262144 -1 -1 90.78 256; #X obj 621 368 osc~; #X obj 675 383 * -1; #X obj 639 442 expr 1 / $f1; #X obj 623 504 *~; #X text 648 425 gain compensation; #X obj 637 237 osc~; #X obj 637 218 nbx 5 14 0 20000 0 1 empty empty mod_frequency 0 -8 0 10 -262144 -1 -1 17 256; #X obj 621 315 +~; #X obj 653 271 nbx 5 14 0 1e+37 0 1 empty empty mod_index 0 -8 0 10 -262144 -1 -1 1.76 256; #X obj 637 290 *~; #X obj 621 341 +~; #X obj 453 343 +~; #X obj 302 208 noise~; #X obj 332 651 +~; #X obj 314 251 nbx 5 14 0 20000 0 1 empty empty base_frequency 0 -8 0 10 -262144 -1 -1 78 256; #X obj 330 304 osc~; #X obj 330 285 nbx 5 14 0 20000 0 1 empty empty mod_frequency 0 -8 0 10 -262144 -1 -1 31 256; #X obj 314 382 +~; #X obj 346 338 nbx 5 14 0 1e+37 0 1 empty empty mod_index 0 -8 0 10 -262144 -1 -1 42 256; #X obj 330 357 *~; #X obj 325 417 nbx 5 14 1 999 0 1 empty empty Q 0 -8 0 10 -262144 -1 -1 382 256; #X obj 623 553 *~; #X obj 639 536 nbx 5 14 0 1 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 0.91 256; #X obj 455 552 *~; #X obj 471 535 nbx 5 14 0 1 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 0.78 256; #X obj 303 489 *~; #X obj 319 472 nbx 5 14 0 20 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 5 256; #X obj 532 583 +~; #X obj 375 615 *~; #X obj 303 594 *~; #X obj 302 442 vcf~; #X obj 30 456 s~ speed; #X obj 30 433 line~; #X msg 30 413 \$1 10; #X obj 538 294 r~ doppler; #X obj -45 433 line~; #X msg -45 413 \$1 10; #X obj -45 456 s~ doppler; #X obj 341 540 r~ speed; #X obj 166 208 noise~; #X obj 178 251 nbx 5 14 0 20000 0 1 empty empty base_frequency 0 -8 0 10 -262144 -1 -1 113 256; #X obj 194 304 osc~; #X obj 194 285 nbx 5 14 0 20000 0 1 empty empty mod_frequency 0 -8 0 10 -262144 -1 -1 17 256; #X obj 178 382 +~; #X obj 210 338 nbx 5 14 0 1e+37 0 1 empty empty mod_index 0 -8 0 10 -262144 -1 -1 30 256; #X obj 194 357 *~; #X obj 189 417 nbx 5 14 1 999 0 1 empty empty Q 0 -8 0 10 -262144 -1 -1 589 256; #X obj 166 442 vcf~; #X obj 236 531 +~; #X obj 165 489 *~; #X obj 181 472 nbx 5 14 0 20 0 1 empty empty empty 0 -8 0 10 -262144 -1 -1 11 256; #X obj 374 587 /~ 3; #X obj -25 520 s limit-x; #X obj -63 585 s limit-z; #X obj 507 357 r limit-x; #X obj 675 356 r limit-z; #X obj -25 495 clip 0.85 0.99; #X obj -63 560 clip 0.95 0.99; #X obj 471 483 line~; #X msg 471 463 \$1 10; #X obj 639 483 line~; #X msg 639 463 \$1 10; #X obj 454 406 clip~ -0.97 0.97; #X obj 622 405 clip~ -0.97 0.97; #X text 168 182 some noise for the "swoosh"; #X text 505 144 some fm for the growl; #X text -50 224 wiimote forces; #X text 112 11 wiimote lightsaber v0.1 - use the force - lmg@kishalmi.net ; #X text 112 28 using wiilib - http://youngmusic.org/wiki/index.php/Wiilib ; #X text 113 76 <- these are my wiimotes' IDs \, use one of yours :) ; #X text 85 117 <- after connecting \, turn on acceleration reporting ; #X connect 0 0 3 0; #X connect 1 0 3 0; #X connect 2 0 3 0; #X connect 3 1 5 0; #X connect 4 0 3 0; #X connect 5 0 79 0; #X connect 5 1 6 0; #X connect 5 2 78 0; #X connect 5 5 7 0; #X connect 6 0 58 0; #X connect 7 0 8 0; #X connect 8 0 55 0; #X connect 10 0 18 0; #X connect 11 0 84 0; #X connect 12 0 84 1; #X connect 13 0 81 0; #X connect 14 0 45 0; #X connect 16 0 20 0; #X connect 17 0 16 0; #X connect 18 0 33 0; #X connect 19 0 20 1; #X connect 20 0 18 1; #X connect 21 0 29 0; #X connect 22 0 85 0; #X connect 23 0 85 1; #X connect 24 0 83 0; #X connect 25 0 43 0; #X connect 27 0 31 0; #X connect 28 0 27 0; #X connect 29 0 32 0; #X connect 30 0 31 1; #X connect 31 0 29 1; #X connect 32 0 22 0; #X connect 33 0 11 0; #X connect 34 0 52 0; #X connect 35 0 9 1; #X connect 35 0 9 0; #X connect 36 0 39 0; #X connect 37 0 41 0; #X connect 38 0 37 0; #X connect 39 0 52 1; #X connect 40 0 41 1; #X connect 41 0 39 1; #X connect 42 0 52 2; #X connect 43 0 49 1; #X connect 44 0 43 1; #X connect 45 0 49 0; #X connect 46 0 45 1; #X connect 47 0 70 1; #X connect 48 0 47 1; #X connect 49 0 50 1; #X connect 50 0 35 1; #X connect 51 0 35 0; #X connect 52 0 47 0; #X connect 54 0 53 0; #X connect 55 0 54 0; #X connect 56 0 33 1; #X connect 56 0 32 1; #X connect 57 0 59 0; #X connect 58 0 57 0; #X connect 60 0 51 1; #X connect 60 0 73 0; #X connect 61 0 69 0; #X connect 62 0 65 0; #X connect 63 0 67 0; #X connect 64 0 63 0; #X connect 65 0 69 1; #X connect 66 0 67 1; #X connect 67 0 65 1; #X connect 68 0 69 2; #X connect 69 0 71 0; #X connect 70 0 51 0; #X connect 71 0 70 0; #X connect 72 0 71 1; #X connect 73 0 50 0; #X connect 76 0 12 0; #X connect 76 0 84 2; #X connect 76 0 13 0; #X connect 77 0 23 0; #X connect 77 0 85 2; #X connect 77 0 24 0; #X connect 78 0 74 0; #X connect 79 0 75 0; #X connect 80 0 14 1; #X connect 81 0 80 0; #X connect 82 0 25 1; #X connect 83 0 82 0; #X connect 84 0 14 0; #X connect 85 0 25 0;