本番に使用したMAXパッチの解説


今回のインスタレーションでは、展示の前日にはじめて現場で 全てのシステムを組める、という状況だったので、MAXパッチは 全て現場で作ったものです。全体としては、本番中にもいろいろと アレンジしつつ(^_^;)、こんなものになりました。

本当は、7本のセンサ(赤外線ビーム)ごとに識別してセンシングできて いるのですが、今回は時間の関係で、全てをまとめてしまっています。 実際には、「センサ→MIDIインターフェース」からは、C,D,E,F,G,A,Bの ノートイベントとして来ているので、個別に判定して利用できます。

センサを受けた全体の情報は、ランダムに50種類のいずれかの 動作でビデオスイッチャを駆動します。これは、まず現場で簡単な 動作から作っていき、最後は展示最中にもいろいろと拡充したものです。 以下が、10個ずつ作ったそのパッチ(どのビデオ出力はどの入力に 対応させるか、という対応)です。





これらのパッチから送られた情報は、最終的にはこのサブパッチにより MIDIビデオスイッチャに送られます。当初は8アウトに全て別々に 出す予定でしたが、どうも現場で出力チャンネルの5,6が不調だった ので、その場で出力の8つのディスプレイのうち二つずつを共通に しました。おそらく、ビデオ出力バッファICのヘタりのようです。 (デュアルampですので、たぶん)

画像の切り替えとともに重要なのが、サウンドです。 今回は、以前に制作したインスタレーション「Muromachi3」の、 来場者が途切れた時に環境音として鳴るサウンド(forest)と、 同様のイメージでの海辺のせせらぎ(sheahore)を、それぞれ ランダム生成BGMとしてまず、流しました。


これと同時に、メンバーの一人、林さんが打ち込みで制作した、短い 音楽フレーズ集をSMFとして受け取り、これをランダムに組み合わせた BGMも生成しました。ずっと鳴り続けるのもナンなので、音量が時間 とともに変化するだけでなく、しばらくするとちょっと中断する、と いう仕組みも盛り込みました。

そして、センサがトリガされた時のイベント音としては、かつて制作した 作品「Muromachi2」の中から一部を作りつつ、あとは学生にいくつか アドリブのサウンドを提示して、気に入ったものを使用しました。 このあたりが、現場で視覚的要素とともに制作できる、MAXの真骨頂 というところでしょう。(^_^)

ということで、テキスト形式でのこのパッチは以下のようなものです。 SC-55のファクトリ設定で同じサウンドが楽しめると思います。(^_^)

