aboutsummaryrefslogtreecommitdiff
path: root/doc/help/cyclone/lookup~-help.pd
blob: 215dac1400a22996cba8080c8b39e76d3b50dddb (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
#N canvas 618 84 568 529 10;
#X obj 0 544 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 546 pd META;
#X obj 0 446 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 483 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 546 pd Related_objects;
#X obj 87 354 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 87 384 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 floatatom 180 165 5 0 0 0 - - -;
#X floatatom 271 164 5 0 0 0 - - -;
#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 415 cnv 17 3 17 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X obj 87 456 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X text 118 384 float;
#X text 118 415 float;
#X text 183 384 - offset;
#X text 183 415 - scale input;
#X text 101 515 2) float;
#X text 183 515 - initial offset in sample;
#X text 118 456 signal;
#X text 183 456 - 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 - - -;
#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 0;
#X text 175 122 osc~;
#X text 175 141 phasor~;
#X obj 155 101 phasor~ 1;
#X obj 380 114 vsl 15 128 0 1 0 0 empty \$0-slider empty 0 -9 0 10
-262144 -1 -1 2717 1;
#X obj 97 123 +~ 1;
#X obj 97 144 *~ 0.5;
#X obj 97 101 osc~ 0.5;
#N canvas 542 423 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 248 pd visualise;
#X floatatom 97 76 5 0 0 0 - - -;
#X obj 98 236 cyclone/lookup~ \$0-voice 111;
#X text 101 497 1) symbol;
#X text 183 497 - table/array name;
#N canvas 1099 393 433 286 load 0;
#X obj 129 158 soundfiler;
#X obj 129 109 f \$0;
#X obj 129 87 loadbang;
#X msg 129 130 read -resize voice.wav \$1-voice;
#X obj 129 200 table \$0-voice;
#X floatatom 129 179 8 0 0 0 - - -;
#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 connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X restore 480 249 pd load;
#X obj 263 120 loadbang;
#X msg 263 145 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 connect 11 0 38 1;
#X connect 12 0 38 2;
#X connect 27 0 36 0;
#X connect 27 0 38 0;
#X connect 28 0 27 2;
#X connect 31 0 27 1;
#X connect 33 0 34 0;
#X connect 34 0 27 0;
#X connect 35 0 33 0;
#X connect 37 0 31 0;
#X connect 37 0 35 0;
#X connect 38 0 26 0;
#X connect 38 0 26 1;
#X connect 42 0 43 0;
#X connect 43 0 38 2;
#X connect 44 0 37 0;