#N canvas 179 7 1312 896 12; #X obj 105 163 bng 15 250 50 0 newquestion empty empty 0 -6 128 8 -262144 -1 -1; #X obj 643 322 ==; #X obj 268 425 +; #X obj 102 463 mtof; #X obj 102 406 + 50; #X obj 268 453 mtof; #X obj 445 391 print interval; #X obj 68 655 output~; #X obj 702 428 bng 15 1000 50 0 correct empty Goed 0 -6 128 8 -24198 -1 -1; #X obj 756 428 bng 15 1000 50 0 empty empty fout 0 -6 0 8 -258699 -1 -1; #X obj 643 351 select 1; #X floatatom 702 488 5 0 0 0 True: - goed; #X obj 740 455 + 1; #X floatatom 779 356 1 0 0 0 - - -; #X floatatom 808 487 5 0 0 0 False - -; #X obj 846 459 + 1; #X obj 778 334 bng 15 250 50 0 empty empty clear 0 -6 0 8 -262144 -1 -123526; #N canvas 0 0 450 300 graph1 0; #X array wave10 259 float 1; #A 0 0 0 0.0428577 0.0714295 0.100001 0.114287 0.12143 0.185716 0.200002 0.24286 0.24286 0.24286 0.228574 0.285717 0.271431 0.271431 0.271431 0.271431 0.314289 0.34286 0.350003 0.357146 0.34286 0.385718 0.392861 0.414289 0.428575 0.457147 0.485718 0.492861 0.500004 0.51429 0.528576 0.528576 0.557147 0.571433 0.585719 0.600005 0.600005 0.61429 0.61429 0.628576 0.628576 0.642862 0.628576 0.657148 0.671434 0.671434 0.685719 0.728577 0.78572 0.78572 0.771434 0.78572 0.814292 0.807149 0.814292 0.800006 0.814292 0.842863 0.842863 0.828578 0.828578 0.842863 0.842863 0.842863 0.828578 0.814292 0.842863 0.842863 0.828578 0.842863 0.857149 0.857149 0.857149 0.857149 0.871435 0.885721 0.885721 0.871435 0.857149 0.857149 0.857149 0.857149 0.857149 0.871435 0.871435 0.871435 0.900007 0.871435 0.900007 0.900007 0.900007 0.942864 0.914292 0.914292 0.914292 0.871435 0.857149 0.857149 0.857149 0.857149 0.842863 0.828578 0.82144 0.814297 0.800011 0.785725 0.785725 0.785725 0.771439 0.757153 0.742867 0.742867 0.728581 0.728581 0.700009 0.700009 0.685723 0.657152 0.642866 0.614294 0.614294 0.585722 0.542864 0.500006 0.492863 0.442863 0.414291 0.371433 0.371433 0.342862 0.300004 0.271432 0.24286 0.24286 0.214289 0.142859 0.0571436 0.0571436 -0.014286 -0.0857155 -0.128573 -0.171431 -0.171431 -0.200003 -0.228575 -0.257146 -0.264289 -0.300004 -0.328576 -0.328576 -0.371433 -0.378576 -0.414291 -0.428577 -0.457149 -0.457149 -0.485721 -0.514292 -0.528578 -0.571436 -0.578579 -0.600008 -0.62858 -0.642866 -0.650009 -0.671438 -0.700009 -0.714295 -0.742867 -0.75001 -0.771439 -0.785725 -0.800011 -0.800011 -0.814297 -0.814297 -0.828583 -0.828583 -0.842869 -0.842869 -0.857155 -0.871441 -0.871441 -0.885726 -0.885726 -0.900012 -0.900012 -0.900012 -0.914298 -0.914298 -0.928584 -0.928584 -0.928584 -0.928584 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.94287 -0.928584 -0.928584 -0.928584 -0.928584 -0.928584 -0.928584 -0.928584 -0.928584 -0.914298 -0.914298 -0.900012 -0.900012 -0.900012 -0.900012 -0.885726 -0.885726 -0.885726 -0.871441 -0.857155 -0.857155 -0.850012 -0.842869 -0.828583 -0.828583 -0.82144 -0.814297 -0.800011 -0.771439 -0.757153 -0.757153 -0.742867 -0.714295 -0.685724 -0.685724 -0.657152 -0.614294 -0.600008 -0.55715 -0.55715 -0.485721 -0.385719 -0.228575 -0.228575 -0.157145 -0.185717 -0.0857154 ; #X coords 0 1 258 -1 200 140 1; #X restore 849 167 graph; #X obj 102 506 tabosc4~ wave10; #N canvas 0 0 450 300 graph1 0; #X array wave11 259 float 1; #A 0 0 -0.114286 -0.100001 -0.100001 -0.0857148 -0.071429 -0.0571432 -0.0428574 -0.0380955 -0.0333335 0.0714278 0.0714278 0.0428566 0.0142853 0.00714249 -3.22238e-007 -0.0285716 -0.0571429 -0.0571429 -0.0571429 -0.0285709 -0.0285709 -0.0285709 0.057145 0.071431 0.085717 0.085717 0.100003 0.242855 0.22857 0.199999 0.171427 0.171427 0.157142 0.35714 0.314284 0.442854 0.442854 0.442854 0.442854 0.585707 0.585707 0.599993 0.599993 0.599993 0.599993 0.599993 0.599993 0.628565 0.657137 0.699995 0.699995 0.728567 0.742853 0.757138 0.857138 0.899994 0.871423 0.871423 0.871423 0.91428 0.928566 0.764285 0.764285 0.764285 0.749999 0.735713 0.714284 0.707141 0.649997 0.635711 0.621425 0.621425 0.628568 0.63571 0.642853 0.649996 0.442854 0.442854 0.442854 0.45714 0.461902 0.414283 0.414283 0.414283 0.421426 0.328569 0.342855 0.242856 0.271427 0.271427 0.271427 0.0857136 0.0857136 0.0999992 0.114285 0.128571 0.142856 0.157142 0.171427 0.214284 0.128571 0.0428567 0.0428567 0.0428567 0.0428567 0.071428 0.0761899 -0.0142858 -0.0142858 -0.0142858 0.0142855 0.0142855 0.0142855 -0.0285714 -1.76951e-007 0.0142855 0.0285711 0.071428 0.0857136 0.0999992 0.114285 0.128571 -0.142856 -0.114285 -0.107142 -0.271427 -0.257142 -0.242856 -0.214285 -0.399996 -0.399996 -0.399996 -0.414282 -0.414282 -0.428568 -0.428568 -0.442854 -0.45714 -0.45714 -0.45714 -0.428569 -0.414283 -0.399998 -0.385712 -0.357141 -0.32857 -0.32857 -0.414283 -0.428569 -0.428569 -0.414283 -0.414283 -0.471426 -0.485712 -0.485712 -0.478569 -0.585711 -0.614282 -0.599997 -0.585711 -0.571425 -0.542854 -0.528569 -0.657139 -0.657139 -0.657139 -0.68571 -0.742853 -0.728567 -0.728567 -0.728567 -0.728567 -0.771424 -0.771424 -0.771424 -0.78571 -0.842852 -0.842852 -0.835709 -0.814281 -0.799995 -0.871424 -0.871424 -0.885709 -0.885709 -0.842852 -0.871424 -0.878566 -0.885709 -0.899995 -0.91428 -0.91428 -0.928566 -0.928566 -0.942852 -0.957137 -0.971423 -0.971423 -0.957137 -0.842852 -0.814281 -0.885708 -0.84285 -0.828564 -0.814278 -0.814278 -0.799993 -0.785707 -0.771421 -0.771421 -0.757135 -0.799995 -0.799995 -0.78571 -0.628568 -0.657139 -0.614282 -0.628568 -0.628568 -0.628568 -0.628568 -0.542854 -0.549997 -0.55714 -0.585711 -0.599997 -0.599997 -0.499997 -0.528569 -0.528569 -0.485712 -0.478569 -0.414283 -0.442855 -0.45714 -0.45714 -0.385712 -0.399998 -0.414283 -0.271427 -0.271427 -0.285713 -0.271427 -0.299998 -0.299998 -0.185713 -0.142856 -0.171428 -0.185713 -0.178571 -0.114285 -0.142856 -0.128571 -0.121428 -0.042857 -0.0428575 -0.0142859 -6.51926e-008; #X coords 0 1 258 -1 200 140 1; #X restore 1127 160 graph; #X obj 268 508 tabosc4~ wave11; #X text 9 370 Fundamental; #X text 275 229 Interval; #X obj 370 32 notein; #X text 183 45 Midinote# 68 = Next Q; #X obj 244 156 select 59; #X text 183 29 Midinote# 60 = Unisone; #X text 457 30 Consider Your midiinput device your input device C is Unisone \, C# minor 2nd etc.; #X obj 423 89 stripnote; #X obj 547 162 - 60; #X obj 268 248 random 13; #X obj -54 292 line; #X msg 2 251 0 1000; #X obj 35 596 *~; #X obj 159 598 *~; #X obj 11 172 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 245 102 select 57; #X text 164 98 repeat; #X obj 702 455 int; #X obj 633 267 spigot; #X obj 652 208 >= 0; #X obj 552 221 delay 100; #X obj 538 82 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 608 112 5 0 0 0 - - -; #N canvas 894 551 452 302 time 0; #X obj 103 54 realtime; #X floatatom 103 97 15 0 0 0 - - -; #X obj 162 15 bng 15 250 50 0 empty correct empty 0 -6 64 8 -262144 -1 -1; #X obj 103 15 bng 15 250 50 0 empty newquestion empty 0 -6 64 8 -262144 -1 -1; #X obj 103 147 outlet; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 2 0 0 1; #X connect 3 0 0 0; #X restore 768 86 pd time; #X obj 2 226 delay 2500; #X msg -62 226 1 1000; #X floatatom 768 113 10 0 0 3 Time - -; #X obj 522 255 f; #N canvas 367 385 726 394 answer 0; #X msg 123 286 60; #X obj 154 353 outlet; #X msg 72 286 59; #X msg 14 286 57; #X msg 157 286 61; #X msg 192 286 62; #X msg 226 286 63; #X msg 262 286 64; #X msg 298 286 65; #X msg 337 286 66; #X msg 374 286 67; #X msg 413 286 68; #X msg 453 286 69; #X msg 491 286 70; #X msg 529 286 71; #X msg 24 198 New Question; #X msg 14 170 repeat; #X msg 125 20 Fundamental; #X msg 126 53 minor 2nd; #X msg 225 53 major 2nd; #X msg 127 88 minor 3th; #X msg 223 89 major 3th; #X msg 129 120 reine kwart; #X msg 335 51 verminderde kwint; #X msg 502 50 reine kwint; #X msg 337 77 kleine sekt; #X msg 500 80 grote sekt; #X msg 336 105 kleine sept; #X msg 500 109 grote sept; #X msg 608 83 octaaf; #X msg 568 287 72; #X connect 0 0 1 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 1 0; #X connect 9 0 1 0; #X connect 10 0 1 0; #X connect 11 0 1 0; #X connect 12 0 1 0; #X connect 13 0 1 0; #X connect 14 0 1 0; #X connect 15 0 2 0; #X connect 16 0 3 0; #X connect 17 0 0 0; #X connect 18 0 4 0; #X connect 19 0 5 0; #X connect 20 0 6 0; #X connect 21 0 7 0; #X connect 22 0 8 0; #X connect 23 0 9 0; #X connect 24 0 10 0; #X connect 25 0 11 0; #X connect 26 0 12 0; #X connect 27 0 13 0; #X connect 28 0 14 0; #X connect 29 0 30 0; #X connect 30 0 1 0; #X restore 567 77 pd answer; #N canvas 275 372 428 384 fout 0; #X obj 72 145 readsf~; #X obj 90 183 *~; #X obj 163 163 hsl 128 15 0.01 1 1 0 empty empty empty -2 -6 0 8 -262144 -1 -1 12700 1; #X obj 72 235 output~; #X msg 132 119 1; #X obj 181 88 delay 100; #X obj 59 12 inlet; #X msg 52 86 open wrong.wav; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 1 0 3 1; #X connect 2 0 1 1; #X connect 4 0 0 0; #X connect 5 0 4 0; #X connect 6 0 7 0; #X connect 6 0 5 0; #X connect 7 0 0 0; #X restore 757 529 pd fout sound; #X obj 808 459 int; #X obj 102 374 random 7; #N canvas 593 318 674 483 keyboard 1; #X obj 55 118 keyname; #X msg 123 286 60; #X obj 154 353 outlet; #X msg 72 286 59; #X msg 14 286 57; #X msg 157 286 61; #X msg 192 286 62; #X msg 226 286 63; #X msg 262 286 64; #X msg 298 286 65; #X msg 337 286 66; #X msg 374 286 67; #X msg 413 286 68; #X msg 453 286 69; #X msg 491 286 70; #X msg 529 286 71; #X msg 568 287 72; #X obj 56 156 select n r; #X obj 149 116 key; #X obj 150 155 select 96 49 50 51 52 53 54 55 56 57 48 45 61; #X connect 0 1 17 0; #X connect 1 0 2 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 5 0 2 0; #X connect 6 0 2 0; #X connect 7 0 2 0; #X connect 8 0 2 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 2 0; #X connect 12 0 2 0; #X connect 13 0 2 0; #X connect 14 0 2 0; #X connect 15 0 2 0; #X connect 16 0 2 0; #X connect 17 0 3 0; #X connect 17 1 4 0; #X connect 18 0 19 0; #X connect 19 0 1 0; #X connect 19 1 5 0; #X connect 19 2 6 0; #X connect 19 3 7 0; #X connect 19 4 8 0; #X connect 19 5 9 0; #X connect 19 6 10 0; #X connect 19 7 11 0; #X connect 19 8 12 0; #X connect 19 9 13 0; #X connect 19 10 14 0; #X connect 19 11 15 0; #X connect 19 12 16 0; #X restore 652 74 pd keyboard; #N canvas 640 465 391 374 goed 0; #X obj 65 158 readsf~; #X obj 83 196 *~; #X obj 156 176 hsl 128 15 0.01 1 1 0 empty empty empty -2 -6 0 8 -262144 -1 -1 12700 1; #X obj 65 241 output~; #X msg 125 132 1; #X obj 161 90 delay 100; #X obj 43 30 inlet; #X msg 28 89 open right.wav; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 1 0 3 1; #X connect 2 0 1 1; #X connect 4 0 0 0; #X connect 5 0 4 0; #X connect 6 0 7 0; #X connect 6 0 5 0; #X connect 7 0 0 0; #X restore 578 540 pd goed sound; #X obj 532 479 delay 2000; #X text 339 155 New Question; #X connect 0 0 30 0; #X connect 0 0 35 0; #X connect 0 0 52 0; #X connect 1 0 10 0; #X connect 2 0 5 0; #X connect 3 0 18 0; #X connect 4 0 3 0; #X connect 4 0 2 1; #X connect 5 0 20 0; #X connect 8 0 38 0; #X connect 8 0 54 0; #X connect 8 0 55 0; #X connect 9 0 50 0; #X connect 9 0 51 0; #X connect 10 0 8 0; #X connect 10 1 9 0; #X connect 12 0 38 1; #X connect 13 0 38 0; #X connect 13 0 51 0; #X connect 15 0 51 1; #X connect 16 0 13 0; #X connect 18 0 33 0; #X connect 20 0 34 0; #X connect 23 0 28 0; #X connect 23 1 28 1; #X connect 25 0 0 0; #X connect 28 0 25 0; #X connect 28 0 29 0; #X connect 28 0 36 0; #X connect 29 0 40 0; #X connect 29 0 41 0; #X connect 29 0 48 1; #X connect 30 0 1 1; #X connect 30 0 6 0; #X connect 30 0 2 0; #X connect 31 0 33 1; #X connect 31 0 34 1; #X connect 32 0 31 0; #X connect 33 0 7 0; #X connect 34 0 7 1; #X connect 35 0 46 0; #X connect 35 0 45 0; #X connect 36 0 35 0; #X connect 38 0 11 0; #X connect 38 0 12 0; #X connect 39 0 1 0; #X connect 40 0 39 1; #X connect 41 0 48 0; #X connect 42 0 43 0; #X connect 43 0 36 0; #X connect 43 0 25 0; #X connect 43 0 29 0; #X connect 44 0 47 0; #X connect 45 0 32 0; #X connect 46 0 31 0; #X connect 48 0 39 0; #X connect 49 0 43 0; #X connect 51 0 15 0; #X connect 51 0 14 0; #X connect 52 0 4 0; #X connect 53 0 43 0; #X connect 55 0 0 0;