blob: 001a3b05ff3701cd567e13b38de54b6c25321a0b (
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
|
#N canvas 554 83 568 531 10;
#X obj 0 587 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 0 298 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#N canvas 1120 195 440 260 META 0;
#X text 1 20 LICENSE SIBSD;
#X text 1 100 LIBRARY cyclone;
#X text 1 0 KEYWORDS signal constrain clip pass filter range;
#X text 1 40 DESCRIPTION constrains a signal within a certain range
;
#X text 1 60 INLET_0 signal;
#X text 1 80 OUTLET_0 signal;
#X text 0 120 VERSION 0.1-alpha57;
#X text 0 138 AUTHOR Krzysztof Czaja;
#X text 1 156 RELEASE_DATE 2002;
#X text 2 175 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
;
#X text 2 207 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 501 589 pd META;
#X obj 0 408 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 450 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#N canvas 228 453 427 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 obj 8 29 clip~;
#X obj 50 29 clip;
#X restore 210 589 pd Related_objects;
#X obj 78 420 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 0 0 cnv 15 552 40 empty empty Clip~ 3 12 0 18 -204280 -1 0;
#X text 12 23 Constrains a signal within a certain range;
#X obj 188 249 metro 150;
#X obj 188 229 tgl 15 1 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 102 99 osc~ 440;
#X floatatom 171 100 5 0 0 0 - - -;
#X obj 102 147 *~ 0;
#X obj 171 123 / 10;
#X text 105 311 signal;
#X text 106 419 signal;
#X text 180 419 - outputs part of signal inside range;
#X text 180 459 - sets minimun number of range \, (default is 0);
#X text 180 481 - sets maximum number of range \, (default is 0);
#X obj 511 5 Clip~;
#X obj 78 311 cnv 17 3 17 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X text 87 460 1) signal/float;
#X text 87 481 2) signal/float;
#X obj 0 512 cnv 3 550 3 empty empty more_info 8 12 0 13 -228856 -1
0;
#X text 87 533 Unlike internal [clip~] \, this object allows for either
signal or float to be used for its parameters (2nd and 3rd inlet);
#X text 205 91 click and drag to;
#X text 205 103 change signal;
#X obj 102 192 cyclone/Clip~ -1 1;
#X text 103 354 float;
#X text 179 310 - signal to pass through range filter;
#X text 104 339 signal;
#X obj 77 339 cnv 17 3 25 empty empty 1 5 9 0 16 -228856 -162280 0
;
#X text 177 354 - minimal value;
#X text 178 338 - minimal level;
#X text 102 386 float;
#X text 103 371 signal;
#X obj 76 371 cnv 17 3 25 empty empty 2 5 9 0 16 -228856 -162280 0
;
#X text 177 370 - maximal level;
#X text 176 386 - maximal value;
#X obj 172 272 tabwrite~ \$0-Clip;
#X msg 171 76 10;
#X obj 171 52 loadbang;
#X obj 103 250 output~;
#N canvas 811 503 431 249 view 0;
#X text 43 64 1;
#X text 37 130 -1;
#X text 23 163 The array is placed in a sub-patch to prevent audio
dropouts.;
#X obj 57 70 hsl 95 75 0 127 0 0 blank_outlet blank_inlet empty -2
-8 0 10 -262144 -262144 -262144 0 1;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-Clip 100 float 1;
#A 0 0.904777 0.929675 0.950922 0.968435 0.982144 0.991997 0.997955
0.999993 0.998103 0.99228 0.98256 0.968982 0.951599 0.93048 0.905706
0.877375 0.845599 0.810502 0.77221 0.730885 0.686691 0.6398 0.590396
0.538675 0.484837 0.429095 0.371668 0.312776 0.252655 0.191543 0.129679
0.0673057 0.0046682 -0.0579878 -0.120417 -0.182373 -0.243613 -0.303893
-0.362979 -0.42064 -0.476648 -0.530785 -0.582837 -0.632601 -0.679882
-0.72449 -0.766244 -0.804988 -0.840572 -0.872854 -0.901709 -0.927022
-0.948696 -0.966644 -0.980796 -0.991081 -0.997474 -0.99995 -0.998499
-0.993127 -0.983855 -0.97072 -0.953772 -0.933079 -0.90871 -0.880769
-0.84937 -0.814636 -0.776703 -0.73572 -0.691847 -0.645258 -0.596133
-0.544662 -0.491049 -0.435509 -0.378258 -0.319522 -0.259531 -0.198521
-0.136731 -0.0744039 -0.0117833 0.0508835 0.11335 0.17537 0.236702
0.297104 0.35634 0.414176 0.470387 0.52475 0.577045 0.627074 0.674639
0.719555 0.761645 0.800745 0.8367 0.86937;
#X coords 0 1 99 -1 100 75 1;
#X restore 54 70 graph;
#X obj 3 2 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X restore 283 272 pd view graph;
#X connect 9 0 40 0;
#X connect 10 0 9 0;
#X connect 11 0 13 0;
#X connect 12 0 14 0;
#X connect 13 0 28 0;
#X connect 14 0 13 1;
#X connect 28 0 40 0;
#X connect 28 0 43 0;
#X connect 28 0 43 1;
#X connect 41 0 12 0;
#X connect 42 0 41 0;
|