aboutsummaryrefslogtreecommitdiff
path: root/doc/help/cyclone/lookup~-help.pd
blob: 4dfaf69d05d608130cee7afd30179e7d08dbe108 (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
#N canvas 521 82 568 529 10;
#X obj 0 577 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 0 345 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#N canvas 596 273 365 259 META 0;
#X text 0 20 LICENSE SIBSD;
#X text 0 140 LIBRARY cyclone;
#X text 0 120 OUTLET_0 signal;
#X text 0 80 INLET_1 float;
#X text 0 0 KEYWORDS signal transfer function lookup table;
#X text 0 40 DESCRIPTION transfer function lookup table;
#X text 0 60 INLET_0 signal;
#X text 0 100 INLET_2 float;
#X text 0 160 VERSION 0.1-alpha57;
#X text 0 178 AUTHOR Krzysztof Czaja;
#X text 1 196 RELEASE_DATE 2002;
#X text 2 215 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
;
#X text 2 247 HELP_PATCH_AUTHORS Christoph Kummerer. Revised by Jonathan
Wilkes for Pd-extended 0.42 to conform to the PDDP template. Alex Cleveland
updated this patch for Pd-l2ork version 2013.05.28. Fred Jan Kraan
adapted the patch to pd-extended 2015-02-02;
#X restore 503 579 pd META;
#X obj 0 466 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 503 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#N canvas 305 422 428 109 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 1 Related Objects;
#X restore 209 579 pd Related_objects;
#X obj 87 354 cnv 17 3 35 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 87 404 cnv 17 3 17 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X obj 0 0 cnv 15 552 40 empty empty lookup~ 3 12 0 18 -204280 -1 0
;
#X obj 500 5 lookup~;
#X text 12 23 transfer function lookup table;
#X text 258 42 play with it a little:;
#X text 118 353 signal;
#X text 183 353 - signal to do transfer function lookup;
#X obj 87 435 cnv 17 3 17 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X obj 87 476 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X text 118 404 float;
#X text 118 435 float;
#X text 101 535 2) float;
#X text 118 476 signal;
#X text 183 476 - ouput of transfer function lookup;
#X obj 97 297 output~;
#N canvas 576 630 430 300 mux 0;
#X obj 88 73 inlet~;
#X obj 137 73 inlet~;
#X obj 191 74 inlet;
#X obj 88 236 outlet~;
#X obj 87 187 *~ 1;
#X obj 138 188 *~ 0;
#X obj 191 114 == 0;
#X msg 253 54 0;
#X msg 253 82 1;
#X floatatom 207 163 5 0 0 0 - - -, f 5;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 2 1 Signal selector;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 2 0 5 1;
#X connect 2 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 3 0;
#X connect 6 0 4 1;
#X connect 6 0 9 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X restore 97 165 pd mux;
#X obj 158 126 vradio 15 1 0 2 empty empty empty 0 -8 0 10 -262144
-1 -1 1;
#X text 175 122 osc~;
#X text 175 141 phasor~;
#X obj 157 98 phasor~ 1;
#X obj 380 104 vsl 15 128 -1 1 0 0 empty \$0-slider empty 0 -9 0 10
-262144 -1 -1 4241 1;
#N canvas 540 424 431 275 visualise 0;
#X obj 159 121 cyclone/Snapshot~ 100;
#X obj 159 157 s \$0-slider;
#X obj 159 81 inlet~;
#X obj 0 0 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 5 0 Convert signal to messages;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
#X restore 380 238 pd visualise;
#X floatatom 97 76 5 0 0 0 - - -, f 5;
#X text 101 517 1) symbol;
#N canvas 395 679 433 286 load 0;
#X obj 120 98 soundfiler;
#X obj 120 49 f \$0;
#X obj 120 27 loadbang;
#X msg 120 70 read -resize voice.wav \$1-voice;
#X floatatom 120 119 8 0 0 0 - - -, f 8;
#X obj 1 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 4 3 Load the voice.wav file;
#X obj 120 138 table \$0-voice;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X restore 480 238 pd load;
#X msg 287 162 62079;
#X obj 100 57 hsl 128 15 0 2 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X text 222 41 2;
#X text 95 41 0;
#X obj 98 236 cyclone/lookup~ \$0-voice 0 62079;
#X obj 111 122 *~ 2;
#X obj 112 144 -~ 1;
#X msg 293 183 42079;
#X text 118 374 set;
#X text 183 374 - sets the array/table used;
#X msg 198 183 20000;
#X msg 192 162 0;
#X text 101 553 3) float;
#X obj 97 98 osc~ 0.5;
#X obj 157 76 * 2;
#X text 183 517 - array/table name;
#X text 183 435 - end-point in the array/table;
#X text 182 534 - initial offset in array/table (default 0);
#X text 183 552 - initial end-point array/table (default 512);
#X text 183 404 - offset in the array/table;
#X connect 22 0 28 0;
#X connect 22 0 36 0;
#X connect 23 0 22 2;
#X connect 26 0 37 0;
#X connect 29 0 45 0;
#X connect 32 0 36 2;
#X connect 33 0 29 0;
#X connect 33 0 46 0;
#X connect 36 0 21 0;
#X connect 36 0 21 1;
#X connect 37 0 38 0;
#X connect 38 0 22 1;
#X connect 39 0 36 2;
#X connect 42 0 36 1;
#X connect 43 0 36 1;
#X connect 45 0 22 0;
#X connect 46 0 26 0;