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
|
#N canvas 0 22 438 235 10;
#X obj 20 18 cnv 15 400 140 empty empty Gemnotes_is... 20 16 0 26 -207865
-45076 0;
#X text 35 78 - an abstraction [makevoice] for creating notation objects
in real time using dynamic patching in PD;
#X text 36 107 - a score metalanguage for the specification of rhythmic
structures and notation objects;
#X text 37 138 - a set of fonts to be used with the [text3d] object
in Gem;
#X text 35 49 - a set of abstractions for creating live music notation
in Pure Data and Gem;
#N canvas 328 459 1081 520 demo 0;
#X obj 135 150 tgl 32 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 0 22 450 300 init 0;
#X obj 48 53 loadbang;
#X obj 48 118 outlet;
#X msg 262 122 1;
#X obj 262 141 outlet;
#X msg 48 84 x -6.6 \, y 3 \, z 1.3 \, len 29 \, clef 1 \, r 0.9 \,
g 0.9 \, b 0.9;
#X connect 0 0 4 0;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 1 0;
#X restore 86 166 pd init;
#X msg 207 192 reset;
#X msg 774 428 group 4 16;
#X obj 108 269 makevoice 0.1 0.4;
#X obj 108 185 stave;
#X obj 266 178 gemwin;
#X msg 293 159 0 \, destroy;
#X msg 219 138 dimen 1000 400 \, create \, 1;
#X obj 134 14 inlet;
#X obj 130 39 sel 1 0;
#X obj 61 127 delay 300;
#X msg 61 146 1;
#X msg 135 131 0;
#X obj 395 108 f;
#X obj 425 108 + 1;
#X msg 330 82 0;
#X msg 215 103 1;
#X obj 394 128 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
19 20;
#X msg 813 101 0;
#X obj 749 40 sharpsandflats;
#X obj 395 80 metro 500;
#X obj 458 108 500;
#X msg 478 71 500;
#X obj 492 107 * 0.95;
#X obj 242 26 loadbang;
#X msg 198 33 0;
#X msg 398 177 note 0 63 1 1 78;
#X msg 418 197 note + 64 1 1 78;
#X msg 438 217 note + 66 1 1 78;
#X msg 458 238 note + 67 1 1 62;
#X msg 458 258 note . 73 1 1 62;
#X msg 476 279 note + 72 1 1 78;
#X msg 496 299 note + 78 1 1 78;
#X msg 639 298 note + 81 3 0 78;
#X msg 822 375 bar;
#X msg 651 318 note + 80 1 1 78;
#X msg 393 150 hdsq 0.103 \, bar 6 8 3 8;
#X msg 75 30 1;
#X msg 749 273 note + 79 1 1 30;
#X msg 769 293 note + 82 1 1 35;
#X msg 789 313 note + 88 1 1 40;
#X msg 807 334 note + 95 1 1 45;
#X obj 215 80 delay 3000;
#X msg 506 178 bar 5 8 6 16 4 16;
#X msg 539 197 note 0 65 2 1 62;
#X msg 558 215 note . 71 2 0 88;
#X msg 575 234 note . 75 2 0 88;
#X msg 595 255 note + 72 2 0 78;
#X msg 619 274 note + 83 2 0 78;
#X msg 614 151 bar 2 4 4 32 4 32 8 32;
#X msg 628 172 rest 4;
#X msg 664 194 note 4 79 4 0 99;
#X msg 684 213 note . 73 4 1 99;
#X msg 700 233 note . 69 4 1 99;
#X msg 716 252 note . 60 4 1 99;
#X connect 0 0 5 1;
#X connect 1 0 5 0;
#X connect 1 1 0 0;
#X connect 2 0 4 1;
#X connect 3 0 4 1;
#X connect 5 0 4 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 0 8 0;
#X connect 10 0 43 0;
#X connect 10 1 13 0;
#X connect 10 1 2 0;
#X connect 10 1 7 0;
#X connect 10 1 16 0;
#X connect 10 1 23 0;
#X connect 11 0 12 0;
#X connect 12 0 0 0;
#X connect 13 0 0 0;
#X connect 14 0 15 0;
#X connect 14 0 18 0;
#X connect 15 0 14 1;
#X connect 16 0 14 1;
#X connect 16 0 21 0;
#X connect 17 0 21 0;
#X connect 18 0 37 0;
#X connect 18 1 27 0;
#X connect 18 2 28 0;
#X connect 18 3 29 0;
#X connect 18 4 30 0;
#X connect 18 4 31 0;
#X connect 18 5 32 0;
#X connect 18 6 33 0;
#X connect 18 7 44 0;
#X connect 18 8 45 0;
#X connect 18 8 46 0;
#X connect 18 8 47 0;
#X connect 18 9 48 0;
#X connect 18 10 49 0;
#X connect 18 11 34 0;
#X connect 18 12 36 0;
#X connect 18 13 50 0;
#X connect 18 14 51 0;
#X connect 18 15 52 0;
#X connect 18 16 53 0;
#X connect 18 16 54 0;
#X connect 18 16 55 0;
#X connect 18 17 39 0;
#X connect 18 18 40 0;
#X connect 18 19 41 0;
#X connect 18 20 42 0;
#X connect 18 21 19 0;
#X connect 19 0 21 0;
#X connect 21 0 14 0;
#X connect 21 0 22 0;
#X connect 22 0 24 0;
#X connect 23 0 22 1;
#X connect 24 0 22 1;
#X connect 24 0 21 1;
#X connect 25 0 26 0;
#X connect 26 0 10 0;
#X connect 27 0 4 1;
#X connect 28 0 4 1;
#X connect 29 0 4 1;
#X connect 30 0 4 1;
#X connect 31 0 4 1;
#X connect 32 0 4 1;
#X connect 33 0 4 1;
#X connect 34 0 4 1;
#X connect 35 0 4 1;
#X connect 36 0 4 1;
#X connect 37 0 4 1;
#X connect 38 0 10 0;
#X connect 39 0 4 1;
#X connect 40 0 4 1;
#X connect 41 0 4 1;
#X connect 42 0 4 1;
#X connect 43 0 17 0;
#X connect 44 0 4 1;
#X connect 45 0 4 1;
#X connect 46 0 4 1;
#X connect 47 0 4 1;
#X connect 48 0 4 1;
#X connect 49 0 4 1;
#X connect 50 0 4 1;
#X connect 51 0 4 1;
#X connect 52 0 4 1;
#X connect 53 0 4 1;
#X connect 54 0 4 1;
#X connect 55 0 4 1;
#X restore 21 181 pd demo;
#X obj 21 163 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 106 181 see README.txt for more info \, or check the examples.
;
#X text 106 168 <c> 2011 Edward Kelly \, morph_2016@yahoo.co.uk;
#X connect 6 0 5 0;
|