-
Notifications
You must be signed in to change notification settings - Fork 4
/
Overview.pd
executable file
·154 lines (154 loc) · 4.94 KB
/
Overview.pd
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
#N canvas 0 23 1144 576 10;
#X declare -path .;
#X declare -path day1;
#X declare -path day2;
#X declare -path filterview;
#X declare -path SMC10;
#X declare -path SMC12;
#X declare -stdlib zexy;
#X declare -stdlib ggee;
#X declare -stdlib unauthorized;
#X obj 28 455 cnv 15 1100 25 empty empty AAU_CPH_Credits: 20 12 1 14
-33173 -262144 0;
#X obj 28 15 cnv 15 200 40 empty empty Session_1:_PD_Basics 20 12 1
14 -33173 -262144 0;
#X obj 917 18 declare -path .;
#X obj 917 37 declare -path day1;
#X obj 917 56 declare -path day2;
#X text 27 483 SOPI Research Group \, Aalto University \, Finland;
#X obj 31 338 2.5_sample1;
#X obj 31 365 2.6_sample2;
#X obj 687 409 2.7_fiddle_bonk;
#X obj 816 409 2.8_fiddle2;
#X obj 30 224 2.1_controlobjects;
#X obj 31 249 2.2_sendreceive;
#X obj 31 275 2.3_subpatches_and_abstractions;
#X obj 31 311 2.4_delay;
#X obj 29 63 1.1_objects;
#X obj 29 90 1.2_creating_sound;
#X obj 30 118 1.3_additive;
#X obj 30 145 1.4.1_am_synth;
#X obj 30 172 1.4.2_fm_synth;
#X obj 30 199 1.5_subtractive;
#X obj 919 253 Machineomatic;
#X text 26 502 fourMS \, University of Oslo \, Norway;
#X obj 249 15 cnv 15 200 40 empty empty Ch04_Filters 20 12 1 14 -33173
-262144 0;
#X text 241 503 filterview (SMC07): Hans-Christoph Steiner <hans@eds.org>
;
#X obj 301 59 declare -path filterview;
#X obj 250 78 filterview-help;
#X obj 248 342 cnv 15 200 40 empty empty Ch06_Other_Filters 20 12 1
14 -33173 -262144 0;
#X obj 249 228 01-MyPluck;
#X obj 687 389 03-SNAC;
#X text 26 521 SNAC (SMC10):;
#X obj 248 182 cnv 15 200 40 empty empty Ch05_Comb_Filters 20 12 1
14 -33173 -262144 0;
#X obj 918 181 cnv 15 200 40 empty empty MiniProject_Ideas 20 12 1
14 -33173 -262144 0;
#X obj 917 77 declare -path SMC10;
#X obj 917 100 declare -path SMC12;
#X obj 469 231 s03-allpass1;
#X obj 469 254 s06-allpass2;
#X obj 604 232 s07-wahwah;
#X obj 371 229 s10-comb;
#X obj 371 249 s11-iircomb;
#X obj 371 269 s12-vardelay;
#X obj 468 387 s15-gardnerverb;
#X obj 468 407 s16-reverb;
#X obj 424 94 vcf~;
#X text 27 539 SMC12: Dan Ellis;
#X text 251 521 http://obiwannabe.co.uk/html/toys/machineomatic/machine-o-matic.html
, f 68;
#X text 115 520 http://www.katjaas.nl;
#X text 135 538 http://www.ee.columbia.edu/~dpwe/e4896/;
#X obj 822 507 zexy;
#X obj 688 507 declare -stdlib zexy;
#X text 686 484 Needs: unauthorized + MouseState: cyclonev03-alpha1
+ pddp:;
#X msg 918 122 \; pd dsp 1 \;;
#X msg 988 122 \; pd dsp 0 \;;
#X text 915 156 digital signal processing on/off;
#X obj 687 529 declare -stdlib ggee;
#X obj 688 552 declare -stdlib unauthorized;
#X obj 872 552 unauthorized/spigot~;
#X obj 147 185 output~;
#X obj 148 137 receive~ master-L;
#X obj 147 114 send~ master-L;
#X obj 148 95 s~ master-R;
#X obj 183 157 r~ master-R;
#X text 105 63 GUI;
#X text 794 389 Autocorrelation;
#X obj 469 15 cnv 15 200 40 empty empty Ch07_Fourier_transform 20 12
1 14 -33173 -262144 0;
#X obj 468 342 cnv 15 200 40 empty empty Ch09_SpatialFx 20 12 1 14
-33173 -262144 0;
#X obj 468 182 cnv 15 200 40 empty empty Ch08_AudioFx 20 12 1 14 -33173
-262144 0;
#N canvas 581 332 919 419 myFFT 0;
#X obj 61 125 rfft~;
#X obj 51 157 *~;
#X obj 89 155 *~;
#X obj 52 178 +~;
#X obj 53 201 sqrt~;
#X obj 63 45 inlet~;
#X text 58 21 Audio;
#X obj 21 43 inlet;
#X text 24 21 metro;
#X obj 145 45 block~ 1024;
#X obj 23 225 tabwrite~ \$0-freqz_domain;
#N canvas 0 23 450 278 (subpatch) 0;
#X array \$0-freqz_domain 512 float 0;
#X coords 0 45000 511 -1 512 140 1 0 0;
#X restore 196 80 graph;
#X text 356 55 The size of the array=block~/2=512 \, check from properties
;
#X text 191 223 0;
#X text 692 226 511;
#X text 430 222 256;
#X text 730 226 BINS;
#X text 190 239 0;
#X text 417 238 11025;
#X text 680 238 22050;
#X text 729 238 Frequency (Hz);
#X text 628 257 Frequency = FS/2*BIN = FS/BLOCK;
#X connect 0 0 1 0;
#X connect 0 0 1 1;
#X connect 0 1 2 0;
#X connect 0 1 2 1;
#X connect 1 0 3 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 10 0;
#X connect 5 0 0 0;
#X connect 7 0 10 0;
#X restore 471 73 pd myFFT;
#X text 472 56 Quick & dirty FFT implementation;
#X text 544 72 In: 1 Metro \, 2 Audio;
#X obj 689 231 s03-allpass1;
#X obj 689 254 s06-allpass2;
#X obj 824 232 s07-wahwah;
#X obj 689 15 cnv 15 200 40 empty empty Ch10_AudioEq 20 12 1 14 -33173
-262144 0;
#X obj 688 342 cnv 15 200 40 empty empty Ch12_PitchEstimation 20 12
1 14 -33173 -262144 0;
#X obj 688 182 cnv 15 200 40 empty empty Ch11_Dynamic_Range_CTRL 20
12 1 14 -33173 -262144 0;
#N canvas 0 23 1440 842 MiniProject-Ideas-Click-to-See 0;
#X obj 17 17 cnv 15 200 40 empty empty Click-it 20 12 1 14 -33173 -262144
0;
#X obj 17 181 cnv 15 200 40 empty empty Mousalizer 20 12 1 14 -33173
-262144 0;
#X obj 17 229 Mousalizer;
#X obj 16 343 cnv 15 200 40 empty empty Microphone 20 12 1 14 -33173
-262144 0;
#X obj 17 256 output~;
#X text 15 319 Press & move your mice;
#X connect 2 0 4 0;
#X connect 2 0 4 1;
#X restore 918 229 pd MiniProject-Ideas-Click-to-See;
#X text 1013 253 Procedural Audio;
#X text 28 554 Mark Dourado mdoura15@student.aau.dk;
#X connect 57 0 56 0;
#X connect 60 0 56 1;