/usr/lib/pd/extra/cyclone/Scope~-help.pd is in pd-cyclone 0.2~beta3-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | #N canvas 390 99 574 532 10;
#X obj 0 959 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X obj 0 407 cnv 3 550 3 empty empty inlets 8 12 0 13 -228856 -1 0
;
#N canvas 629 308 345 214 META 0;
#X text 0 19 LICENSE SIBSD;
#X text 0 76 LIBRARY cyclone;
#X text 0 0 KEYWORDS signal graphic display graph;
#X text 0 38 DESCRIPTION graphic signal display;
#X text 0 57 INLET_0 signal buffsize range frgb brgb;
#X text 0 95 VERSION 0.2-beta1;
#X text 0 113 AUTHOR Krzysztof Czaja;
#X text 1 131 RELEASE_DATE 2002;
#X text 2 150 WEBSITE http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
;
#X text 2 182 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 961 pd META;
#X obj 0 719 cnv 3 550 3 empty empty outlets 8 12 0 13 -228856 -1 0
;
#X obj 0 756 cnv 3 550 3 empty empty arguments 8 12 0 13 -228856 -1
0;
#N canvas 332 419 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 212 961 pd Related_objects;
#X obj 72 417 cnv 17 3 290 empty empty 0 5 9 0 16 -228856 -162280 0
;
#X obj 0 0 cnv 15 552 40 empty empty Scope~ 3 12 0 18 -204280 -1 0
;
#X text 12 23 Graphic Signal Display;
#X text 99 416 signal;
#X text 265 417 - signal to display;
#X text 99 504 range <int> <int>;
#X text 265 504 - change range of display;
#X text 99 525 frgb <int> <int> <int>;
#X text 99 724 (none);
#X text 265 545 - set color of graph in RGB values;
#X text 99 545 brgb <int> <int> <int>;
#X text 265 525 - set color of line in RGB values;
#X obj 172 239 cyclone/Scope~ 245 119 16 3 245 -1 1 0 0 1 0.100917
0 255 0 7 31 7 0;
#X obj 175 50 hsl 100 18 20 500 1 1 empty empty frequency 5 8 1 10
-262131 -1 -1 1900 0;
#X text 339 154 colors:;
#X msg 182 190 range -1 1;
#X text 98 565 delay;
#X text 98 598 trigger;
#X text 98 647 triglevel;
#X msg 88 181 trigger \$1;
#X obj 88 130 vradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144 -1
-1 1;
#X text 108 142 up mode;
#X text 108 158 down mode;
#X msg 182 167 range -1 2;
#X obj 154 242 vsl 15 110 -1 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X msg 88 205 triglevel \$1;
#X floatatom 116 337 5 0 0 0 - - -, f 5;
#X text 265 647 - the signel level to fire the trigger;
#X text 98 663 click (6 ints);
#X text 265 565 - time delay between trigger and sample display;
#X text 277 677 (xpix \, ypix \, shift \, alt \, dbl \, doit);
#X text 423 265 <--this is the Scope~;
#X text 443 278 object;
#X obj 172 77 osc~ 20;
#X text 307 613 1 - trigger on rising flank;
#X text 307 629 2 - trigger on falling flank;
#X text 265 597 - mode 0 - free running mode;
#X msg 359 174 frgb 0 255 0 \, brgb 7 31 7;
#X msg 359 197 frgb 255 255 255 \, brgb 0 0 255;
#X msg 498 9 Scope~;
#X obj 178 214 r \$0-timebase;
#X text 336 174 crt;
#X text 336 197 lcd;
#X text 107 127 auto mode;
#X text 278 581 effectively a refresh rate;
#X text 278 692 hover the Scope to start refresh.;
#X obj 518 371 dspSwitch~;
#N canvas 351 334 430 344 x-y 0;
#X obj 66 98 cyclone/Scope~ 170 174 8 3 130 -1.1 1.1 0 0 0 0 0 255
0 7 31 7 0;
#X obj 1 3 cnv 15 425 20 empty empty empty 3 12 0 14 -204280 -1 0;
#X text 5 4 X-Y mode - useful for showing phase differences;
#X obj 65 72 osc~ 400;
#X obj 230 72 osc~ 400;
#X obj 70 276 hsl 128 15 2 32 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 2600 1;
#X floatatom 32 276 5 0 0 0 - - -, f 5;
#X msg 288 71 0;
#X text 215 34 Click to reset the phase of this;
#X text 216 48 osc~ relative to the other one;
#X text 71 294 Due to interference of the time base \, the line can
get fragmented. By finding a proper setting \, this can be minimalized.
;
#X msg 7 232 8.141;
#X obj 7 209 loadbang;
#X obj 10 34 vsl 15 128 44 440 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X msg 261 97 400.1;
#X text 252 117 Or change the frequency;
#X floatatom 10 169 5 0 0 0 - - -, f 5;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X connect 5 0 0 0;
#X connect 5 0 6 0;
#X connect 7 0 4 1;
#X connect 11 0 5 0;
#X connect 12 0 11 0;
#X connect 13 0 3 0;
#X connect 13 0 4 0;
#X connect 13 0 16 0;
#X connect 14 0 4 0;
#X restore 482 51 pd x-y mode;
#X text 265 463 - the number of samples in the screen. Should;
#X text 99 433 float;
#X obj 0 849 cnv 3 550 3 empty empty more_info 8 12 0 13 -228856 -1
0;
#X text 278 477 be similar or less than the width of the;
#X text 99 909 The sweep time can grow long quite fast. 8192 (time
base) * 44100 (sample rate) * 130 (buffer size) is more than 24 seconds.
;
#X text 265 663 - same as a click \, freezing the scope;
#X text 307 362 time base;
#X obj 208 104 hsl 60 15 0.01 1 1 0 empty empty level 2 8 1 10 -204786
-1 -1 0 1;
#X floatatom 136 77 5 0 0 0 - - -, f 5;
#X text 278 448 values between 2 and 8192;
#X text 265 434 - time base as fraction of the sample rate \,;
#X obj 172 128 *~ 0.9;
#X text 99 763 In order \, with default values: 0-width (66) \, 1-height
(130) \, 2-time base (256) \, 3-xt/xy mode (3) \, 4-buffer size(128)
\, 5-range minimum (-1) \, 6-range maximum (1) \, 7-delay (0) \, 8-??
(0) \, 9-trigger mode (0) \, 10-trigger level (0) \, 11/13-foreground
color (102 \, 255 \, 51) \, 14/16-background color (135 \, 135 \, 135)
\, 17-?? (0);
#X text 99 878 The example scope has these arguments: Scope~ 245 119
215 3 245 -1 1 0 0 1 -0.174312 0 255 0 7 31 7 0;
#X text 277 489 scope.;
#X obj 172 362 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 4;
#X floatatom 232 383 5 0 0 0 - #0-timebase -, f 5;
#N canvas 1020 546 450 300 powOf2 0;
#N canvas 0 50 450 250 (subpatch) 0;
#X array \$0-powOf2 8 float 3;
#A 0 256 128 64 32 16 8 4 2;
#X coords 0 256 8 0 200 140 1 0 0;
#X restore 225 66 graph;
#X obj 158 194 f \$0;
#X obj 139 170 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 158 146 loadbang;
#X msg 158 222 \; \$1-powOf2 0 256 128 64 32 16 8 4 2;
#X obj 10 92 tabread \$0-powOf2;
#X obj 10 240 outlet;
#X obj 10 68 inlet;
#X obj 17 121 s \$0-timebase;
#X obj 0 0 cnv 15 552 40 empty empty empty 3 12 0 18 -204280 -1 0;
#X text 17 20 time base;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 3 0 1 0;
#X connect 5 0 6 0;
#X connect 5 0 8 0;
#X connect 7 0 5 0;
#X restore 172 382 pd powOf2;
#X text 98 856 The Max scope~ object has no arguments \, but many attributes.
;
#X text 99 463 bufsize <int>;
#X connect 19 0 39 0;
#X connect 19 0 62 0;
#X connect 21 0 18 0;
#X connect 25 0 18 0;
#X connect 26 0 25 0;
#X connect 29 0 18 0;
#X connect 30 0 31 0;
#X connect 30 0 32 0;
#X connect 31 0 18 0;
#X connect 39 0 65 0;
#X connect 43 0 18 0;
#X connect 44 0 18 0;
#X connect 46 0 18 0;
#X connect 61 0 65 1;
#X connect 65 0 18 0;
#X connect 69 0 71 0;
|