#N struct 1016-rectangle float x; #N struct 1016-circle float x float y float visitor float c array dots 1016-circle-element; #N struct 1016-circle-element float x float y float c float d float stage float order; #N canvas 278 172 1139 572 10; #N canvas 697 25 1090 884 timetableCalculator 0; #X obj 13 10 cnv 15 1050 850 empty empty empty 20 12 0 14 -261682 -66577 0; #X obj 249 761 + 1; #X msg 556 164 clear; #X obj 119 300 until; #X msg 528 248 clear; #X obj 459 688 until; #X obj 105 761 + 1; #X obj 119 195 f; #X obj 146 195 + 1; #X obj 102 91 bng 15 250 50 0 empty empty calculate 17 7 0 10 -4034 -1 -1; #X obj 119 174 until; #X msg 158 174 0; #X obj 249 698 f; #X obj 249 719 t f f; #X obj 202 447 list store; #X msg 202 426 append \$1; #X obj 459 123 bng 15 250 50 0 empty empty init 17 7 0 10 -4034 -1 -1; #X obj 229 489 list length; #X obj 202 614 list split; #X obj 259 593 random; #X obj 263 363 f; #X msg 542 206 clear; #X obj 472 562 until; #X obj 105 719 f; #N canvas 1108 362 450 420 conditionMaxVisits 0; #X obj 140 49 inlet; #X obj 179 48 inlet; #X obj 125 72 f; #X obj 179 71 t b f f; #X obj 125 357 outlet; #X obj 218 164 list; #X obj 218 187 list split; #X obj 218 118 t b f f; #X obj 125 192 f; #X obj 125 252 spigot; #X obj 125 118 t b f; #X obj 246 210 f; #X obj 158 228 <; #X obj 239 141 r \$0-conditionMaxVisits; #X obj 125 95 text get \$0-visits; #X obj 218 48 inlet; #X obj 125 273 t b f; #X obj 125 294 f; #X obj 125 315 until; #X obj 125 336 f; #X connect 0 0 2 1; #X connect 1 0 3 0; #X connect 2 0 14 0; #X connect 3 0 2 0; #X connect 3 1 14 1; #X connect 3 2 7 0; #X connect 5 0 6 0; #X connect 6 1 11 0; #X connect 7 0 5 0; #X connect 7 1 6 1; #X connect 7 2 8 1; #X connect 8 0 9 0; #X connect 9 0 16 0; #X connect 10 0 8 0; #X connect 10 1 12 0; #X connect 11 0 12 1; #X connect 12 0 9 1; #X connect 13 0 5 1; #X connect 14 0 10 0; #X connect 15 0 17 1; #X connect 16 0 17 0; #X connect 16 1 19 1; #X connect 17 0 18 0; #X connect 18 0 19 0; #X connect 19 0 4 0; #X restore 202 405 pd conditionMaxVisits; #N canvas 1019 340 450 323 conditionCapacity 0; #N canvas 67 89 450 300 vlistDrip 0; #X obj 173 90 until; #X obj 175 195 list store; #X obj 173 69 t b b l; #X obj 173 132 f; #X obj 200 132 + 1; #X msg 188 111 0, f 2; #X msg 175 174 get \$1 1; #X obj 173 48 inlet; #X obj 173 153 t f f; #X obj 175 216 outlet; #X obj 206 245 outlet; #X connect 0 0 3 0; #X connect 1 0 9 0; #X connect 1 1 0 1; #X connect 2 0 0 0; #X connect 2 1 5 0; #X connect 2 2 1 1; #X connect 3 0 4 0; #X connect 3 0 8 0; #X connect 4 0 3 1; #X connect 5 0 3 1; #X connect 6 0 1 0; #X connect 7 0 2 0; #X connect 8 0 6 0; #X connect 8 1 10 0; #X restore 134 80 pd vlistDrip; #X obj 134 34 inlet; #X obj 134 260 outlet; #X obj 203 149 list; #X obj 203 172 list split; #X obj 134 177 f; #X obj 134 237 spigot; #X obj 134 103 t b f; #X obj 231 195 f; #X obj 167 213 <; #X obj 224 126 r \$0-conditionCapacity; #X obj 134 57 text get \$0-stageSlot; #X obj 258 237 outlet; #X obj 231 216 t f f; #X obj 203 103 t b f f; #X connect 0 0 7 0; #X connect 0 1 14 0; #X connect 1 0 11 0; #X connect 3 0 4 0; #X connect 4 1 8 0; #X connect 5 0 6 0; #X connect 6 0 2 0; #X connect 7 0 5 0; #X connect 7 1 9 0; #X connect 8 0 13 0; #X connect 9 0 6 1; #X connect 10 0 3 1; #X connect 11 0 0 0; #X connect 13 0 9 1; #X connect 13 1 12 0; #X connect 14 0 3 0; #X connect 14 1 4 1; #X connect 14 2 5 1; #X restore 263 384 pd conditionCapacity; #X obj 229 531 > 0; #X obj 202 572 spigot; #X obj 202 468 t l l; #X obj 202 593 t l b; #X obj 119 321 t b b b b; #X obj 229 510 t f f f; #N canvas 999 306 459 378 error 0; #X obj 85 66 sel 0; #X obj 85 293 print; #X obj 85 152 f; #X obj 113 152 + 1; #X obj 85 45 inlet; #X obj 100 87 inlet; #X obj 113 173 r \$0-visitor; #X obj 142 198 r \$0-timeslot; #X obj 85 240 pack f f f; #X msg 85 261 ERROR: \$1 missing slots. Visitor \$2 is missing a show at timeslot \$3.; #X obj 113 194 + 1; #X obj 142 219 + 1; #X obj 35 173 f; #X obj 35 239 print; #X msg 35 217 Good result!; #X msg 100 131 1; #X obj 35 196 sel 0; #X obj 100 108 t b b b; #X msg 52 152 0; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 2 0 8 0; #X connect 2 0 12 1; #X connect 3 0 2 1; #X connect 4 0 0 0; #X connect 5 0 17 0; #X connect 6 0 10 0; #X connect 7 0 11 0; #X connect 8 0 9 0; #X connect 9 0 1 0; #X connect 10 0 8 1; #X connect 11 0 8 2; #X connect 12 0 16 0; #X connect 14 0 13 0; #X connect 15 0 2 1; #X connect 16 0 14 0; #X connect 17 0 15 0; #X connect 17 1 18 0; #X connect 17 2 12 0; #X connect 18 0 12 1; #X restore 268 531 pd error; #X obj 472 604 list; #N canvas 935 399 450 300 makeList 0; #X obj 193 238 textfile; #X msg 193 215 add2 \$1; #X msg 193 192 0; #X obj 193 169 until; #X obj 193 127 f; #X msg 213 81 clear; #X obj 209 105 inlet; #X obj 174 35 inlet; #X obj 193 261 outlet; #X obj 237 261 outlet; #X obj 236 150 t f f; #X obj 174 58 t b b b; #X connect 0 0 8 0; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 10 0; #X connect 5 0 0 0; #X connect 6 0 4 1; #X connect 7 0 11 0; #X connect 10 0 3 0; #X connect 10 1 9 0; #X connect 11 0 0 0; #X connect 11 1 4 0; #X connect 11 2 5 0; #X restore 500 331 pd makeList; #X obj 459 730 list; #X msg 799 352 3 1 2 1 5 3 5 10 5 1; #X obj 501 394 r \$0-timeslots; #X obj 119 153 f; #X obj 472 541 f; #X obj 119 279 f; #X obj 134 132 r \$0-timeslots; #X obj 134 258 r \$0-visitors; #X obj 459 667 f; #X obj 487 520 r \$0-visitors; #X obj 474 646 r \$0-visitors; #X floatatom 703 311 5 0 0 0 - - -; #X obj 138 237 s \$0-timeslot; #X obj 264 677 r \$0-timeslot; #X obj 278 342 r \$0-timeslot; #X obj 119 216 t b f b; #X obj 120 698 r \$0-visitor; #X obj 180 384 s \$0-visitor; #X obj 140 761 r \$0-visitor; #X obj 149 635 r \$0-visitor; #X obj 153 363 t f f; #X obj 664 290 inlet; #X obj 563 290 inlet; #X obj 703 290 inlet; #X obj 459 102 inlet; #X obj 102 70 inlet; #X obj 836 386 inlet; #X obj 836 429 s \$0-conditionMaxVisits; #X obj 703 331 s \$0-visitors; #X obj 790 289 inlet; #X obj 790 331 s \$0-conditionCapacity; #X msg 745 236 50 10 25 1 20 10 50 100 25 3; #X obj 249 740 text get \$0-stageSlot; #X obj 249 782 text set \$0-stageSlot; #X obj 105 805 text set \$0-visits; #X obj 105 740 text get \$0-visits; #X obj 116 677 text set \$0-order; #X obj 486 499 text set \$0-stageSlot 100000; #X obj 472 625 text set \$0-order 100000; #X obj 459 751 text set \$0-visits 100000; #X obj 182 656 r \$0-timeslot; #N canvas 1143 304 450 295 makeList 0; #X obj 193 234 textfile; #X msg 193 211 add2 \$1; #X msg 193 188 0; #X obj 193 165 until; #X obj 193 125 f; #X msg 213 81 clear; #X obj 208 104 inlet; #X obj 174 35 inlet; #X obj 193 257 outlet; #X obj 254 237 outlet; #X obj 174 58 t b b b; #X obj 282 130 t f f; #X connect 0 0 8 0; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X connect 4 0 11 0; #X connect 5 0 0 0; #X connect 6 0 4 1; #X connect 7 0 10 0; #X connect 10 0 0 0; #X connect 10 1 4 0; #X connect 10 2 5 0; #X connect 11 0 3 0; #X connect 11 1 9 0; #X restore 601 331 pd makeList; #X obj 500 373 s \$0-stagesList; #X obj 601 373 s \$0-timeslotsList; #X obj 493 583 r \$0-timeslotsList; #X obj 480 709 r \$0-stagesList; #X obj 664 352 s \$0-timeslots; #X obj 507 457 r \$0-stagesList; #X obj 486 478 list; #X obj 486 436 until; #X obj 486 415 f; #X obj 331 761 r \$0-stage; #X obj 175 782 r \$0-stage; #X obj 140 719 r \$0-stage; #X obj 290 719 r \$0-stage; #X obj 269 656 s \$0-stage; #X obj 230 635 t b b f; #X obj 116 614 r \$0-stage; #X msg 876 92 click; #X msg 931 92 click; #X msg 986 92 click; #X obj 876 71 route stageSlot order visits; #X obj 876 50 inlet; #X obj 556 185 text define \$0-stageSlot; #X obj 542 227 text define \$0-order; #X obj 528 269 text define \$0-visits; #N canvas 894 295 450 407 randomList 0; #X obj 154 182 list; #X obj 154 311 list; #X obj 181 161 random; #X obj 229 119 r \$0-visitors; #X obj 154 140 t b b; #X obj 154 266 list split; #X obj 214 140 f; #X obj 214 77 t b b; #X obj 182 338 outlet; #N canvas 766 426 450 300 makeList 0; #X obj 174 167 f; #X obj 204 167 + 1; #X msg 191 146 0; #X obj 174 125 until; #X obj 157 210 textfile; #X msg 174 188 add2 \$1; #X obj 157 62 t b b b b; #X msg 208 104 clear; #X obj 157 41 inlet; #X obj 174 104 f; #X obj 157 231 outlet; #X obj 189 83 r \$0-visitors; #X connect 0 0 1 0; #X connect 0 0 5 0; #X connect 1 0 0 1; #X connect 2 0 0 1; #X connect 3 0 0 0; #X connect 4 0 10 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 6 1 9 0; #X connect 6 2 2 0; #X connect 6 3 7 0; #X connect 7 0 4 0; #X connect 8 0 6 0; #X connect 9 0 3 0; #X connect 11 0 9 1; #X restore 241 98 pd makeList; #X obj 154 119 inlet; #X obj 214 56 inlet; #X obj 181 224 list length; #X obj 181 245 - 1; #X obj 182 287 list split 1; #X obj 154 203 t l l; #X connect 0 0 15 0; #X connect 1 0 0 1; #X connect 2 0 5 1; #X connect 3 0 6 1; #X connect 4 0 0 0; #X connect 4 1 2 0; #X connect 5 0 1 0; #X connect 5 1 14 0; #X connect 6 0 2 1; #X connect 7 0 6 0; #X connect 7 1 9 0; #X connect 9 0 0 1; #X connect 10 0 4 0; #X connect 11 0 7 0; #X connect 12 0 13 0; #X connect 13 0 2 1; #X connect 14 0 8 0; #X connect 14 1 1 1; #X connect 15 0 5 0; #X connect 15 1 12 0; #X restore 153 342 pd randomList; #X obj 116 656 + 1; #X obj 229 552 t f f; #X obj 256 573 sel 0; #X msg 61 635 symbol Break; #X msg 191 153 Calculating...; #X obj 191 174 print; #X obj 102 111 t b b b b; #X obj 563 352 s \$0-stages; #X floatatom 563 311 5 0 0 0 - - -; #X floatatom 664 311 5 0 0 0 - - -; #X obj 459 143 t b b b b b b b b b; #X obj 915 29 inlet; #N canvas 1289 48 597 867 dataStructures 0; #N canvas 783 502 470 234 \$0-rectangle 0; #X obj 55 58 struct \$0-rectangle float x; #X obj 55 79 filledpolygon 0 975 1 0 0 400 0 400 400 0 400; #X obj 55 100 filledpolygon 100 975 1 50 50 350 50 350 350 50 350; #X obj 55 121 filledpolygon 200 975 1 100 100 300 100 300 300 100 300 ; #X obj 55 142 filledpolygon 300 975 1 150 150 250 150 250 250 150 250 ; #X restore 243 441 pd \$0-rectangle; #X obj 278 166 pointer; #X obj 278 124 f \$0; #X obj 294 71 f \$0; #X obj 262 272 append \$0-circle x y; #X obj 150 357 setsize \$0-circle dots; #X obj 133 378 element \$0-circle dots; #X msg 294 92 \; pd-\$1-graphics clear; #X msg 278 145 traverse pd-\$1-graphics \, bang; #N canvas 67 89 450 300 vlistDrip 0; #X obj 173 90 until; #X obj 175 195 list store; #X obj 173 69 t b b l; #X obj 173 132 f; #X obj 200 132 + 1; #X msg 188 111 0, f 2; #X msg 175 174 get \$1 1; #X obj 173 48 inlet; #X obj 173 153 t f f; #X obj 175 216 outlet; #X obj 206 245 outlet; #X connect 0 0 3 0; #X connect 1 0 9 0; #X connect 1 1 0 1; #X connect 2 0 0 0; #X connect 2 1 5 0; #X connect 2 2 1 1; #X connect 3 0 4 0; #X connect 3 0 8 0; #X connect 4 0 3 1; #X connect 5 0 3 1; #X connect 6 0 1 0; #X connect 7 0 2 0; #X connect 8 0 6 0; #X connect 8 1 10 0; #X restore 39 336 pd vlistDrip; #X obj 264 469 r \$0-stages; #X obj 150 335 r \$0-timeslots; #X floatatom 39 110 5 1 200 0 - - -; #X obj 66 483 expr sin(-6.2832*$f1/$f2)* 150; #X obj 93 504 expr cos(6.2832*$f1/$f2)* 150; #X obj 81 399 r \$0-stages; #X obj 81 420 / 2; #X obj 66 441 +; #X obj 108 357 t f f; #X obj 93 570 + 1; #X obj 39 357 t f f; #X obj 285 227 append \$0-rectangle x; #X msg 246 185 0; #X obj 278 187 t p p; #X obj 39 238 t f f; #X obj 39 280 text get \$0-order; #X obj 39 174 spigot; #X obj 45 40 r \$0-calculate; #X obj 72 153 == 1; #X msg 88 124 0; #X msg 72 82 1; #X obj 88 103 r \$0-init; #X obj 39 19 inlet; #X obj 39 315 spigot; #X obj 138 301 != 2; #X obj 243 29 inlet; #N canvas 731 271 426 154 \$0-circle 0; #X obj 32 37 struct \$0-circle float x float y float visitor float c array dots \$0-circle-element; #X obj 33 68 plot dots 975 3 40 40 3; #X obj 32 90 drawnumber visitor 0 220 c Visitor=; #X restore 243 399 pd \$0-circle; #N canvas 729 421 425 185 \$0-circle-element 0; #X obj 42 79 filledpolygon c 0 0 -15 -15 15 -15 15 15 -15 15; #X obj 42 100 drawnumber stage -5 -0 d; #X obj 43 121 drawnumber order -5 -10 d; #X obj 42 47 struct \$0-circle-element float x float y float c float d float stage float order; #X restore 243 420 pd \$0-circle-element; #X obj 276 598 until; #X msg 291 619 0; #X obj 276 554 f; #X obj 295 682 sel; #X obj 276 512 t b f; #X obj 423 789 element \$0-circle dots; #X msg 276 789 0; #X obj 276 640 f; #X obj 305 640 + 1; #X obj 276 747 f; #X obj 291 533 r \$0-timeslots; #X obj 276 661 t b f f; #X obj 276 810 set \$0-circle-element d c; #X obj 276 768 t b f; #X obj 39 591 set \$0-circle-element stage order x y; #X obj 66 462 t f f; #X obj 276 576 t f b; #X obj 262 293 t p p p p; #X obj 45 61 t b b; #X obj 66 259 s \$0-visVisitor; #X obj 246 227 pipe; #X msg 295 725 786; #X msg 310 703 198; #X obj 276 491 r \$0-stepNumber; #X msg 176 243 999; #X obj 161 314 set \$0-circle visitor c; #X obj 176 285 f; #X obj 176 264 t b f; #X obj 39 195 t f f; #X obj 39 217 - 1; #X obj 243 50 t b b b b; #X obj 246 206 t f b f; #X msg 262 251 160 150; #X connect 1 0 23 0; #X connect 2 0 8 0; #X connect 3 0 7 0; #X connect 4 0 55 0; #X connect 6 0 52 4; #X connect 8 0 1 0; #X connect 9 0 20 0; #X connect 9 1 18 0; #X connect 10 0 13 1; #X connect 10 0 14 1; #X connect 11 0 5 0; #X connect 12 0 26 0; #X connect 13 0 52 2; #X connect 14 0 52 3; #X connect 15 0 16 0; #X connect 16 0 17 1; #X connect 17 0 53 0; #X connect 18 0 19 0; #X connect 18 1 6 0; #X connect 19 0 52 1; #X connect 20 0 52 0; #X connect 20 1 17 0; #X connect 22 0 69 0; #X connect 23 0 4 2; #X connect 23 1 21 1; #X connect 24 0 25 0; #X connect 24 1 57 0; #X connect 25 0 33 0; #X connect 25 1 34 0; #X connect 26 0 66 0; #X connect 27 0 56 0; #X connect 28 0 26 1; #X connect 29 0 28 0; #X connect 30 0 28 0; #X connect 31 0 29 0; #X connect 32 0 12 0; #X connect 33 0 9 0; #X connect 34 0 33 1; #X connect 35 0 68 0; #X connect 38 0 45 0; #X connect 39 0 45 1; #X connect 40 0 54 0; #X connect 41 0 59 0; #X connect 41 1 60 0; #X connect 42 0 40 0; #X connect 42 1 41 1; #X connect 43 0 50 2; #X connect 44 0 50 0; #X connect 45 0 46 0; #X connect 45 0 49 0; #X connect 46 0 45 1; #X connect 47 0 51 0; #X connect 48 0 40 1; #X connect 49 0 47 0; #X connect 49 1 41 0; #X connect 49 2 43 0; #X connect 51 0 44 0; #X connect 51 1 50 1; #X connect 53 0 13 0; #X connect 53 1 14 0; #X connect 54 0 38 0; #X connect 54 1 39 0; #X connect 55 0 6 1; #X connect 55 1 5 1; #X connect 55 2 63 2; #X connect 55 3 43 1; #X connect 56 0 12 0; #X connect 56 1 30 0; #X connect 58 0 42 0; #X connect 59 0 47 1; #X connect 60 0 47 1; #X connect 61 0 42 0; #X connect 62 0 65 0; #X connect 64 0 63 0; #X connect 65 0 64 0; #X connect 65 1 63 1; #X connect 66 0 67 0; #X connect 66 1 64 1; #X connect 66 1 63 0; #X connect 67 0 24 0; #X connect 68 0 22 0; #X connect 68 1 70 0; #X connect 68 2 2 0; #X connect 68 3 3 0; #X connect 69 0 58 0; #X connect 69 1 62 0; #X connect 69 2 21 0; #X connect 70 0 4 0; #X restore 915 50 pd dataStructures; #N canvas 1321 82 450 758 sequencer 0; #X obj 132 710 noteout; #X obj 38 252 f; #X obj 65 252 + 1; #X msg 53 231 0; #X obj 92 252 mod; #X obj 132 679 makenote 100 200; #X obj 93 314 text get \$0-visits; #X obj 107 231 r \$0-stages; #X obj 92 273 t b f; #X obj 92 294 f; #X obj 240 463 s \$0-stepNumber; #X obj 213 442 t f f; #N canvas 684 471 450 435 mscale 0; #X obj 132 114 / 12; #X obj 132 303 * 12; #X obj 132 261 -; #X obj 132 177 i; #X obj 132 156 + 0.5; #X obj 132 324 +; #X obj 159 219 mod; #X obj 132 51 inlet; #X obj 159 387 outlet; #X obj 132 135 * 1; #X obj 132 282 / 1; #X obj 270 51 inlet; #X obj 186 282 list store; #X obj 270 72 t a a; #X obj 270 93 list length; #X msg 186 261 get \$1 1; #X obj 132 198 t f f; #X obj 159 240 t f f; #X obj 201 30 inlet; #X obj 186 303 +; #X obj 201 72 mod 12; #X obj 132 366 moses; #X obj 132 345 moses 128; #X obj 132 93 -; #X obj 201 51 - 1; #X connect 0 0 9 0; #X connect 1 0 5 0; #X connect 2 0 10 0; #X connect 3 0 16 0; #X connect 4 0 3 0; #X connect 5 0 22 0; #X connect 6 0 17 0; #X connect 7 0 23 0; #X connect 9 0 4 0; #X connect 10 0 1 0; #X connect 11 0 13 0; #X connect 12 0 19 0; #X connect 13 0 14 0; #X connect 13 1 12 1; #X connect 14 0 9 1; #X connect 14 0 10 1; #X connect 14 0 6 1; #X connect 15 0 12 0; #X connect 16 0 2 0; #X connect 16 1 6 0; #X connect 17 0 2 1; #X connect 17 1 15 0; #X connect 18 0 24 0; #X connect 19 0 5 1; #X connect 20 0 19 1; #X connect 20 0 23 1; #X connect 21 1 8 0; #X connect 22 0 21 0; #X connect 23 0 0 0; #X connect 24 0 20 0; #X restore 132 658 pd mscale; #X obj 183 637 text get \$0-scales; #X obj 147 280 r \$0-visVisitor; #X obj 38 81 metro 200; #X obj 108 45 pow -1; #X obj 38 103 f; #X obj 38 125 + 1; #X obj 38 147 & 255; #X obj 38 168 & 1; #X obj 98 179 *; #X obj 108 152 t b f; #X obj 108 25 nbx 5 14 -1e+037 1e+037 0 1 empty bpm bpm 0 -8 0 10 -262130 -1 -1 160 256; #X obj 38 36 tgl 15 0 empty \$0-play play 17 7 0 10 -262130 -1 -1 1 1; #X obj 38 56 t f b; #X obj 38 189 sel 0 1; #X obj 57 210 del; #X obj 108 67 * 30000; #X obj 98 130 r \$0-swing; #X obj 147 530 nbx 3 14 -1e+037 1e+037 0 1 empty \$0-transpose transp 41 10 0 10 -262130 -1 -1 41 256; #X obj 132 563 +; #X obj 157 589 nbx 5 14 0 127 0 0 empty \$0-root root 0 -8 0 10 -262130 -1 -1 1 256; #X obj 300 702 pgmout; #X obj 300 682 nbx 3 15 1 128 0 1 empty \$0-sound pgm 41 10 0 10 -262130 -1 -1 47 256; #X obj 300 638 nbx 3 15 1 16 0 0 empty \$0-channel midich 41 10 0 10 -262130 -1 -1 1 256; #X obj 300 661 t b f; #X obj 211 353 text define -k \$0-scales; #A set 0 1 2 3 4 5 6 7 8 9 10 11 \; 0 2 4 5 7 9 11 \; 0 1 4 5 7 8 11 \; 0 2 4 6 7 9 10 \; 0 2 3 5 7 8 11 \; 0 2 3 4 5 6 7 9 10 11 \; 0 2 4 6 8 10 \; 0 2 3 5 6 8 9 11 \; 0 2 4 7 9 \; 0 2 3 4 7 8 9 \; 0 2 4 7 7 9 12 \; 0 0 1 5 5 7 10 \; 0 2 3 7 7 9 10 \; 0 2 4 7 7 9 11 \; 0 2 4 6 6 9 11 \; 0 0 1 5 5 6 10 \; 0 2 3 7 7 9 12 \;; #N canvas 395 480 450 297 scaleLabel 0; #X symbolatom 62 157 20 0 0 0 - - -; #X floatatom 34 41 5 0 0 0 - - -; #X obj 34 61 t b f; #X obj 34 28 hradio 8 1 0 15 empty \$0-scale Scale 0 -8 0 10 -257985 -1 -1 11; #X obj 62 198 \$0; #X obj 62 177 t b s; #X obj 62 219 list; #X msg 62 240 \; \$1-scaleLabel label \$2; #X obj 34 136 list split; #X msg 34 82 Original Major Midle-east-minor Lydian-Dominant Harmonic-Minor Chromatic-blues Whole-tones Diminished Pentatonic Pentatonic-blues Gaku-Joshi In-Sen Hira-Joshi Yo Ryo Iwato Tamuke; #X connect 0 0 5 0; #X connect 1 0 2 0; #X connect 2 0 9 0; #X connect 2 1 8 1; #X connect 3 0 1 0; #X connect 4 0 6 0; #X connect 5 0 4 0; #X connect 5 1 6 1; #X connect 6 0 7 0; #X connect 8 1 0 0; #X connect 9 0 8 0; #X restore 211 374 pd scaleLabel; #X obj 183 624 hradio 8 1 0 15 empty \$0-scale Scale 0 -8 0 10 -262130 -1 -1 11; #X obj 132 504 text get \$0-order; #X obj 132 483 f; #X obj 159 420 f; #X obj 186 420 + 1; #X msg 174 399 0; #X obj 213 420 mod; #X obj 228 399 r \$0-timeslots; #X obj 93 335 t b f f; #X obj 132 462 spigot; #X obj 165 441 > 0; #X obj 93 357 f; #X obj 120 357 + 1; #X obj 93 378 moses 1; #X obj 132 399 t b b; #X obj 109 541 moses 1; #X connect 1 0 4 0; #X connect 2 0 1 1; #X connect 3 0 1 1; #X connect 4 0 2 0; #X connect 4 0 8 0; #X connect 5 0 0 0; #X connect 5 1 0 1; #X connect 6 0 47 0; #X connect 7 0 4 1; #X connect 8 0 9 0; #X connect 8 1 6 1; #X connect 9 0 6 0; #X connect 11 0 40 1; #X connect 11 1 10 0; #X connect 12 0 5 0; #X connect 13 0 12 2; #X connect 14 0 9 1; #X connect 14 0 41 1; #X connect 15 0 17 0; #X connect 16 0 28 0; #X connect 17 0 18 0; #X connect 18 0 19 0; #X connect 19 0 17 1; #X connect 19 0 20 0; #X connect 20 0 26 0; #X connect 21 0 27 1; #X connect 22 0 21 0; #X connect 22 1 21 1; #X connect 23 0 16 0; #X connect 24 0 25 0; #X connect 25 0 15 0; #X connect 25 1 3 0; #X connect 25 1 44 0; #X connect 26 0 1 0; #X connect 26 1 27 0; #X connect 27 0 1 0; #X connect 28 0 15 1; #X connect 28 0 22 0; #X connect 29 0 21 0; #X connect 30 0 31 1; #X connect 31 0 12 0; #X connect 32 0 12 1; #X connect 34 0 33 0; #X connect 35 0 36 0; #X connect 36 0 34 0; #X connect 36 1 33 1; #X connect 36 1 0 2; #X connect 39 0 13 0; #X connect 40 0 54 0; #X connect 41 0 40 0; #X connect 42 0 45 0; #X connect 43 0 42 1; #X connect 44 0 42 1; #X connect 45 0 43 0; #X connect 45 0 11 0; #X connect 46 0 45 1; #X connect 47 0 50 0; #X connect 47 1 49 0; #X connect 47 2 50 1; #X connect 48 0 41 0; #X connect 49 0 48 1; #X connect 50 0 51 0; #X connect 50 0 52 0; #X connect 51 0 50 1; #X connect 52 1 53 0; #X connect 53 0 48 0; #X connect 53 1 42 0; #X connect 54 1 31 0; #X restore 954 29 pd sequencer; #X connect 1 0 68 0; #X connect 2 0 98 0; #X connect 3 0 30 0; #X connect 4 0 100 0; #X connect 5 0 35 0; #X connect 6 0 69 0; #X connect 7 0 8 0; #X connect 7 0 50 0; #X connect 8 0 7 1; #X connect 9 0 108 0; #X connect 10 0 7 0; #X connect 11 0 7 1; #X connect 12 0 13 0; #X connect 13 0 67 0; #X connect 13 1 68 1; #X connect 14 0 28 0; #X connect 15 0 14 0; #X connect 16 0 112 0; #X connect 17 0 31 0; #X connect 18 1 91 0; #X connect 19 0 18 1; #X connect 20 0 25 0; #X connect 21 0 99 0; #X connect 22 0 33 0; #X connect 23 0 70 0; #X connect 24 0 15 0; #X connect 25 0 24 1; #X connect 25 1 24 2; #X connect 26 0 103 0; #X connect 27 0 29 0; #X connect 28 0 27 0; #X connect 28 1 17 0; #X connect 29 0 18 0; #X connect 29 1 19 0; #X connect 30 0 14 0; #X connect 30 1 20 0; #X connect 30 2 101 0; #X connect 30 3 14 1; #X connect 31 0 26 0; #X connect 31 1 19 1; #X connect 31 2 32 0; #X connect 33 0 73 0; #X connect 34 0 77 0; #X connect 34 1 109 0; #X connect 35 0 74 0; #X connect 36 0 62 0; #X connect 37 0 85 1; #X connect 38 0 10 0; #X connect 39 0 22 0; #X connect 40 0 3 0; #X connect 41 0 38 1; #X connect 42 0 40 1; #X connect 43 0 5 0; #X connect 44 0 39 1; #X connect 45 0 43 1; #X connect 46 0 63 0; #X connect 48 0 12 1; #X connect 49 0 20 1; #X connect 50 0 40 0; #X connect 50 1 47 0; #X connect 50 2 101 1; #X connect 51 0 23 1; #X connect 53 0 69 1; #X connect 54 0 71 1; #X connect 55 0 24 0; #X connect 55 1 52 0; #X connect 56 0 111 0; #X connect 57 0 110 0; #X connect 58 0 46 0; #X connect 59 0 16 0; #X connect 60 0 9 0; #X connect 61 0 62 0; #X connect 64 0 65 0; #X connect 66 0 65 0; #X connect 67 0 1 0; #X connect 70 0 6 0; #X connect 75 0 71 2; #X connect 76 0 78 0; #X connect 76 1 81 0; #X connect 79 0 33 1; #X connect 80 0 35 1; #X connect 82 0 83 1; #X connect 83 0 72 0; #X connect 84 0 83 0; #X connect 85 0 84 0; #X connect 86 0 68 2; #X connect 87 0 69 2; #X connect 88 0 70 1; #X connect 89 0 67 1; #X connect 91 0 23 0; #X connect 91 1 12 0; #X connect 91 2 90 0; #X connect 92 0 102 0; #X connect 93 0 98 0; #X connect 94 0 99 0; #X connect 95 0 100 0; #X connect 96 0 93 0; #X connect 96 1 94 0; #X connect 96 2 95 0; #X connect 97 0 96 0; #X connect 101 0 55 0; #X connect 102 0 71 0; #X connect 103 0 27 1; #X connect 103 1 104 0; #X connect 104 0 105 0; #X connect 106 0 107 0; #X connect 108 0 32 1; #X connect 108 1 38 0; #X connect 108 2 11 0; #X connect 108 3 106 0; #X connect 110 0 34 1; #X connect 111 0 76 1; #X connect 112 0 43 0; #X connect 112 1 39 0; #X connect 112 2 85 0; #X connect 112 3 34 0; #X connect 112 4 76 0; #X connect 112 5 4 0; #X connect 112 6 21 0; #X connect 112 7 2 0; #X connect 112 8 114 1; #X connect 113 0 114 0; #X restore 62 431 pd timetableCalculator; #X msg 277 327 stageSlot; #X msg 273 304 visits; #X msg 269 281 order; #X obj 243 170 loadbang; #X text 567 194 stageCapacity; #X text 490 231 maxVisits; #X msg 243 247 3 1 2 4 5 3 5 10 5 1 3 1 2 1 5 3 5 10 5; #X msg 237 223 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1; #X msg 218 195 10 10 10 10 10 15 15 13 10 10 10 10 10 10 10 10 10 10 10; #X obj 262 380 nbx 5 14 1 500 0 1 empty \$0-visualisation visualisation 0 -8 0 10 -4034 -1 -1 48 256; #X obj 94 204 nbx 5 14 1 500 0 1 empty empty stages 0 -8 0 10 -4034 -1 -1 13 256; #X obj 110 239 nbx 5 14 1 500 0 1 empty empty timeslots 0 -8 0 10 -4034 -1 -1 16 256; #X obj 126 274 nbx 5 14 1 500 0 1 empty empty visitors 0 -8 0 10 -4034 -1 -1 64 256; #X obj 62 133 bng 15 250 50 0 \$0-calculate empty calculate 17 7 0 10 -4034 -1 -1; #X obj 78 165 bng 15 250 50 1 \$0-init empty init 17 7 0 10 -4034 -1 -1; #N canvas 733 157 664 736 gui 0; #X obj 100 100 cnv 15 420 520 empty empty empty 20 12 0 14 -262130 -66577 0; #N canvas 1223 262 631 549 \$0-graphics 0; #X scalar 1016-rectangle 0 \;; #X scalar 1016-circle 160 150 48 999 \; -35.8995 145.641 198 0 7 1 \; 148.907 -18.0789 198 0 3 2 \; 148.907 -18.0789 198 0 3 3 \; -69.7057 -132.82 198 0 12 4 \; 35.8953 145.642 198 0 6 5 \; 140.252 53.1924 198 0 4 6 \; -35.8995 145.641 198 0 7 7 \; 140.252 53.1924 786 0 4 8 \; 123.448 -85.2085 198 0 2 9 \; -99.4702 112.275 198 0 8 10 \; -99.4702 112.275 198 0 8 11 \; -123.446 -85.2121 198 0 11 12 \; 69.7096 -132.818 198 0 1 13 \; -99.4702 112.275 198 0 8 14 \; -35.8995 145.641 198 0 7 15 \; -140.253 53.1883 198 0 9 16 \; \;; #X coords 0 0 400 400 400 400 2 0 0; #X restore 110 110 pd \$0-graphics; #X obj 110 510 cnv 15 400 100 empty empty empty 20 12 0 14 -228856 -66577 0; #X obj 372 570 nbx 3 15 1 128 0 1 \$0-sound - Pgm 41 10 0 10 -262130 -1 -1 47 256; #X obj 372 588 nbx 3 15 1 16 0 0 \$0-channel \$0-no-r Channel 41 10 0 10 -262130 -1 -1 1 256; #X obj 125 517 tgl 15 0 \$0-play \$0-no-r Play 17 7 0 10 -262130 -1 -1 1 1; #X obj 124 535 nbx 3 15 20 500 0 1 bpm \$0-no-r BPM 41 10 0 10 -262130 -1 -1 160 256; #X obj 127 571 hsl 35 15 0 0.33 0 1 \$0-swing \$0-no-r Swing 39 10 0 10 -262130 -1 -1 0 0; #X obj 124 589 nbx 3 14 -1e+037 1e+037 0 1 \$0-transpose \$0-no-r Transpose 41 10 0 10 -262130 -1 -1 41 256; #X obj 235 536 nbx 5 14 1 12 0 1 \$0-root - Root 0 -8 0 10 -262130 -1 -1 1 256; #X obj 372 536 nbx 5 14 1 500 0 1 \$0-visualisation - Visitor 0 -8 0 10 -262130 -1 -1 48 256; #X obj 235 578 hradio 8 1 1 15 \$0-scale - Scale 0 -8 0 10 -262130 -1 -1 11; #X obj 234 588 cnv 15 100 20 empty \$0-scaleLabel In-Sen 0 12 0 10 -228856 -1 0; #X coords 0 0 419 519 420 520 1 100 100; #X restore 672 22 pd gui; #X connect 1 0 0 7; #X connect 2 0 0 7; #X connect 3 0 0 7; #X connect 4 0 9 0; #X connect 4 0 7 0; #X connect 7 0 0 6; #X connect 8 0 0 6; #X connect 9 0 0 5; #X connect 10 0 0 8; #X connect 11 0 0 2; #X connect 12 0 0 3; #X connect 13 0 0 4; #X connect 14 0 0 0; #X connect 15 0 0 1; #X coords 0 0 1 1 85 60 0;