max v2;
#N vpatcher 11 51 763 597;
#P button 7 58 29 0;
#P button 87 58 29 0;
#P button 47 58 29 0;
#P message 481 36 14 9 1;
#P button 462 35 15 0;
#P message 129 458 14 9 5;
#N vpatcher 52 46 790 577;
#P newex 94 256 71 9 select 0 1 2 3;
#P newex 95 230 50 9 random 4;
#P newex 92 203 59 9 delay 3000;
#P button 87 177 15 0;
#P newex 139 389 45 9 pipe 350;
#P newex 211 388 45 9 pipe 350;
#P newex 298 388 45 9 pipe 350;
#P newex 388 390 45 9 pipe 350;
#P number 75 390 35 9 0 0 0 3;
#P number 285 150 35 9 0 0 0 3;
#P message 377 78 15 9 3;
#P message 340 78 14 9 2;
#P message 293 78 14 9 1;
#P newex 598 150 45 9 pipe 350;
#P newex 508 148 45 9 pipe 350;
#P newex 421 148 45 9 pipe 350;
#P newex 349 149 45 9 pipe 350;
#P button 213 103 15 0;
#P button 193 103 15 0;
#P button 175 103 15 0;
#P button 156 103 15 0;
#P message 147 303 14 9 5;
#P inlet 22 30 15 0;
#P newex 494 475 33 9 s r78;
#P newex 296 476 27 9 s r4;
#P newex 384 474 27 9 s r5;
#P newex 206 474 27 9 s r3;
#P newex 135 476 27 9 s r2;
#P newex 61 52 144 9 select 0 1 2 3 4 5 6 7 8 9;
#P button 119 102 15 0;
#P button 94 106 15 0;
#P button 66 113 15 0;
#P button 37 111 15 0;
#P button 13 106 15 0;
#P button 138 103 15 0;
#P message 220 305 14 9 7;
#P message 180 304 14 9 6;
#P message 112 303 14 9 4;
#P connect 36 0 37 0;
#P connect 35 0 36 0;
#P connect 33 0 11 0;
#P connect 33 0 32 0;
#P connect 34 0 35 0;
#P connect 32 0 13 0;
#P connect 32 0 31 0;
#P connect 31 0 12 0;
#P connect 31 0 30 0;
#P connect 30 0 14 0;
#P connect 24 0 14 0;
#P connect 29 0 10 0;
#P connect 29 0 33 0;
#P connect 28 0 34 0;
#P connect 28 0 10 0;
#P connect 28 0 21 0;
#P connect 27 0 28 0;
#P connect 26 0 28 0;
#P connect 25 0 28 0;
#P connect 23 0 12 0;
#P connect 23 0 24 0;
#P connect 22 0 13 0;
#P connect 22 0 23 0;
#P connect 21 0 11 0;
#P connect 21 0 22 0;
#P connect 19 0 27 0;
#P connect 18 0 26 0;
#P connect 17 0 25 0;
#P connect 16 0 29 0;
#P connect 15 0 9 0;
#P connect 9 0 4 0;
#P connect 9 1 5 0;
#P connect 9 2 6 0;
#P connect 9 3 7 0;
#P connect 9 4 8 0;
#P connect 9 5 3 0;
#P connect 9 6 17 0;
#P connect 9 7 18 0;
#P connect 9 8 19 0;
#P connect 9 9 20 0;
#P connect 8 0 26 0;
#P connect 7 0 25 0;
#P connect 6 0 27 0;
#P connect 5 0 26 0;
#P connect 4 0 25 0;
#P connect 3 0 27 0;
#P connect 2 0 29 0;
#P connect 1 0 29 0;
#P connect 0 0 29 0;
#P connect 37 0 0 0;
#P connect 37 1 16 0;
#P connect 37 2 1 0;
#P connect 37 3 2 0;
#P pop;
#P newobj 328 466 104 9 patcher sensor40-49;
#N vpatcher 51 49 789 580;
#P message 582 17 26 9 550;
#P newex 290 40 59 9 delay 1000;
#P newex 54 265 53 9 delay 350;
#P newex 106 180 53 9 delay 350;
#P newex 182 175 53 9 delay 350;
#P newex 217 37 59 9 delay 1000;
#P newex 143 43 59 9 delay 1000;
#P number 657 31 35 9 0 0 0 3;
#P message 416 34 32 9 2000;
#P message 469 45 32 9 1500;
#P number 517 47 35 9 0 0 0 3;
#P newex 262 80 59 9 delay 1000;
#P newex 341 78 59 9 delay 1000;
#P newex 417 80 59 9 delay 1000;
#P newex 488 80 59 9 delay 1000;
#P newex 565 79 59 9 delay 1000;
#P message 612 440 14 9 1;
#P message 653 440 15 9 3;
#P button 695 383 15 0;
#P button 691 338 15 0;
#P button 695 293 15 0;
#P message 653 408 15 9 3;
#P message 632 408 14 9 2;
#P message 608 408 14 9 1;
#P message 609 367 14 9 1;
#P message 630 366 14 9 2;
#P message 651 366 15 9 3;
#P message 659 324 15 9 3;
#P message 630 324 14 9 2;
#P message 601 325 14 9 1;
#P newex 639 170 53 9 delay 350;
#P newex 623 146 53 9 delay 350;
#P newex 610 122 53 9 delay 350;
#P newex 531 123 53 9 delay 350;
#P newex 544 147 53 9 delay 350;
#P newex 560 171 53 9 delay 350;
#P newex 486 173 53 9 delay 350;
#P newex 470 149 53 9 delay 350;
#P newex 457 125 53 9 delay 350;
#P newex 387 119 53 9 delay 350;
#P newex 400 143 53 9 delay 350;
#P newex 416 167 53 9 delay 350;
#P newex 337 169 53 9 delay 350;
#P newex 321 145 53 9 delay 350;
#P newex 308 121 53 9 delay 350;
#P newex 204 201 53 9 delay 350;
#P newex 228 226 53 9 delay 350;
#P newex 142 234 53 9 delay 350;
#P newex 126 209 53 9 delay 350;
#P newex 93 329 53 9 delay 350;
#P newex 71 302 53 9 delay 350;
#P newex 461 498 45 9 pipe 350;
#P newex 342 494 45 9 pipe 350;
#P newex 231 498 45 9 pipe 350;
#P newex 150 498 45 9 pipe 350;
#P newex 72 494 45 9 pipe 350;
#P message 628 237 14 9 5;
#P button 213 103 15 0;
#P message 595 239 14 9 7;
#P message 612 237 14 9 6;
#P message 645 237 14 9 4;
#P message 537 238 14 9 4;
#P message 570 238 14 9 6;
#P message 519 239 14 9 7;
#P button 193 103 15 0;
#P message 554 239 14 9 5;
#P message 497 238 14 9 5;
#P button 175 103 15 0;
#P message 462 236 14 9 7;
#P message 444 237 14 9 6;
#P message 480 237 14 9 4;
#P message 420 237 14 9 4;
#P message 384 237 14 9 6;
#P message 402 236 14 9 7;
#P button 156 103 15 0;
#P message 368 236 14 9 5;
#P message 308 237 14 9 5;
#P message 6 263 14 9 5;
#P inlet 26 50 15 0;
#P newex 554 479 33 9 s r78;
#P newex 296 476 27 9 s r4;
#P newex 421 474 27 9 s r5;
#P newex 206 474 27 9 s r3;
#P newex 135 476 27 9 s r2;
#P message 25 264 14 9 5;
#P newex 73 77 144 9 select 0 1 2 3 4 5 6 7 8 9;
#P button 119 102 15 0;
#P button 94 106 15 0;
#P button 66 113 15 0;
#P button 37 111 15 0;
#P button 13 106 15 0;
#P button 138 103 15 0;
#P message 127 263 14 9 4;
#P message 148 265 14 9 6;
#P message 174 264 14 9 7;
#P message 115 382 14 9 7;
#P message 88 382 14 9 6;
#P message 62 382 14 9 4;
#P message 208 254 14 9 4;
#P message 231 255 14 9 6;
#P message 250 253 14 9 7;
#P message 342 235 14 9 7;
#P message 324 236 14 9 6;
#P message 291 236 14 9 4;
#P connect 103 0 96 0;
#P connect 101 0 6 0;
#P connect 101 0 53 0;
#P connect 100 0 55 0;
#P connect 100 0 11 0;
#P connect 99 0 58 0;
#P connect 99 0 5 0;
#P connect 98 0 100 0;
#P connect 97 0 101 0;
#P connect 92 0 0 0;
#P connect 92 0 59 0;
#P connect 96 0 101 1;
#P connect 96 0 53 1;
#P connect 96 0 54 1;
#P connect 96 0 100 1;
#P connect 96 0 55 1;
#P connect 96 0 56 1;
#P connect 96 0 99 1;
#P connect 96 0 58 1;
#P connect 96 0 57 1;
#P connect 96 0 59 1;
#P connect 96 0 60 1;
#P connect 96 0 61 1;
#P connect 96 0 64 1;
#P connect 96 0 63 1;
#P connect 96 0 62 1;
#P connect 96 0 65 1;
#P connect 96 0 66 1;
#P connect 96 0 67 1;
#P connect 96 0 70 1;
#P connect 96 0 69 1;
#P connect 96 0 68 1;
#P connect 96 0 71 1;
#P connect 96 0 72 1;
#P connect 96 0 73 1;
#P connect 95 0 93 0;
#P connect 94 0 93 0;
#P connect 93 0 92 1;
#P connect 93 0 91 1;
#P connect 93 0 90 1;
#P connect 93 0 89 1;
#P connect 93 0 88 1;
#P connect 91 0 28 0;
#P connect 91 0 64 0;
#P connect 90 0 34 0;
#P connect 90 0 65 0;
#P connect 89 0 40 0;
#P connect 89 0 70 0;
#P connect 88 0 45 0;
#P connect 88 0 71 0;
#P connect 73 0 43 0;
#P connect 85 0 80 0;
#P connect 85 0 81 0;
#P connect 85 0 82 0;
#P connect 84 0 79 0;
#P connect 84 0 78 0;
#P connect 84 0 77 0;
#P connect 83 0 74 0;
#P connect 83 0 75 0;
#P connect 83 0 76 0;
#P connect 82 0 20 0;
#P connect 81 0 21 0;
#P connect 81 0 23 0;
#P connect 80 0 22 0;
#P connect 79 0 21 0;
#P connect 78 0 23 0;
#P connect 77 0 22 0;
#P connect 76 0 23 0;
#P connect 75 0 21 0;
#P connect 74 0 20 0;
#P connect 72 0 47 0;
#P connect 72 0 73 0;
#P connect 71 0 44 0;
#P connect 71 0 72 0;
#P connect 70 0 42 0;
#P connect 70 0 69 0;
#P connect 69 0 38 0;
#P connect 69 0 68 0;
#P connect 68 0 41 0;
#P connect 67 0 37 0;
#P connect 66 0 33 0;
#P connect 66 0 67 0;
#P connect 65 0 35 0;
#P connect 65 0 66 0;
#P connect 64 0 31 0;
#P connect 64 0 63 0;
#P connect 63 0 30 0;
#P connect 63 0 62 0;
#P connect 62 0 32 0;
#P connect 61 0 2 0;
#P connect 60 0 1 0;
#P connect 60 0 61 0;
#P connect 59 0 27 0;
#P connect 59 0 60 0;
#P connect 58 0 57 0;
#P connect 58 0 4 0;
#P connect 57 0 3 0;
#P connect 56 0 9 0;
#P connect 55 0 56 0;
#P connect 55 0 10 0;
#P connect 54 0 8 0;
#P connect 53 0 7 0;
#P connect 53 0 54 0;
#P connect 52 0 24 0;
#P connect 51 0 22 0;
#P connect 51 0 52 0;
#P connect 50 0 23 0;
#P connect 50 0 51 0;
#P connect 49 0 21 0;
#P connect 49 0 50 0;
#P connect 48 0 20 0;
#P connect 48 0 49 0;
#P connect 47 0 21 0;
#P connect 47 0 22 0;
#P connect 46 0 88 0;
#P connect 46 0 71 0;
#P connect 46 0 86 0;
#P connect 45 0 24 0;
#P connect 44 0 20 0;
#P connect 43 0 23 0;
#P connect 42 0 20 0;
#P connect 42 0 24 0;
#P connect 41 0 23 0;
#P connect 39 0 89 0;
#P connect 39 0 70 0;
#P connect 39 0 87 0;
#P connect 38 0 21 0;
#P connect 40 0 22 0;
#P connect 37 0 23 0;
#P connect 36 0 90 0;
#P connect 36 0 65 0;
#P connect 36 0 85 0;
#P connect 35 0 20 0;
#P connect 35 0 24 0;
#P connect 34 0 22 0;
#P connect 33 0 21 0;
#P connect 32 0 23 0;
#P connect 31 0 20 0;
#P connect 31 0 24 0;
#P connect 30 0 21 0;
#P connect 29 0 91 0;
#P connect 29 0 64 0;
#P connect 28 0 22 0;
#P connect 27 0 20 0;
#P connect 27 0 24 0;
#P connect 26 0 48 0;
#P connect 29 0 84 0;
#P connect 25 0 18 0;
#P connect 18 0 13 0;
#P connect 18 1 14 0;
#P connect 18 2 15 0;
#P connect 18 3 16 0;
#P connect 18 4 17 0;
#P connect 18 5 12 0;
#P connect 18 6 29 0;
#P connect 18 7 36 0;
#P connect 18 8 39 0;
#P connect 18 9 46 0;
#P connect 19 0 24 0;
#P connect 17 0 26 0;
#P connect 17 0 102 0;
#P connect 17 0 83 0;
#P connect 16 0 19 0;
#P connect 16 0 98 0;
#P connect 16 0 84 0;
#P connect 15 0 19 0;
#P connect 15 0 53 0;
#P connect 15 0 97 0;
#P connect 15 0 85 0;
#P connect 14 0 19 0;
#P connect 13 0 26 0;
#P connect 12 0 92 0;
#P connect 12 0 59 0;
#P connect 12 0 83 0;
#P connect 11 0 20 0;
#P connect 11 0 22 0;
#P connect 10 0 21 0;
#P connect 9 0 23 0;
#P connect 8 0 21 0;
#P connect 7 0 20 0;
#P connect 7 0 22 0;
#P connect 6 0 23 0;
#P connect 5 0 22 0;
#P connect 4 0 21 0;
#P connect 3 0 20 0;
#P connect 3 0 22 0;
#P connect 2 0 23 0;
#P connect 1 0 21 0;
#P connect 0 0 22 0;
#P connect 102 0 99 0;
#P pop;
#P newobj 326 429 104 9 patcher sensor30-39;
#P message 526 156 14 9 0;
#P newex 513 128 102 9 if $i1==14 then bang;
#P newex 521 105 32 9 % 15;
#P number 573 105 35 9 0 0 0 3;
#P newex 555 84 27 9 +;
#P message 540 86 14 9 1;
#P button 522 86 15 0;
#P toggle 519 37 15 0;
#P newex 523 59 62 9 metro 1000;
#N vpatcher 51 49 789 580;
#P message 416 34 32 9 2000;
#P message 469 45 32 9 1500;
#P number 517 47 35 9 0 0 0 3;
#P newex 262 80 59 9 delay 1000;
#P newex 341 78 59 9 delay 1000;
#P newex 417 80 59 9 delay 1000;
#P newex 488 80 59 9 delay 1000;
#P newex 565 79 59 9 delay 1000;
#P message 612 440 14 9 1;
#P message 653 440 15 9 3;
#P button 695 383 15 0;
#P button 691 338 15 0;
#P button 695 293 15 0;
#P message 653 408 15 9 3;
#P message 632 408 14 9 2;
#P message 608 408 14 9 1;
#P message 609 367 14 9 1;
#P message 630 366 14 9 2;
#P message 651 366 15 9 3;
#P message 659 324 15 9 3;
#P message 630 324 14 9 2;
#P message 601 325 14 9 1;
#P newex 653 154 53 9 delay 350;
#P newex 637 130 53 9 delay 350;
#P newex 624 106 53 9 delay 350;
#P newex 545 107 53 9 delay 350;
#P newex 558 131 53 9 delay 350;
#P newex 574 155 53 9 delay 350;
#P newex 500 157 53 9 delay 350;
#P newex 484 133 53 9 delay 350;
#P newex 471 109 53 9 delay 350;
#P newex 401 103 53 9 delay 350;
#P newex 414 127 53 9 delay 350;
#P newex 430 151 53 9 delay 350;
#P newex 351 153 53 9 delay 350;
#P newex 335 129 53 9 delay 350;
#P newex 322 105 53 9 delay 350;
#P newex 200 198 53 9 delay 350;
#P newex 213 222 53 9 delay 350;
#P newex 138 227 53 9 delay 350;
#P newex 127 198 53 9 delay 350;
#P newex 67 359 53 9 delay 350;
#P newex 64 331 53 9 delay 350;
#P newex 461 498 45 9 pipe 350;
#P newex 342 494 45 9 pipe 350;
#P newex 231 498 45 9 pipe 350;
#P newex 150 498 45 9 pipe 350;
#P newex 72 494 45 9 pipe 350;
#P message 628 237 14 9 5;
#P button 213 103 15 0;
#P message 595 239 14 9 7;
#P message 612 237 14 9 6;
#P message 645 237 14 9 4;
#P message 537 238 14 9 4;
#P message 570 238 14 9 6;
#P message 519 239 14 9 7;
#P button 193 103 15 0;
#P message 554 239 14 9 5;
#P message 497 238 14 9 5;
#P button 175 103 15 0;
#P message 462 236 14 9 7;
#P message 444 237 14 9 6;
#P message 480 237 14 9 4;
#P message 420 237 14 9 4;
#P message 384 237 14 9 6;
#P message 402 236 14 9 7;
#P button 156 103 15 0;
#P message 368 236 14 9 5;
#P message 308 237 14 9 5;
#P message 6 263 14 9 5;
#P inlet 26 50 15 0;
#P newex 554 479 33 9 s r78;
#P newex 296 476 27 9 s r4;
#P newex 421 474 27 9 s r5;
#P newex 206 474 27 9 s r3;
#P newex 135 476 27 9 s r2;
#P message 51 256 14 9 5;
#P newex 73 77 144 9 select 0 1 2 3 4 5 6 7 8 9;
#P button 119 102 15 0;
#P button 101 102 15 0;
#P button 83 102 15 0;
#P button 65 102 15 0;
#P button 47 102 15 0;
#P button 138 103 15 0;
#P message 121 245 14 9 4;
#P message 146 257 14 9 6;
#P message 170 258 14 9 7;
#P message 120 300 14 9 7;
#P message 96 297 14 9 6;
#P message 69 294 14 9 4;
#P message 212 255 14 9 4;
#P message 235 256 14 9 6;
#P message 254 254 14 9 7;
#P message 342 235 14 9 7;
#P message 324 236 14 9 6;
#P message 291 236 14 9 4;
#P connect 95 0 93 0;
#P connect 94 0 93 0;
#P connect 93 0 92 1;
#P connect 93 0 91 1;
#P connect 93 0 90 1;
#P connect 93 0 89 1;
#P connect 93 0 88 1;
#P connect 91 0 28 0;
#P connect 91 0 64 0;
#P connect 90 0 34 0;
#P connect 90 0 65 0;
#P connect 89 0 40 0;
#P connect 89 0 70 0;
#P connect 88 0 45 0;
#P connect 88 0 71 0;
#P connect 73 0 43 0;
#P connect 86 0 24 0;
#P connect 85 0 80 0;
#P connect 85 0 81 0;
#P connect 85 0 82 0;
#P connect 84 0 79 0;
#P connect 84 0 78 0;
#P connect 84 0 77 0;
#P connect 83 0 74 0;
#P connect 83 0 75 0;
#P connect 83 0 76 0;
#P connect 82 0 20 0;
#P connect 81 0 21 0;
#P connect 81 0 23 0;
#P connect 80 0 22 0;
#P connect 79 0 21 0;
#P connect 78 0 23 0;
#P connect 77 0 22 0;
#P connect 76 0 23 0;
#P connect 75 0 21 0;
#P connect 74 0 20 0;
#P connect 72 0 47 0;
#P connect 72 0 73 0;
#P connect 71 0 44 0;
#P connect 71 0 72 0;
#P connect 70 0 42 0;
#P connect 70 0 69 0;
#P connect 69 0 38 0;
#P connect 69 0 68 0;
#P connect 68 0 41 0;
#P connect 67 0 37 0;
#P connect 66 0 33 0;
#P connect 66 0 67 0;
#P connect 65 0 35 0;
#P connect 65 0 66 0;
#P connect 64 0 31 0;
#P connect 64 0 63 0;
#P connect 63 0 30 0;
#P connect 63 0 62 0;
#P connect 62 0 32 0;
#P connect 61 0 2 0;
#P connect 60 0 1 0;
#P connect 60 0 61 0;
#P connect 59 0 27 0;
#P connect 59 0 60 0;
#P connect 58 0 57 0;
#P connect 58 0 4 0;
#P connect 57 0 3 0;
#P connect 56 0 9 0;
#P connect 55 0 56 0;
#P connect 55 0 10 0;
#P connect 54 0 8 0;
#P connect 53 0 54 0;
#P connect 53 0 7 0;
#P connect 52 0 24 0;
#P connect 51 0 22 0;
#P connect 51 0 52 0;
#P connect 50 0 23 0;
#P connect 50 0 51 0;
#P connect 49 0 21 0;
#P connect 49 0 50 0;
#P connect 48 0 20 0;
#P connect 48 0 49 0;
#P connect 47 0 21 0;
#P connect 47 0 22 0;
#P connect 46 0 88 0;
#P connect 46 0 71 0;
#P connect 46 0 86 0;
#P connect 45 0 24 0;
#P connect 44 0 20 0;
#P connect 43 0 23 0;
#P connect 42 0 20 0;
#P connect 42 0 24 0;
#P connect 41 0 23 0;
#P connect 40 0 22 0;
#P connect 39 0 89 0;
#P connect 39 0 70 0;
#P connect 39 0 87 0;
#P connect 38 0 21 0;
#P connect 37 0 23 0;
#P connect 36 0 90 0;
#P connect 36 0 65 0;
#P connect 36 0 85 0;
#P connect 35 0 20 0;
#P connect 35 0 24 0;
#P connect 34 0 22 0;
#P connect 33 0 21 0;
#P connect 32 0 23 0;
#P connect 31 0 20 0;
#P connect 31 0 24 0;
#P connect 30 0 21 0;
#P connect 29 0 91 0;
#P connect 29 0 64 0;
#P connect 29 0 84 0;
#P connect 28 0 22 0;
#P connect 27 0 20 0;
#P connect 27 0 24 0;
#P connect 26 0 48 0;
#P connect 25 0 18 0;
#P connect 18 0 13 0;
#P connect 18 1 14 0;
#P connect 18 2 15 0;
#P connect 18 3 16 0;
#P connect 18 4 17 0;
#P connect 18 5 12 0;
#P connect 18 6 29 0;
#P connect 18 7 36 0;
#P connect 18 8 39 0;
#P connect 18 9 46 0;
#P connect 19 0 24 0;
#P connect 17 0 26 0;
#P connect 16 0 19 0;
#P connect 16 0 58 0;
#P connect 16 0 5 0;
#P connect 15 0 19 0;
#P connect 15 0 53 0;
#P connect 15 0 6 0;
#P connect 14 0 19 0;
#P connect 14 0 11 0;
#P connect 14 0 55 0;
#P connect 13 0 26 0;
#P connect 12 0 92 0;
#P connect 12 0 59 0;
#P connect 12 0 83 0;
#P connect 11 0 20 0;
#P connect 11 0 22 0;
#P connect 10 0 21 0;
#P connect 9 0 23 0;
#P connect 8 0 21 0;
#P connect 7 0 20 0;
#P connect 7 0 22 0;
#P connect 6 0 23 0;
#P connect 5 0 22 0;
#P connect 4 0 21 0;
#P connect 3 0 20 0;
#P connect 3 0 22 0;
#P connect 2 0 23 0;
#P connect 1 0 21 0;
#P connect 0 0 22 0;
#P connect 92 0 0 0;
#P connect 92 0 59 0;
#P pop;
#P newobj 262 382 104 9 patcher sensor20-29;
#P newex 188 292 80 9 select 0 1 2 3 4;
#P newex 232 267 50 9 random 5;
#P newex 173 268 53 9 delay 200;
#N vpatcher 40 44 778 560;
#P newex 645 96 53 9 delay 350;
#P newex 629 72 53 9 delay 350;
#P newex 616 48 53 9 delay 350;
#P newex 537 49 53 9 delay 350;
#P newex 550 73 53 9 delay 350;
#P newex 566 97 53 9 delay 350;
#P newex 492 99 53 9 delay 350;
#P newex 476 75 53 9 delay 350;
#P newex 463 51 53 9 delay 350;
#P newex 393 45 53 9 delay 350;
#P newex 406 69 53 9 delay 350;
#P newex 422 93 53 9 delay 350;
#P newex 343 95 53 9 delay 350;
#P newex 327 71 53 9 delay 350;
#P newex 314 47 53 9 delay 350;
#P newex 200 176 53 9 delay 350;
#P newex 213 200 53 9 delay 350;
#P newex 138 205 53 9 delay 350;
#P newex 127 176 53 9 delay 350;
#P newex 67 337 53 9 delay 350;
#P newex 64 309 53 9 delay 350;
#P newex 461 476 45 9 pipe 350;
#P newex 342 472 45 9 pipe 350;
#P newex 231 476 45 9 pipe 350;
#P newex 150 476 45 9 pipe 350;
#P newex 72 472 45 9 pipe 350;
#P message 628 215 14 9 5;
#P button 269 86 15 0;
#P message 595 217 14 9 7;
#P message 612 215 14 9 6;
#P message 645 215 14 9 4;
#P message 537 216 14 9 4;
#P message 570 216 14 9 6;
#P message 519 217 14 9 7;
#P button 249 86 15 0;
#P message 554 217 14 9 5;
#P message 497 216 14 9 5;
#P button 231 86 15 0;
#P message 462 214 14 9 7;
#P message 444 215 14 9 6;
#P message 480 215 14 9 4;
#P message 420 215 14 9 4;
#P message 384 215 14 9 6;
#P message 402 214 14 9 7;
#P button 212 86 15 0;
#P message 368 214 14 9 5;
#P message 308 215 14 9 5;
#P message 6 241 14 9 5;
#P inlet 82 33 15 0;
#P newex 553 450 33 9 s r78;
#P newex 296 454 27 9 s r4;
#P newex 421 448 27 9 s r5;
#P newex 206 452 27 9 s r3;
#P newex 135 454 27 9 s r2;
#P message 51 234 14 9 5;
#P newex 129 60 144 9 select 0 1 2 3 4 5 6 7 8 9;
#P button 175 85 15 0;
#P button 157 85 15 0;
#P button 139 85 15 0;
#P button 121 85 15 0;
#P button 103 85 15 0;
#P button 194 86 15 0;
#P message 121 223 14 9 4;
#P message 146 235 14 9 6;
#P message 170 236 14 9 7;
#P message 120 278 14 9 7;
#P message 96 275 14 9 6;
#P message 69 272 14 9 4;
#P message 212 233 14 9 4;
#P message 235 234 14 9 6;
#P message 254 232 14 9 7;
#P message 342 213 14 9 7;
#P message 324 214 14 9 6;
#P message 291 214 14 9 4;
#P connect 72 0 47 0;
#P connect 72 0 73 0;
#P connect 71 0 44 0;
#P connect 71 0 72 0;
#P connect 70 0 42 0;
#P connect 70 0 69 0;
#P connect 69 0 38 0;
#P connect 69 0 68 0;
#P connect 68 0 41 0;
#P connect 67 0 37 0;
#P connect 66 0 33 0;
#P connect 66 0 67 0;
#P connect 65 0 35 0;
#P connect 65 0 66 0;
#P connect 64 0 31 0;
#P connect 64 0 63 0;
#P connect 63 0 30 0;
#P connect 63 0 62 0;
#P connect 62 0 32 0;
#P connect 61 0 2 0;
#P connect 60 0 1 0;
#P connect 60 0 61 0;
#P connect 59 0 27 0;
#P connect 59 0 60 0;
#P connect 58 0 57 0;
#P connect 58 0 4 0;
#P connect 57 0 3 0;
#P connect 56 0 9 0;
#P connect 55 0 56 0;
#P connect 55 0 10 0;
#P connect 54 0 8 0;
#P connect 53 0 54 0;
#P connect 53 0 7 0;
#P connect 52 0 24 0;
#P connect 51 0 22 0;
#P connect 51 0 52 0;
#P connect 50 0 23 0;
#P connect 50 0 51 0;
#P connect 49 0 21 0;
#P connect 49 0 50 0;
#P connect 48 0 20 0;
#P connect 48 0 49 0;
#P connect 47 0 21 0;
#P connect 47 0 22 0;
#P connect 46 0 45 0;
#P connect 46 0 71 0;
#P connect 45 0 24 0;
#P connect 44 0 20 0;
#P connect 43 0 23 0;
#P connect 42 0 20 0;
#P connect 42 0 24 0;
#P connect 41 0 23 0;
#P connect 40 0 22 0;
#P connect 39 0 40 0;
#P connect 39 0 70 0;
#P connect 38 0 21 0;
#P connect 37 0 23 0;
#P connect 36 0 34 0;
#P connect 36 0 65 0;
#P connect 35 0 20 0;
#P connect 35 0 24 0;
#P connect 34 0 22 0;
#P connect 33 0 21 0;
#P connect 32 0 23 0;
#P connect 31 0 20 0;
#P connect 31 0 24 0;
#P connect 30 0 21 0;
#P connect 29 0 28 0;
#P connect 29 0 64 0;
#P connect 28 0 22 0;
#P connect 27 0 20 0;
#P connect 27 0 24 0;
#P connect 26 0 48 0;
#P connect 25 0 18 0;
#P connect 18 0 13 0;
#P connect 18 1 14 0;
#P connect 18 2 15 0;
#P connect 18 3 16 0;
#P connect 18 4 17 0;
#P connect 18 5 12 0;
#P connect 18 6 29 0;
#P connect 18 7 36 0;
#P connect 18 8 39 0;
#P connect 18 9 46 0;
#P connect 19 0 24 0;
#P connect 17 0 26 0;
#P connect 16 0 19 0;
#P connect 16 0 58 0;
#P connect 16 0 5 0;
#P connect 15 0 19 0;
#P connect 15 0 53 0;
#P connect 15 0 6 0;
#P connect 14 0 19 0;
#P connect 14 0 11 0;
#P connect 14 0 55 0;
#P connect 13 0 26 0;
#P connect 12 0 0 0;
#P connect 12 0 59 0;
#P connect 11 0 20 0;
#P connect 11 0 22 0;
#P connect 10 0 21 0;
#P connect 9 0 23 0;
#P connect 8 0 21 0;
#P connect 7 0 20 0;
#P connect 7 0 22 0;
#P connect 6 0 23 0;
#P connect 5 0 22 0;
#P connect 4 0 21 0;
#P connect 3 0 20 0;
#P connect 3 0 22 0;
#P connect 2 0 23 0;
#P connect 1 0 21 0;
#P connect 0 0 22 0;
#P connect 73 0 43 0;
#P pop;
#P newobj 155 382 104 9 patcher sensor10-19;
#P message 254 316 14 9 5;
#P message 238 316 14 9 4;
#P newex 101 346 66 9 gate 5;
#N vpatcher 50 40 664 477;
#P inlet 391 41 15 0;
#P message 530 210 14 9 5;
#P button 260 140 15 0;
#P message 497 212 14 9 7;
#P message 514 210 14 9 6;
#P message 547 210 14 9 4;
#P message 439 211 14 9 4;
#P message 472 211 14 9 6;
#P message 421 212 14 9 7;
#P button 240 140 15 0;
#P message 456 212 14 9 5;
#P message 399 211 14 9 5;
#P button 222 140 15 0;
#P message 364 209 14 9 7;
#P message 346 210 14 9 6;
#P message 382 210 14 9 4;
#P message 322 210 14 9 4;
#P message 286 210 14 9 6;
#P message 304 209 14 9 7;
#P button 203 140 15 0;
#P message 270 209 14 9 5;
#P message 210 210 14 9 5;
#P message 10 275 14 9 5;
#P inlet 140 44 15 0;
#P newex 277 393 33 9 s r78;
#P newex 217 393 27 9 s r4;
#P newex 247 393 27 9 s r5;
#P newex 187 393 27 9 s r3;
#P newex 157 393 27 9 s r2;
#P message 69 237 14 9 5;
#P newex 120 114 144 9 select 0 1 2 3 4 5 6 7 8 9;
#P button 166 139 15 0;
#P button 148 139 15 0;
#P button 130 139 15 0;
#P button 112 139 15 0;
#P button 94 139 15 0;
#P button 185 140 15 0;
#P message 94 239 14 9 4;
#P message 111 240 14 9 6;
#P message 130 238 14 9 7;
#P message 98 277 14 9 7;
#P message 79 279 14 9 6;
#P message 62 278 14 9 4;
#P message 127 278 14 9 4;
#P message 144 279 14 9 6;
#P message 163 277 14 9 7;
#P message 244 208 14 9 7;
#P message 226 209 14 9 6;
#P message 193 209 14 9 4;
#P connect 48 0 36 0;
#P connect 47 0 21 0;
#P connect 47 0 22 0;
#P connect 46 0 45 0;
#P connect 46 0 44 0;
#P connect 46 0 47 0;
#P connect 46 0 43 0;
#P connect 45 0 24 0;
#P connect 44 0 20 0;
#P connect 43 0 23 0;
#P connect 42 0 20 0;
#P connect 42 0 24 0;
#P connect 41 0 23 0;
#P connect 40 0 22 0;
#P connect 39 0 40 0;
#P connect 39 0 42 0;
#P connect 39 0 38 0;
#P connect 39 0 41 0;
#P connect 38 0 21 0;
#P connect 37 0 23 0;
#P connect 36 0 34 0;
#P connect 36 0 35 0;
#P connect 36 0 33 0;
#P connect 36 0 37 0;
#P connect 35 0 20 0;
#P connect 35 0 24 0;
#P connect 34 0 22 0;
#P connect 33 0 21 0;
#P connect 32 0 23 0;
#P connect 31 0 20 0;
#P connect 31 0 24 0;
#P connect 30 0 21 0;
#P connect 29 0 28 0;
#P connect 29 0 31 0;
#P connect 29 0 30 0;
#P connect 29 0 32 0;
#P connect 28 0 22 0;
#P connect 27 0 20 0;
#P connect 27 0 24 0;
#P connect 26 0 20 0;
#P connect 26 0 21 0;
#P connect 26 0 23 0;
#P connect 26 0 22 0;
#P connect 26 0 24 0;
#P connect 25 0 18 0;
#P connect 18 0 13 0;
#P connect 18 1 14 0;
#P connect 18 2 15 0;
#P connect 18 3 16 0;
#P connect 18 4 17 0;
#P connect 18 5 12 0;
#P connect 18 6 29 0;
#P connect 18 7 36 0;
#P connect 18 8 39 0;
#P connect 18 9 46 0;
#P connect 19 0 24 0;
#P connect 17 0 26 0;
#P connect 16 0 19 0;
#P connect 16 0 5 0;
#P connect 16 0 4 0;
#P connect 16 0 3 0;
#P connect 15 0 6 0;
#P connect 15 0 19 0;
#P connect 15 0 7 0;
#P connect 15 0 8 0;
#P connect 14 0 19 0;
#P connect 14 0 11 0;
#P connect 14 0 10 0;
#P connect 14 0 9 0;
#P connect 13 0 26 0;
#P connect 12 0 0 0;
#P connect 12 0 27 0;
#P connect 12 0 1 0;
#P connect 12 0 2 0;
#P connect 11 0 20 0;
#P connect 11 0 22 0;
#P connect 10 0 21 0;
#P connect 9 0 23 0;
#P connect 8 0 21 0;
#P connect 7 0 20 0;
#P connect 7 0 22 0;
#P connect 6 0 23 0;
#P connect 5 0 22 0;
#P connect 4 0 21 0;
#P connect 3 0 20 0;
#P connect 3 0 22 0;
#P connect 2 0 23 0;
#P connect 1 0 21 0;
#P connect 0 0 22 0;
#P pop;
#P newobj 59 382 92 9 patcher sensor0-9;
#P number 193 342 35 9 0 0 0 3;
#P message 206 316 14 9 2;
#P message 222 316 14 9 3;
#P message 190 316 14 9 1;
#P newex 276 416 33 9 r r78;
#P newex 216 416 27 9 r r4;
#P newex 246 416 27 9 r r5;
#P newex 186 416 27 9 r r3;
#P newex 156 416 27 9 r r2;
#P newex 45 275 55 9 random 10;
#P button 21 253 15 0;
#P newex 446 168 27 9 + 1;
#P newex 444 145 50 9 random 2;
#P newex 447 125 45 9 delay 50;
#P number 359 105 35 9 0 0 0 3;
#P newex 309 121 35 9 gate 2;
#P button 600 211 15 0;
#P number 544 301 35 9 0 0 0 3;
#P message 615 355 20 9 50;
#P message 593 355 20 9 20;
#P message 638 355 26 9 111;
#P newex 468 348 27 9 + 2;
#P newex 497 348 27 9 pipe;
#P number 606 377 35 9 0 0 0 3;
#P newex 438 347 27 9 pipe;
#P message 429 403 14 9 0;
#P message 412 403 14 9 1;
#P message 619 328 20 9 14;
#P message 595 327 20 9 10;
#P message 694 328 20 9 80;
#P message 662 329 26 9 100;
#P number 665 350 35 9 0 0 0 3;
#P newex 665 369 58 9 ctlout 7 16;
#P number 351 211 35 9 0 0 0 3;
#P message 419 187 20 9 72;
#P message 397 187 20 9 70;
#P message 375 187 20 9 68;
#P message 331 187 20 9 64;
#P message 353 187 20 9 66;
#P message 309 187 20 9 62;
#P message 287 187 20 9 60;
#P user IncDec 454 453 15 15 0 0;
#P number 472 453 35 9 0 0 0 3;
#N vpatcher 130 93 787 561;
#P number 70 93 35 9 0 0 0 3;
#P message 320 108 14 9 1;
#P newex 283 74 65 9 delay 15000;
#P message 180 99 14 9 0;
#P newex 146 40 95 9 if $i1==1 then bang;
#P newex 174 69 65 9 delay 75000;
#P number 570 210 35 9 0 0 0 3;
#P newex 560 187 29 9 + 20;
#P newex 549 161 55 9 random 20;
#P newex 539 365 29 9 + 40;
#P number 480 396 35 9 0 0 0 3;
#P newex 530 424 52 9 ctlout 7 1;
#P newex 475 424 52 9 ctlout 7 4;
#P newex 419 425 52 9 ctlout 7 3;
#P newex 363 425 52 9 ctlout 7 2;
#P number 553 328 35 9 0 0 0 3;
#P newex 530 243 75 9 counter 2 0 40;
#P button 459 220 15 0;
#P newex 463 194 55 9 metro 200;
#P toggle 450 165 15 0;
#P button 325 163 15 0;
#P inlet 79 28 15 0;
#P button 226 360 15 0;
#P button 248 128 15 0;
#P toggle 174 131 15 0;
#P user GSwitch2 176 158 35 32 1 0;
#P newex 163 248 80 9 select 0 1 2 3 4;
#P newex 144 220 50 9 random 5;
#P newex 335 358 50 196617 midiout;
#P button 439 289 15 0;
#P newex 439 311 83 196617 seq body_a6.mid;
#P button 351 289 15 0;
#P newex 351 311 83 196617 seq body_a4.mid;
#P newex 263 311 83 196617 seq body_a3.mid;
#P button 263 289 15 0;
#P button 175 289 15 0;
#P newex 175 311 83 196617 seq body_a2.mid;
#P newex 87 311 83 196617 seq body_a1.mid;
#P button 87 289 15 0;
#P comment 106 291 24 9 1 \, 2;
#P comment 194 290 53 9 1 \, 2 \, 3 \, 4;
#P comment 283 290 40 9 1 \, 2 \, 4;
#P comment 370 290 28 9 1 \, 2;
#P comment 460 289 40 9 2 \, 3 \, 4;
#P connect 43 0 39 0;
#P connect 43 0 19 0;
#P connect 42 0 43 0;
#P connect 39 0 38 0;
#P connect 39 0 23 0;
#P connect 40 0 43 0;
#P connect 38 0 40 0;
#P connect 38 0 41 0;
#P connect 36 0 37 0;
#P connect 37 0 27 4;
#P connect 35 0 36 0;
#P connect 34 0 33 0;
#P connect 33 0 29 0;
#P connect 33 0 30 0;
#P connect 33 0 31 0;
#P connect 33 0 32 0;
#P connect 27 0 28 0;
#P connect 28 0 34 0;
#P connect 25 0 26 0;
#P connect 26 0 27 0;
#P connect 17 0 5 0;
#P connect 17 1 8 0;
#P connect 17 2 9 0;
#P connect 17 3 12 0;
#P connect 17 4 14 0;
#P connect 24 0 25 0;
#P connect 23 0 16 0;
#P connect 22 0 43 0;
#P connect 21 0 20 0;
#P connect 20 0 18 1;
#P connect 20 0 35 0;
#P connect 19 0 18 0;
#P connect 19 0 24 0;
#P connect 18 1 16 0;
#P connect 16 0 17 0;
#P connect 13 1 21 0;
#P connect 13 0 15 0;
#P connect 14 0 13 0;
#P connect 11 1 21 0;
#P connect 11 0 15 0;
#P connect 12 0 11 0;
#P connect 10 1 21 0;
#P connect 10 0 15 0;
#P connect 7 1 21 0;
#P connect 7 0 15 0;
#P connect 9 0 10 0;
#P connect 8 0 7 0;
#P connect 6 1 21 0;
#P connect 6 0 15 0;
#P connect 5 0 6 0;
#P connect 41 0 42 0;
#P pop;
#P newobj 446 402 79 9 patcher hayashi;
#P toggle 142 55 30 0;
#P newex 297 45 27 9 gate;
#P newex 410 35 45 9 loadbang;
#P newex 585 297 71 9 select 0 1 2 3;
#P newex 486 301 50 9 random 4;
#P button 465 302 15 0;
#P newex 408 348 27 9 + 5;
#P message 565 327 26 9 101;
#P message 540 327 20 9 92;
#P user IncDec 530 355 15 15 0 0;
#P number 551 355 35 9 0 0 0 3;
#P newex 541 374 55 9 pgmout 16;
#P newex 404 323 85 9 makenote 80 200;
#P newex 446 373 55 9 noteout 16;
#P message 21 422 14 9 7;
#P message 21 296 14 9 0;
#P message 21 404 14 9 6;
#P number 26 440 35 9 0 0 0 3;
#P message 21 314 14 9 1;
#P message 21 332 14 9 2;
#P message 21 368 14 9 4;
#P message 21 350 14 9 3;
#P message 21 386 14 9 5;
#P newex 436 100 53 9 delay 700;
#P message 436 79 14 9 0;
#P message 436 61 14 9 1;
#P user GSwitch2 453 62 35 32 1 0;
#P newex 616 210 50 9 random 5;
#P number 678 233 35 9 0 0 0 3;
#P number 613 233 27 9 0 15 3 3;
#P comment 619 271 89 9 channel = 11 - 15;
#N vpatcher 14 42 807 554;
#P message 628 89 20 9 70;
#P inlet 267 33 15 0;
#P number 324 36 35 9 0 0 0 3;
#P newex 625 34 58 9 ctlout 7 15;
#P newex 501 34 58 9 ctlout 7 13;
#P newex 563 34 58 9 ctlout 7 14;
#P newex 440 33 58 9 ctlout 7 12;
#P newex 377 34 58 9 ctlout 7 11;
#P inlet 86 24 15 0;
#P newex 12 454 56 196617 noteout 11;
#P newex 12 431 92 196617 makenote 115 500;
#P newex 117 454 56 196617 noteout 11;
#P newex 117 431 86 196617 makenote 90 300;
#P newex 312 431 86 196617 makenote 70 200;
#P newex 312 454 56 196617 noteout 12;
#P newex 215 431 86 196617 makenote 90 500;
#P newex 215 454 56 196617 noteout 12;
#P message 12 114 20 196617 67;
#P message 23 133 20 196617 66;
#P newex 461 372 86 196617 makenote 90 100;
#P newex 461 395 56 196617 noteout 14;
#P newex 153 61 144 196617 select 0 1 2 3 4 5 6 7 8 9;
#P button 230 91 15 0;
#P button 213 92 15 0;
#P button 193 92 15 0;
#P button 170 89 15 0;
#P button 152 89 15 0;
#P number 24 221 27 9 0 0 0 3;
#P newex 411 428 92 196617 makenote 100 500;
#P newex 411 451 56 196617 noteout 13;
#P newex 34 319 54 196617 line 92 50;
#P button 175 153 13 0;
#P number 34 395 27 9 0 0 0 3;
#P message 59 377 20 196617 43;
#P number 97 364 28 9 0 0 0 3;
#P newex 113 289 54 196617 line 88 50;
#P message 68 265 20 196617 92;
#P newex 161 369 53 196617 delay 300;
#P message 175 321 20 196617 46;
#P number 212 349 35 9 0 0 0 3;
#P number 0 153 25 9 0 0 0 3;
#P message 15 171 20 196617 57;
#P message 28 191 20 196617 55;
#P message 51 187 20 196617 39;
#P message 126 257 20 196617 88;
#P message 149 243 20 196617 89;
#P button 269 210 15 0;
#P newex 271 234 53 196617 delay 400;
#P message 252 152 20 196617 90;
#P message 280 317 20 196617 76;
#P number 268 354 31 9 0 0 0 3;
#P message 272 255 20 196617 83;
#P button 279 277 15 0;
#P newex 279 294 53 196617 delay 250;
#P message 240 388 26 196617 103;
#P message 365 229 20 196617 37;
#P message 349 137 20 196617 41;
#P newex 338 359 98 196617 makenote 120 1000;
#P newex 338 382 56 196617 noteout 11;
#P number 353 329 31 9 0 0 0 3;
#P newex 369 272 53 196617 delay 100;
#P number 455 328 25 9 0 0 0 3;
#P newex 364 204 53 196617 delay 100;
#P button 378 171 15 0;
#P button 427 245 15 0;
#P message 426 300 20 196617 98;
#P message 420 323 20 196617 97;
#P message 368 306 20 196617 39;
#P newex 406 141 55 196617 pgmout 11;
#P message 406 122 20 196617 96;
#P message 469 122 26 196617 103;
#P newex 469 141 55 196617 pgmout 12;
#P message 532 122 26 196617 105;
#P newex 532 141 55 196617 pgmout 13;
#P message 595 122 26 196617 114;
#P newex 595 141 55 196617 pgmout 14;
#P message 658 121 26 196617 121;
#P newex 658 140 55 196617 pgmout 15;
#P newex 543 92 46 196617 loadbang;
#P button 594 95 15 0;
#P number 120 35 35 9 0 4 3 3;
#P connect 80 0 78 0;
#P connect 79 0 78 0;
#P connect 78 0 73 0;
#P connect 78 0 74 0;
#P connect 78 0 76 0;
#P connect 78 0 75 0;
#P connect 78 0 77 0;
#P connect 72 0 0 0;
#P connect 70 0 71 0;
#P connect 70 1 71 1;
#P connect 68 0 69 0;
#P connect 68 1 69 1;
#P connect 67 0 66 0;
#P connect 67 1 66 1;
#P connect 65 0 64 0;
#P connect 65 1 64 1;
#P connect 61 0 60 0;
#P connect 61 1 60 1;
#P connect 63 0 40 0;
#P connect 63 0 62 0;
#P connect 62 0 40 0;
#P connect 59 0 54 0;
#P connect 59 1 55 0;
#P connect 59 2 56 0;
#P connect 59 3 57 0;
#P connect 59 4 58 0;
#P connect 52 0 51 0;
#P connect 52 1 51 1;
#P connect 58 0 24 0;
#P connect 57 0 32 0;
#P connect 56 0 49 0;
#P connect 55 0 39 0;
#P connect 54 0 63 0;
#P connect 53 0 70 0;
#P connect 50 0 48 0;
#P connect 50 1 47 0;
#P connect 50 1 44 0;
#P connect 45 0 46 0;
#P connect 45 1 36 0;
#P connect 49 0 44 0;
#P connect 49 0 35 0;
#P connect 49 0 43 0;
#P connect 49 0 42 0;
#P connect 48 0 68 0;
#P connect 47 0 65 0;
#P connect 46 0 67 0;
#P connect 43 0 26 0;
#P connect 44 0 50 0;
#P connect 33 0 29 0;
#P connect 42 0 41 0;
#P connect 41 0 65 0;
#P connect 40 0 70 0;
#P connect 39 0 53 0;
#P connect 39 0 38 0;
#P connect 39 0 37 0;
#P connect 38 0 53 0;
#P connect 37 0 53 0;
#P connect 36 0 45 0;
#P connect 35 0 46 0;
#P connect 34 0 33 0;
#P connect 27 0 31 0;
#P connect 32 0 30 0;
#P connect 32 0 34 0;
#P connect 31 0 30 0;
#P connect 30 0 65 0;
#P connect 29 0 30 0;
#P connect 29 0 28 0;
#P connect 28 0 27 0;
#P connect 23 0 22 0;
#P connect 23 1 22 1;
#P connect 26 0 52 0;
#P connect 25 0 21 0;
#P connect 25 0 16 0;
#P connect 24 0 21 0;
#P connect 24 0 17 0;
#P connect 20 0 13 0;
#P connect 20 0 14 0;
#P connect 21 0 23 0;
#P connect 18 0 25 0;
#P connect 19 0 61 0;
#P connect 17 0 18 0;
#P connect 16 0 20 0;
#P connect 16 0 15 0;
#P connect 15 0 19 0;
#P connect 14 0 19 0;
#P connect 13 0 21 0;
#P connect 11 0 12 0;
#P connect 10 0 9 0;
#P connect 8 0 7 0;
#P connect 6 0 5 0;
#P connect 4 0 3 0;
#P connect 2 0 1 0;
#P connect 1 0 11 0;
#P connect 1 0 10 0;
#P connect 1 0 8 0;
#P connect 1 0 6 0;
#P connect 1 0 80 0;
#P connect 1 0 4 0;
#P connect 0 0 59 0;
#P pop;
#P newobj 612 251 101 9 patcher event_sound;
#P comment 417 271 75 9 channel = 6 / 7;
#P comment 426 233 62 9 start / stop;
#P button 410 232 15 0;
#P button 489 233 15 0;
#N vpatcher 50 40 715 539;
#P inlet 200 53 15 0;
#P inlet 113 55 15 0;
#P comment 141 107 52 9 ON -- OFF;
#P comment 33 402 85 9 ctl [7] -- volume;
#P comment 372 172 52 9 Low- long;
#P comment 128 181 62 9 High - short;
#P number 58 357 35 9 0 0 0 3;
#P message 396 93 26 196617 123;
#P newex 392 119 49 196617 pgmout 6;
#P message 51 170 14 196617 1;
#P message 71 171 14 196617 0;
#P newex 49 205 62 196617 metro 5000;
#P newex 264 302 33 196617 * 0.9;
#P number 258 345 47 9 0 0 0 3;
#P newex 197 416 50 196617 noteout 6;
#P newex 134 226 29 196617 + 45;
#P newex 135 203 55 196617 random 25;
#P newex 138 250 30 196617 * 80;
#P number 193 246 50 9 0 0 0 3;
#P button 56 250 15 0;
#P newex 119 283 47 196617 delay 50;
#P button 95 284 15 0;
#P newex 48 306 55 196617 random 15;
#P button 52 282 15 0;
#P newex 57 330 29 196617 + 20;
#P newex 125 385 58 196617 ctlout 10 6;
#P newex 59 383 52 196617 ctlout 7 6;
#P number 125 360 35 9 0 0 0 3;
#P number 195 362 35 9 0 0 0 3;
#P newex 198 389 92 196617 makenote 100 500;
#P newex 194 334 29 196617 + 90;
#P newex 115 330 62 196617 random 128;
#P button 156 306 15 0;
#P newex 184 306 55 196617 random 10;
#P newex 458 300 55 196617 random 10;
#P button 430 300 15 0;
#P newex 389 324 55 196617 random 64;
#P newex 467 330 29 196617 + 10;
#P newex 472 383 92 196617 makenote 100 500;
#P number 469 356 35 9 0 0 0 3;
#P number 394 396 35 9 0 0 0 3;
#P newex 333 377 52 196617 ctlout 7 7;
#P newex 391 418 58 196617 ctlout 10 7;
#P newex 331 324 29 196617 + 25;
#P button 326 276 15 0;
#P newex 324 299 55 196617 random 20;
#P button 369 278 15 0;
#P newex 393 277 47 196617 delay 50;
#P button 330 244 15 0;
#P number 470 238 50 9 0 0 0 3;
#P newex 412 244 35 196617 * 100;
#P newex 409 197 55 196617 random 40;
#P newex 408 220 29 196617 + 55;
#P newex 471 410 50 196617 noteout 7;
#P number 537 362 47 9 0 0 0 3;
#P newex 534 297 33 196617 * 0.7;
#P newex 323 199 62 196617 metro 5000;
#P message 345 165 14 196617 0;
#P message 325 164 14 196617 1;
#P newex 394 147 49 196617 pgmout 7;
#P number 332 351 35 9 0 0 0 3;
#P button 124 106 15 0;
#P button 195 106 15 0;
#P button 356 95 15 0;
#P comment 97 419 85 9 ctl [10] -- panpot;
#P newex 399 365 29 196617 + 32;
#P newex 459 120 58 196617 ctlout 91 6;
#P newex 529 120 58 196617 ctlout 93 6;
#P message 459 93 26 9 127;
#P message 530 95 20 9 50;
#P newex 531 150 58 196617 ctlout 93 7;
#P newex 461 150 58 196617 ctlout 91 7;
#P connect 71 0 9 0;
#P connect 70 0 10 0;
#P connect 65 0 45 0;
#P connect 64 0 63 0;
#P connect 64 0 12 0;
#P connect 60 0 52 0;
#P connect 62 0 60 0;
#P connect 61 0 60 0;
#P connect 59 0 58 0;
#P connect 58 0 42 2;
#P connect 56 0 54 0;
#P connect 55 0 56 0;
#P connect 54 0 53 0;
#P connect 51 0 39 0;
#P connect 53 0 60 1;
#P connect 53 0 59 0;
#P connect 52 0 48 0;
#P connect 52 0 50 0;
#P connect 52 0 51 0;
#P connect 52 0 55 0;
#P connect 49 0 47 0;
#P connect 50 0 40 0;
#P connect 47 0 65 0;
#P connect 48 0 49 0;
#P connect 42 0 57 0;
#P connect 42 1 57 1;
#P connect 44 0 46 0;
#P connect 43 0 42 0;
#P connect 41 0 43 0;
#P connect 40 0 44 0;
#P connect 38 0 41 0;
#P connect 39 0 38 0;
#P connect 37 0 34 0;
#P connect 35 0 6 0;
#P connect 36 0 37 0;
#P connect 34 0 32 0;
#P connect 33 0 18 0;
#P connect 33 1 18 1;
#P connect 32 0 33 0;
#P connect 31 0 29 0;
#P connect 28 0 11 0;
#P connect 26 0 28 0;
#P connect 27 0 26 0;
#P connect 24 0 36 0;
#P connect 25 0 35 0;
#P connect 21 0 22 0;
#P connect 23 0 27 0;
#P connect 23 0 25 0;
#P connect 23 0 24 0;
#P connect 23 0 20 0;
#P connect 22 0 15 1;
#P connect 22 0 16 0;
#P connect 20 0 19 0;
#P connect 19 0 21 0;
#P connect 16 0 17 0;
#P connect 17 0 33 2;
#P connect 15 0 23 0;
#P connect 14 0 15 0;
#P connect 13 0 15 0;
#P connect 11 0 30 0;
#P connect 10 0 62 0;
#P connect 10 0 13 0;
#P connect 10 0 8 0;
#P connect 9 0 61 0;
#P connect 9 0 14 0;
#P connect 8 0 64 0;
#P connect 8 0 3 0;
#P connect 8 0 2 0;
#P connect 6 0 31 0;
#P connect 3 0 5 0;
#P connect 3 0 0 0;
#P connect 2 0 4 0;
#P connect 2 0 1 0;
#P pop;
#P newobj 407 251 105 9 patcher shashore_sub;
#P button 594 233 15 0;
#P button 515 232 15 0;
#N vpatcher 50 40 684 514;
#P inlet 472 67 15 0;
#P inlet 50 62 15 0;
#P comment 426 116 32 9 STOP;
#P comment 76 109 39 9 START;
#P button 53 122 15 0;
#P button 469 117 15 0;
#P newex 250 280 56 196617 random 50;
#P newex 184 293 56 196617 random 65;
#P button 156 293 15 0;
#P newex 115 317 62 196617 random 128;
#P newex 194 321 27 196617 + 5;
#P newex 198 376 92 196617 makenote 100 500;
#P number 195 349 35 9 0 0 0 3;
#P number 125 347 35 9 0 0 0 3;
#P newex 59 370 52 196617 ctlout 7 8;
#P newex 125 372 58 196617 ctlout 10 8;
#P newex 57 317 29 196617 + 35;
#P button 52 269 15 0;
#P newex 58 294 55 196617 random 30;
#P button 95 271 15 0;
#P newex 119 270 47 196617 delay 50;
#P button 56 237 15 0;
#P number 80 235 50 9 0 0 0 3;
#P newex 138 237 36 196617 * 100;
#P newex 135 190 56 196617 random 85;
#P newex 134 213 29 196617 + 35;
#P newex 197 403 50 196617 noteout 8;
#P number 263 355 47 9 0 0 0 3;
#P newex 251 308 29 196617 + 20;
#P newex 255 332 36 196617 * 100;
#P newex 49 192 62 196617 metro 5000;
#P message 71 158 14 196617 0;
#P message 51 157 14 196617 1;
#P newex 455 296 56 196617 random 20;
#P button 427 296 15 0;
#P newex 386 320 62 196617 random 128;
#P newex 465 324 29 196617 + 17;
#P newex 469 379 98 196617 makenote 100 2000;
#P number 466 352 35 9 0 0 0 3;
#P number 396 350 35 9 0 0 0 3;
#P number 329 346 35 9 0 0 0 3;
#P newex 330 373 52 196617 ctlout 7 9;
#P newex 396 375 58 196617 ctlout 10 9;
#P newex 328 320 29 196617 + 60;
#P button 323 272 15 0;
#P newex 329 297 55 196617 random 30;
#P button 366 274 15 0;
#P newex 390 273 47 196617 delay 50;
#P button 327 240 15 0;
#P number 351 238 50 9 0 0 0 3;
#P newex 409 240 36 196617 * 100;
#P newex 406 193 56 196617 random 35;
#P newex 405 216 29 196617 + 15;
#P newex 468 406 50 196617 noteout 9;
#P newex 320 195 62 196617 metro 5000;
#P message 342 161 14 196617 0;
#P message 322 160 14 196617 1;
#P newex 206 218 49 196617 pgmout 8;
#P message 210 192 26 196617 124;
#P message 264 193 26 196617 121;
#P newex 260 219 49 196617 pgmout 9;
#P number 58 344 35 9 0 0 0 3;
#P connect 61 0 56 0;
#P connect 60 0 57 0;
#P connect 55 0 33 0;
#P connect 57 0 29 0;
#P connect 57 0 3 0;
#P connect 57 0 2 0;
#P connect 57 0 5 0;
#P connect 56 0 30 0;
#P connect 56 0 6 0;
#P connect 54 0 51 0;
#P connect 52 0 48 0;
#P connect 53 0 54 0;
#P connect 51 0 49 0;
#P connect 50 0 35 0;
#P connect 50 1 35 1;
#P connect 49 0 50 0;
#P connect 48 0 46 0;
#P connect 45 0 0 0;
#P connect 43 0 45 0;
#P connect 44 0 43 0;
#P connect 41 0 53 0;
#P connect 42 0 52 0;
#P connect 38 0 39 0;
#P connect 40 0 44 0;
#P connect 40 0 42 0;
#P connect 40 0 41 0;
#P connect 40 0 37 0;
#P connect 40 0 55 0;
#P connect 39 0 31 1;
#P connect 37 0 36 0;
#P connect 36 0 38 0;
#P connect 33 0 32 0;
#P connect 34 0 50 2;
#P connect 32 0 34 0;
#P connect 31 0 40 0;
#P connect 28 0 25 0;
#P connect 30 0 31 0;
#P connect 29 0 31 0;
#P connect 26 0 22 0;
#P connect 27 0 28 0;
#P connect 25 0 23 0;
#P connect 24 0 8 0;
#P connect 24 1 8 1;
#P connect 23 0 24 0;
#P connect 22 0 19 0;
#P connect 21 0 20 0;
#P connect 18 0 21 0;
#P connect 16 0 18 0;
#P connect 17 0 16 0;
#P connect 14 0 27 0;
#P connect 15 0 26 0;
#P connect 11 0 12 0;
#P connect 13 0 17 0;
#P connect 13 0 15 0;
#P connect 13 0 14 0;
#P connect 13 0 10 0;
#P connect 12 0 7 1;
#P connect 10 0 9 0;
#P connect 9 0 11 0;
#P connect 7 0 13 0;
#P connect 6 0 7 0;
#P connect 5 0 7 0;
#P connect 3 0 4 0;
#P connect 2 0 1 0;
#P connect 0 0 47 0;
#P pop;
#P newobj 515 251 94 9 patcher forest_sub;
#P message 469 474 20 9 15;
#P newex 492 474 71 196617 polyout 31 15;
#P message 582 475 14 9 1;
#P newex 598 475 71 196617 polyout 30 15;
#P button 406 167 15 0;
#P button 388 167 15 0;
#P button 370 167 15 0;
#P button 352 167 15 0;
#P button 334 167 15 0;
#P button 316 167 15 0;
#P button 298 167 15 0;
#P newex 298 144 140 9 select 60 62 64 65 67 69 71;
#P newex 300 77 49 9 stripnote;
#P newex 340 43 44 9 notein 1;
#P number 286 456 24 9 0 7 3 3;
#P number 259 456 24 9 0 7 3 3;
#P number 204 456 24 9 0 7 3 3;
#P number 231 456 24 9 0 7 3 3;
#P number 176 456 24 9 0 7 3 3;
#P number 147 459 24 9 0 7 3 3;
#P comment 287 440 26 9 7/8;
#P comment 264 440 14 9 5;
#P comment 237 440 14 9 4;
#P comment 210 440 14 9 3;
#P comment 183 440 14 9 2;
#P comment 145 440 26 9 1/6;
#N vpatcher 50 40 561 250;
#P newex 345 133 65 196617 polyout 7 16;
#P newex 242 134 65 196617 polyout 5 16;
#P newex 150 132 65 196617 polyout 3 16;
#P newex 61 135 65 196617 polyout 1 16;
#P newex 297 106 65 196617 polyout 6 16;
#P newex 205 106 65 196617 polyout 4 16;
#P newex 113 106 65 196617 polyout 2 16;
#P newex 22 106 65 196617 polyout 0 16;
#P inlet 159 57 15 0;
#P inlet 201 59 15 0;
#P inlet 252 58 15 0;
#P inlet 119 57 15 0;
#P inlet 79 58 15 0;
#P inlet 29 57 15 0;
#P comment 28 32 26 9 1/6;
#P comment 82 34 14 9 2;
#P comment 113 32 14 9 3;
#P comment 158 32 14 9 4;
#P comment 198 34 14 9 5;
#P comment 242 34 26 9 7/8;
#P connect 11 0 17 0;
#P connect 10 0 15 0;
#P connect 9 0 19 0;
#P connect 8 0 13 0;
#P connect 7 0 16 0;
#P connect 6 0 12 0;
#P pop;
#P newobj 191 479 75 9 patcher display;
#P comment 602 458 62 9 test pattern;
#P comment 510 458 49 9 --> black;
#P comment 531 233 62 9 start / stop;
#P comment 519 271 75 9 channel = 8 / 9;
#P comment 642 234 31 9 0-4;
#P comment 682 217 22 9 vol;
#P comment 31 21 62 9 CCD camera;
#P comment 7 41 24 9 left;
#P comment 46 40 35 9 center;
#P comment 88 40 30 9 right;
#P comment 128 36 75 9 Sensor ON/OFF;
#P connect 146 0 56 0;
#P connect 145 0 58 0;
#P connect 144 0 77 0;
#P connect 144 0 132 0;
#P connect 143 0 142 0;
#P connect 143 0 43 0;
#P connect 143 0 95 0;
#P connect 143 0 144 0;
#P connect 143 0 39 0;
#P connect 142 0 18 0;
#P connect 139 0 136 0;
#P connect 138 0 55 0;
#P connect 137 0 136 0;
#P connect 136 0 138 0;
#P connect 136 0 135 1;
#P connect 135 0 137 0;
#P connect 134 0 135 0;
#P connect 133 0 134 0;
#P connect 132 0 131 0;
#P connect 131 0 133 0;
#P connect 129 0 118 0;
#P connect 129 1 120 0;
#P connect 129 2 119 0;
#P connect 129 3 124 0;
#P connect 129 4 125 0;
#P connect 128 0 129 0;
#P connect 127 0 128 0;
#P connect 125 0 121 0;
#P connect 124 0 121 0;
#P connect 123 0 122 0;
#P connect 123 1 126 0;
#P connect 123 2 130 0;
#P connect 123 3 140 0;
#P connect 123 4 141 0;
#P connect 121 0 123 0;
#P connect 120 0 121 0;
#P connect 119 0 121 0;
#P connect 118 0 121 0;
#P connect 117 0 23 0;
#P connect 116 0 20 0;
#P connect 115 0 22 0;
#P connect 114 0 21 0;
#P connect 113 0 19 0;
#P connect 112 0 123 1;
#P connect 112 0 127 0;
#P connect 111 0 112 0;
#P connect 111 0 139 0;
#P connect 110 0 107 0;
#P connect 109 0 110 0;
#P connect 108 0 109 0;
#P connect 107 0 106 0;
#P connect 106 0 26 0;
#P connect 106 1 105 0;
#P connect 105 0 50 0;
#P connect 104 0 74 0;
#P connect 103 0 98 0;
#P connect 102 0 98 0;
#P connect 101 0 98 0;
#P connect 100 0 99 0;
#P connect 99 0 64 0;
#P connect 98 0 97 1;
#P connect 98 0 99 1;
#P connect 97 0 64 0;
#P connect 97 0 100 0;
#P connect 96 0 78 0;
#P connect 95 0 78 0;
#P connect 94 0 67 0;
#P connect 93 0 67 0;
#P connect 92 0 90 0;
#P connect 91 0 90 0;
#P connect 90 0 89 0;
#P connect 88 0 65 0;
#P connect 88 0 72 0;
#P connect 87 0 88 0;
#P connect 86 0 88 0;
#P connect 85 0 88 0;
#P connect 84 0 88 0;
#P connect 83 0 88 0;
#P connect 82 0 88 0;
#P connect 81 0 88 0;
#P connect 80 0 79 0;
#P connect 79 0 80 0;
#P connect 79 0 36 0;
#P connect 77 0 76 0;
#P connect 76 0 51 1;
#P connect 75 0 52 0;
#P connect 75 0 143 0;
#P connect 74 1 69 0;
#P connect 74 2 70 0;
#P connect 74 2 102 0;
#P connect 74 3 93 0;
#P connect 74 1 103 0;
#P connect 74 0 94 0;
#P connect 74 3 101 0;
#P connect 74 0 101 0;
#P connect 74 3 91 0;
#P connect 74 1 91 0;
#P connect 74 0 91 0;
#P connect 74 2 92 0;
#P connect 73 0 104 0;
#P connect 72 0 73 0;
#P connect 71 0 97 0;
#P connect 70 0 67 0;
#P connect 69 0 67 0;
#P connect 68 0 67 0;
#P connect 67 0 68 0;
#P connect 67 0 66 0;
#P connect 65 0 71 0;
#P connect 65 0 64 0;
#P connect 65 1 64 1;
#P connect 63 0 60 0;
#P connect 62 0 60 0;
#P connect 61 0 60 0;
#P connect 60 0 19 0;
#P connect 60 0 21 0;
#P connect 60 0 20 0;
#P connect 60 0 22 0;
#P connect 60 0 23 0;
#P connect 59 0 60 0;
#P connect 58 0 60 0;
#P connect 57 0 60 0;
#P connect 56 0 60 0;
#P connect 55 0 60 0;
#P connect 54 0 52 0;
#P connect 53 0 51 0;
#P connect 52 0 51 0;
#P connect 51 1 25 0;
#P connect 51 1 53 0;
#P connect 51 1 54 0;
#P connect 50 0 48 0;
#P connect 49 0 46 1;
#P connect 48 0 46 0;
#P connect 43 0 41 0;
#P connect 42 0 41 1;
#P connect 40 0 38 1;
#P connect 39 0 38 0;
#P connect 37 0 36 0;
#P connect 35 0 34 0;
#P connect 33 0 87 0;
#P connect 32 0 86 0;
#P connect 31 0 85 0;
#P connect 30 0 83 0;
#P connect 29 0 84 0;
#P connect 28 0 82 0;
#P connect 27 0 81 0;
#P connect 26 0 27 0;
#P connect 26 1 28 0;
#P connect 26 2 29 0;
#P connect 26 3 30 0;
#P connect 26 4 31 0;
#P connect 26 5 32 0;
#P connect 26 6 33 0;
#P connect 25 0 111 0;
#P connect 25 0 106 1;
#P connect 25 0 108 0;
#P connect 24 0 76 1;
#P connect 24 1 25 1;
#P connect 23 0 11 5;
#P connect 22 0 11 4;
#P connect 21 0 11 2;
#P connect 20 0 11 3;
#P connect 19 0 11 1;
#P connect 18 0 11 0;
#P connect 147 0 59 0;
#P pop;

また、MAXは虎の穴でも特訓講座などをやっていきたいと思います。 次のステップで、果たして学生だけで作れるかどうか、楽しみです。 (^_^)