#N canvas 0 0 1100 762 10; #X floatatom 335 -128 5 0 11 0 - - -; #X msg 421 168 set; #X msg 383 198 0 2 3 5 6 8 9 11 8 9 10 11; #X obj 338 51 mod 12; #X msg 338 70 add2 \$1; #X obj 335 -74 t b f b; #X text 367 -129 key (0-11); #X msg 419 432 \$1 \$2 \$3 \$4 \$5; #X msg 437 451 \$1 \$2 \$3 \$4 \$5 \$6; #X msg 456 471 \$1 \$2 \$3 \$4 \$5 \$6 \$7; #X obj 398 259 i; #X floatatom 553 181 5 0 0 0 - - -; #X text 590 180 # of notes in scale; #X obj 254 -38 +; #X obj 278 -38 +; #X obj 302 -38 +; #X obj 326 -38 +; #X obj 350 -38 +; #X obj 374 -38 +; #X obj 398 -38 +; #X obj 422 -38 +; #X obj 553 159 r number-of-notes; #X obj 234 -402 r scale-list; #X obj 384 237 t b l; #X obj 234 -382 t b l; #X floatatom 230 -330 5 0 0 0 - - -; #X floatatom 255 -310 5 0 0 0 - - -; #X floatatom 284 -291 5 0 0 0 - - -; #X floatatom 309 -274 5 0 0 0 - - -; #X floatatom 330 -256 5 0 0 0 - - -; #X floatatom 355 -236 5 0 0 0 - - -; #X floatatom 384 -217 5 0 0 0 - - -; #X floatatom 409 -200 5 0 0 0 - - -; #X obj 439 610 outlet scalelist; #X obj 674 608 outlet numberofnotes; #X obj 513 -323 inlet key; #X obj 250 -354 unpack f f f f f f f f f f f f; #X obj 446 -38 +; #X obj 470 -38 +; #X obj 494 -38 +; #X obj 518 -38 +; #X floatatom 424 -183 5 0 0 0 - - -; #X floatatom 449 -163 5 0 0 0 - - -; #X floatatom 478 -144 5 0 0 0 - - -; #X floatatom 503 -127 5 0 0 0 - - -; #X obj 405 278 unpack f f f f f f f f f f f f; #X obj 387 301 pack 5 f f f f f f f f f f f f; #X obj 387 320 route 1 2 3 4 5 6 7 8 9 10 11 12; #X msg 365 356 \$1; #X msg 376 375 \$1 \$2; #X msg 391 394 \$1 \$2 \$3; #X msg 403 413 \$1 \$2 \$3 \$4; #X msg 475 491 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8; #X msg 485 510 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9; #X msg 495 529 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10; #X msg 507 548 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11; #X msg 517 567 \$1 \$2 \$3 \$4 \$5 \$6 \$7 \$8 \$9 \$10 \$11 \$12; #X obj 50 -338 s scale-list; #X obj 50 -231 s scale-list; #X obj 50 -121 s scale-list; #X obj 50 -11 s scale-list; #X obj 50 99 s scale-list; #X msg 50 -402 \; number-of-notes 7 \; major 0 2 4 5 7 9 11; #X msg 50 -295 \; number-of-notes 7 \; minor 0 2 3 5 7 9 11; #X msg 50 -185 \; number-of-notes 7 \; dominant 0 2 4 5 7 9 10; #X msg 50 -75 \; number-of-notes 6 \; augmented 0 2 4 6 8 10; #X msg 50 35 \; number-of-notes 8 \; diminished 0 2 3 5 6 8 9 11; #X obj 50 -357 r major; #X obj 50 -250 r minor; #X obj 50 -140 r dominant; #X obj 50 -30 r augmented; #X obj 50 80 r diminished; #X obj 50 199 s scale-list; #X obj 50 180 r chromatic; #X msg 50 135 \; number-of-notes 12 \; chromatic 0 1 2 3 4 5 6 7 8 9 10 11; #X connect 0 0 5 0; #X connect 1 0 2 0; #X connect 2 0 23 0; #X connect 3 0 4 0; #X connect 4 0 2 0; #X connect 5 0 2 0; #X connect 5 1 13 0; #X connect 5 1 14 0; #X connect 5 1 15 0; #X connect 5 1 16 0; #X connect 5 1 17 0; #X connect 5 1 18 0; #X connect 5 1 19 0; #X connect 5 1 20 0; #X connect 5 1 37 0; #X connect 5 1 38 0; #X connect 5 1 39 0; #X connect 5 1 40 0; #X connect 5 2 1 0; #X connect 7 0 33 0; #X connect 8 0 33 0; #X connect 9 0 33 0; #X connect 10 0 46 0; #X connect 11 0 10 1; #X connect 11 0 34 0; #X connect 13 0 3 0; #X connect 14 0 3 0; #X connect 15 0 3 0; #X connect 16 0 3 0; #X connect 17 0 3 0; #X connect 18 0 3 0; #X connect 19 0 3 0; #X connect 20 0 3 0; #X connect 21 0 11 0; #X connect 22 0 24 0; #X connect 23 0 10 0; #X connect 23 1 45 0; #X connect 24 0 0 0; #X connect 24 1 36 0; #X connect 35 0 0 0; #X connect 36 0 13 1; #X connect 36 0 25 0; #X connect 36 1 14 1; #X connect 36 1 26 0; #X connect 36 2 15 1; #X connect 36 2 27 0; #X connect 36 3 16 1; #X connect 36 3 28 0; #X connect 36 4 17 1; #X connect 36 4 29 0; #X connect 36 5 18 1; #X connect 36 5 30 0; #X connect 36 6 19 1; #X connect 36 6 31 0; #X connect 36 7 20 1; #X connect 36 7 32 0; #X connect 36 8 37 1; #X connect 36 8 41 0; #X connect 36 9 38 1; #X connect 36 9 42 0; #X connect 36 10 39 1; #X connect 36 10 43 0; #X connect 36 11 40 1; #X connect 36 11 44 0; #X connect 37 0 3 0; #X connect 38 0 3 0; #X connect 39 0 3 0; #X connect 40 0 3 0; #X connect 45 0 46 1; #X connect 45 1 46 2; #X connect 45 2 46 3; #X connect 45 3 46 4; #X connect 45 4 46 5; #X connect 45 5 46 6; #X connect 45 6 46 7; #X connect 45 7 46 8; #X connect 45 8 46 9; #X connect 45 9 46 10; #X connect 45 10 46 11; #X connect 45 11 46 12; #X connect 46 0 47 0; #X connect 47 0 48 0; #X connect 47 1 49 0; #X connect 47 2 50 0; #X connect 47 3 51 0; #X connect 47 4 7 0; #X connect 47 5 8 0; #X connect 47 6 9 0; #X connect 47 7 52 0; #X connect 47 8 53 0; #X connect 47 9 54 0; #X connect 47 10 55 0; #X connect 47 11 56 0; #X connect 48 0 33 0; #X connect 49 0 33 0; #X connect 50 0 33 0; #X connect 51 0 33 0; #X connect 52 0 33 0; #X connect 53 0 33 0; #X connect 54 0 33 0; #X connect 55 0 33 0; #X connect 56 0 33 0; #X connect 67 0 57 0; #X connect 68 0 58 0; #X connect 69 0 59 0; #X connect 70 0 60 0; #X connect 71 0 61 0; #X connect 73 0 72 0;