aboutsummaryrefslogtreecommitdiff
path: root/autoscale-help.pd
blob: cf6cd4f85293d976136c66fdb2a53395798e00d5 (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
#N canvas 83 22 458 658 10;
#X floatatom 26 73 5 0 0 0 - - -;
#X floatatom 26 137 0 0 0 0 - - -;
#X obj 2 -10 cnv 15 450 20 empty empty autoscale 2 11 1 18 -233017
-66577 0;
#X text 18 20 [autoscale] scales a stream of numbers based on an output
range set as arguments \, and an input range which is set dynamically.
;
#X floatatom 150 137 0 0 0 0 - - -;
#X floatatom 297 137 0 0 0 0 - - -;
#X obj 213 68 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X floatatom 136 359 5 0 0 0 - - -;
#X obj 161 412 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X msg 186 357 reset;
#X text 13 172 If you use [autoscale] with no arguments \, then the
output range defaults to 0-1.;
#X msg 239 357 bang;
#X text 14 202 You can also set the output min and max using the 2nd
and 3rd inlets:;
#X obj 295 357 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X text 14 318 The [reset( message or banging the 4th inlet resets
the stored max and min to zero. 0 disables the auto-tracking \, 1 re-enables
it:;
#X floatatom 81 491 5 0 0 0 - - -;
#X obj 130 616 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X text 16 439 The dump message allow "autoscale" to output the min
and max of the input data. this allow user to save this data in order
to load the same callibration with a loadbang :;
#X obj 300 518 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 215 565 pack float float;
#X msg 148 486 save;
#X msg 215 586 set load \$1 \$2;
#X msg 150 509 load 1 11;
#X msg 323 517 bang;
#X floatatom 158 297 7 0 0 0 - - -;
#X obj 135 225 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 297 107 autoscale -4095 4095;
#X obj 150 107 autoscale -0.01 0.01;
#X obj 158 275 autoscale;
#X obj 158 389 autoscale;
#X obj 26 107 autoscale;
#X obj 127 542 autoscale 0 1 ______________;
#X obj 231 244 nbx 3 16 -1e+37 1e+37 0 1 empty empty max 40 8 0 10
-228856 -1 -1 1 256;
#X obj 171 244 nbx 3 16 -1e+37 1e+37 0 1 empty empty min 40 8 0 10
-228856 -1 -1 0 256;
#X connect 0 0 30 0;
#X connect 6 0 26 0;
#X connect 6 0 27 0;
#X connect 7 0 29 0;
#X connect 9 0 29 0;
#X connect 11 0 29 3;
#X connect 13 0 29 3;
#X connect 15 0 31 0;
#X connect 18 0 31 3;
#X connect 19 0 21 0;
#X connect 20 0 31 0;
#X connect 21 0 22 0;
#X connect 22 0 31 0;
#X connect 23 0 31 3;
#X connect 25 0 28 0;
#X connect 26 0 5 0;
#X connect 27 0 4 0;
#X connect 28 0 24 0;
#X connect 29 0 8 0;
#X connect 30 0 1 0;
#X connect 31 0 16 0;
#X connect 31 1 19 0;
#X connect 31 2 19 1;
#X connect 32 0 28 2;
#X connect 33 0 28 1;