Skip to content

Commit 84d62d2

Browse files
committed
add comments to [chord]
1 parent 9d22335 commit 84d62d2

File tree

1 file changed

+106
-87
lines changed

1 file changed

+106
-87
lines changed

chord.pd

+106-87
Original file line numberDiff line numberDiff line change
@@ -1,103 +1,122 @@
1-
#N canvas 0 40 1512 884 12;
1+
#N canvas 0 38 1512 884 12;
22
#X obj 21 34 inlet;
33
#X obj 639 34 inlet;
44
#X obj 639 148 unpack f f f f f f f, f 78;
55
#X obj 53 148 sel 1 2 3 4 5 6 7, f 82;
6-
#X obj 53 172 t b b b b;
7-
#X obj 134 172 t b b b b;
8-
#X obj 216 172 t b b b b;
9-
#X obj 297 172 t b b b b;
10-
#X obj 379 172 t b b b b;
11-
#X obj 460 172 t b b b b;
12-
#X obj 542 172 t b b b b;
13-
#X obj 639 172 t f f f f;
14-
#X obj 729 172 t f f f f;
15-
#X obj 820 172 t f f f f;
16-
#X obj 910 172 t f f f f;
17-
#X obj 1001 172 t f f f f;
18-
#X obj 1091 172 t f f f f;
19-
#X obj 1182 172 t f f f f;
20-
#X obj 53 263 f;
21-
#X obj 63 285 f;
22-
#X obj 73 307 f;
23-
#X obj 83 329 f;
24-
#X obj 226 263 f;
25-
#X obj 236 285 f;
26-
#X obj 246 307 f;
27-
#X obj 256 329 f;
28-
#X obj 396 263 f;
29-
#X obj 406 285 f;
30-
#X obj 416 307 f;
31-
#X obj 426 329 f;
32-
#X obj 575 263 f;
33-
#X obj 585 285 f;
34-
#X obj 595 307 f;
35-
#X obj 605 329 f;
36-
#X obj 756 263 f;
37-
#X obj 766 285 f;
38-
#X obj 776 307 f;
39-
#X obj 786 329 f;
40-
#X obj 956 263 f;
41-
#X obj 966 285 f;
42-
#X obj 976 307 f;
43-
#X obj 986 329 f;
44-
#X obj 1165 263 f;
45-
#X obj 1175 285 f;
46-
#X obj 1185 307 f;
47-
#X obj 1195 329 f;
48-
#X obj 52 510 pack f f f f, f 169;
6+
#X obj 53 262 t b b b b;
7+
#X obj 134 262 t b b b b;
8+
#X obj 216 262 t b b b b;
9+
#X obj 297 262 t b b b b;
10+
#X obj 379 262 t b b b b;
11+
#X obj 460 262 t b b b b;
12+
#X obj 542 262 t b b b b;
13+
#X obj 639 262 t f f f f;
14+
#X obj 729 262 t f f f f;
15+
#X obj 820 262 t f f f f;
16+
#X obj 910 262 t f f f f;
17+
#X obj 1001 262 t f f f f;
18+
#X obj 1091 262 t f f f f;
19+
#X obj 1182 262 t f f f f;
20+
#X obj 53 353 f;
21+
#X obj 63 375 f;
22+
#X obj 73 397 f;
23+
#X obj 83 419 f;
24+
#X obj 226 353 f;
25+
#X obj 236 375 f;
26+
#X obj 246 397 f;
27+
#X obj 256 419 f;
28+
#X obj 396 353 f;
29+
#X obj 406 375 f;
30+
#X obj 416 397 f;
31+
#X obj 426 419 f;
32+
#X obj 575 353 f;
33+
#X obj 585 375 f;
34+
#X obj 595 397 f;
35+
#X obj 605 419 f;
36+
#X obj 756 353 f;
37+
#X obj 766 375 f;
38+
#X obj 776 397 f;
39+
#X obj 786 419 f;
40+
#X obj 956 353 f;
41+
#X obj 966 375 f;
42+
#X obj 976 397 f;
43+
#X obj 986 419 f;
44+
#X obj 1165 353 f;
45+
#X obj 1175 375 f;
46+
#X obj 1185 397 f;
47+
#X obj 1195 419 f;
48+
#X obj 52 600 pack f f f f, f 169;
4949
#X text 19 11 chord (1 for root \, 5 for fifth \, etc.);
5050
#X obj 972 34 inlet;
5151
#X obj 972 58 f \$2;
5252
#X text 637 14 \$1 mode;
5353
#X obj 639 58 mode \$1;
5454
#X text 969 13 \$2 midi note offset;
5555
#X obj 807 34 loadbang;
56-
#X obj 53 371 +;
57-
#X obj 63 393 +;
58-
#X obj 73 415 +;
59-
#X obj 83 437 +;
60-
#X obj 226 371 +;
61-
#X obj 236 393 +;
62-
#X obj 246 415 +;
63-
#X obj 256 437 +;
64-
#X obj 396 371 +;
65-
#X obj 406 393 +;
66-
#X obj 416 415 +;
67-
#X obj 426 437 +;
68-
#X obj 575 371 +;
69-
#X obj 585 393 +;
70-
#X obj 595 415 +;
71-
#X obj 605 437 +;
72-
#X obj 756 371 +;
73-
#X obj 766 393 +;
74-
#X obj 776 415 +;
75-
#X obj 786 437 +;
76-
#X obj 956 371 +;
77-
#X obj 966 393 +;
78-
#X obj 976 415 +;
79-
#X obj 986 437 +;
80-
#X obj 1165 371 +;
81-
#X obj 1175 393 +;
82-
#X obj 1185 415 +;
83-
#X obj 1195 437 +;
84-
#X obj 52 534 unpack f f f f, f 42;
56+
#X obj 53 461 +;
57+
#X obj 63 483 +;
58+
#X obj 73 505 +;
59+
#X obj 83 527 +;
60+
#X obj 226 461 +;
61+
#X obj 236 483 +;
62+
#X obj 246 505 +;
63+
#X obj 256 527 +;
64+
#X obj 396 461 +;
65+
#X obj 406 483 +;
66+
#X obj 416 505 +;
67+
#X obj 426 527 +;
68+
#X obj 575 461 +;
69+
#X obj 585 483 +;
70+
#X obj 595 505 +;
71+
#X obj 605 527 +;
72+
#X obj 756 461 +;
73+
#X obj 766 483 +;
74+
#X obj 776 505 +;
75+
#X obj 786 527 +;
76+
#X obj 956 461 +;
77+
#X obj 966 483 +;
78+
#X obj 976 505 +;
79+
#X obj 986 527 +;
80+
#X obj 1165 461 +;
81+
#X obj 1175 483 +;
82+
#X obj 1185 505 +;
83+
#X obj 1195 527 +;
84+
#X obj 52 624 unpack f f f f, f 42;
8585
#X obj 21 58 i;
8686
#X obj 21 82 t b f;
87-
#X obj 102 582 f;
88-
#X obj 183 582 f;
89-
#X obj 247 582 f;
90-
#X obj 310 582 f;
91-
#X obj 21 714 4f, f 44;
92-
#X obj 21 738 pack f f f f, f 44;
93-
#X obj 21 762 outlet;
94-
#X obj 21 558 t b b, f 12;
95-
#X obj 184 606 above 12;
96-
#X obj 247 606 above 12;
97-
#X obj 310 606 above 12;
98-
#X obj 102 606 t b f f;
99-
#X obj 184 630 t b f f;
100-
#X obj 247 630 t b f f;
87+
#X obj 102 672 f;
88+
#X obj 183 672 f;
89+
#X obj 247 672 f;
90+
#X obj 310 672 f;
91+
#X obj 21 804 4f, f 44;
92+
#X obj 21 828 pack f f f f, f 44;
93+
#X obj 21 852 outlet;
94+
#X obj 21 648 t b b, f 12;
95+
#X obj 184 696 above 12;
96+
#X obj 247 696 above 12;
97+
#X obj 310 696 above 12;
98+
#X obj 102 696 t b f f;
99+
#X obj 184 720 t b f f;
100+
#X obj 247 720 t b f f;
101+
#X text 141 239 2nd chord;
102+
#X text 61 239 tonic;
103+
#X text 221 239 3rd chord;
104+
#X text 301 239 4th chord;
105+
#X text 383 239 5th chord;
106+
#X text 465 239 6th chord;
107+
#X text 546 239 7th chord;
108+
#X text 59 329 root note;
109+
#X text 220 329 2nd note;
110+
#X text 392 327 3rd note;
111+
#X text 561 330 4th note;
112+
#X text 737 329 5th note;
113+
#X text 934 331 6th note;
114+
#X text 1145 332 7th note;
115+
#X text 1258 486 <--- add the midi note offset;
116+
#X text 1254 376 <--- bang the correct combo of notes \; for the selected
117+
chord;
118+
#X text 393 699 <--- ensure the chord is in standard root position
119+
;
101120
#X connect 0 0 83 0;
102121
#X connect 1 0 51 0;
103122
#X connect 2 0 11 0;

0 commit comments

Comments
 (0)