aboutsummaryrefslogtreecommitdiff
path: root/reference/unpack~-help.pd
blob: d9fbcc15cacac83a24b0bd82260b12a17f53f022 (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
#N canvas 0 31 675 292 10;
#X text 460 14 see also;
#X obj 461 33 pack~;
#X text 147 40 unpack~;
#X text 178 65 convert float-packages to signals;
#X obj 85 132 unpack~ 512;
#X text 234 156 creation: "unpack~ [<bufsize>]";
#X text 255 181 <bufsize>: in samples (defaults to 64) \; could be
fine if you don't have a constant stream of floats;
#N canvas 0 31 845 529 example 0;
#X obj 69 75 osc~ 689.062;
#X obj 69 123 pack~;
#X obj 69 94 *~ 0.2;
#X obj 69 203 f;
#X obj 69 252 unpack~;
#X floatatom 69 50 0 0 0 0 - - -;
#X text 74 6 a simple samplerate-reducer;
#X text 116 129 samplerate = 44.1kHz;
#X text 126 205 samplerate = 5.5125kHz;
#X text 108 303 reconstructed signal @ 44.1kHz;
#X msg 69 223 \$1 \$1 \$1 \$1 \$1 \$1 \$1 \$1;
#N canvas 0 0 450 300 (subpatch) 0;
#X array high_rate 64 float 0;
#X coords 0 1 63 -1 300 200 1;
#X restore 526 13 graph;
#N canvas 0 0 450 300 (subpatch) 0;
#X array low_rate 64 float 0;
#X coords 0 1 63 -1 300 200 1;
#X restore 526 241 graph;
#X obj 180 114 tabsend~ high_rate;
#X obj 156 284 tabsend~ low_rate;
#X msg 349 179 \; pd dsp 1;
#X floatatom 367 91 0 0 0 0 - - -;
#X msg 418 91 MUTE;
#X floatatom 116 357 0 0 0 0 - - -;
#X msg 164 357 MUTE;
#N canvas 159 26 734 266 output 0;
#X obj 338 160 t b;
#X obj 338 110 f;
#X obj 338 60 inlet;
#X text 344 29 mute;
#X obj 338 185 f;
#X msg 425 178 0;
#X msg 338 85 bang;
#X obj 338 135 moses 1;
#X obj 425 153 t b f;
#X obj 397 117 moses 1;
#X obj 83 148 dbtorms;
#X obj 22 181 inlet~;
#X obj 199 41 inlet;
#X text 199 18 level;
#X msg 96 65 set \$1;
#X obj 96 89 outlet;
#X msg 214 64 \; pd dsp 1;
#X obj 83 194 line~;
#X obj 22 212 *~;
#X obj 22 241 dac~;
#X obj 83 171 pack 0 50;
#X text 20 158 audio;
#X text 93 110 show level;
#X obj 83 42 r \$0master-lvlR;
#X obj 338 210 s \$0master-lvlR;
#X obj 199 100 s \$0master-lvlR;
#X obj 397 92 r \$0master-lvlR;
#X connect 0 0 4 0;
#X connect 1 0 7 0;
#X connect 2 0 6 0;
#X connect 4 0 24 0;
#X connect 5 0 24 0;
#X connect 6 0 1 0;
#X connect 7 0 0 0;
#X connect 7 1 8 0;
#X connect 8 0 5 0;
#X connect 9 1 4 1;
#X connect 10 0 20 0;
#X connect 11 0 18 0;
#X connect 12 0 16 0;
#X connect 12 0 25 0;
#X connect 14 0 15 0;
#X connect 17 0 18 1;
#X connect 18 0 19 0;
#X connect 18 0 19 1;
#X connect 20 0 17 0;
#X connect 23 0 10 0;
#X connect 23 0 14 0;
#X connect 26 0 1 1;
#X connect 26 0 9 0;
#X restore 316 114 pd output Right;
#N canvas 159 26 734 266 output 0;
#X obj 338 160 t b;
#X obj 338 110 f;
#X obj 338 60 inlet;
#X text 344 29 mute;
#X obj 338 185 f;
#X msg 425 178 0;
#X msg 338 85 bang;
#X obj 338 135 moses 1;
#X obj 425 153 t b f;
#X obj 397 117 moses 1;
#X obj 83 148 dbtorms;
#X obj 22 181 inlet~;
#X obj 199 41 inlet;
#X text 199 18 level;
#X msg 96 65 set \$1;
#X obj 96 89 outlet;
#X msg 214 64 \; pd dsp 1;
#X obj 83 194 line~;
#X obj 22 212 *~;
#X obj 22 241 dac~;
#X obj 83 171 pack 0 50;
#X text 20 158 audio;
#X text 93 110 show level;
#X obj 83 42 r \$0master-lvlL;
#X obj 199 100 s \$0master-lvlL;
#X obj 338 210 s \$0master-lvlL;
#X obj 397 92 r \$0master-lvlL;
#X connect 0 0 4 0;
#X connect 1 0 7 0;
#X connect 2 0 6 0;
#X connect 4 0 25 0;
#X connect 5 0 25 0;
#X connect 6 0 1 0;
#X connect 7 0 0 0;
#X connect 7 1 8 0;
#X connect 8 0 5 0;
#X connect 9 1 4 1;
#X connect 10 0 20 0;
#X connect 11 0 18 0;
#X connect 12 0 16 0;
#X connect 12 0 24 0;
#X connect 14 0 15 0;
#X connect 17 0 18 1;
#X connect 18 0 19 0;
#X connect 18 0 19 1;
#X connect 20 0 17 0;
#X connect 23 0 10 0;
#X connect 23 0 14 0;
#X connect 26 0 1 1;
#X connect 26 0 9 0;
#X restore 69 380 pd output Left;
#X obj 69 144 repack 8;
#X connect 0 0 2 0;
#X connect 1 0 22 0;
#X connect 2 0 1 0;
#X connect 2 0 13 0;
#X connect 2 0 20 0;
#X connect 3 0 10 0;
#X connect 4 0 14 0;
#X connect 4 0 21 0;
#X connect 5 0 0 0;
#X connect 10 0 4 0;
#X connect 16 0 20 1;
#X connect 17 0 20 2;
#X connect 18 0 21 1;
#X connect 19 0 21 2;
#X connect 20 0 16 0;
#X connect 21 0 18 0;
#X connect 22 0 3 0;
#X restore 85 249 pd example;
#X text 530 34 part of zexy;
#N canvas 533 307 494 344 META 0;
#X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL v2;
#X text 12 105 AUTHOR IOhannes m zmoelnig;
#X text 12 5 KEYWORDS signal conversion list_op;
#X text 12 45 DESCRIPTION convert a list of floats to a signal;
#X text 12 65 INLET_0 list;
#X text 12 85 OUTLET_0 signal;
#X restore 614 264 pd META;