[jitter] Moving planes efficiently in OpenGL
Andy Brennan
breakoutfoo at hotmail.com
Mon Jun 25 07:10:07 MDT 2007
- Previous message: [jitter] Re: Re: Re: 3D coordinate transformations
- Next message: [jitter] Re: Moving planes efficiently in OpenGL
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, I am trying to create an interface that has multiple moving planes in an OpenGL environment - to utilise the GPU. Each plane must be able to move independantly of each other, the moveement being triggered at staggered intervals. The problem I have is that moving planes greatly reduces the frame rate. I have included an example patch below. Does anybody have any suggestions how I can create the same effect more efficiently. It is only a simple requirement but it seems to eat processing power the way I am doing it. I can of course resolve the problem by setting the poll throttle to avoid backlog, but I would rather find a better solution in the first instance to avoid having to do this. Cheers Andy max v2; #N vpatcher -25 44 1251 1024; #P origin 96 0; #P window setfont "Sans Serif" 9.; #P message 389 173 30 196617 open; #P newex 389 194 68 196617 s open_move; #P window setfont "Sans Serif" 18.; #P comment 389 57 566 196626 Upon load - No moving Planes - Approx 75 fps; #P comment 388 116 566 196626 Press Bang labelled 2 - 16 Moving Plane - Approx 5 fps; #P window setfont "Sans Serif" 9.; #P newex 119 126 30 196617 t b b; #P comment 267 170 13 196617 2; #P button 267 188 15 0; #P button 193 188 15 0; #P newex 119 100 48 196617 loadbang; #N vpatcher 1301 397 2581 1373; #P origin 345 0; #P window setfont "Sans Serif" 9.; #P newex 236 193 68 196617 r open_move; #P newex 236 219 47 196617 pcontrol; #N comlet Bang 16 Moving Planes; #P inlet 367 152 15 0; #N comlet Bang 1 Moving Plane; #P inlet 187 152 15 0; #N comlet Loadbang In; #P inlet 6 152 15 0; #P button 367 195 15 0; #P newex 367 224 847 196617 t b b b b b b b bb b b b b b b b b; #P newex 1192 284 30 196617 t b b; #P button 1192 264 15 0; #N vpatcher 297 517 1065 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 16; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 16; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 1192 307 66 196617 p 16; #P newex 1125 284 30 196617 t b b; #P button 1125 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 15; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 15; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 1125 307 66 196617 p 15; #P newex 1058 284 30 196617 t b b; #P button 1058 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 14; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 14; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 1058 307 66 196617 p 14; #P newex 991 284 30 196617 t b b; #P button 991 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 13; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 13; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 991 307 66 196617 p 13; #P newex 924 284 30 196617 t b b; #P button 924 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 12; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 12; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 924 307 66 196617 p 12; #P newex 857 284 30 196617 t b b; #P button 857 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 11; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 11; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 857 307 66 196617 p 11; #P newex 790 284 30 196617 t b b; #P button 790 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 53 196617 target 10; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 53 196617 target 10; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 790 307 66 196617 p 10; #P newex 723 284 30 196617 t b b; #P button 723 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 9; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 9; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 723 307 66 196617 p 9; #P newex 656 284 30 196617 t b b; #P button 656 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 8; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 8; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 656 307 66 196617 p 8; #P newex 589 284 30 196617 t b b; #P button 589 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 7; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 7; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 589 307 66 196617 p 7; #P newex 522 284 30 196617 t b b; #P button 522 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 6; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 6; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 522 307 66 196617 p 6; #P newex 455 284 30 196617 t b b; #P button 455 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 5; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 5; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 455 307 66 196617 p 5; #P newex 388 284 30 196617 t b b; #P button 388 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 4; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 4; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 388 307 66 196617 p 4; #P newex 321 284 30 196617 t b b; #P button 321 264 15 0; #N vpatcher 294 517 1062 980; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P connect 13 0 14 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P fasten 8 0 2 0 288 378 155 378; #P fasten 17 0 2 0 377 378 155 378; #P connect 14 0 2 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P connect 7 0 8 0; #P fasten 20 0 8 0 509 326 288 326; #P connect 8 1 4 0; #P connect 8 1 16 0; #P connect 16 0 17 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 3; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 3; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P fasten 13 0 3 0 70 297 134 297; #P fasten 14 0 3 0 102 297 134 297; #P connect 15 0 3 0; #P connect 3 0 5 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 0 1 0; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 0 2 0; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 321 307 66 196617 p 3; #P newex 254 284 30 196617 t b b; #P button 254 264 15 0; #N vpatcher 1692 426 2460 889; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 432 59 1263 661; #P window setfont "Sans Serif" 9.; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 73 196617 2. \, -0.3 8000; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P connect 5 0 13 0; #P fasten 20 2 14 0 539 326 486 326 486 188 155 188; #P connect 13 0 14 0; #P fasten 18 0 2 0 463 378 155 378; #P connect 14 0 2 0; #P fasten 17 0 2 0 377 378 155 378; #P fasten 8 0 2 0 288 378 155 378; #P connect 14 1 15 0; #P connect 15 0 1 0; #P fasten 15 1 7 0 240 261 288 261; #P fasten 20 0 8 0 509 326 288 326; #P connect 7 0 8 0; #P connect 8 1 4 0; #P connect 8 1 16 0; #P fasten 20 1 17 0 524 326 377 326; #P connect 16 0 17 0; #P connect 17 1 18 0; #P connect 6 0 21 0; #P connect 21 0 19 0; #P connect 19 0 20 0; #P fasten 21 1 9 0 524 245 556 245; #P connect 9 0 10 0; #P connect 10 0 0 0; #P fasten 21 2 11 0 539 245 641 245; #P connect 11 0 12 0; #P connect 12 0 3 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 2; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 2; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P connect 10 0 23 0; #P connect 23 0 11 0; #P connect 11 0 16 0; #P connect 16 0 12 0; #P connect 12 0 13 0; #P connect 12 1 14 0; #P fasten 23 1 26 0 85 120 112 120; #P connect 26 0 11 1; #P connect 12 2 15 0; #P connect 15 0 3 0; #P fasten 14 0 3 0 102 297 134 297; #P fasten 13 0 3 0 70 297 134 297; #P connect 3 0 5 0; #P connect 5 0 1 0; #P fasten 4 0 1 0 153 377 134 377; #P connect 5 1 4 0; #P fasten 16 1 9 0 87 207 214 207; #P fasten 23 2 19 0 100 120 337 120; #P connect 19 0 18 0; #P connect 18 0 6 0; #P connect 6 0 8 0; #P connect 8 0 2 0; #P fasten 7 0 2 0 356 377 337 377; #P connect 8 1 7 0; #P connect 18 3 20 0; #P connect 18 4 21 0; #P connect 24 0 22 0; #P connect 22 0 18 1; #P pop; #P newobj 254 307 66 196617 p 2; #P newex 6 202 66 196617 t b b b b b; #P newex 187 284 30 196617 t b b; #P button 187 264 15 0; #N vpatcher 1495 501 2263 964; #P origin 45 15; #P window setfont "Sans Serif" 9.; #P window linecount 2; #P comment 478 74 100 196617 Ignore the shrink feature; #P window linecount 3; #P comment 338 131 74 196617 Move Vertically using a line; #P window linecount 0; #P message 107 132 39 196617 seed 0; #P comment 425 58 70 196617 Bang to Shrink; #N comlet Bang To Shrink; #P inlet 450 74 15 0; #P newex 65 96 40 196617 t b b b; #P button 450 169 15 0; #N comlet Shrink Y; #P outlet 448 389 15 0; #N comlet Shrink X; #P outlet 419 389 15 0; #P button 332 170 15 0; #N vpatcher 507 444 1338 1046; #P window setfont "Sans Serif" 9.; #P window linecount 0; #P newex 504 197 40 196617 t b b b; #P newex 504 296 40 196617 t f f f; #P newex 504 273 27 196617 2.; #P message 458 336 14 196617 2; #P newex 372 336 82 196617 line 0.; #B color 5; #P message 372 276 69 196617 -0.4 \, -2 500; #P newex 215 230 30 196617 t b b; #P newex 150 197 75 196617 line 2.; #B color 5; #P message 150 162 88 196617 2.3 \, -0.3 8002 2; #P newex 636 336 82 196617 line 0.; #B color 5; #P message 636 276 62 196617 0.2 \, 0. 300; #P newex 551 336 82 196617 line 0.; #B color 5; #P message 551 276 73 196617 -0.16 \, 0. 300; #P newex 283 336 82 196617 line 0.; #B color 5; #P message 283 276 78 196617 -0.3 \, -0.4 500; #N comlet Bang Shrink; #P inlet 504 142 15 0; #N comlet Start Object Moving; #P inlet 150 142 15 0; #N comlet End line Out - end 4/16 after beat; #P outlet 355 391 15 0; #N comlet Shrink Y; #P outlet 636 391 15 0; #N comlet Change Y Pos Out; #P outlet 150 391 15 0; #N comlet Bang Object no.; #P outlet 215 391 15 0; #N comlet Shrink X; #P outlet 551 391 15 0; #P window linecount 1; #P comment 193 142 264 196617 8002 ms to make up for 2 second time grain start point; #P connect 6 0 14 0; #P connect 14 0 15 0; #P fasten 21 2 15 0 539 326 486 326 486 188 155 188; #P fasten 9 0 3 0 288 378 155 378; #P fasten 18 0 3 0 377 378 155 378; #P connect 15 0 3 0; #P fasten 19 0 3 0 463 378 155 378; #P connect 15 1 16 0; #P connect 16 0 2 0; #P fasten 16 1 8 0 240 261 288 261; #P connect 8 0 9 0; #P fasten 21 0 9 0 509 326 288 326; #P connect 9 1 5 0; #P connect 9 1 17 0; #P connect 17 0 18 0; #P fasten 21 1 18 0 524 326 377 326; #P connect 18 1 19 0; #P connect 7 0 22 0; #P connect 22 0 20 0; #P connect 20 0 21 0; #P fasten 22 1 10 0 524 245 556 245; #P connect 10 0 11 0; #P connect 11 0 1 0; #P fasten 22 2 12 0 539 245 641 245; #P connect 12 0 13 0; #P connect 13 0 4 0; #P pop; #P newobj 332 218 128 196617 p Lines; #P comment 332 58 44 196617 Vertical; #P newex 65 181 27 196617 t i i; #P newex 129 273 27 196617 0.9; #P newex 97 273 27 196617 0; #P newex 65 273 30 196617 -0.9; #P newex 65 218 107 196617 select 0 1 2; #P newex 65 154 52 196617 random 3; #N comlet Start Object - select random LCR; #P inlet 65 74 15 0; #N comlet Left Centre Right (0 \, 1 \, 2); #P outlet 209 389 15 0; #P newex 332 326 29 196617 t f b; #P message 351 350 47 196617 target 1; #P flonum 332 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 129 326 29 196617 t f b; #P message 148 350 47 196617 target 1; #P flonum 129 304 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #N comlet Y Position Out; #P outlet 332 389 15 0; #N comlet X Position Out; #P outlet 129 389 15 0; #P comment 61 58 55 196617 Horizontal; #P comment 12 308 100 196617 Randomly choose 1 of 3 Horizontal positions; #P connect 11 0 24 0; #P connect 24 0 12 0; #P connect 12 0 17 0; #P connect 17 0 13 0; #P connect 13 0 14 0; #P connect 13 1 15 0; #P fasten 24 1 27 0 85 120 112 120; #P connect 27 0 12 1; #P connect 13 2 16 0; #P fasten 14 0 4 0 70 297 134 297; #P fasten 15 0 4 0 102 297 134 297; #P connect 16 0 4 0; #P connect 4 0 6 0; #P fasten 5 0 2 0 153 377 134 377; #P connect 6 0 2 0; #P connect 6 1 5 0; #P fasten 17 1 10 0 87 207 214 207; #P fasten 24 2 20 0 100 120 337 120; #P connect 20 0 19 0; #P connect 19 0 7 0; #P connect 7 0 9 0; #P fasten 8 0 3 0 356 377 337 377; #P connect 9 0 3 0; #P connect 9 1 8 0; #P connect 19 3 21 0; #P connect 19 4 22 0; #P connect 25 0 23 0; #P connect 23 0 19 1; #P pop; #P newobj 187 307 66 196617 p 1; #P button 6 181 15 0; #P message 62 237 47 196617 target 0; #P button 111 237 15 0; #P message 132 237 72 196617 read Bush.png; #P newex 77 307 105 196617 jit.qt.movie 100 179; #P comment 25 182 134 196617 Bang to Initialise Objects; #P newex 77 372 109 196617 poly~ George_poly 16; #P connect 58 0 6 0; #P fasten 6 0 10 0 11 199 11 199; #P fasten 10 4 5 0 67 228 67 228; #P fasten 4 0 2 0 116 273 82 273; #P fasten 3 0 2 0 137 273 82 273; #P fasten 5 0 0 0 67 348 82 348; #P fasten 2 0 0 0 82 348 82 348; #P fasten 10 3 0 1 53 348 98 348; #P fasten 7 3 0 2 234 348 114 348; #P fasten 11 3 0 2 301 348 114 348; #P fasten 14 3 0 2 368 348 114 348; #P fasten 17 3 0 2 435 348 114 348; #P fasten 20 3 0 2 502 348 114 348; #P fasten 23 3 0 2 569 348 114 348; #P fasten 26 3 0 2 636 348 114 348; #P fasten 29 3 0 2 703 348 114 348; #P fasten 32 3 0 2 770 348 114 348; #P fasten 35 3 0 2 837 348 114 348; #P fasten 38 3 0 2 904 348 114 348; #P fasten 41 3 0 2 971 348 114 348; #P fasten 44 3 0 2 1038 348 114 348; #P fasten 47 3 0 2 1105 348 114 348; #P fasten 50 3 0 2 1172 348 114 348; #P fasten 53 3 0 2 1239 348 114 348; #P fasten 10 0 4 0 11 228 116 228; #P fasten 7 4 0 3 248 348 130 348; #P fasten 11 4 0 3 315 348 130 348; #P fasten 14 4 0 3 382 348 130 348; #P fasten 17 4 0 3 449 348 130 348; #P fasten 20 4 0 3 516 348 130 348; #P fasten 23 4 0 3 583 348 130 348; #P fasten 26 4 0 3 650 348 130 348; #P fasten 29 4 0 3 717 348 130 348; #P fasten 32 4 0 3 784 348 130 348; #P fasten 35 4 0 3 851 348 130 348; #P fasten 38 4 0 3 918 348 130 348; #P fasten 41 4 0 3 985 348 130 348; #P fasten 44 4 0 3 1052 348 130 348; #P fasten 47 4 0 3 1119 348 130 348; #P fasten 50 4 0 3 1186 348 130 348; #P fasten 53 4 0 3 1253 348 130 348; #P fasten 10 1 3 0 25 228 137 228; #P fasten 10 2 0 4 39 348 146 348; #P fasten 7 0 0 5 192 348 162 348; #P fasten 11 0 0 5 259 348 162 348; #P fasten 14 0 0 5 326 348 162 348; #P fasten 17 0 0 5 393 348 162 348; #P fasten 20 0 0 5 460 348 162 348; #P fasten 23 0 0 5 527 348 162 348; #P fasten 26 0 0 5 594 348 162 348; #P fasten 29 0 0 5 661 348 162 348; #P fasten 32 0 0 5 728 348 162 348; #P fasten 35 0 0 5 795 348 162 348; #P fasten 38 0 0 5 862 348 162 348; #P fasten 41 0 0 5 929 348 162 348; #P fasten 44 0 0 5 996 348 162 348; #P fasten 47 0 0 5 1063 348 162 348; #P fasten 50 0 0 5 1130 348 162 348; #P fasten 53 0 0 5 1197 348 162 348; #P fasten 7 2 0 6 220 348 178 348; #P fasten 11 2 0 6 287 348 178 348; #P fasten 14 2 0 6 354 348 178 348; #P fasten 17 2 0 6 421 348 178 348; #P fasten 20 2 0 6 488 348 178 348; #P fasten 23 2 0 6 555 348 178 348; #P fasten 26 2 0 6 622 348 178 348; #P fasten 29 2 0 6 689 348 178 348; #P fasten 32 2 0 6 756 348 178 348; #P fasten 35 2 0 6 823 348 178 348; #P fasten 38 2 0 6 890 348 178 348; #P fasten 41 2 0 6 957 348 178 348; #P fasten 44 2 0 6 1024 348 178 348; #P fasten 47 2 0 6 1091 348 178 348; #P fasten 50 2 0 6 1158 348 178 348; #P fasten 53 2 0 6 1225 348 178 348; #P connect 59 0 8 0; #P fasten 56 0 8 0 372 252 192 252; #P fasten 8 0 9 0 192 281 192 281; #P connect 61 0 7 0; #P fasten 9 0 7 0 192 304 192 304; #P connect 62 0 61 0; #P fasten 56 1 12 0 427 252 259 252; #P fasten 12 0 13 0 259 281 259 281; #P fasten 13 0 11 0 259 304 259 304; #P fasten 56 2 15 0 482 252 326 252; #P fasten 15 0 16 0 326 281 326 281; #P fasten 16 0 14 0 326 304 326 304; #P connect 60 0 57 0; #P connect 57 0 56 0; #P fasten 56 3 18 0 537 252 393 252; #P fasten 18 0 19 0 393 281 393 281; #P fasten 19 0 17 0 393 304 393 304; #P fasten 56 4 21 0 592 252 460 252; #P fasten 21 0 22 0 460 281 460 281; #P fasten 22 0 20 0 460 304 460 304; #P fasten 56 5 24 0 647 252 527 252; #P fasten 24 0 25 0 527 281 527 281; #P fasten 25 0 23 0 527 304 527 304; #P fasten 56 6 27 0 702 252 594 252; #P fasten 27 0 28 0 594 281 594 281; #P fasten 28 0 26 0 594 304 594 304; #P fasten 56 7 30 0 757 252 661 252; #P fasten 30 0 31 0 661 281 661 281; #P fasten 31 0 29 0 661 304 661 304; #P fasten 56 8 33 0 812 252 728 252; #P fasten 33 0 34 0 728 281 728 281; #P fasten 34 0 32 0 728 304 728 304; #P fasten 56 9 36 0 867 252 795 252; #P fasten 36 0 37 0 795 281 795 281; #P fasten 37 0 35 0 795 304 795 304; #P fasten 56 10 39 0 922 252 862 252; #P fasten 39 0 40 0 862 281 862 281; #P fasten 40 0 38 0 862 304 862 304; #P fasten 56 11 42 0 977 252 929 252; #P fasten 42 0 43 0 929 281 929 281; #P fasten 43 0 41 0 929 304 929 304; #P fasten 56 12 45 0 1032 252 996 252; #P fasten 45 0 46 0 996 281 996 281; #P fasten 46 0 44 0 996 304 996 304; #P fasten 56 13 48 0 1087 252 1063 252; #P fasten 48 0 49 0 1063 281 1063 281; #P fasten 49 0 47 0 1063 304 1063 304; #P fasten 56 14 51 0 1142 252 1130 252; #P fasten 51 0 52 0 1130 281 1130 281; #P fasten 52 0 50 0 1130 304 1130 304; #P connect 56 15 54 0; #P fasten 54 0 55 0 1197 281 1197 281; #P fasten 55 0 53 0 1197 304 1197 304; #P pop; #P newobj 119 212 158 196617 p Moving Planes; #P newex 930 240 27 196617 1; #P toggle 930 266 15 0; #P user jit.pwindow 117 238 808 610 0 1 1 1 1 1; #X name ken; #P newex 930 286 51 196617 qmetro 2; #P newex 930 308 50 196617 t b erase; #P newex 930 335 130 196617 jit.gl.render ken @ ortho 2; #B color 5; #P user jit.fpsgui 930 354 60 196617 0; #P comment 195 171 13 196617 1; #P window setfont "Sans Serif" 18.; #P comment 388 85 566 196626 Press Bang labelled 1 - 1 Moving Plane - Approx 50 fps; #P window setfont "Sans Serif" 9.; #P comment 424 174 327 196617 Click to view example movement calculations; #P connect 11 0 15 0; #P fasten 15 1 10 0 144 157 124 157; #P connect 12 0 10 1; #P connect 13 0 10 2; #P connect 19 0 18 0; #P fasten 15 0 9 0 124 157 935 157; #P fasten 9 0 8 0 935 261 935 261; #P hidden fasten 8 0 6 0 935 283 935 283; #P hidden fasten 6 0 5 0 935 305 935 305; #P hidden fasten 5 1 4 0 975 330 935 330; #P hidden fasten 5 0 4 0 935 330 935 330; #P hidden fasten 4 0 3 0 935 353 935 353; #P pop;
- Previous message: [jitter] Re: Re: Re: 3D coordinate transformations
- Next message: [jitter] Re: Moving planes efficiently in OpenGL
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
