-
Notifications
You must be signed in to change notification settings - Fork 0
/
win_maker-help.pd
66 lines (66 loc) · 2.57 KB
/
win_maker-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
#N canvas 531 109 878 753 12;
#X msg 163 405 type hamming;
#X text 4 4 [win_maker];
#X text 4 29 Creates an array with a given window function \, size
and name that can be used in analysis/synthesis/processing patches
by using [tabreceive~].;
#X text 4 110 1 - window type;
#X text 3 89 creation args:;
#X text 4 130 2 - window size (in samples);
#X text 4 150 3 - name of the array that will be created by the abstraction.
;
#X text 36 260 0 \, rect \, rectangular: rectangular window;
#X text 36 273 1 \, black \, blackman: blackman window;
#X text 37 286 2 \, cos \, cosine \, sin \, sine: cosine window;
#X text 37 299 3 \, hamm \, hamming: hamming window;
#X text 37 312 4 \, hann \, hanning: hanning window;
#X text 37 338 6 \, wel \, welch: welch window;
#X text 37 325 5 \, tri \, triangle: triangle window;
#X text 37 352 7 \, blackmanharris \, harris \, blackharr: blackman-harris
window;
#X text 37 365 8 \, nutall \, nut: nutall window;
#X text 37 378 9 \, blackmannutall \, blacknut: blackman-nutall window
;
#X text 4 90 _____________;
#X msg 190 432 type hamm;
#X msg 212 460 type 3;
#X text 279 432 you can change the window type by using symbols or
numbers;
#X text 291 495 you can also change the size of the window;
#X text 2 220 By now you can create the following windows by using
numbers or symbols:;
#X obj 13 262 vradio 13 1 0 10 empty empty empty 0 -8 0 10 -262144
-1 -1 4;
#X floatatom 13 397 5 0 0 0 - - -;
#X msg 13 421 type \$1;
#N canvas 0 22 450 278 (subpatch) 0;
#X array show_me 64 float 3;
#A 0 0 0.00240764 0.00960736 0.0215298 0.0380602 0.0590394 0.0842652
0.113495 0.146447 0.182803 0.222215 0.264302 0.308658 0.354858 0.402455
0.450991 0.5 0.549009 0.597545 0.645142 0.691342 0.735698 0.777785
0.817197 0.853553 0.886505 0.915735 0.940961 0.96194 0.97847 0.990393
0.997592 1 0.997592 0.990393 0.97847 0.96194 0.940961 0.915735 0.886505
0.853553 0.817197 0.777785 0.735698 0.691342 0.645142 0.597545 0.549008
0.5 0.450991 0.402455 0.354857 0.308658 0.264302 0.222215 0.182803
0.146446 0.113495 0.0842652 0.0590393 0.0380602 0.0215298 0.00960735
0.00240762;
#X coords 0 1 64 0 200 140 1 0 0;
#X restore 464 555 graph;
#X text 450 686 0-;
#X text 450 545 1-;
#X obj 216 543 win_maker hamm 64 \$0-win;
#X msg 223 496 size 64;
#X obj 195 606 array get \$0-win;
#X obj 195 635 array set show_me;
#X obj 156 576 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X connect 0 0 29 0;
#X connect 18 0 29 0;
#X connect 19 0 29 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 29 0;
#X connect 30 0 29 0;
#X connect 31 0 32 0;
#X connect 33 0 31 0;
#X coords 0 753 1 752 85 60 0;