aboutsummaryrefslogtreecommitdiff
path: root/chordGuess.pd
blob: 1894cafeb85286c6848d5c8170bebca11be9f4f2 (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
#N canvas 489 38 525 783 10;
#X obj 105 84 inlet stream of midi notes;
#X obj 135 278 route 0;
#X obj 105 226 t b l;
#X msg 135 253 \$3 \$1 \$2;
#X msg 179 303 \$2 \$3;
#X msg 135 327 remove \$1;
#X msg 84 329 dump;
#X obj 105 168 poly 24;
#X msg 135 454;
#X msg 38 369 set;
#X obj 135 400 % 12;
#X msg 135 424 add2 \$1;
#X obj 105 200 pack f f f;
#X text 208 252 velocity \, index \, note;
#X text 227 299 index \, note;
#X text 190 199 voice \, note \, velocity;
#X msg 178 135 61 80;
#X msg 168 107 61 0;
#X msg 44 102 62 34;
#X msg 45 129 62 0;
#X obj 433 91 inlet clear;
#X msg 433 117 clear;
#X msg 135 703;
#X msg 248 668 add2 \$1;
#X msg 211 593 -1;
#X obj 211 623 change;
#X obj 135 552 t b l b;
#X obj 211 645 sel -1;
#X obj 26 287 t b b b;
#X obj 135 482 t l b;
#X text 244 593 resets the change;
#X text 172 704 uniques notes;
#X obj 135 795 outlet;
#X msg 35 730;
#X text 101 728 There is still a little delay where we get "none" but
there is actually a set of notes being processed. It happens on every
chord. This should be ignored by some way.;
#X obj 307 781 cnv 15 200 35 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 319 798 MUZAQ - GNU Public License;
#X text 316 783 (c) 2006 Alexandre Quessy;
#X obj 433 144 t b a a;
#X text 171 455 all notes on \, in one octave;
#X obj 135 378 cyclone/coll;
#C restore;
#X obj 135 526 zexy/sort;
#X obj 154 574 zexy/drip;
#X connect 0 0 7 0;
#X connect 1 0 5 0;
#X connect 1 1 4 0;
#X connect 2 0 28 0;
#X connect 2 1 3 0;
#X connect 3 0 1 0;
#X connect 4 0 40 0;
#X connect 5 0 40 0;
#X connect 6 0 40 0;
#X connect 7 0 12 0;
#X connect 7 1 12 1;
#X connect 7 2 12 2;
#X connect 8 0 29 0;
#X connect 9 0 8 0;
#X connect 9 0 22 0;
#X connect 9 0 33 0;
#X connect 10 0 11 0;
#X connect 11 0 8 0;
#X connect 12 0 2 0;
#X connect 16 0 7 0;
#X connect 17 0 7 0;
#X connect 18 0 7 0;
#X connect 19 0 7 0;
#X connect 20 0 21 0;
#X connect 21 0 38 0;
#X connect 22 0 32 0;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 25 0 27 0;
#X connect 26 0 22 0;
#X connect 26 1 42 0;
#X connect 27 1 23 0;
#X connect 28 0 8 0;
#X connect 28 1 6 0;
#X connect 28 2 9 0;
#X connect 29 0 41 0;
#X connect 29 1 24 0;
#X connect 33 0 32 0;
#X connect 38 0 9 0;
#X connect 38 1 40 0;
#X connect 38 2 7 0;
#X connect 40 0 10 0;
#X connect 41 0 26 0;
#X connect 42 0 25 0;