aboutsummaryrefslogtreecommitdiff
path: root/scaleSmart-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'scaleSmart-help.pd')
-rw-r--r--scaleSmart-help.pd36
1 files changed, 36 insertions, 0 deletions
diff --git a/scaleSmart-help.pd b/scaleSmart-help.pd
new file mode 100644
index 0000000..a2742f3
--- /dev/null
+++ b/scaleSmart-help.pd
@@ -0,0 +1,36 @@
+#N canvas 649 57 790 563 12;
+#X floatatom 48 244 5 0 0 1 Input - -;
+#X floatatom 49 404 5 0 1 1 Normalized - -;
+#X floatatom 175 369 5 0 0 1 Min - -;
+#X floatatom 276 314 5 0 0 1 Max - -;
+#X obj 178 396 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -1
+-262144 -1 0 1;
+#X obj 279 340 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -1
+-262144 -1 0 1;
+#X obj 53 442 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -1 -262144
+-1 0 1;
+#X text 14 31 released on : 2006/07/02;
+#X obj 335 269 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X text 16 -13 Description: smart scaling of a number stream;
+#X text 15 9 contact: mrtoftrash@gmail.com;
+#X text 399 217 Hold time : milliseconds before tightening;
+#X text 404 238 Tightening time : milliseconds it takes to tighten
+the scale's range.;
+#X text 13 67 Dynamically sets the scale range based on the minimum
+and maximum values of a number stream.;
+#X text 13 103 The problem with most auto-scalers is that they tend
+to lose sensitivity over time.;
+#X text 16 143 This smart scaler solves this problem by "tightening"
+the minimum and maximum values around the last input after a set holding
+time.;
+#X obj 48 278 mtl/scaleSmart 1000 10000;
+#X text 18 49 tags: math;
+#X connect 0 0 16 0;
+#X connect 1 0 6 0;
+#X connect 2 0 4 0;
+#X connect 3 0 5 0;
+#X connect 8 0 16 1;
+#X connect 16 0 1 0;
+#X connect 16 1 2 0;
+#X connect 16 2 3 0;