aboutsummaryrefslogtreecommitdiff
path: root/gemnotes_0.2.3/slavenote.pd
blob: f12ab02b1932cd019a158f92f2d881922d433524 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
#N canvas 3 94 1246 635 10;
#X floatatom 110 265 5 0 0 0 - - -;
#X obj 76 396 text3d;
#X obj 52 296 gemhead;
#X obj 110 294 +;
#N canvas 0 22 450 300 inittext 0;
#X obj 128 155 outlet;
#X obj 279 151 outlet;
#X msg 283 110 11;
#X obj 150 57 r \$0-lbn;
#X msg 27 110 font fonts/Music8.ttf \, justify left top;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 0 0;
#X restore 136 373 pd inittext;
#X obj 459 337 text3d;
#X obj 397 182 gemhead;
#X msg 626 259 text (;
#X msg 548 122 text *;
#X msg 744 259 text &;
#X msg 560 153 text -;
#X msg 685 259 text ';
#X floatatom 493 141 5 0 0 0 - - -;
#X obj 493 161 +;
#X obj 771 149 hradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X obj 771 167 sel 0 1 2;
#X msg 771 130 2;
#X obj 495 196 +;
#X text 622 164 #;
#X text 674 164 nat;
#X text 734 164 b;
#X floatatom 245 113 5 0 0 1 y-position - -;
#N canvas 0 22 442 272 inittext 0;
#X obj 128 155 outlet;
#X obj 259 153 outlet;
#X msg 263 112 11;
#X obj 195 68 r \$0-lbn;
#X msg 19 109 font fonts/Music8.ttf \, justify left top;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 0 0;
#X restore 485 316 pd inittext;
#X floatatom 435 479 5 0 0 0 - - -;
#X obj 401 610 text3d;
#X obj 337 527 gemhead;
#X obj 362 461 tgl 15 0 empty empty show/hide 17 7 0 10 -262144 -1
-1 0 1;
#N canvas 0 22 450 300 inittext 0;
#X obj 128 155 outlet;
#X obj 259 153 outlet;
#X msg 263 115 11;
#X obj 157 78 r \$0-lbn;
#X msg 10 115 font fonts/Music8.ttf \, justify left top;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 0 0;
#X restore 461 587 pd inittext;
#X obj 362 414 < -4;
#X obj 410 413 > 6;
#X obj 372 380 t f f;
#X obj 362 439 ||;
#X text 481 413 Leger 1:;
#X msg 680 225 -0.19;
#N canvas 695 468 671 300 topleger 0;
#X msg 53 137 text +;
#X obj 124 98 sel 0 1 2 3 4 5 6 7 8 9;
#X msg 97 137 text r;
#X obj 98 207 outlet;
#X obj 137 34 inlet;
#X msg 142 136 text s;
#X msg 186 136 text t;
#X msg 231 138 text u;
#X msg 275 138 text v;
#X msg 320 139 text w;
#X msg 364 139 text x;
#X msg 409 139 text y;
#X msg 453 139 text z;
#X obj 226 67 * 0.5;
#X obj 263 69 i;
#X obj 151 60 moses 7;
#X obj 200 60 - 7;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 1 1 2 0;
#X connect 1 2 5 0;
#X connect 1 3 6 0;
#X connect 1 4 7 0;
#X connect 1 5 8 0;
#X connect 1 6 9 0;
#X connect 1 7 10 0;
#X connect 1 8 11 0;
#X connect 1 9 12 0;
#X connect 2 0 3 0;
#X connect 4 0 15 0;
#X connect 5 0 3 0;
#X connect 6 0 3 0;
#X connect 7 0 3 0;
#X connect 8 0 3 0;
#X connect 9 0 3 0;
#X connect 10 0 3 0;
#X connect 11 0 3 0;
#X connect 12 0 3 0;
#X connect 13 0 14 0;
#X connect 14 0 1 0;
#X connect 15 1 16 0;
#X connect 16 0 13 0;
#X restore 508 481 pd topleger;
#N canvas 1087 523 450 300 botleger 0;
#X obj 114 63 inlet;
#X msg 61 211 text a;
#X obj 113 157 i;
#X obj 113 135 * -0.5;
#X obj 74 184 sel 0 1 2 3 4 5 6 7;
#X msg 107 211 text h;
#X msg 152 211 text i;
#X msg 197 211 text j;
#X msg 243 211 text k;
#X msg 288 211 text l;
#X msg 333 211 text m;
#X msg 378 211 text n;
#X obj 152 259 outlet;
#X floatatom 200 162 5 0 0 0 - - -;
#X floatatom 189 124 5 0 0 0 - - -;
#X obj 114 86 moses -4;
#X obj 113 109 + 5;
#X text 237 61 k \, l \, m \, n - bottom of font reached.;
#X connect 0 0 15 0;
#X connect 1 0 12 0;
#X connect 2 0 4 0;
#X connect 2 0 13 0;
#X connect 3 0 2 0;
#X connect 4 0 1 0;
#X connect 4 1 5 0;
#X connect 4 2 6 0;
#X connect 4 3 7 0;
#X connect 4 4 8 0;
#X connect 4 5 9 0;
#X connect 4 6 10 0;
#X connect 4 7 11 0;
#X connect 5 0 12 0;
#X connect 6 0 12 0;
#X connect 7 0 12 0;
#X connect 8 0 12 0;
#X connect 9 0 12 0;
#X connect 10 0 12 0;
#X connect 11 0 12 0;
#X connect 15 0 14 0;
#X connect 15 0 16 0;
#X connect 16 0 3 0;
#X restore 343 485 pd botleger;
#N canvas 0 22 450 300 loadbng 0;
#X obj 79 89 del 20;
#X obj 79 116 outlet;
#X obj 79 59 r \$0-lbn;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
#X restore 771 111 pd loadbng;
#N canvas 0 22 287 304 pos 0;
#X obj 20 -15 inlet;
#X obj 166 -18 inlet;
#X obj 20 77 spigot 1;
#X obj 20 98 tabread flats;
#X obj 110 77 spigot;
#X obj 20 181 - 28;
#X obj 110 98 tabread sharps;
#X obj 65 55 == 0;
#X obj 20 125 moses 80;
#X obj 28 154 - 80;
#X msg 54 181 1;
#X obj 20 6 f;
#X obj 65 229 outlet;
#X msg 65 155 2;
#X obj 110 181 - 28;
#X obj 110 125 moses 80;
#X obj 118 154 - 80;
#X msg 144 181 1;
#X msg 155 155 0;
#X obj 20 229 outlet;
#X obj 20 208 -;
#X obj 116 11 t b f;
#X obj 234 43 inlet;
#X msg 210 124 12;
#X msg 242 124 0;
#X obj 223 90 sel 1 2;
#X obj 223 62 t b f;
#X connect 0 0 11 0;
#X connect 1 0 21 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 4 0 6 0;
#X connect 5 0 20 0;
#X connect 6 0 15 0;
#X connect 7 0 2 1;
#X connect 8 0 10 0;
#X connect 8 0 5 0;
#X connect 8 1 9 0;
#X connect 8 1 13 0;
#X connect 9 0 5 0;
#X connect 10 0 12 0;
#X connect 11 0 4 0;
#X connect 11 0 2 0;
#X connect 13 0 12 0;
#X connect 14 0 20 0;
#X connect 15 0 17 0;
#X connect 15 0 14 0;
#X connect 15 1 16 0;
#X connect 15 1 18 0;
#X connect 16 0 14 0;
#X connect 17 0 12 0;
#X connect 18 0 12 0;
#X connect 20 0 19 0;
#X connect 21 0 11 0;
#X connect 21 1 7 0;
#X connect 21 1 4 1;
#X connect 22 0 26 0;
#X connect 23 0 20 1;
#X connect 24 0 20 1;
#X connect 25 0 23 0;
#X connect 25 1 24 0;
#X connect 26 0 11 0;
#X connect 26 1 25 0;
#X restore 245 94 pd pos;
#X floatatom 245 78 5 0 0 0 - - -;
#X obj 89 10 inlet;
#X obj 157 97 pack f f f;
#X obj 138 208 +;
#X msg 1003 115 text G;
#X msg 959 115 text 7;
#X msg 1064 115 text W;
#X floatatom 860 54 5 0 0 0 value - -;
#X obj 590 618 text3d;
#X obj 576 424 gemhead;
#X obj 701 464 +;
#X msg 844 395 0;
#X msg 870 396 1;
#X obj 657 488 + 0.37;
#X msg 802 538 text g;
#X obj 708 490 - 0.08;
#X obj 830 424 f;
#X obj 389 535 - 0.048;
#X obj 443 157 * 0.092;
#X obj 156 264 * 0.092;
#X obj 729 416 * 0.092;
#X obj 443 137 + 2;
#X obj 303 194 - 0.185;
#X obj 857 72 moses 7;
#X obj 897 94 - 7;
#X obj 959 93 sel 0 1 2 3 4 5 6;
#X msg 740 369 11;
#X msg 767 370 9;
#X obj 134 324 - 0;
#X msg 810 371 6;
#X msg 1081 279 0.415;
#X msg 967 384 0;
#X obj 485 220 - 0;
#X msg 1091 261 1;
#X msg 1142 255 0.185;
#X msg 1200 198 0.085;
#X msg 1140 210 0.149;
#X msg 1083 376 0.113;
#X msg 1055 446 0.048;
#X msg 1070 408 0.088;
#X msg 629 220 -0.17;
#X msg 986 344 0.02;
#X obj 10 833 gemhead;
#X obj 39 908 rectangle 0.01 0.6;
#X obj 76 844 +;
#X msg 183 691 0;
#X obj 226 794 - 2.32;
#X msg 262 764 2.32;
#X text 294 763 <--- changes with screen dimensions!!!;
#X msg 232 606 0.25;
#X obj 183 669 sel 0 1;
#X text 287 680 <--- changes with notehead size!!!;
#X text 162 655 bottom/top;
#X msg 519 641 bottom/top stemlength beamed;
#X text 23 755 a stem;
#X obj 251 708 * -1;
#X obj 237 727 -0.5;
#X obj 279 725 0.5;
#X obj 247 825 -;
#X obj 190 777 +;
#X obj 159 128 s \$0-color;
#X obj 149 298 r \$0-color;
#X obj 479 448 r \$0-color;
#X obj 430 267 r \$0-color;
#X obj 631 116 s \$0-value;
#X obj 83 645 r \$0-value;
#X obj 165 871 r \$0-color;
#X obj 113 129 s \$0-z;
#X obj 643 96 s \$0-direction;
#X obj 183 633 r \$0-direction;
#X obj 167 845 r \$0-z;
#X obj 797 851 text3d;
#X obj 769 641 gemhead;
#N canvas 0 22 450 300 inittext 0;
#X obj 128 155 outlet;
#X obj 259 153 outlet;
#X msg 263 112 11;
#X obj 120 40 r \$0-lbn;
#X msg 54 134 font fonts/Music8.ttf \, justify left top;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 0 2 0;
#X connect 4 0 0 0;
#X restore 857 787 pd inittext;
#X obj 783 702 +;
#X floatatom 789 669 5 0 0 0 - - -;
#N canvas 316 144 450 300 bottie 0;
#X msg 79 129 text A;
#X msg 127 129 text B;
#X msg 185 129 text C;
#X msg 246 129 text D;
#X obj 81 168 outlet;
#X obj 77 57 inlet;
#X obj 80 94 sel 3 2 1 0;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 5 0 6 0;
#X connect 6 0 0 0;
#X connect 6 1 1 0;
#X connect 6 2 2 0;
#X connect 6 3 3 0;
#X restore 1090 745 pd bottie;
#N canvas 316 144 450 300 toptie 0;
#X obj 81 168 outlet;
#X obj 77 57 inlet;
#X msg 79 129 text P;
#X msg 127 129 text Q;
#X msg 185 129 text R;
#X msg 246 129 text S;
#X obj 81 94 sel 3 2 1 0;
#X connect 1 0 6 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 2 0;
#X connect 6 1 3 0;
#X connect 6 2 4 0;
#X connect 6 3 5 0;
#X restore 1020 745 pd toptie;
#X obj 1090 693 spigot 1;
#X obj 1020 693 spigot;
#X obj 1135 674 == 0;
#X obj 1040 625 t f f;
#X obj 1040 647 sel 1 0;
#X obj 1020 674 f;
#X obj 1090 674 f;
#X obj 855 727 +;
#X floatatom 903 703 5 0 0 0 - - -;
#X text 961 721 Y;
#X text 1018 614 X;
#X msg 983 615 0.79;
#X text 928 613 minim;
#X text 914 596 semibrieve;
#X text 922 629 crotchet;
#X text 925 647 quaver;
#X msg 983 596 1.19;
#X msg 983 634 0.56;
#X msg 983 653 0.36;
#X msg 1042 721 0.66;
#X msg 973 721 -0.97;
#X obj 924 755 r \$0-color;
#X obj 849 607 f;
#X obj 904 735 r \$0-z;
#X obj 1027 581 r \$0-direction;
#X obj 882 527 sel 0 1 2 3 4 5 6;
#X obj 931 455 f;
#X msg 127 10 x y z len clef r g b;
#X msg 586 217 -0.19;
#X obj 269 482 t b;
#X obj 48 371 color 0 0 0;
#X obj 372 301 color 0 0 0;
#X obj 373 585 color 0 0 0;
#X obj 754 828 color 0 0 0;
#X obj 39 888 color 0 0 0;
#X obj 764 794 scaleXYZ 0 0 0;
#X obj 590 562 color 0 0 0;
#X obj 533 10 inlet;
#X msg 330 11 0;
#X obj 274 11 spigot 1;
#X obj 796 510 r \$0-lbn;
#X floatatom 46 256 5 0 0 0 - - -;
#X floatatom 559 81 5 0 0 0 - - -;
#X obj 213 690 0.25;
#X msg 959 216 0;
#X msg 993 215 1;
#X msg 1019 217 2;
#X obj 962 241 s \$0-font_switch;
#X obj 232 568 r \$0-font_switch;
#X obj 232 587 sel 0 1 2;
#X msg 264 606 0.2;
#X msg 290 606 0.17;
#X obj 380 9 t b;
#N canvas 78 87 1153 300 creation_arguments 0;
#X obj 271 122 moses 1e-07;
#X msg 271 141 60;
#X obj 157 103 \$2;
#X obj 157 160 s \$0-noterhythm;
#X obj 126 44 spigot 1;
#X msg 181 44 0;
#X obj 126 25 inlet;
#X obj 365 160 s \$0-notedur;
#X obj 468 108 \$5;
#X obj 900 162 prepend shfl;
#X obj 899 218 outlet;
#X obj 56 159 prepend xoff;
#X obj 809 163 prepend acc;
#X obj 271 160 prepend pitch;
#X obj 728 161 prepend tie;
#X obj 449 163 prepend bt;
#X obj 271 103 \$3;
#X obj 365 103 \$4;
#X obj 89 93 \$1;
#X obj 266 55 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 318 22 inlet;
#X obj 642 58 prepend proot;
#X obj 629 108 \$6;
#X obj 809 106 \$7;
#X obj 900 105 \$8;
#X obj 642 38 \$9;
#X obj 118 67 t b b b;
#X msg 92 227 xoff rhythm pitch dur bt tie acc shfl proot route;
#X obj 988 101 \$12;
#X obj 988 157 prepend articulation;
#X obj 188 125 s \$0-lbn;
#X connect 0 0 1 0;
#X connect 0 1 13 0;
#X connect 1 0 13 0;
#X connect 2 0 3 0;
#X connect 4 0 5 0;
#X connect 4 0 26 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 15 0;
#X connect 9 0 10 0;
#X connect 11 0 10 0;
#X connect 12 0 10 0;
#X connect 13 0 10 0;
#X connect 14 0 10 0;
#X connect 15 0 10 0;
#X connect 16 0 0 0;
#X connect 17 0 7 0;
#X connect 18 0 11 0;
#X connect 20 0 26 0;
#X connect 21 0 10 0;
#X connect 22 0 14 0;
#X connect 23 0 12 0;
#X connect 24 0 9 0;
#X connect 25 0 21 0;
#X connect 26 0 2 0;
#X connect 26 0 8 0;
#X connect 26 0 28 0;
#X connect 26 1 17 0;
#X connect 26 1 18 0;
#X connect 26 1 23 0;
#X connect 26 1 24 0;
#X connect 26 1 16 0;
#X connect 26 2 25 0;
#X connect 26 2 22 0;
#X connect 26 2 30 0;
#X connect 28 0 29 0;
#X connect 29 0 10 0;
#X restore 392 32 pd creation_arguments;
#N canvas 0 22 690 669 work_out_rhythms 0;
#X obj 291 355 * 0.5;
#X obj 291 378 i;
#X obj 334 355 * 0.5;
#X obj 334 378 i;
#X obj 377 355 * 0.5;
#X obj 377 378 i;
#X obj 419 355 * 0.5;
#X obj 419 378 i;
#X obj 462 355 * 0.5;
#X obj 462 378 i;
#X obj 505 355 * 0.5;
#X obj 505 378 i;
#X floatatom 503 317 5 0 0 0 - - -;
#X obj 291 402 sel 1;
#X obj 334 402 sel 1;
#X obj 377 402 sel 1;
#X obj 419 402 sel 1;
#X obj 462 402 sel 1;
#X obj 505 402 sel 1;
#X msg 291 423 1;
#X msg 334 423 2;
#X msg 377 423 3;
#X msg 419 423 4;
#X msg 462 423 5;
#X msg 505 423 6;
#X obj 291 468 -;
#X obj 291 531 +;
#X msg 170 495 7;
#X msg 130 495 0;
#X obj 535 280 f;
#X obj 291 446 f;
#X obj 67 63 moses 1;
#X obj 125 86 moses 2;
#X obj 166 107 moses 4;
#X obj 144 127 sel 3;
#X obj 204 127 moses 8;
#X obj 245 148 moses 16;
#X obj 223 168 sel 12;
#X obj 187 147 sel 6;
#X obj 94 105 sel 1.5;
#X msg 51 283 0;
#X msg 91 283 0;
#X msg 131 283 1;
#X msg 171 283 1;
#X msg 211 283 2;
#X msg 251 283 2;
#X msg 291 283 3;
#X msg 331 283 3;
#X obj 268 188 sel 24;
#X obj 290 168 moses 32;
#X obj 67 40 r \$0-notedur;
#X obj 516 235 r \$0-noterhythm;
#X obj 291 491 moses 0;
#X msg 291 511 0;
#X obj 291 551 outlet;
#X msg 371 283 4;
#X msg 411 283 4;
#X obj 334 188 sel 48;
#X msg 449 283 5;
#X msg 489 283 5;
#X floatatom 349 490 5 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 0 0 2 0;
#X connect 1 0 13 0;
#X connect 2 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 14 0;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 15 0;
#X connect 6 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 16 0;
#X connect 8 0 9 0;
#X connect 8 0 10 0;
#X connect 9 0 17 0;
#X connect 10 0 11 0;
#X connect 11 0 18 0;
#X connect 12 0 0 0;
#X connect 13 0 19 0;
#X connect 14 0 20 0;
#X connect 15 0 21 0;
#X connect 16 0 22 0;
#X connect 17 0 23 0;
#X connect 18 0 24 0;
#X connect 19 0 30 0;
#X connect 20 0 30 0;
#X connect 21 0 30 0;
#X connect 22 0 30 0;
#X connect 23 0 30 0;
#X connect 24 0 30 0;
#X connect 25 0 52 0;
#X connect 25 0 60 0;
#X connect 26 0 54 0;
#X connect 27 0 26 1;
#X connect 28 0 26 1;
#X connect 29 0 12 0;
#X connect 30 0 25 0;
#X connect 31 1 32 0;
#X connect 32 0 39 0;
#X connect 32 1 33 0;
#X connect 33 0 34 0;
#X connect 33 1 35 0;
#X connect 34 0 42 0;
#X connect 34 0 27 0;
#X connect 34 1 43 0;
#X connect 34 1 28 0;
#X connect 35 0 38 0;
#X connect 35 1 36 0;
#X connect 36 0 37 0;
#X connect 36 1 49 0;
#X connect 37 0 46 0;
#X connect 37 0 27 0;
#X connect 37 1 47 0;
#X connect 37 1 28 0;
#X connect 38 0 44 0;
#X connect 38 0 27 0;
#X connect 38 1 45 0;
#X connect 38 1 28 0;
#X connect 39 0 40 0;
#X connect 39 0 27 0;
#X connect 39 1 41 0;
#X connect 39 1 28 0;
#X connect 40 0 25 1;
#X connect 41 0 25 1;
#X connect 42 0 25 1;
#X connect 43 0 25 1;
#X connect 44 0 25 1;
#X connect 45 0 25 1;
#X connect 46 0 25 1;
#X connect 47 0 25 1;
#X connect 48 0 55 0;
#X connect 48 0 27 0;
#X connect 48 1 56 0;
#X connect 48 1 28 0;
#X connect 49 0 48 0;
#X connect 49 1 57 0;
#X connect 50 0 31 0;
#X connect 51 0 29 0;
#X connect 52 0 53 0;
#X connect 52 1 26 0;
#X connect 53 0 26 0;
#X connect 55 0 25 1;
#X connect 56 0 25 1;
#X connect 57 0 27 0;
#X connect 57 0 58 0;
#X connect 57 1 28 0;
#X connect 57 1 59 0;
#X connect 58 0 25 1;
#X connect 59 0 25 1;
#X restore 892 16 pd work_out_rhythms;
#X obj 507 12 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 770 576 > 0;
#X floatatom 337 138 5 0 0 1 y-position - -;
#N canvas 0 22 287 304 pos 0;
#X obj 20 -15 inlet;
#X obj 166 -18 inlet;
#X obj 20 77 spigot 1;
#X obj 20 98 tabread flats;
#X obj 110 77 spigot;
#X obj 20 181 - 28;
#X obj 110 98 tabread sharps;
#X obj 65 55 == 0;
#X obj 20 125 moses 80;
#X obj 28 154 - 80;
#X msg 54 181 1;
#X obj 20 6 f;
#X obj 65 229 outlet;
#X msg 65 155 2;
#X obj 110 181 - 28;
#X obj 110 125 moses 80;
#X obj 118 154 - 80;
#X msg 144 181 1;
#X msg 155 155 0;
#X obj 20 229 outlet;
#X obj 20 208 -;
#X obj 116 11 t b f;
#X obj 234 43 inlet;
#X msg 210 124 12;
#X msg 242 124 0;
#X obj 223 90 sel 1 2;
#X obj 223 62 t b f;
#X connect 0 0 11 0;
#X connect 1 0 21 0;
#X connect 2 0 3 0;
#X connect 3 0 8 0;
#X connect 4 0 6 0;
#X connect 5 0 20 0;
#X connect 6 0 15 0;
#X connect 7 0 2 1;
#X connect 8 0 10 0;
#X connect 8 0 5 0;
#X connect 8 1 9 0;
#X connect 8 1 13 0;
#X connect 9 0 5 0;
#X connect 10 0 12 0;
#X connect 11 0 4 0;
#X connect 11 0 2 0;
#X connect 13 0 12 0;
#X connect 14 0 20 0;
#X connect 15 0 17 0;
#X connect 15 0 14 0;
#X connect 15 1 16 0;
#X connect 15 1 18 0;
#X connect 16 0 14 0;
#X connect 17 0 12 0;
#X connect 18 0 12 0;
#X connect 20 0 19 0;
#X connect 21 0 11 0;
#X connect 21 1 7 0;
#X connect 21 1 4 1;
#X connect 22 0 26 0;
#X connect 23 0 20 1;
#X connect 24 0 20 1;
#X connect 25 0 23 0;
#X connect 25 1 24 0;
#X connect 26 0 11 0;
#X connect 26 1 25 0;
#X restore 368 116 pd pos;
#X floatatom 388 99 5 0 0 0 - - -;
#X obj 241 257 -;
#X obj 1010 515 moses 3;
#X msg 1049 536 3;
#X obj 570 10 route \$10;
#X text 409 200 Accidental#:b;
#X text 820 608 Tie^;
#X floatatom 251 317 5 0 0 0 - - -;
#X obj 348 232 -;
#X obj 304 277 < 4;
#X obj 241 288 abs;
#X obj 304 296 * 0.092;
#X obj 304 351 * 0.046;
#X obj 18 88 s \$0-showme;
#N canvas 0 22 450 300 clockit 0;
#X obj 61 57 inlet;
#X obj 61 122 spigot 1;
#X obj 151 122 t b;
#X obj 151 141 f;
#X obj 176 141 + 1;
#X msg 186 97 0;
#X msg 151 98 1;
#X obj 61 174 outlet;
#X obj 159 57 inlet;
#X obj 159 78 t b b;
#X obj 242 59 r \$0-clocked;
#X obj 151 160 < 8;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 7 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 11 0;
#X connect 4 0 3 1;
#X connect 5 0 3 1;
#X connect 6 0 1 1;
#X connect 8 0 9 0;
#X connect 9 0 6 0;
#X connect 9 1 5 0;
#X connect 11 0 1 1;
#X restore 89 33 pd clockit;
#X obj 156 35 r \$0-reclock;
#X obj 18 33 packel 9;
#X obj 17 272 r \$0-showme;
#X obj 390 162 &&;
#X obj 314 157 r \$0-showme;
#X obj 330 507 &&;
#X obj 284 456 r \$0-showme;
#X obj 770 607 &&;
#X obj 692 604 r \$0-showme;
#X obj 10 797 &&;
#X obj 12 774 r \$0-showme;
#X obj 91 773 > 0;
#X obj 580 402 &&;
#X obj 504 367 r \$0-showme;
#X obj 89 69 unpack f f f f f f f f;
#X obj 648 10 r \$11;
#X obj 628 33 route reclock;
#X obj 548 33 s \$0-reclock;
#X obj 48 605 text3d;
#X obj 38 508 gemhead;
#X obj 135 510 r \$0-color;
#X obj 44 563 color 0 0 0;
#X obj 42 539 translateXYZ 2 -40 -0.9;
#X obj 79 425 r \$0-showme;
#X obj 27 462 &&;
#X obj 63 458 t b f;
#X obj 25 438 != 0;
#X text 25 487 articulation;
#X obj 201 413 == 1;
#X obj 178 458 sel 1;
#X obj 200 438 &&;
#X obj 235 412 == 0;
#X obj 234 435 t b f;
#X obj 240 386 r \$0-direction;
#X obj 274 437 &&;
#X obj 270 414 t b f;
#X obj 230 459 sel 1;
#X msg 111 603 text `;
#X obj 128 580 loadbang;
#X obj 102 512 +;
#X msg 160 484 text I;
#X msg 213 483 text E;
#X obj 107 490 t b f;
#X msg 102 448 0.38;
#X msg 124 468 0.45;
#X obj 471 56 route pitch rhythm xoff bt tie acc shfl proot articulation
;
#X msg 186 569 0;
#X obj 210 523 loadbang;
#X obj 201 547 r \$0-lbn;
#X obj 398 240 translateXYZ 2 -45 -0.9;
#X obj 56 347 translateXYZ 2 -45 -0.9;
#X obj 381 561 translateXYZ 2 -45 -0.9;
#X obj 644 513 translateXYZ 2 -42 -0.9;
#X obj 777 761 translateXYZ 2 -45 -0.9;
#X obj 39 866 translateXYZ 2 -45 0;
#X connect 0 0 3 0;
#X connect 2 0 240 0;
#X connect 3 0 66 0;
#X connect 3 0 97 0;
#X connect 3 0 145 0;
#X connect 4 0 1 0;
#X connect 4 1 1 1;
#X connect 6 0 239 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X connect 10 0 5 0;
#X connect 11 0 5 0;
#X connect 12 0 13 0;
#X connect 13 0 17 0;
#X connect 14 0 15 0;
#X connect 15 0 7 0;
#X connect 15 0 144 0;
#X connect 15 1 11 0;
#X connect 15 1 78 0;
#X connect 15 2 9 0;
#X connect 15 2 33 0;
#X connect 16 0 14 0;
#X connect 17 0 70 0;
#X connect 21 0 30 0;
#X connect 21 0 57 0;
#X connect 21 0 58 0;
#X connect 21 0 59 0;
#X connect 21 0 176 0;
#X connect 22 0 5 0;
#X connect 22 1 5 1;
#X connect 23 0 241 2;
#X connect 25 0 241 0;
#X connect 26 0 195 1;
#X connect 27 0 24 0;
#X connect 27 0 46 0;
#X connect 27 1 24 1;
#X connect 27 1 46 1;
#X connect 28 0 31 0;
#X connect 29 0 31 1;
#X connect 30 0 28 0;
#X connect 30 0 35 0;
#X connect 30 1 29 0;
#X connect 30 1 34 0;
#X connect 31 0 26 0;
#X connect 33 0 13 1;
#X connect 34 0 24 0;
#X connect 35 0 24 0;
#X connect 36 0 16 0;
#X connect 37 0 21 0;
#X connect 37 1 15 0;
#X connect 38 0 37 0;
#X connect 39 0 155 0;
#X connect 39 0 189 0;
#X connect 39 0 191 0;
#X connect 40 0 98 0;
#X connect 41 0 51 0;
#X connect 41 0 55 0;
#X connect 41 0 60 0;
#X connect 41 0 82 0;
#X connect 41 0 157 0;
#X connect 41 0 240 1;
#X connect 42 0 1 0;
#X connect 43 0 1 0;
#X connect 44 0 1 0;
#X connect 45 0 61 0;
#X connect 47 0 242 0;
#X connect 48 0 53 0;
#X connect 49 0 54 0;
#X connect 50 0 54 0;
#X connect 51 0 242 1;
#X connect 52 0 46 0;
#X connect 53 0 242 2;
#X connect 54 0 202 1;
#X connect 55 0 241 1;
#X connect 56 0 17 1;
#X connect 57 0 3 1;
#X connect 58 0 48 1;
#X connect 59 0 56 0;
#X connect 60 0 183 0;
#X connect 61 0 49 0;
#X connect 61 0 63 0;
#X connect 61 0 142 0;
#X connect 61 1 62 0;
#X connect 62 0 50 0;
#X connect 62 0 63 0;
#X connect 62 0 142 0;
#X connect 63 0 43 0;
#X connect 63 0 64 0;
#X connect 63 0 69 0;
#X connect 63 0 72 0;
#X connect 63 0 79 0;
#X connect 63 0 160 0;
#X connect 63 1 42 0;
#X connect 63 1 64 0;
#X connect 63 1 69 0;
#X connect 63 1 72 0;
#X connect 63 1 76 0;
#X connect 63 1 160 0;
#X connect 63 2 44 0;
#X connect 63 2 76 0;
#X connect 63 2 160 0;
#X connect 63 2 65 0;
#X connect 63 2 68 0;
#X connect 63 2 74 0;
#X connect 63 3 44 0;
#X connect 63 3 76 0;
#X connect 63 3 160 0;
#X connect 63 3 65 0;
#X connect 63 3 68 0;
#X connect 63 3 74 0;
#X connect 63 4 44 0;
#X connect 63 4 65 0;
#X connect 63 4 77 0;
#X connect 63 4 68 0;
#X connect 63 4 74 0;
#X connect 63 4 161 0;
#X connect 63 5 44 0;
#X connect 63 5 71 0;
#X connect 63 5 67 0;
#X connect 63 5 75 0;
#X connect 63 5 73 0;
#X connect 63 5 162 0;
#X connect 63 6 44 0;
#X connect 63 6 67 0;
#X connect 63 6 71 0;
#X connect 63 6 75 0;
#X connect 63 6 73 0;
#X connect 63 6 162 0;
#X connect 64 0 1 1;
#X connect 64 0 5 1;
#X connect 65 0 1 1;
#X connect 65 0 5 1;
#X connect 66 0 240 2;
#X connect 67 0 1 1;
#X connect 67 0 5 1;
#X connect 68 0 66 1;
#X connect 68 0 70 1;
#X connect 69 0 70 1;
#X connect 69 0 66 1;
#X connect 70 0 239 2;
#X connect 71 0 70 1;
#X connect 71 0 66 1;
#X connect 72 0 60 1;
#X connect 73 0 60 1;
#X connect 74 0 60 1;
#X connect 75 0 55 1;
#X connect 76 0 55 1;
#X connect 77 0 55 1;
#X connect 78 0 13 1;
#X connect 79 0 55 1;
#X connect 80 0 244 0;
#X connect 82 0 244 1;
#X connect 83 0 82 1;
#X connect 84 0 97 1;
#X connect 85 0 84 1;
#X connect 87 0 159 1;
#X connect 88 0 83 0;
#X connect 88 0 94 0;
#X connect 88 1 95 0;
#X connect 88 1 159 0;
#X connect 93 0 94 1;
#X connect 94 0 84 0;
#X connect 94 0 96 0;
#X connect 95 0 84 0;
#X connect 95 0 96 0;
#X connect 96 0 81 2;
#X connect 97 0 244 2;
#X connect 99 0 146 1;
#X connect 100 0 148 1;
#X connect 100 0 152 1;
#X connect 101 0 147 1;
#X connect 103 0 201 0;
#X connect 104 0 150 1;
#X connect 107 0 88 0;
#X connect 108 0 244 3;
#X connect 110 0 243 0;
#X connect 111 0 109 0;
#X connect 111 1 109 1;
#X connect 112 0 243 1;
#X connect 113 0 112 1;
#X connect 114 0 109 0;
#X connect 115 0 109 0;
#X connect 116 0 114 0;
#X connect 117 0 115 0;
#X connect 118 0 116 1;
#X connect 119 0 120 0;
#X connect 119 1 118 0;
#X connect 119 1 117 1;
#X connect 120 0 121 0;
#X connect 120 0 136 0;
#X connect 120 1 122 0;
#X connect 120 1 135 0;
#X connect 121 0 117 0;
#X connect 122 0 116 0;
#X connect 123 0 243 2;
#X connect 124 0 123 1;
#X connect 127 0 113 0;
#X connect 132 0 113 0;
#X connect 133 0 113 0;
#X connect 134 0 113 0;
#X connect 135 0 124 0;
#X connect 136 0 124 0;
#X connect 137 0 149 1;
#X connect 138 0 151 1;
#X connect 139 0 243 3;
#X connect 140 0 119 0;
#X connect 141 0 132 0;
#X connect 141 1 127 0;
#X connect 141 2 133 0;
#X connect 141 3 134 0;
#X connect 141 4 134 0;
#X connect 141 5 134 0;
#X connect 141 6 134 0;
#X connect 142 0 141 0;
#X connect 142 0 177 0;
#X connect 144 0 13 1;
#X connect 145 0 96 0;
#X connect 146 0 1 0;
#X connect 147 0 5 0;
#X connect 148 0 24 0;
#X connect 149 0 109 0;
#X connect 150 0 81 0;
#X connect 151 0 149 0;
#X connect 152 0 46 0;
#X connect 153 0 179 0;
#X connect 154 0 155 1;
#X connect 155 0 154 0;
#X connect 155 0 168 0;
#X connect 156 0 52 0;
#X connect 159 0 82 1;
#X connect 160 0 163 0;
#X connect 161 0 163 0;
#X connect 162 0 163 0;
#X connect 164 0 165 0;
#X connect 165 0 87 0;
#X connect 165 1 166 0;
#X connect 165 2 167 0;
#X connect 166 0 159 1;
#X connect 167 0 159 1;
#X connect 168 0 169 0;
#X connect 169 0 235 0;
#X connect 170 0 45 0;
#X connect 170 0 102 0;
#X connect 171 0 169 1;
#X connect 172 0 197 1;
#X connect 173 0 176 1;
#X connect 174 0 173 0;
#X connect 175 0 174 0;
#X connect 176 0 185 0;
#X connect 177 0 122 1;
#X connect 177 0 121 1;
#X connect 177 1 178 0;
#X connect 178 0 122 1;
#X connect 178 0 121 1;
#X connect 179 0 235 0;
#X connect 182 0 184 0;
#X connect 182 0 187 0;
#X connect 183 0 239 1;
#X connect 184 0 186 0;
#X connect 185 0 182 0;
#X connect 186 0 183 1;
#X connect 187 0 95 1;
#X connect 187 0 93 0;
#X connect 189 0 204 0;
#X connect 190 0 189 1;
#X connect 191 0 188 0;
#X connect 192 0 2 0;
#X connect 193 0 6 0;
#X connect 194 0 193 0;
#X connect 195 0 25 0;
#X connect 196 0 195 0;
#X connect 197 0 110 0;
#X connect 198 0 197 0;
#X connect 199 0 80 0;
#X connect 200 0 199 0;
#X connect 201 0 199 1;
#X connect 202 0 47 0;
#X connect 203 0 202 0;
#X connect 204 0 41 0;
#X connect 204 0 112 0;
#X connect 204 1 0 0;
#X connect 204 1 12 0;
#X connect 204 1 23 0;
#X connect 204 1 123 0;
#X connect 204 1 48 0;
#X connect 204 2 105 0;
#X connect 204 2 239 3;
#X connect 204 2 240 3;
#X connect 204 2 241 3;
#X connect 204 2 242 3;
#X connect 204 4 37 2;
#X connect 204 4 174 2;
#X connect 204 5 40 0;
#X connect 204 6 40 1;
#X connect 204 7 40 2;
#X connect 205 0 206 0;
#X connect 206 0 207 0;
#X connect 206 1 235 0;
#X connect 209 0 212 0;
#X connect 210 0 211 1;
#X connect 211 0 208 0;
#X connect 212 0 211 0;
#X connect 213 0 215 0;
#X connect 214 0 209 0;
#X connect 215 0 214 0;
#X connect 215 1 214 1;
#X connect 216 0 214 0;
#X connect 218 0 220 0;
#X connect 218 0 224 0;
#X connect 219 0 230 0;
#X connect 219 0 233 0;
#X connect 220 0 219 0;
#X connect 221 0 222 0;
#X connect 222 0 220 0;
#X connect 222 1 220 1;
#X connect 223 0 221 0;
#X connect 223 0 225 0;
#X connect 224 0 226 0;
#X connect 225 0 224 0;
#X connect 225 1 224 1;
#X connect 226 0 231 0;
#X connect 226 0 234 0;
#X connect 227 0 208 0;
#X connect 228 0 227 0;
#X connect 229 0 212 2;
#X connect 230 0 208 0;
#X connect 231 0 208 0;
#X connect 232 0 229 0;
#X connect 232 1 229 1;
#X connect 233 0 232 0;
#X connect 234 0 232 0;
#X connect 235 0 38 0;
#X connect 235 1 45 0;
#X connect 235 1 102 0;
#X connect 235 2 41 1;
#X connect 235 2 158 0;
#X connect 235 3 106 0;
#X connect 235 4 138 0;
#X connect 235 4 172 0;
#X connect 235 5 193 1;
#X connect 235 6 37 1;
#X connect 235 6 174 1;
#X connect 235 7 175 0;
#X connect 235 8 216 0;
#X connect 235 8 218 0;
#X connect 236 0 209 0;
#X connect 237 0 236 0;
#X connect 238 0 236 0;
#X connect 239 0 147 0;
#X connect 240 0 146 0;
#X connect 241 0 148 0;
#X connect 242 0 152 0;
#X connect 243 0 151 0;
#X connect 244 0 150 0;