blob: 187c36a69465e90d0e37a0b13589e4ec1dd1b911 (
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
|
#N canvas 499 79 573 530 10;
#X obj 0 661 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 0 373 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#N canvas 620 287 348 320 META 0;
#X text 1 18 LICENSE SIBSD;
#X text 1 126 LIBRARY cyclone;
#X text 1 108 OUTLET_0 signal;
#X text 1 54 INLET_0 signal message;
#X text 1 0 KEYWORDS signal wavetable wave table interpolation;
#X text 1 36 DESCRIPTION variable size wavetable;
#X text 1 72 INLET_1 float signal;
#X text 1 90 INLET_2 float signal;
#X text 0 144 VERSION 0.1-alpha57;
#X text 0 162 AUTHOR Krzysztof Czaja;
#X text 1 180 RELEASE_DATE 2002;
#X text 2 199 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
;
#X text 2 231 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 496 663 pd META;
#X obj 0 527 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 564 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#N canvas 320 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 205 663 pd Related_objects;
#X obj 86 384 cnv 17 3 35 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 86 482 cnv 17 3 35 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X obj 0 0 cnv 15 552 40 empty empty wave~ 3 12 0 18 -204280 -1 0;
#X obj 505 10 wave~;
#X text 12 23 variable size wavetable;
#X text 110 381 signal;
#X text 224 381 - signal to turn into wavetable;
#X obj 86 435 cnv 17 3 35 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X obj 86 536 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X text 111 434 float;
#X text 110 481 float;
#X obj 74 117 phasor~;
#X floatatom 177 166 5 0 0 0 - - -;
#X text 417 122 startpoint (msec);
#X text 418 141 endpoint (msec);
#X obj 85 147 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 85 168 interp \$1;
#X text 110 536 signal;
#X text 224 536 - ouput of wavetable;
#X text 224 570 - initial table name;
#X text 93 592 2) float;
#X text 224 592 - initial startpoint;
#X text 93 613 3) float;
#X text 224 613 - initial endpoint;
#X text 93 634 4) float;
#X text 224 634 - channel number;
#X text 110 456 signal;
#X text 110 502 signal;
#X text 93 570 1) table;
#X text 224 404 - change table \, en/disable object or interpolation
;
#X text 224 433 - set startpoint as float (ms);
#X text 224 456 - set startpoint as signal (ms);
#X text 224 479 - set endpoint as float (ms);
#X text 224 502 - set endpoint as signal (ms);
#X text 112 403 message;
#X obj 74 315 output~;
#X text 134 85 frequency;
#X floatatom 281 168 5 0 0 0 - - -;
#X obj 284 144 hsl 128 15 0 1407 0 0 endS endR empty -2 -8 0 10 -262144
-1 -1 8000 1;
#X obj 284 125 hsl 128 15 0 1407 0 0 startS startR empty -2 -8 0 10
-262144 -1 -1 7300 1;
#N canvas 832 517 450 300 ranger 0;
#X obj 86 44 r startS;
#X obj 157 44 r endS;
#X obj 89 221 s startR;
#X obj 155 222 s endR;
#X floatatom 68 171 5 0 0 0 - - -;
#X floatatom 166 173 5 0 0 0 - - -;
#X obj 68 118 moses 0;
#X obj 166 121 moses 0;
#X floatatom 107 171 5 0 0 0 - - -;
#X floatatom 205 172 5 0 0 0 - - -;
#X obj 119 90 + 1;
#X text 223 211 keeps start before end;
#X text 223 226 and end after start;
#X obj 3 3 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 6 3 keep slider values sane;
#X connect 0 0 6 0;
#X connect 0 0 7 1;
#X connect 1 0 7 0;
#X connect 1 0 10 0;
#X connect 5 0 2 0;
#X connect 6 0 4 0;
#X connect 6 1 8 0;
#X connect 7 0 5 0;
#X connect 7 1 9 0;
#X connect 8 0 3 0;
#X connect 10 0 6 1;
#X restore 356 163 pd ranger;
#X obj 77 68 hsl 128 15 -2 2 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 4300 1;
#X floatatom 81 93 5 0 0 0 - - -;
#X text 198 48 2;
#X text 72 47 -2;
#X obj 349 90 table 0-\$0-waveTable;
#X obj 74 244 cyclone/wave~ \$0-waveTable 0 1407 1;
#X text 134 99 (1=normal speed \, negative;
#X text 134 114 is backwards);
#N canvas 528 380 450 300 load 0;
#X obj 118 168 soundfiler;
#X obj 118 122 f \$0;
#X obj 118 98 loadbang;
#X msg 118 144 read -resize voice.wav 0-\$1-waveTable;
#X obj 3 3 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 9 4 load voice.wav file;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X restore 348 69 pd load voice;
#X connect 17 0 52 0;
#X connect 18 0 52 1;
#X connect 21 0 22 0;
#X connect 22 0 52 0;
#X connect 43 0 52 2;
#X connect 44 0 43 0;
#X connect 45 0 18 0;
#X connect 47 0 17 0;
#X connect 47 0 48 0;
#X connect 52 0 41 0;
#X connect 52 0 41 1;
|