-
Notifications
You must be signed in to change notification settings - Fork 9
/
pp.midside~-help.pd
148 lines (148 loc) · 3 KB
/
pp.midside~-help.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
#N canvas 554 88 748 309 10;
#X obj 391 247 pp.out~;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#X obj 1 2 cnv 15 380 300 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 45 126 Inlets:;
#X text 45 190 Outlets:;
#X obj 12 20 cnv 15 10 10 empty empty pp.midside~ 0 0 2 16 -233017
-262144 0;
#X obj 391 12 noise~;
#X text 103 190 1:(~)signal left;
#X text 103 214 3:message;
#X text 103 202 2:(~)signal right;
#N canvas 740 417 411 155 message-out 0;
#X obj 30 33 inlet;
#X msg 30 60 width 0 \,;
#X connect 0 0 1 0;
#X restore 540 204 pd message-out;
#X obj 540 139 cnv 15 118 17 empty empty empty 20 12 0 14 -260097 -66577
0;
#N canvas 1023 138 330 209 control-messages 0;
#X obj 54 180 outlet;
#X obj 80 147 cnv 16 87 16 empty empty empty 20 12 0 14 -260097 -66577
0;
#N canvas 864 246 634 307 save&recall 0;
#X obj 93 233 outlet;
#X msg 93 60 0;
#X msg 125 60 1;
#X msg 158 60 2;
#X msg 93 99 save \$1;
#X text 185 63 ...;
#X msg 207 60 20;
#X msg 149 154 0;
#X msg 181 154 1;
#X msg 214 154 2;
#X text 241 157 ...;
#X msg 263 154 20;
#X msg 149 193 recall \$1;
#X text 249 93 save & recall up to 20 presets \, presets will be saved
with the parrent patch;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 6 0 4 0;
#X connect 7 0 12 0;
#X connect 8 0 12 0;
#X connect 9 0 12 0;
#X connect 11 0 12 0;
#X connect 12 0 0 0;
#X restore 80 146 pd save&recall;
#X floatatom 54 72 5 -1 1 0 - - -;
#X text 93 70 -1 mid \, 1 side signals;
#X msg 54 94 width \$1;
#X connect 2 0 0 0;
#X connect 3 0 5 0;
#X connect 5 0 0 0;
#X restore 540 139 pd control-messages;
#X obj 392 164 pp.midside~;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#X obj 392 71 pp.pan~;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#A saved;
#X obj 467 40 osc~ 0.75;
#X text 103 125 1:(~)signal left;
#X text 103 138 2:(~)signal right;
#X text 103 163 4:control-messages;
#X text 30 82 Creation arguments: none;
#X text 31 37 mid-side mixer;
#X text 103 150 3:(~)mid-side (-1 \, 1);
#X obj 5 282 cnv 15 81 17 empty empty empty 20 12 0 14 -260097 -66577
0;
#N canvas 259 167 506 106 references 0;
#X obj 2 1 cnv 15 500 100 empty empty empty 20 12 0 14 -1 -66577 0
;
#X obj 3 2 cnv 15 498 98 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 20 10 based on Robin Schmidt's stereo processing tutorial:
http://www.rs-met.com/documents/tutorials/StereoProcessing.pdf, f
63;
#X restore 5 282 pd references;
#X connect 5 0 13 0;
#X connect 11 0 12 3;
#X connect 12 0 0 0;
#X connect 12 1 0 1;
#X connect 12 2 9 0;
#X connect 13 0 12 0;
#X connect 13 1 12 1;
#X connect 14 0 13 1;