aboutsummaryrefslogtreecommitdiff
path: root/usecases/hiphopdrum.pd
blob: 9638e497a6e4542e046e4d560d17225d282067a2 (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
#N canvas 105 0 969 872 10;
#X obj 591 808 ezdac~;
#X obj 101 133 rrad.pattseq /patt;
#X floatatom 250 517 5 0 0 0 - - -;
#X obj 146 522 pack 0 0 10;
#X msg 170 561 note \$3 \$1 \$2;
#X obj 657 3 rrad.mmetr /m;
#X msg 754 105 /*/bpm \$1;
#X obj 102 564 print;
#X obj 316 477 int;
#X obj 348 625 rrad.fluid~ /hip;
#X obj 379 503 careGUI;
#N canvas 144 40 830 399 more 0;
#X obj 218 52 inlet;
#X obj 58 235 outlet;
#X obj 44 59 inlet;
#X obj 160 228 outlet;
#X obj 44 125 rrad.pattseq-ng /bass;
#X obj 219 121 rrad.pattseq-ng /hh;
#X obj 401 118 rrad.pattseq-ng /patt;
#X connect 0 0 4 1;
#X connect 0 0 5 1;
#X connect 0 0 6 1;
#X connect 2 0 4 0;
#X connect 2 0 5 0;
#X connect 2 0 6 0;
#X connect 4 0 1 0;
#X connect 4 1 3 0;
#X connect 5 0 1 0;
#X connect 5 1 3 0;
#X connect 6 0 1 0;
#X connect 6 1 3 0;
#X restore 852 81 pd more;
#X msg 148 94 /patt/name \$1;
#X obj 145 63 symbol /patt;
#X obj 239 62 symbol /hh;
#X obj 332 62 symbol /bass;
#X obj 108 12 hradio 15 1 0 3 empty empty empty 0 -6 0 8 -262144 -1
-1 0;
#X obj 233 28 select 0 1 2;
#X msg 172 15 \$1;
#X obj 703 533 chordpool;
#X obj 677 637 rrad.fluid~ /piano;
#X obj 695 604 prepend note;
#X obj 707 486 r beat;
#X obj 626 106 s beat;
#X symbolatom 837 572 10 0 0 0 - - -;
#X obj 794 594 prepend get;
#X obj 134 716 unpack 0 0 0 0;
#X obj 700 579 prepend 1;
#X obj 145 811 pack 0 0;
#X obj 617 639 print n;
#X msg 143 752 \$1;
#N canvas 73 450 931 365 symbols 0;
#X obj 48 126 speakerboxx /boxx;
#X obj 52 30 r beat;
#X obj 54 92 print;
#X obj 178 94 mod 8;
#X obj 721 220 outlet;
#X obj 53 59 route b2;
#X obj 54 240 outlet~;
#X obj 160 240 gpans~;
#X obj 160 270 throw~ left;
#X obj 245 270 throw~ right;
#X connect 0 0 6 0;
#X connect 0 0 7 0;
#X connect 0 0 7 1;
#X connect 0 1 4 0;
#X connect 1 0 5 0;
#X connect 3 0 0 0;
#X connect 5 0 3 0;
#X connect 7 0 8 0;
#X connect 7 1 9 0;
#X restore 811 613 pd symbols;
#X obj 783 544 symbol;
#X obj 837 535 t b b;
#X obj 143 777 makenote 60 500;
#X floatatom 257 710 5 0 0 0 - - -;
#N canvas 457 357 461 328 bass 0;
#X obj 69 35 r beat;
#X obj 240 48 inlet;
#X obj 59 132 rrad.fluid~ /doublebass;
#X obj 69 89 pack 0 0 1;
#X msg 62 110 note \$3 \$1 \$2;
#X obj 61 301 outlet~;
#X obj 160 303 outlet~;
#X obj 76 67 rrad.pattseq-ng /double;
#X connect 0 0 7 0;
#X connect 1 0 7 1;
#X connect 2 0 5 0;
#X connect 2 1 6 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 7 0 3 0;
#X connect 7 1 3 1;
#X restore 885 819 pd bass;
#X obj 406 823 catch~ left;
#X obj 491 823 catch~ right;
#X msg 795 489 /*/preset \$1;
#X obj 797 469 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 430 478 r beat;
#X obj 477 477 route b1;
#X obj 616 479 select 0;
#X obj 559 484 mod 32;
#X msg 368 589 set;
#X obj 409 595 s SET_ALL_RRADICALS;
#X msg 224 666 10;
#X msg 266 664 200;
#X obj 704 510 rrad.pattseq-ng /piano;
#X connect 1 3 11 1;
#X connect 1 3 36 0;
#X connect 1 3 49 1;
#X connect 2 0 3 2;
#X connect 3 0 4 0;
#X connect 4 0 9 0;
#X connect 5 0 1 0;
#X connect 5 0 11 0;
#X connect 5 0 23 0;
#X connect 5 2 6 0;
#X connect 6 0 1 1;
#X connect 6 0 11 1;
#X connect 8 0 3 1;
#X connect 9 0 0 0;
#X connect 9 1 0 1;
#X connect 10 0 45 0;
#X connect 11 0 3 0;
#X connect 11 1 3 1;
#X connect 12 0 1 1;
#X connect 13 0 12 0;
#X connect 14 0 12 0;
#X connect 15 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 13 0;
#X connect 17 1 14 0;
#X connect 17 2 15 0;
#X connect 19 1 26 0;
#X connect 20 0 0 0;
#X connect 20 1 0 1;
#X connect 21 0 20 0;
#X connect 22 0 49 0;
#X connect 25 0 19 0;
#X connect 26 0 30 0;
#X connect 26 1 30 0;
#X connect 26 2 30 0;
#X connect 26 3 30 0;
#X connect 27 0 21 0;
#X connect 28 0 27 0;
#X connect 30 0 34 0;
#X connect 31 1 32 1;
#X connect 32 0 24 0;
#X connect 32 0 25 0;
#X connect 33 0 24 0;
#X connect 33 1 32 0;
#X connect 34 0 28 0;
#X connect 34 1 28 1;
#X connect 35 0 34 2;
#X connect 36 0 0 0;
#X connect 36 1 0 1;
#X connect 37 0 0 0;
#X connect 38 0 0 1;
#X connect 39 0 49 1;
#X connect 40 0 39 0;
#X connect 41 0 42 0;
#X connect 42 0 44 0;
#X connect 43 0 40 0;
#X connect 44 0 43 0;
#X connect 45 0 46 0;
#X connect 47 0 35 0;
#X connect 48 0 35 0;
#X connect 49 0 19 1;
#X connect 49 0 33 0;
#X connect 49 1 34 1;