From ecc6398c406a7d401225bf04346fc0d25491dff3 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 8 Apr 2009 04:17:13 +0000 Subject: moved help patches into same folder, stopped auto-generating mapping-meta.pd file, and checked in mapping-meta.pd, so now the folder in SVN is a functional libdir svn path=/trunk/externals/mapping/; revision=10981 --- amplitude_n-help.pd | 26 +++++ autoscale-help.pd | 77 +++++++++++++ breakpoint-help.pd | 196 ++++++++++++++++++++++++++++++++ breakpoint_smooth-help.pd | 131 +++++++++++++++++++++ buttongate-help.pd | 39 +++++++ bytemask-help.pd | 30 +++++ cartesian2spherical-help.pd | 45 ++++++++ center_point-help.pd | 24 ++++ circular-help.pd | 114 +++++++++++++++++++ circular_seat-help.pd | 121 ++++++++++++++++++++ circular_sigmoid-help.pd | 121 ++++++++++++++++++++ correlation-help.pd | 75 ++++++++++++ cubic_seat-help.pd | 131 +++++++++++++++++++++ curve-help.pd | 71 ++++++++++++ curve_draw-help.pd | 12 ++ curve_exp-help.pd | 57 ++++++++++ curve_fade-help.pd | 35 ++++++ curve_graph-help.pd | 27 +++++ curve_log-help.pd | 54 +++++++++ debounce-help.pd | 33 ++++++ debytemask-help.pd | 59 ++++++++++ degrees2mapping-help.pd | 24 ++++ delay_n-help.pd | 18 +++ desegment-help.pd | 41 +++++++ desegment12-help.pd | 84 ++++++++++++++ desegment3-help.pd | 31 +++++ desegment4-help.pd | 35 ++++++ diff_n-help.pd | 12 ++ disjoin-help.pd | 27 +++++ distance-help.pd | 21 ++++ distance2d-help.pd | 39 +++++++ distance_n-help.pd | 34 ++++++ downsample-help.pd | 16 +++ elliptic-help.pd | 131 +++++++++++++++++++++ elliptic_seat-help.pd | 131 +++++++++++++++++++++ elliptic_sigmoid-help.pd | 131 +++++++++++++++++++++ env+-help.pd | 18 +++ env--help.pd | 18 +++ env-help.pd | 26 +++++ exponential_curve-help.pd | 121 ++++++++++++++++++++ exponential_seat-help.pd | 121 ++++++++++++++++++++ exponential_sigmoid-help.pd | 121 ++++++++++++++++++++ fir-help.pd | 27 +++++ gaussian-help.pd | 41 +++++++ help/amplitude_n-help.pd | 26 ----- help/autoscale-help.pd | 77 ------------- help/breakpoint-help.pd | 196 -------------------------------- help/breakpoint_smooth-help.pd | 131 --------------------- help/buttongate-help.pd | 39 ------- help/bytemask-help.pd | 30 ----- help/cartesian2spherical-help.pd | 45 -------- help/center_point-help.pd | 24 ---- help/circular-help.pd | 114 ------------------- help/circular_seat-help.pd | 121 -------------------- help/circular_sigmoid-help.pd | 121 -------------------- help/correlation-help.pd | 75 ------------ help/cubic_seat-help.pd | 131 --------------------- help/curve-help.pd | 71 ------------ help/curve_draw-help.pd | 12 -- help/curve_exp-help.pd | 57 ---------- help/curve_fade-help.pd | 35 ------ help/curve_graph-help.pd | 27 ----- help/curve_log-help.pd | 54 --------- help/debounce-help.pd | 33 ------ help/debytemask-help.pd | 59 ---------- help/degrees2mapping-help.pd | 24 ---- help/delay_n-help.pd | 18 --- help/desegment-help.pd | 41 ------- help/desegment12-help.pd | 84 -------------- help/desegment3-help.pd | 31 ----- help/desegment4-help.pd | 35 ------ help/diff_n-help.pd | 12 -- help/disjoin-help.pd | 27 ----- help/distance-help.pd | 21 ---- help/distance2d-help.pd | 39 ------- help/distance_n-help.pd | 34 ------ help/downsample-help.pd | 16 --- help/elliptic-help.pd | 131 --------------------- help/elliptic_seat-help.pd | 131 --------------------- help/elliptic_sigmoid-help.pd | 131 --------------------- help/env+-help.pd | 18 --- help/env--help.pd | 18 --- help/env-help.pd | 26 ----- help/exponential_curve-help.pd | 121 -------------------- help/exponential_seat-help.pd | 121 -------------------- help/exponential_sigmoid-help.pd | 121 -------------------- help/fir-help.pd | 27 ----- help/gaussian-help.pd | 41 ------- help/hysteresis-help.pd | 9 -- help/iir-help.pd | 34 ------ help/join-help.pd | 19 ---- help/keygate-help.pd | 33 ------ help/last_n-help.pd | 8 -- help/listto-help.pd | 17 --- help/local_max-help.pd | 8 -- help/local_min-help.pd | 11 -- help/logistic_sigmoid-help.pd | 221 ------------------------------------ help/lop-help.pd | 23 ---- help/mapping2degrees-help.pd | 23 ---- help/mapping2radians-help.pd | 24 ---- help/max_n-help.pd | 29 ----- help/mean_n-help.pd | 30 ----- help/median-help.pd | 22 ---- help/median_3-help.pd | 7 -- help/median_5-help.pd | 7 -- help/median_7-help.pd | 7 -- help/median_n-help.pd | 31 ----- help/min_n-help.pd | 29 ----- help/multi_slider-help.pd | 25 ---- help/nl-help.pd | 69 ----------- help/notescale-help.pd | 44 ------- help/one2four-help.pd | 79 ------------- help/one2three-help.pd | 63 ---------- help/one2two-help.pd | 48 -------- help/oscillo-help.pd | 10 -- help/pmattractor_2d-help.pd | 60 ---------- help/pmattractor_3d-help.pd | 66 ----------- help/pmcloud_1d-help.pd | 44 ------- help/pmcloud_2d-help.pd | 63 ---------- help/pmcloud_3d-help.pd | 72 ------------ help/pmcube_3d-help.pd | 66 ----------- help/pmfilter-help.pd | 35 ------ help/pmfilter_2d-help.pd | 35 ------ help/pmfilter_3d-help.pd | 27 ----- help/pmmulti_stable_2d-help.pd | 88 -------------- help/pmopen_string_1d-help.pd | 107 ----------------- help/pmrepulsor_1d-help.pd | 42 ------- help/pmrepulsor_2d-help.pd | 60 ---------- help/pmrepulsor_3d-help.pd | 66 ----------- help/pmrigid_open_string_2d-help.pd | 58 ---------- help/pmrigid_string_2d-help.pd | 57 ---------- help/pmsquare_2d-help.pd | 60 ---------- help/pmstring_1d-help.pd | 104 ----------------- help/polar-help.pd | 43 ------- help/polar2cartesian-help.pd | 38 ------- help/quadratic-help.pd | 133 ---------------------- help/quartic-help.pd | 133 ---------------------- help/radians2mapping-help.pd | 24 ---- help/rec_play-help.pd | 32 ------ help/resample-help.pd | 26 ----- help/reverse-help.pd | 18 --- help/rnd-stat-help.pd | 46 -------- help/segment-help.pd | 35 ------ help/segment4-help.pd | 27 ----- help/sigmoide-help.pd | 72 ------------ help/simplified_cubic_seat-help.pd | 131 --------------------- help/simplified_quadratic-help.pd | 123 -------------------- help/sinusoid-help.pd | 74 ------------ help/smooth-help.pd | 38 ------- help/smooth_double-help.pd | 40 ------- help/smooth_triple-help.pd | 60 ---------- help/speedlimiter+-help.pd | 23 ---- help/speedlimiter--help.pd | 22 ---- help/speedlimiter-help.pd | 22 ---- help/spherical2cartesian-help.pd | 37 ------ help/spiral-help.pd | 44 ------- help/split_n-help.pd | 18 --- help/stepper-help.pd | 76 ------------- help/stream_check-help.pd | 17 --- help/test_n-help.pd | 28 ----- help/threshold-help.pd | 12 -- help/threshold_max-help.pd | 17 --- help/timeroll-help.pd | 12 -- help/tolist-help.pd | 41 ------- help/track_max-help.pd | 32 ------ help/track_min-help.pd | 32 ------ help/upsample-help.pd | 19 ---- help/variance-help.pd | 20 ---- help/wave-help.pd | 19 ---- help/wave_loop-help.pd | 14 --- hysteresis-help.pd | 9 ++ iir-help.pd | 34 ++++++ join-help.pd | 19 ++++ keygate-help.pd | 33 ++++++ last_n-help.pd | 8 ++ listto-help.pd | 17 +++ local_max-help.pd | 8 ++ local_min-help.pd | 11 ++ logistic_sigmoid-help.pd | 221 ++++++++++++++++++++++++++++++++++++ lop-help.pd | 23 ++++ mapping-meta.pd | 9 ++ mapping2degrees-help.pd | 23 ++++ mapping2radians-help.pd | 24 ++++ max_n-help.pd | 29 +++++ mean_n-help.pd | 30 +++++ median-help.pd | 22 ++++ median_3-help.pd | 7 ++ median_5-help.pd | 7 ++ median_7-help.pd | 7 ++ median_n-help.pd | 31 +++++ min_n-help.pd | 29 +++++ multi_slider-help.pd | 25 ++++ nl-help.pd | 69 +++++++++++ notescale-help.pd | 44 +++++++ one2four-help.pd | 79 +++++++++++++ one2three-help.pd | 63 ++++++++++ one2two-help.pd | 48 ++++++++ oscillo-help.pd | 10 ++ pmattractor_2d-help.pd | 60 ++++++++++ pmattractor_3d-help.pd | 66 +++++++++++ pmcloud_1d-help.pd | 44 +++++++ pmcloud_2d-help.pd | 63 ++++++++++ pmcloud_3d-help.pd | 72 ++++++++++++ pmcube_3d-help.pd | 66 +++++++++++ pmfilter-help.pd | 35 ++++++ pmfilter_2d-help.pd | 35 ++++++ pmfilter_3d-help.pd | 27 +++++ pmmulti_stable_2d-help.pd | 88 ++++++++++++++ pmopen_string_1d-help.pd | 107 +++++++++++++++++ pmrepulsor_1d-help.pd | 42 +++++++ pmrepulsor_2d-help.pd | 60 ++++++++++ pmrepulsor_3d-help.pd | 66 +++++++++++ pmrigid_open_string_2d-help.pd | 58 ++++++++++ pmrigid_string_2d-help.pd | 57 ++++++++++ pmsquare_2d-help.pd | 60 ++++++++++ pmstring_1d-help.pd | 104 +++++++++++++++++ polar-help.pd | 43 +++++++ polar2cartesian-help.pd | 38 +++++++ quadratic-help.pd | 133 ++++++++++++++++++++++ quartic-help.pd | 133 ++++++++++++++++++++++ radians2mapping-help.pd | 24 ++++ rec_play-help.pd | 32 ++++++ resample-help.pd | 26 +++++ reverse-help.pd | 18 +++ rnd-stat-help.pd | 46 ++++++++ segment-help.pd | 35 ++++++ segment4-help.pd | 27 +++++ sigmoide-help.pd | 72 ++++++++++++ simplified_cubic_seat-help.pd | 131 +++++++++++++++++++++ simplified_quadratic-help.pd | 123 ++++++++++++++++++++ sinusoid-help.pd | 74 ++++++++++++ smooth-help.pd | 38 +++++++ smooth_double-help.pd | 40 +++++++ smooth_triple-help.pd | 60 ++++++++++ speedlimiter+-help.pd | 23 ++++ speedlimiter--help.pd | 22 ++++ speedlimiter-help.pd | 22 ++++ spherical2cartesian-help.pd | 37 ++++++ spiral-help.pd | 44 +++++++ split_n-help.pd | 18 +++ stepper-help.pd | 76 +++++++++++++ stream_check-help.pd | 17 +++ test_n-help.pd | 28 +++++ threshold-help.pd | 12 ++ threshold_max-help.pd | 17 +++ timeroll-help.pd | 12 ++ tolist-help.pd | 41 +++++++ track_max-help.pd | 32 ++++++ track_min-help.pd | 32 ++++++ upsample-help.pd | 19 ++++ variance-help.pd | 20 ++++ wave-help.pd | 19 ++++ wave_loop-help.pd | 14 +++ 253 files changed, 6393 insertions(+), 6384 deletions(-) create mode 100644 amplitude_n-help.pd create mode 100644 autoscale-help.pd create mode 100644 breakpoint-help.pd create mode 100644 breakpoint_smooth-help.pd create mode 100644 buttongate-help.pd create mode 100644 bytemask-help.pd create mode 100644 cartesian2spherical-help.pd create mode 100644 center_point-help.pd create mode 100644 circular-help.pd create mode 100644 circular_seat-help.pd create mode 100644 circular_sigmoid-help.pd create mode 100644 correlation-help.pd create mode 100644 cubic_seat-help.pd create mode 100644 curve-help.pd create mode 100644 curve_draw-help.pd create mode 100644 curve_exp-help.pd create mode 100644 curve_fade-help.pd create mode 100644 curve_graph-help.pd create mode 100644 curve_log-help.pd create mode 100644 debounce-help.pd create mode 100644 debytemask-help.pd create mode 100644 degrees2mapping-help.pd create mode 100644 delay_n-help.pd create mode 100644 desegment-help.pd create mode 100644 desegment12-help.pd create mode 100644 desegment3-help.pd create mode 100644 desegment4-help.pd create mode 100644 diff_n-help.pd create mode 100644 disjoin-help.pd create mode 100644 distance-help.pd create mode 100644 distance2d-help.pd create mode 100644 distance_n-help.pd create mode 100644 downsample-help.pd create mode 100644 elliptic-help.pd create mode 100644 elliptic_seat-help.pd create mode 100644 elliptic_sigmoid-help.pd create mode 100644 env+-help.pd create mode 100644 env--help.pd create mode 100644 env-help.pd create mode 100644 exponential_curve-help.pd create mode 100644 exponential_seat-help.pd create mode 100644 exponential_sigmoid-help.pd create mode 100644 fir-help.pd create mode 100644 gaussian-help.pd delete mode 100644 help/amplitude_n-help.pd delete mode 100644 help/autoscale-help.pd delete mode 100644 help/breakpoint-help.pd delete mode 100644 help/breakpoint_smooth-help.pd delete mode 100644 help/buttongate-help.pd delete mode 100644 help/bytemask-help.pd delete mode 100644 help/cartesian2spherical-help.pd delete mode 100644 help/center_point-help.pd delete mode 100644 help/circular-help.pd delete mode 100644 help/circular_seat-help.pd delete mode 100644 help/circular_sigmoid-help.pd delete mode 100644 help/correlation-help.pd delete mode 100644 help/cubic_seat-help.pd delete mode 100644 help/curve-help.pd delete mode 100644 help/curve_draw-help.pd delete mode 100644 help/curve_exp-help.pd delete mode 100644 help/curve_fade-help.pd delete mode 100644 help/curve_graph-help.pd delete mode 100644 help/curve_log-help.pd delete mode 100644 help/debounce-help.pd delete mode 100644 help/debytemask-help.pd delete mode 100644 help/degrees2mapping-help.pd delete mode 100644 help/delay_n-help.pd delete mode 100644 help/desegment-help.pd delete mode 100644 help/desegment12-help.pd delete mode 100644 help/desegment3-help.pd delete mode 100644 help/desegment4-help.pd delete mode 100644 help/diff_n-help.pd delete mode 100644 help/disjoin-help.pd delete mode 100644 help/distance-help.pd delete mode 100644 help/distance2d-help.pd delete mode 100644 help/distance_n-help.pd delete mode 100644 help/downsample-help.pd delete mode 100644 help/elliptic-help.pd delete mode 100644 help/elliptic_seat-help.pd delete mode 100644 help/elliptic_sigmoid-help.pd delete mode 100644 help/env+-help.pd delete mode 100644 help/env--help.pd delete mode 100644 help/env-help.pd delete mode 100644 help/exponential_curve-help.pd delete mode 100644 help/exponential_seat-help.pd delete mode 100644 help/exponential_sigmoid-help.pd delete mode 100644 help/fir-help.pd delete mode 100644 help/gaussian-help.pd delete mode 100644 help/hysteresis-help.pd delete mode 100644 help/iir-help.pd delete mode 100644 help/join-help.pd delete mode 100644 help/keygate-help.pd delete mode 100644 help/last_n-help.pd delete mode 100644 help/listto-help.pd delete mode 100644 help/local_max-help.pd delete mode 100644 help/local_min-help.pd delete mode 100644 help/logistic_sigmoid-help.pd delete mode 100644 help/lop-help.pd delete mode 100644 help/mapping2degrees-help.pd delete mode 100644 help/mapping2radians-help.pd delete mode 100644 help/max_n-help.pd delete mode 100644 help/mean_n-help.pd delete mode 100644 help/median-help.pd delete mode 100644 help/median_3-help.pd delete mode 100644 help/median_5-help.pd delete mode 100644 help/median_7-help.pd delete mode 100644 help/median_n-help.pd delete mode 100644 help/min_n-help.pd delete mode 100644 help/multi_slider-help.pd delete mode 100644 help/nl-help.pd delete mode 100644 help/notescale-help.pd delete mode 100644 help/one2four-help.pd delete mode 100644 help/one2three-help.pd delete mode 100644 help/one2two-help.pd delete mode 100644 help/oscillo-help.pd delete mode 100644 help/pmattractor_2d-help.pd delete mode 100644 help/pmattractor_3d-help.pd delete mode 100644 help/pmcloud_1d-help.pd delete mode 100644 help/pmcloud_2d-help.pd delete mode 100644 help/pmcloud_3d-help.pd delete mode 100644 help/pmcube_3d-help.pd delete mode 100644 help/pmfilter-help.pd delete mode 100644 help/pmfilter_2d-help.pd delete mode 100644 help/pmfilter_3d-help.pd delete mode 100644 help/pmmulti_stable_2d-help.pd delete mode 100644 help/pmopen_string_1d-help.pd delete mode 100644 help/pmrepulsor_1d-help.pd delete mode 100644 help/pmrepulsor_2d-help.pd delete mode 100644 help/pmrepulsor_3d-help.pd delete mode 100644 help/pmrigid_open_string_2d-help.pd delete mode 100644 help/pmrigid_string_2d-help.pd delete mode 100644 help/pmsquare_2d-help.pd delete mode 100644 help/pmstring_1d-help.pd delete mode 100644 help/polar-help.pd delete mode 100644 help/polar2cartesian-help.pd delete mode 100644 help/quadratic-help.pd delete mode 100644 help/quartic-help.pd delete mode 100644 help/radians2mapping-help.pd delete mode 100644 help/rec_play-help.pd delete mode 100644 help/resample-help.pd delete mode 100644 help/reverse-help.pd delete mode 100644 help/rnd-stat-help.pd delete mode 100644 help/segment-help.pd delete mode 100644 help/segment4-help.pd delete mode 100644 help/sigmoide-help.pd delete mode 100644 help/simplified_cubic_seat-help.pd delete mode 100644 help/simplified_quadratic-help.pd delete mode 100644 help/sinusoid-help.pd delete mode 100644 help/smooth-help.pd delete mode 100644 help/smooth_double-help.pd delete mode 100644 help/smooth_triple-help.pd delete mode 100644 help/speedlimiter+-help.pd delete mode 100644 help/speedlimiter--help.pd delete mode 100644 help/speedlimiter-help.pd delete mode 100644 help/spherical2cartesian-help.pd delete mode 100644 help/spiral-help.pd delete mode 100644 help/split_n-help.pd delete mode 100644 help/stepper-help.pd delete mode 100644 help/stream_check-help.pd delete mode 100644 help/test_n-help.pd delete mode 100644 help/threshold-help.pd delete mode 100644 help/threshold_max-help.pd delete mode 100644 help/timeroll-help.pd delete mode 100644 help/tolist-help.pd delete mode 100644 help/track_max-help.pd delete mode 100644 help/track_min-help.pd delete mode 100644 help/upsample-help.pd delete mode 100644 help/variance-help.pd delete mode 100644 help/wave-help.pd delete mode 100644 help/wave_loop-help.pd create mode 100644 hysteresis-help.pd create mode 100644 iir-help.pd create mode 100644 join-help.pd create mode 100644 keygate-help.pd create mode 100644 last_n-help.pd create mode 100644 listto-help.pd create mode 100644 local_max-help.pd create mode 100644 local_min-help.pd create mode 100644 logistic_sigmoid-help.pd create mode 100644 lop-help.pd create mode 100644 mapping-meta.pd create mode 100644 mapping2degrees-help.pd create mode 100644 mapping2radians-help.pd create mode 100644 max_n-help.pd create mode 100644 mean_n-help.pd create mode 100644 median-help.pd create mode 100644 median_3-help.pd create mode 100644 median_5-help.pd create mode 100644 median_7-help.pd create mode 100644 median_n-help.pd create mode 100644 min_n-help.pd create mode 100644 multi_slider-help.pd create mode 100644 nl-help.pd create mode 100644 notescale-help.pd create mode 100644 one2four-help.pd create mode 100644 one2three-help.pd create mode 100644 one2two-help.pd create mode 100644 oscillo-help.pd create mode 100644 pmattractor_2d-help.pd create mode 100644 pmattractor_3d-help.pd create mode 100644 pmcloud_1d-help.pd create mode 100644 pmcloud_2d-help.pd create mode 100644 pmcloud_3d-help.pd create mode 100644 pmcube_3d-help.pd create mode 100644 pmfilter-help.pd create mode 100644 pmfilter_2d-help.pd create mode 100644 pmfilter_3d-help.pd create mode 100644 pmmulti_stable_2d-help.pd create mode 100644 pmopen_string_1d-help.pd create mode 100644 pmrepulsor_1d-help.pd create mode 100644 pmrepulsor_2d-help.pd create mode 100644 pmrepulsor_3d-help.pd create mode 100644 pmrigid_open_string_2d-help.pd create mode 100644 pmrigid_string_2d-help.pd create mode 100644 pmsquare_2d-help.pd create mode 100644 pmstring_1d-help.pd create mode 100644 polar-help.pd create mode 100644 polar2cartesian-help.pd create mode 100644 quadratic-help.pd create mode 100644 quartic-help.pd create mode 100644 radians2mapping-help.pd create mode 100644 rec_play-help.pd create mode 100644 resample-help.pd create mode 100644 reverse-help.pd create mode 100644 rnd-stat-help.pd create mode 100644 segment-help.pd create mode 100644 segment4-help.pd create mode 100644 sigmoide-help.pd create mode 100644 simplified_cubic_seat-help.pd create mode 100644 simplified_quadratic-help.pd create mode 100644 sinusoid-help.pd create mode 100644 smooth-help.pd create mode 100644 smooth_double-help.pd create mode 100644 smooth_triple-help.pd create mode 100644 speedlimiter+-help.pd create mode 100644 speedlimiter--help.pd create mode 100644 speedlimiter-help.pd create mode 100644 spherical2cartesian-help.pd create mode 100644 spiral-help.pd create mode 100644 split_n-help.pd create mode 100644 stepper-help.pd create mode 100644 stream_check-help.pd create mode 100644 test_n-help.pd create mode 100644 threshold-help.pd create mode 100644 threshold_max-help.pd create mode 100644 timeroll-help.pd create mode 100644 tolist-help.pd create mode 100644 track_max-help.pd create mode 100644 track_min-help.pd create mode 100644 upsample-help.pd create mode 100644 variance-help.pd create mode 100644 wave-help.pd create mode 100644 wave_loop-help.pd diff --git a/amplitude_n-help.pd b/amplitude_n-help.pd new file mode 100644 index 0000000..6c6c3f4 --- /dev/null +++ b/amplitude_n-help.pd @@ -0,0 +1,26 @@ +#N canvas 1952 206 612 569 10; +#X floatatom 85 92 5 -20 127 0 - - -; +#X text 86 74 data; +#X msg 92 117 0; +#X floatatom 310 225 5 0 0 0 - - -; +#X floatatom 382 177 5 0 0 0 - - -; +#X text 430 175 size: n (n>=2); +#X obj 85 172 f; +#X text 51 32 amplitude_n return the amplitude covered by the last +n (n>1) values; +#X msg 120 117 1; +#X msg 153 117 0.5; +#X obj 85 251 timeroll; +#X obj 296 251 timeroll; +#X obj 296 198 amplitude_n 5; +#X obj 85 224 clip 0 1; +#X connect 0 0 6 0; +#X connect 2 0 6 0; +#X connect 4 0 12 1; +#X connect 6 0 12 0; +#X connect 6 0 13 0; +#X connect 8 0 6 0; +#X connect 9 0 6 0; +#X connect 12 0 3 0; +#X connect 12 0 11 0; +#X connect 13 0 10 0; diff --git a/autoscale-help.pd b/autoscale-help.pd new file mode 100644 index 0000000..cf6cd4f --- /dev/null +++ b/autoscale-help.pd @@ -0,0 +1,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; diff --git a/breakpoint-help.pd b/breakpoint-help.pd new file mode 100644 index 0000000..1e67b7c --- /dev/null +++ b/breakpoint-help.pd @@ -0,0 +1,196 @@ +#N canvas 377 72 515 428 10; +#X obj 384 32 import mapping ggee; +#X obj 5 2 cnv 15 500 20 empty empty breakpoint 2 11 1 18 -233017 -66577 +0; +#X msg 471 2 pddp; +#X text 304 393 released under the GNU GPL; +#X text 82 358 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 474 407 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 280 breakpoint; +#X obj 54 108 cyclone/speedlim 100; +#X connect 0 0 18 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 17 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 17 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 17 2; +#X connect 17 0 8 0; +#X connect 18 0 1 0; +#X restore 387 71 pd draw_array; +#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 2352 0; +#X floatatom 165 186 7 0 0 0 - - -; +#X obj 334 359 pddp/open mapping-about; +#X text 37 392 (C) Copyright 2007 Free Software Foundation; +#X obj 282 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 282 103 graph; +#X obj 282 308 send \$0-x; +#X obj 424 307 send \$0-y; +#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 3700 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-linear +interpolator with two control parameters.; +#X obj 25 217 breakpoint; +#N canvas 0 22 461 638 usage 0; +#X floatatom 153 34 5 0 1 0 - - -; +#X obj 153 58 t b f; +#X floatatom 224 33 5 0 0 0 - - -; +#X obj 224 57 t b f; +#X obj 91 58 loadbang; +#N canvas 0 22 454 304 float 0; +#X obj 71 23 inlet; +#X obj 48 191 outlet; +#X obj 150 22 inlet; +#X obj 71 93 list prepend; +#X obj 71 118 list; +#X obj 48 141 list; +#X obj 48 166 list trim; +#X obj 150 45 t b b; +#X msg 150 70 list; +#X connect 0 0 3 0; +#X connect 2 0 7 0; +#X connect 3 0 4 0; +#X connect 4 0 3 1; +#X connect 4 0 5 1; +#X connect 5 0 6 0; +#X connect 6 0 1 0; +#X connect 7 0 8 0; +#X connect 7 1 5 0; +#X connect 8 0 3 1; +#X restore 91 168 pd float to list ___________; +#N canvas 0 22 450 300 generate 0; +#X obj 55 38 inlet; +#X msg 55 65 0; +#X obj 55 91 f; +#X obj 55 164 + 1; +#X obj 55 137 t f f; +#X obj 85 192 outlet; +#X obj 148 192 outlet; +#X obj 148 166 t b; +#X obj 85 164 / 100; +#X obj 55 114 moses 101; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 4 1 8 0; +#X connect 7 0 6 0; +#X connect 8 0 5 0; +#X connect 9 0 4 0; +#X connect 9 1 7 0; +#X restore 91 89 pd generate list ___________; +#X obj 92 198 multi_slider 100; +#X obj 91 114 breakpoint 0.3 0.5 _____; +#X obj 91 142 nl 1 ________________; +#X connect 0 0 1 0; +#X connect 1 0 6 0; +#X connect 1 1 8 1; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 1 9 1; +#X connect 4 0 6 0; +#X connect 5 0 7 0; +#X connect 6 0 8 0; +#X connect 6 1 5 1; +#X connect 8 0 9 0; +#X connect 9 0 5 0; +#X restore 197 359 pd usage example; +#X connect 5 0 21 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 10 0 11 0; +#X connect 10 0 21 2; +#X connect 14 0 16 0; +#X connect 14 1 17 0; +#X connect 18 0 19 0; +#X connect 18 0 21 1; +#X connect 21 0 6 0; diff --git a/breakpoint_smooth-help.pd b/breakpoint_smooth-help.pd new file mode 100644 index 0000000..7a8110e --- /dev/null +++ b/breakpoint_smooth-help.pd @@ -0,0 +1,131 @@ +#N canvas 377 72 526 441 10; +#X obj 384 32 import mapping ggee; +#X obj 5 2 cnv 15 500 20 empty empty breakpoint_smooth 2 11 1 18 -233017 +-66577 0; +#X msg 471 2 pddp; +#X text 304 393 released under the GNU GPL; +#X text 179 362 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 474 407 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 280 breakpoint_smooth; +#X obj 54 108 cyclone/speedlim 100; +#X connect 0 0 18 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 17 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 17 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 17 2; +#X connect 17 0 8 0; +#X connect 18 0 1 0; +#X restore 387 71 pd draw_array; +#X obj 158 167 hsl 50 15 0 1 0 0 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 0 0; +#X floatatom 165 186 7 0 0 0 - - -; +#X obj 283 360 pddp/open mapping-about; +#X text 37 392 (C) Copyright 2007 Free Software Foundation; +#X obj 282 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 282 103 graph; +#X obj 282 308 send \$0-x; +#X obj 424 307 send \$0-y; +#X obj 74 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 0 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-linear +interpolator with two control parameters.; +#X obj 25 217 breakpoint_smooth; +#X connect 5 0 21 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 10 0 11 0; +#X connect 10 0 21 2; +#X connect 14 0 16 0; +#X connect 14 1 17 0; +#X connect 18 0 19 0; +#X connect 18 0 21 1; +#X connect 21 0 6 0; diff --git a/buttongate-help.pd b/buttongate-help.pd new file mode 100644 index 0000000..0bd3d1a --- /dev/null +++ b/buttongate-help.pd @@ -0,0 +1,39 @@ +#N canvas 345 96 463 514 10; +#X obj 5 2 cnv 15 450 20 empty empty buttongate 2 11 1 18 -233017 +-66577 0; +#X obj 160 287 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 160 151 loadbang; +#X msg 160 171 1; +#X obj 160 199 metro 150; +#X text 27 470 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 244 484 released under the GNU GPL; +#X obj 223 417 pddp/pddplink ../mapping-about.pd -text mapping-about; +#X text 114 418 For more info:; +#X text 17 38 [buttongate] is a simple gate controlled by a HID button. +You must specify the device and the button which controls the gate. +The left inlet takes the data to be gated. The right inlet is for sending +optional control messages to the HID.; +#X obj 160 244 buttongate 0 btn_0; +#X text 18 119 The first button on the first device controls this gate: +; +#X text 15 237 data to be gated -->; +#X text 292 237 <-- msgs to [hid]; +#X obj 281 288 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 310 197 refresh; +#X msg 299 176 open 2; +#X text 39 294 button pressed->; +#X text 310 293 <-- button released; +#X text 23 348 Keyboard keys can also be used to control this object. +You can get the [hid] keycode from here:; +#X obj 324 368 ev_key-list; +#X msg 422 3 pddp; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 10 0; +#X connect 10 0 1 0; +#X connect 10 1 14 0; +#X connect 15 0 10 1; +#X connect 16 0 10 1; diff --git a/bytemask-help.pd b/bytemask-help.pd new file mode 100644 index 0000000..d9f1ef9 --- /dev/null +++ b/bytemask-help.pd @@ -0,0 +1,30 @@ +#N canvas 93 377 462 312 10; +#X obj 156 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 173 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 190 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 207 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 224 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 241 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 258 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 275 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X floatatom 196 171 5 0 0 0 - - -; +#X text 108 34 generate a bitmask byte from 8 inlets; +#X text 204 247 set also: [debytemask]; +#X obj 195 135 bytemask; +#X connect 0 0 11 0; +#X connect 1 0 11 1; +#X connect 2 0 11 2; +#X connect 3 0 11 3; +#X connect 4 0 11 4; +#X connect 5 0 11 5; +#X connect 6 0 11 6; +#X connect 7 0 11 7; +#X connect 11 0 8 0; diff --git a/cartesian2spherical-help.pd b/cartesian2spherical-help.pd new file mode 100644 index 0000000..bf7122e --- /dev/null +++ b/cartesian2spherical-help.pd @@ -0,0 +1,45 @@ +#N canvas 118 83 504 451 10; +#X text 75 37 convert spherical to cartesian coordinates; +#X text 61 203 (r \, phi \, theta); +#X text 61 144 (x \, y \, z); +#X obj 277 122 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 12700 0; +#X obj 218 102 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 12700 0; +#X obj 160 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 12700 0; +#X floatatom 164 93 5 0 0 0 - - -; +#X floatatom 221 122 5 0 0 0 - - -; +#X floatatom 282 141 5 0 0 0 - - -; +#X obj 277 249 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 12 1; +#X floatatom 225 204 5 0 0 0 - - -; +#X floatatom 168 204 5 0 0 0 - - -; +#X floatatom 285 204 5 0 0 0 - - -; +#X obj 69 357 pddp/pddplink http://en.wikipedia.org/wiki/Spherical_coordinate_system +; +#X obj 157 181 cartesian2spherical; +#X obj 69 337 pddp/pddplink http://en.wikipedia.org/wiki/Cartesian_coordinate_system +; +#X msg 134 124 bang; +#X obj 249 159 t b f; +#X obj 199 149 t b f; +#X obj 5 2 cnv 15 450 20 empty empty cartesian2spherical 2 11 1 18 +-233017 -66577 0; +#X text 23 337 input:; +#X text 17 357 output:; +#X connect 3 0 8 0; +#X connect 3 0 17 0; +#X connect 4 0 7 0; +#X connect 4 0 18 0; +#X connect 5 0 6 0; +#X connect 5 0 14 0; +#X connect 14 0 11 0; +#X connect 14 1 10 0; +#X connect 14 2 12 0; +#X connect 14 2 9 0; +#X connect 16 0 14 0; +#X connect 17 0 14 0; +#X connect 17 1 14 2; +#X connect 18 0 14 0; +#X connect 18 1 14 1; diff --git a/center_point-help.pd b/center_point-help.pd new file mode 100644 index 0000000..db78b87 --- /dev/null +++ b/center_point-help.pd @@ -0,0 +1,24 @@ +#N canvas 330 367 490 337 10; +#X obj 232 227 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 7500 1; +#X obj 133 110 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 10100 0; +#X obj 82 227 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 130 165 center_point; +#X obj 9 -4 cnv 15 450 20 empty empty center_point 2 11 1 18 -233017 +-66577 0; +#X text 285 306 released under the GNU GPL; +#X text 16 306 (C) Copyright 2007 Free Software Foundation; +#X text 22 39 Convert normal 0-to-1 data like you'd get from a joystick +into a center point with two 0-to-1 ranges for either side of that +center point.; +#X floatatom 230 247 5 0 0 0 - - -; +#X floatatom 79 248 5 0 0 0 - - -; +#X floatatom 140 129 5 0 0 0 - - -; +#X connect 0 0 8 0; +#X connect 1 0 3 0; +#X connect 1 0 10 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 3 1 0 0; diff --git a/circular-help.pd b/circular-help.pd new file mode 100644 index 0000000..ebe0ed3 --- /dev/null +++ b/circular-help.pd @@ -0,0 +1,114 @@ +#N canvas 399 232 494 437 10; +#X obj 5 2 cnv 15 450 20 empty empty circular 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 273 392 released under the GNU GPL; +#X text 148 361 For more info:; +#X floatatom 15 127 8 0 0 0 - - -; +#X floatatom 15 288 8 0 0 0 - - -; +#X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 144 55 490 423 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 237 / 200; +#X text 96 237 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 54 106 cyclone/speedlim 100; +#X obj 53 293 circular; +#X connect 0 0 15 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 16 0; +#X connect 14 0 9 0; +#X connect 15 0 1 0; +#X connect 16 0 8 0; +#X restore 367 71 pd draw_array; +#X obj 252 359 pddp/open mapping-about; +#X text 6 391 (C) Copyright 2007 Free Software Foundation; +#X obj 15 207 circular; +#X obj 262 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 262 103 graph; +#X obj 262 308 send \$0-x; +#X obj 404 307 send \$0-y; +#X text 17 39 This object curves the input range using a double-circular +seat controlled by one parameter.; +#X connect 4 0 11 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 5 0; +#X connect 12 0 14 0; +#X connect 12 1 15 0; diff --git a/circular_seat-help.pd b/circular_seat-help.pd new file mode 100644 index 0000000..885a4b0 --- /dev/null +++ b/circular_seat-help.pd @@ -0,0 +1,121 @@ +#N canvas 399 232 490 433 10; +#X obj 5 2 cnv 15 450 20 empty empty circular_seat 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 273 392 released under the GNU GPL; +#X text 148 361 For more info:; +#X floatatom 15 127 8 0 0 0 - - -; +#X floatatom 15 288 8 0 0 0 - - -; +#X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 474 407 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 287 / 200; +#X text 96 287 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 53 313 circular_seat; +#X obj 54 106 cyclone/speedlim 100; +#X connect 0 0 16 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 15 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 15 0; +#X connect 14 0 9 0; +#X connect 15 0 8 0; +#X connect 16 0 1 0; +#X restore 367 71 pd draw_array; +#X obj 252 359 pddp/open mapping-about; +#X text 6 391 (C) Copyright 2007 Free Software Foundation; +#X obj 15 217 circular_seat; +#X obj 262 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 262 103 graph; +#X obj 262 308 send \$0-x; +#X obj 404 307 send \$0-y; +#X obj 111 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 2916 0; +#X floatatom 117 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-circular +seat controlled by one parameter.; +#X text 15 71 (click in the gray area to play); +#X connect 4 0 11 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 5 0; +#X connect 12 0 14 0; +#X connect 12 1 15 0; +#X connect 16 0 11 1; +#X connect 16 0 17 0; diff --git a/circular_sigmoid-help.pd b/circular_sigmoid-help.pd new file mode 100644 index 0000000..6b691be --- /dev/null +++ b/circular_sigmoid-help.pd @@ -0,0 +1,121 @@ +#N canvas 453 22 486 429 10; +#X obj 5 2 cnv 15 450 20 empty empty circular_sigmoid 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 273 392 released under the GNU GPL; +#X text 148 361 For more info:; +#X floatatom 15 127 8 0 0 0 - - -; +#X floatatom 15 288 8 0 0 0 - - -; +#X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 470 403 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 287 / 200; +#X text 96 287 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 54 108 cyclone/speedlim 100; +#X obj 53 313 circular_sigmoid; +#X connect 0 0 15 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 16 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 16 0; +#X connect 14 0 9 0; +#X connect 15 0 1 0; +#X connect 16 0 8 0; +#X restore 367 71 pd draw_array; +#X obj 252 359 pddp/open mapping-about; +#X text 6 391 (C) Copyright 2007 Free Software Foundation; +#X obj 15 217 circular_sigmoid; +#X obj 262 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 262 103 graph; +#X obj 262 308 send \$0-x; +#X obj 404 307 send \$0-y; +#X obj 111 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 1029 0; +#X floatatom 117 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-circular +seat controlled by one parameter.; +#X text 15 71 (click in the gray area to play); +#X connect 4 0 11 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 5 0; +#X connect 12 0 14 0; +#X connect 12 1 15 0; +#X connect 16 0 11 1; +#X connect 16 0 17 0; diff --git a/correlation-help.pd b/correlation-help.pd new file mode 100644 index 0000000..4e6b640 --- /dev/null +++ b/correlation-help.pd @@ -0,0 +1,75 @@ +#N canvas 344 120 833 405 10; +#X text 267 23 correlation of 2 diferents streams; +#X obj 49 192 resample 20; +#X obj 49 219 t f f; +#X obj 49 114 metro 500; +#X obj 49 143 random 100; +#X floatatom 49 294 5 0 0 0 - - -; +#X obj 49 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 49 259 correlation 20; +#X obj 229 192 resample 20; +#X obj 229 219 t f f; +#X obj 229 113 metro 500; +#X obj 229 141 random 100; +#X floatatom 229 295 5 0 0 0 - - -; +#X obj 229 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 229 260 correlation 20; +#X obj 380 142 random 100; +#X floatatom 380 295 5 0 0 0 - - -; +#X obj 380 88 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 380 260 correlation 20; +#X obj 473 142 random 100; +#X obj 380 113 metro 50; +#X obj 595 187 resample 20; +#X obj 595 211 t f f; +#X obj 595 112 metro 500; +#X obj 595 137 random 100; +#X obj 595 161 / 100; +#X floatatom 625 326 5 0 0 0 - - -; +#X obj 595 87 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 625 301 correlation 20; +#X obj 718 254 * -0.3; +#X obj 718 277 + 2; +#X obj 49 167 / 100; +#X obj 229 165 / 100; +#X obj 380 166 / 100; +#X obj 473 166 / 100; +#X text 281 44 0 = no correlation \, 1 ou -1 = high correlation; +#X connect 1 0 2 0; +#X connect 2 0 7 0; +#X connect 2 1 7 1; +#X connect 3 0 4 0; +#X connect 4 0 31 0; +#X connect 6 0 3 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 14 1; +#X connect 9 1 14 0; +#X connect 10 0 11 0; +#X connect 11 0 32 0; +#X connect 13 0 10 0; +#X connect 14 0 12 0; +#X connect 15 0 33 0; +#X connect 17 0 20 0; +#X connect 18 0 16 0; +#X connect 19 0 34 0; +#X connect 20 0 15 0; +#X connect 20 0 19 0; +#X connect 21 0 22 0; +#X connect 22 0 29 0; +#X connect 22 1 28 0; +#X connect 23 0 24 0; +#X connect 24 0 25 0; +#X connect 25 0 21 0; +#X connect 27 0 23 0; +#X connect 28 0 26 0; +#X connect 29 0 30 0; +#X connect 30 0 28 1; +#X connect 31 0 1 0; +#X connect 32 0 8 0; +#X connect 33 0 18 0; +#X connect 34 0 18 1; diff --git a/cubic_seat-help.pd b/cubic_seat-help.pd new file mode 100644 index 0000000..8a7f897 --- /dev/null +++ b/cubic_seat-help.pd @@ -0,0 +1,131 @@ +#N canvas 249 248 567 425 12; +#X obj 418 32 import mapping ggee; +#X obj 5 2 cnv 15 550 20 empty empty cubic_seat 2 11 1 18 -233017 -66577 +0; +#X msg 516 2 pddp; +#X text 313 393 released under the GNU GPL; +#X text 263 356 For more info:; +#X floatatom 35 127 8 0 0 0 - - -; +#X floatatom 35 278 8 0 0 0 - - -; +#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 168 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 2720 0; +#X floatatom 175 186 7 0 0 0 - - -; +#X obj 362 356 pddp/open mapping-about; +#X text 0 393 (C) Copyright 2007 Free Software Foundation; +#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 1984 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X text 6 33 This object curves the input range using cubic curves +that meet at the specified point \, forming a seat.; +#X obj 35 247 cubic_seat; +#N canvas 273 69 478 411 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 cubic_seat; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 409 71 pd draw_array; +#X obj 304 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 304 103 graph; +#X obj 304 308 send \$0-x; +#X obj 446 307 send \$0-y; +#X connect 5 0 16 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 16 2; +#X connect 13 0 14 0; +#X connect 13 0 16 1; +#X connect 16 0 6 0; +#X connect 18 0 20 0; +#X connect 18 1 21 0; diff --git a/curve-help.pd b/curve-help.pd new file mode 100644 index 0000000..8adb0a3 --- /dev/null +++ b/curve-help.pd @@ -0,0 +1,71 @@ +#N canvas 87 98 472 431 10; +#X obj 5 2 cnv 15 450 20 empty empty curve 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 27 390 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 244 404 released under the GNU GPL; +#X text 158 361 For more info:; +#X floatatom 25 157 8 0 0 0 - - -; +#X floatatom 25 228 8 0 0 0 - - -; +#X obj 28 245 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 +-1 -1 0 1; +#X obj 28 137 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 +-1 -1 0 1; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 254 92 graph; +#N canvas 786 75 427 417 draw_array 0; +#X msg 54 82 bang; +#X obj 54 103 until; +#X text 85 82 start; +#X obj 54 125 f; +#X obj 83 125 + 1; +#X obj 54 43 loadbang; +#X obj 54 180 trigger float float; +#X obj 127 127 select 0; +#X obj 53 313 tabwrite \$0-curve; +#X obj 138 9 inlet; +#X obj 153 32 send \$0-to-numbox; +#X obj 139 53 trigger bang float; +#X obj 83 147 mod 200; +#X obj 54 257 / 200; +#X text 96 257 mapping output range: 0 to 1; +#X obj 53 283 mapping/curve; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 12 0; +#X connect 5 0 0 0; +#X connect 6 0 13 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 10 0; +#X connect 9 0 11 0; +#X connect 11 0 0 0; +#X connect 11 1 15 1; +#X connect 12 0 3 1; +#X connect 12 0 7 0; +#X connect 13 0 15 0; +#X connect 15 0 8 0; +#X restore 127 207 pd draw_array; +#X text 286 301 related objects:; +#X obj 342 320 curve_power; +#X obj 259 338 curve_exp; +#X obj 342 338 curve_log; +#X obj 117 166 hsl 128 15 -1 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 5300 0; +#X floatatom 192 184 7 0 0 0 - #0-to-numbox -; +#X obj 259 319 sinusoid; +#X obj 25 207 mapping/curve; +#X obj 262 359 pddp/open mapping-about; +#X text 17 39 This object generates a curve based on a -1 to 1 argument +range.; +#X connect 5 0 18 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 15 0 10 0; +#X connect 15 0 18 1; +#X connect 18 0 6 0; diff --git a/curve_draw-help.pd b/curve_draw-help.pd new file mode 100644 index 0000000..863a370 --- /dev/null +++ b/curve_draw-help.pd @@ -0,0 +1,12 @@ +#N canvas 634 355 394 367 10; +#X floatatom 34 126 5 -1 1 0 - - -; +#X floatatom 34 280 9 0 0 0 - - -; +#X obj 34 144 curve_draw test 100; +#X text 125 15 draw the in / out relation; +#X text 31 51 arg 1 : name of the file to save the curve; +#X text 31 64 arg 2 : size of the table; +#X text 85 125 input (0 to 1); +#X text 107 277 out (0 to 1); +#X text 50 320 The mapping curve is symetric. i.e f(-x)=-f(x); +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/curve_exp-help.pd b/curve_exp-help.pd new file mode 100644 index 0000000..c9c6820 --- /dev/null +++ b/curve_exp-help.pd @@ -0,0 +1,57 @@ +#N canvas 567 104 476 357 10; +#X obj 5 2 cnv 15 450 20 empty empty curve_exp 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 27 300 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 244 314 released under the GNU GPL; +#X text 98 271 For more info:; +#X obj 202 269 pddp/pddplink ../all_about_curve_mapping.pd -text all_about_curve_mapping; +#X floatatom 25 123 8 0 0 0 - - -; +#X floatatom 25 184 8 0 0 0 - - -; +#X obj 28 201 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 +-1 -1 0 1; +#X obj 28 103 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 +-1 -1 0 1; +#N canvas 0 22 450 300 graph1 0; +#X array curve_exp 100 float 0; +#X coords 0 1 99 0 100 100 1; +#X restore 321 111 graph; +#N canvas 266 69 331 321 draw_array 0; +#X msg 57 52 bang; +#X obj 57 73 until; +#X text 88 52 start; +#X obj 57 95 f; +#X obj 86 95 + 1; +#X obj 132 97 sel 0; +#X obj 86 117 mod 100; +#X obj 57 150 t f f; +#X obj 94 177 s array_index; +#X obj 170 262 r array_index; +#X obj 57 13 loadbang; +#X obj 57 207 / 100; +#X text 99 207 mapping output range: 0 to 1; +#X obj 56 283 tabwrite curve_exp; +#X obj 56 233 curve_exp; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 1 1; +#X connect 6 0 3 1; +#X connect 6 0 5 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 9 0 13 1; +#X connect 10 0 0 0; +#X connect 11 0 14 0; +#X connect 14 0 13 0; +#X restore 321 78 pd draw_array; +#X text 17 39 This object maps the input range to a exponential curve +\, the inverse of a logarithmic curve.; +#X obj 25 153 curve_exp; +#X connect 6 0 13 0; +#X connect 7 0 8 0; +#X connect 9 0 6 0; +#X connect 13 0 7 0; diff --git a/curve_fade-help.pd b/curve_fade-help.pd new file mode 100644 index 0000000..1b5184e --- /dev/null +++ b/curve_fade-help.pd @@ -0,0 +1,35 @@ +#N canvas 57 422 778 503 10; +#X obj 18 168 line; +#X obj 18 262 timeroll; +#X obj 18 189 resample 20; +#X text 377 154 utilisation example :; +#X obj 376 180 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X obj 376 222 line; +#X obj 376 308 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 545 303 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X text 439 304 better than :; +#X text 332 283 smooth fade in and out; +#X text 144 30 It perform a non-linearity in order to allow the continuity +of the diferenciate of the signal (assuming the input signal is a ramp +from 0 to 1). The shape of this non-linearity is a 3d order polygone +; +#X obj 18 210 curve_fade; +#X obj 376 246 curve_fade; +#X msg 18 144 0 \, 1 5000; +#X msg 376 199 \$1 3000; +#X text 144 92 This object is usefull when natural fade in or fade +out is neaded. (same result can be acheived with the line3 external) +; +#X text 148 10 This object input and output range is 0-1; +#X connect 0 0 2 0; +#X connect 2 0 11 0; +#X connect 4 0 14 0; +#X connect 5 0 7 0; +#X connect 5 0 12 0; +#X connect 11 0 1 0; +#X connect 12 0 6 0; +#X connect 13 0 0 0; +#X connect 14 0 5 0; diff --git a/curve_graph-help.pd b/curve_graph-help.pd new file mode 100644 index 0000000..5a406a0 --- /dev/null +++ b/curve_graph-help.pd @@ -0,0 +1,27 @@ +#N canvas 61 248 495 470 10; +#X obj 5 2 cnv 15 450 20 empty empty curve_graph 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 27 410 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 244 424 released under the GNU GPL; +#X text 98 381 For more info:; +#X obj 202 379 pddp/pddplink ../all_about_curve_mapping.pd -text all_about_curve_mapping; +#X msg 19 150 reset; +#X floatatom 95 163 5 0 0 0 - - -; +#X floatatom 94 314 5 0 0 0 - - -; +#X obj 97 331 hsl 250 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 +-1 -1 0 1; +#X obj 98 143 hsl 250 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 +-1 -1 0 1; +#X obj 94 187 curve_graph; +#X text 18 33 This object allows you to draw an arbitrary curve \, +which is then applied to the input range. To change the curve \, click +anywhere on the black diagonal line and start dragging.; +#X text 19 86 There are 100 points in [curve_graph] \, each one pixel +in size.; +#X connect 6 0 11 0; +#X connect 7 0 11 0; +#X connect 8 0 9 0; +#X connect 10 0 7 0; +#X connect 11 0 8 0; diff --git a/curve_log-help.pd b/curve_log-help.pd new file mode 100644 index 0000000..2206c30 --- /dev/null +++ b/curve_log-help.pd @@ -0,0 +1,54 @@ +#N canvas 127 78 484 351 10; +#X obj 5 2 cnv 15 450 20 empty empty curve_log 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X floatatom 25 123 8 0 0 0 - - -; +#X floatatom 25 184 8 0 0 0 - - -; +#X obj 28 201 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 +-1 -1 17512 1; +#X obj 28 103 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 +-1 -1 5000 1; +#N canvas 0 22 450 300 graph1 0; +#X array curve_log 100 float 0; +#X coords 0 1 99 0 100 100 1; +#X restore 321 111 graph; +#N canvas 266 69 347 337 draw_array 0; +#X msg 57 52 bang; +#X obj 57 73 until; +#X text 88 52 start; +#X obj 57 95 f; +#X obj 86 95 + 1; +#X obj 86 117 mod 100; +#X obj 57 150 t f f; +#X obj 94 177 s array_index; +#X obj 170 262 r array_index; +#X obj 57 13 loadbang; +#X obj 56 283 tabwrite curve_log; +#X obj 132 97 select 0; +#X obj 57 217 / 100; +#X text 100 217 mapping output range: 0 to 1; +#X obj 56 243 curve_log; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 5 0; +#X connect 5 0 3 1; +#X connect 5 0 11 0; +#X connect 6 0 12 0; +#X connect 6 1 7 0; +#X connect 8 0 10 1; +#X connect 9 0 0 0; +#X connect 11 0 1 1; +#X connect 12 0 14 0; +#X connect 14 0 10 0; +#X restore 321 78 pd draw_array; +#X text 17 40 This object maps the input range to a logarithmic curve. +Humans perceive pitch and amplitude on a logarithmic scale.; +#X obj 25 153 curve_log; +#X text 11 294 (C) Copyright 2006-2007 Free Software Foundation; +#X text 234 309 released under the GNU GPLv3 or later; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 5 0 2 0; +#X connect 9 0 3 0; diff --git a/debounce-help.pd b/debounce-help.pd new file mode 100644 index 0000000..ed6c2ab --- /dev/null +++ b/debounce-help.pd @@ -0,0 +1,33 @@ +#N canvas 429 170 470 540 10; +#X obj 2 2 cnv 15 450 20 empty empty debounce 2 11 1 18 -233017 -66577 +0; +#X msg 418 3 pddp; +#X text 234 467 released under the GNU GPL; +#X text 18 499 $Author: nusmuk $; +#X text 17 453 (C) Copyright 2005 Hans-Christoph Steiner +; +#X obj 122 78 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 +-1; +#X obj 123 102 t b b; +#X obj 123 142 delay; +#X obj 63 121 bang; +#X msg 85 78 stop; +#X obj 123 171 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 123 228 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 123 198 debounce 2000; +#X obj 152 122 random 1000; +#X text 17 486 $Revision: 1.2 $$Date: 2006-11-10 15:43:46 $; +#X text 26 388 Every input is converted to a "bang".; +#X text 26 366 Debounce remove bang is they are to fast.; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 6 1 13 0; +#X connect 7 0 8 0; +#X connect 7 0 10 0; +#X connect 8 0 6 0; +#X connect 9 0 7 0; +#X connect 10 0 12 0; +#X connect 12 0 11 0; +#X connect 13 0 7 1; diff --git a/debytemask-help.pd b/debytemask-help.pd new file mode 100644 index 0000000..c117dda --- /dev/null +++ b/debytemask-help.pd @@ -0,0 +1,59 @@ +#N canvas 481 253 481 306 10; +#X obj 368 8 import mapping; +#X obj 243 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 260 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 277 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 294 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 311 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 328 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 345 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 362 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X floatatom 283 121 5 0 0 0 - - -; +#X text 11 84 generate a bitmask byte from 8 inlets; +#X obj 282 85 bytemask; +#X obj 283 159 debytemask; +#X obj 253 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 270 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 287 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +4; +#X obj 304 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +8; +#X obj 321 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +16; +#X obj 338 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +32; +#X obj 355 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +64; +#X obj 372 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +128; +#X text 17 160 decode a bitmask bask into 8 outlets; +#X text 42 251 these objects do not output unless there is a change +; +#X connect 1 0 11 0; +#X connect 2 0 11 1; +#X connect 3 0 11 2; +#X connect 4 0 11 3; +#X connect 5 0 11 4; +#X connect 6 0 11 5; +#X connect 7 0 11 6; +#X connect 8 0 11 7; +#X connect 9 0 12 0; +#X connect 11 0 9 0; +#X connect 12 0 13 0; +#X connect 12 1 14 0; +#X connect 12 2 15 0; +#X connect 12 3 16 0; +#X connect 12 4 17 0; +#X connect 12 5 18 0; +#X connect 12 6 19 0; +#X connect 12 7 20 0; diff --git a/degrees2mapping-help.pd b/degrees2mapping-help.pd new file mode 100644 index 0000000..b3cfda5 --- /dev/null +++ b/degrees2mapping-help.pd @@ -0,0 +1,24 @@ +#N canvas 237 323 487 327 10; +#X obj 5 2 cnv 15 450 20 empty empty degrees2mapping 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 254 269 released under the GNU GPL; +#X text 185 228 For more info:; +#X obj 289 226 pddp/pddplink ../mapping-about.pd -text mapping-about; +#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner +; +#X text 300 168 related objects:; +#X obj 352 184 radians2mapping; +#X floatatom 56 203 7 0 0 1 - - -; +#X obj 59 103 hsl 300 15 0 360 0 0 empty empty degrees 6 7 1 10 -262131 +-1 -1 29900 0; +#X floatatom 82 133 5 0 0 0 - - -; +#X text 26 34 This object converts numbers from the mapping range (0 +to 1) to radians (-pi to pi) with the 0's lining up in the same place. +; +#X obj 296 204 mapping2degrees; +#X obj 56 168 degrees2mapping; +#X obj 240 184 mapping2radians; +#X connect 9 0 10 0; +#X connect 9 0 13 0; +#X connect 13 0 8 0; diff --git a/delay_n-help.pd b/delay_n-help.pd new file mode 100644 index 0000000..199de01 --- /dev/null +++ b/delay_n-help.pd @@ -0,0 +1,18 @@ +#N canvas 811 284 661 510 10; +#X obj 40 36 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X obj 268 221 pipe 500; +#X obj 138 260 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X obj 268 263 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X obj 40 176 resample 25; +#X obj 138 219 delay_n 20; +#X obj 40 262 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4700 1; +#X connect 0 0 4 0; +#X connect 1 0 3 0; +#X connect 4 0 1 0; +#X connect 4 0 5 0; +#X connect 4 0 6 0; +#X connect 5 0 2 0; diff --git a/desegment-help.pd b/desegment-help.pd new file mode 100644 index 0000000..dbc36aa --- /dev/null +++ b/desegment-help.pd @@ -0,0 +1,41 @@ +#N canvas 490 146 676 322 10; +#X obj 66 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 12700 1; +#X obj 199 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 12700 1; +#X obj 332 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 12700 1; +#X obj 465 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 10800 1; +#X obj 62 248 hsl 527 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 40987 1; +#X msg 331 138 2; +#X msg 392 137 6; +#X msg 361 137 4; +#X floatatom 74 50 5 0 0 0 - - -; +#X floatatom 210 50 5 0 0 0 - - -; +#X floatatom 339 49 5 0 0 0 - - -; +#X floatatom 472 50 5 0 0 0 - - -; +#X floatatom 46 271 5 0 0 0 - - -; +#X obj 242 166 desegment 4; +#X msg 56 76 0 \$1; +#X msg 190 71 1 \$1; +#X msg 331 70 2 \$1; +#X msg 462 69 3 \$1; +#X connect 0 0 8 0; +#X connect 0 0 14 0; +#X connect 1 0 9 0; +#X connect 1 0 15 0; +#X connect 2 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 11 0; +#X connect 3 0 17 0; +#X connect 4 0 12 0; +#X connect 5 0 13 1; +#X connect 6 0 13 1; +#X connect 7 0 13 1; +#X connect 13 0 4 0; +#X connect 14 0 13 0; +#X connect 15 0 13 0; +#X connect 16 0 13 0; +#X connect 17 0 13 0; diff --git a/desegment12-help.pd b/desegment12-help.pd new file mode 100644 index 0000000..9fdde7d --- /dev/null +++ b/desegment12-help.pd @@ -0,0 +1,84 @@ +#N canvas 170 28 756 592 10; +#X obj 32 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 33 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 93 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 100 1; +#X obj 153 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 213 1; +#X floatatom 53 336 5 0 0 0 - - -; +#X floatatom 109 336 5 0 0 0 - - -; +#X floatatom 169 336 5 0 0 0 - - -; +#X floatatom 59 128 5 0 0 0 - - -; +#X obj 150 455 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 212 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 706 1; +#X floatatom 228 336 5 0 0 0 - - -; +#X obj 267 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 327 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 387 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 287 336 5 0 0 0 - - -; +#X floatatom 343 336 5 0 0 0 - - -; +#X floatatom 403 336 5 0 0 0 - - -; +#X obj 446 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 462 336 5 0 0 0 - - -; +#X obj 497 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 557 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 617 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 517 336 5 0 0 0 - - -; +#X floatatom 573 336 5 0 0 0 - - -; +#X floatatom 633 336 5 0 0 0 - - -; +#X obj 676 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 692 336 5 0 0 0 - - -; +#X obj 33 153 segment12 ------------------------------------------- +; +#X obj 147 426 desegment12 -----------------------------; +#X connect 0 0 7 0; +#X connect 0 0 27 0; +#X connect 1 0 4 0; +#X connect 1 0 28 0; +#X connect 2 0 5 0; +#X connect 2 0 28 1; +#X connect 3 0 6 0; +#X connect 3 0 28 2; +#X connect 9 0 10 0; +#X connect 9 0 28 3; +#X connect 11 0 14 0; +#X connect 11 0 28 4; +#X connect 12 0 15 0; +#X connect 12 0 28 5; +#X connect 13 0 16 0; +#X connect 13 0 28 6; +#X connect 17 0 18 0; +#X connect 17 0 28 7; +#X connect 19 0 22 0; +#X connect 19 0 28 8; +#X connect 20 0 23 0; +#X connect 20 0 28 9; +#X connect 21 0 24 0; +#X connect 21 0 28 10; +#X connect 25 0 26 0; +#X connect 25 0 28 11; +#X connect 27 0 1 0; +#X connect 27 1 2 0; +#X connect 27 2 3 0; +#X connect 27 3 9 0; +#X connect 27 4 11 0; +#X connect 27 5 12 0; +#X connect 27 6 13 0; +#X connect 27 7 17 0; +#X connect 27 8 19 0; +#X connect 27 9 20 0; +#X connect 27 10 21 0; +#X connect 27 11 25 0; +#X connect 28 0 8 0; diff --git a/desegment3-help.pd b/desegment3-help.pd new file mode 100644 index 0000000..7f27b3e --- /dev/null +++ b/desegment3-help.pd @@ -0,0 +1,31 @@ +#N canvas 487 22 345 594 10; +#X obj 32 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 12700 1; +#X obj 33 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 9910 1; +#X obj 117 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 11607 1; +#X obj 207 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 12700 1; +#X obj 33 155 disjoin 0.333; +#X obj 119 175 disjoin 0.5; +#X floatatom 53 336 5 0 0 0 - - -; +#X floatatom 133 336 5 0 0 0 - - -; +#X floatatom 223 336 5 0 0 0 - - -; +#X floatatom 59 128 5 0 0 0 - - -; +#X obj 113 426 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 12700 1; +#X obj 79 390 desegment3; +#X connect 0 0 4 0; +#X connect 0 0 9 0; +#X connect 1 0 6 0; +#X connect 1 0 11 0; +#X connect 2 0 7 0; +#X connect 2 0 11 1; +#X connect 3 0 8 0; +#X connect 3 0 11 2; +#X connect 4 0 1 0; +#X connect 4 1 5 0; +#X connect 5 0 2 0; +#X connect 5 1 3 0; +#X connect 11 0 10 0; diff --git a/desegment4-help.pd b/desegment4-help.pd new file mode 100644 index 0000000..7455455 --- /dev/null +++ b/desegment4-help.pd @@ -0,0 +1,35 @@ +#N canvas 487 22 349 598 10; +#X obj 32 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 33 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 117 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 207 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 53 336 5 0 0 0 - - -; +#X floatatom 133 336 5 0 0 0 - - -; +#X floatatom 223 336 5 0 0 0 - - -; +#X floatatom 59 128 5 0 0 0 - - -; +#X obj 150 455 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 147 426 desegment4; +#X obj 271 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 287 336 5 0 0 0 - - -; +#X obj 33 154 segment4 ------------------; +#X connect 0 0 7 0; +#X connect 0 0 12 0; +#X connect 1 0 4 0; +#X connect 1 0 9 0; +#X connect 2 0 5 0; +#X connect 2 0 9 1; +#X connect 3 0 6 0; +#X connect 3 0 9 2; +#X connect 9 0 8 0; +#X connect 10 0 11 0; +#X connect 10 0 9 3; +#X connect 12 0 1 0; +#X connect 12 1 2 0; +#X connect 12 2 3 0; +#X connect 12 3 10 0; diff --git a/diff_n-help.pd b/diff_n-help.pd new file mode 100644 index 0000000..af1ebe8 --- /dev/null +++ b/diff_n-help.pd @@ -0,0 +1,12 @@ +#N canvas 615 164 468 358 10; +#X obj 63 47 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X floatatom 63 301 5 0 0 0 - - -; +#X text 145 64 diferentiate of the input; +#X obj 63 218 resample 30; +#X obj 63 265 diff_n 5; +#X obj 5 2 cnv 15 450 20 empty empty diff_n 2 11 1 18 -233017 -66577 +0; +#X connect 0 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 1 0; diff --git a/disjoin-help.pd b/disjoin-help.pd new file mode 100644 index 0000000..df9b07e --- /dev/null +++ b/disjoin-help.pd @@ -0,0 +1,27 @@ +#N canvas 221 44 440 577 10; +#X obj 61 58 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 62 219 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 148 219 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 100 1; +#X floatatom 69 356 5 0 0 0 - - -; +#X floatatom 154 358 5 0 0 0 - - -; +#X floatatom 88 169 5 0 0 0 - - -; +#X obj 62 388 join 0.5; +#X obj 61 430 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 93 434 5 0 0 0 - - -; +#X obj 62 196 disjoin 0.5; +#X text 16 16 split a range into two. The input and output ranges are +always 0-to-1.; +#X connect 0 0 5 0; +#X connect 0 0 9 0; +#X connect 1 0 3 0; +#X connect 1 0 6 0; +#X connect 2 0 4 0; +#X connect 2 0 6 1; +#X connect 6 0 7 0; +#X connect 6 0 8 0; +#X connect 9 0 1 0; +#X connect 9 1 2 0; diff --git a/distance-help.pd b/distance-help.pd new file mode 100644 index 0000000..dbaa7be --- /dev/null +++ b/distance-help.pd @@ -0,0 +1,21 @@ +#N canvas 525 336 463 447 10; +#X obj 132 232 distance 0.3; +#X obj 132 260 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 8890 1; +#X obj 132 69 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -204786 +-1 -1 12700 0; +#X floatatom 141 204 5 0 0 0 - - -; +#X obj 204 202 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -204800 +-1 -1 0 0; +#X floatatom 218 222 5 0 0 0 - - -; +#X text 154 149 <-- the argument "0.3" sets the point here; +#X floatatom 142 397 5 0 0 0 - - -; +#X obj 5 2 cnv 15 450 20 empty empty distance 2 11 1 18 -233017 -66577 +0; +#X text 17 34 Measure the distance from a point and a stream; +#X connect 0 0 1 0; +#X connect 1 0 7 0; +#X connect 2 0 0 0; +#X connect 2 0 3 0; +#X connect 4 0 5 0; +#X connect 4 0 0 1; diff --git a/distance2d-help.pd b/distance2d-help.pd new file mode 100644 index 0000000..e0a7ee9 --- /dev/null +++ b/distance2d-help.pd @@ -0,0 +1,39 @@ +#N canvas 443 111 675 756 10; +#X obj 54 541 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4348 1; +#X obj 54 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 1900 1; +#X floatatom 175 457 5 0 0 0 - - -; +#X obj 54 503 distance2d 0.3 0.5; +#X obj 175 478 pack f f; +#X floatatom 226 457 5 0 0 0 - - -; +#X text 126 29 distance from a point and a stream in 2d; +#X obj 75 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4400 1; +#X obj 54 278 pack f f; +#X obj 75 243 t b f; +#X obj 121 69 gcanvas 100 100; +#X obj 121 179 / 100; +#X obj 214 181 / 100; +#X obj 121 205 pack f f; +#X obj 175 317 gcanvas 100 100; +#X obj 175 427 / 100; +#X obj 268 429 / 100; +#X connect 1 0 8 0; +#X connect 2 0 4 0; +#X connect 3 0 0 0; +#X connect 4 0 3 1; +#X connect 5 0 4 1; +#X connect 7 0 9 0; +#X connect 8 0 3 0; +#X connect 9 0 8 0; +#X connect 9 1 8 1; +#X connect 10 0 11 0; +#X connect 10 1 12 0; +#X connect 11 0 13 0; +#X connect 12 0 13 1; +#X connect 13 0 3 0; +#X connect 14 0 15 0; +#X connect 14 1 16 0; +#X connect 15 0 2 0; +#X connect 16 0 5 0; diff --git a/distance_n-help.pd b/distance_n-help.pd new file mode 100644 index 0000000..8e0ae57 --- /dev/null +++ b/distance_n-help.pd @@ -0,0 +1,34 @@ +#N canvas 443 111 675 756 10; +#X obj 54 428 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 396 1; +#X obj 54 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4100 1; +#X obj 76 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4000 1; +#X obj 76 244 t b f; +#X obj 54 390 distance_n; +#X msg 119 365 0.3 0.3 0.5 0.4; +#X obj 119 342 loadbang; +#X obj 54 279 pack f f f f; +#X obj 116 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6500 1; +#X obj 116 244 t b f; +#X obj 156 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 5200 1; +#X obj 156 244 t b f; +#X text 126 29 distance from a point and a stream in nd; +#X text 173 53 n is the min size of the list send on the inlets; +#X connect 1 0 7 0; +#X connect 2 0 3 0; +#X connect 3 0 7 0; +#X connect 3 1 7 1; +#X connect 4 0 0 0; +#X connect 5 0 4 1; +#X connect 6 0 5 0; +#X connect 7 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 7 0; +#X connect 9 1 7 2; +#X connect 10 0 11 0; +#X connect 11 0 7 0; +#X connect 11 1 7 3; diff --git a/downsample-help.pd b/downsample-help.pd new file mode 100644 index 0000000..bb2881b --- /dev/null +++ b/downsample-help.pd @@ -0,0 +1,16 @@ +#N canvas 0 0 444 426 10; +#X floatatom 43 52 5 0 0 0 - - -; +#X floatatom 43 257 5 0 0 0 - - -; +#X obj 84 168 t b b; +#X obj 84 195 timer; +#X floatatom 84 221 5 0 0 0 - - -; +#X obj 43 77 resample 30; +#X obj 43 108 downsample 3; +#X text 120 25 output 1 over n data.; +#X connect 0 0 5 0; +#X connect 2 0 3 0; +#X connect 2 1 3 1; +#X connect 3 0 4 0; +#X connect 5 0 6 0; +#X connect 6 0 2 0; +#X connect 6 0 1 0; diff --git a/elliptic-help.pd b/elliptic-help.pd new file mode 100644 index 0000000..1cabc18 --- /dev/null +++ b/elliptic-help.pd @@ -0,0 +1,131 @@ +#N canvas 249 248 567 425 12; +#X obj 418 32 import mapping ggee; +#X obj 5 2 cnv 15 550 20 empty empty elliptic 2 11 1 18 -233017 -66577 +0; +#X msg 516 2 pddp; +#X text 313 393 released under the GNU GPL; +#X text 263 356 For more info:; +#X floatatom 35 127 8 0 0 0 - - -; +#X floatatom 35 278 8 0 0 0 - - -; +#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 168 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 2720 0; +#X floatatom 175 186 7 0 0 0 - - -; +#X obj 362 356 pddp/open mapping-about; +#X text 0 393 (C) Copyright 2007 Free Software Foundation; +#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 1984 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X text 6 33 This object curves the input range using two ellipses +that meet at the specified point.; +#X obj 35 247 elliptic; +#N canvas 273 69 478 411 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 elliptic; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 409 71 pd draw_array; +#X obj 304 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 304 103 graph; +#X obj 304 308 send \$0-x; +#X obj 446 307 send \$0-y; +#X connect 5 0 16 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 16 2; +#X connect 13 0 14 0; +#X connect 13 0 16 1; +#X connect 16 0 6 0; +#X connect 18 0 20 0; +#X connect 18 1 21 0; diff --git a/elliptic_seat-help.pd b/elliptic_seat-help.pd new file mode 100644 index 0000000..795f4dd --- /dev/null +++ b/elliptic_seat-help.pd @@ -0,0 +1,131 @@ +#N canvas 364 172 522 419 10; +#X obj 386 30 import mapping ggee; +#X obj 5 2 cnv 15 500 20 empty empty elliptic_seat 2 11 1 18 -233017 +-66577 0; +#X msg 471 2 pddp; +#X text 304 393 released under the GNU GPL; +#X text 235 359 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 8441 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 9100 1; +#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 3308 0; +#X floatatom 165 186 7 0 0 0 - - -; +#X obj 334 359 pddp/open mapping-about; +#X text 37 392 (C) Copyright 2007 Free Software Foundation; +#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 3553 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-linear +interpolator with two control parameters.; +#X obj 25 217 elliptic_seat; +#N canvas 273 69 478 411 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 elliptic_seat; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 387 71 pd draw_array; +#X obj 282 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 282 103 graph; +#X obj 282 308 send \$0-x; +#X obj 424 307 send \$0-y; +#X connect 5 0 16 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 16 2; +#X connect 13 0 14 0; +#X connect 13 0 16 1; +#X connect 16 0 6 0; +#X connect 18 0 20 0; +#X connect 18 1 21 0; diff --git a/elliptic_sigmoid-help.pd b/elliptic_sigmoid-help.pd new file mode 100644 index 0000000..28bbb6f --- /dev/null +++ b/elliptic_sigmoid-help.pd @@ -0,0 +1,131 @@ +#N canvas 364 172 519 423 10; +#X obj 386 30 import mapping ggee; +#X obj 5 2 cnv 15 500 20 empty empty elliptic_sigmoid 2 11 1 18 -233017 +-66577 0; +#X msg 471 2 pddp; +#X text 304 393 released under the GNU GPL; +#X text 235 359 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 1421 0; +#X floatatom 165 186 7 0 0 0 - - -; +#X obj 334 359 pddp/open mapping-about; +#X text 37 392 (C) Copyright 2007 Free Software Foundation; +#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 2744 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-linear +interpolator with two control parameters.; +#X obj 25 217 elliptic_sigmoid; +#N canvas 273 69 478 411 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 elliptic_sigmoid; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 387 71 pd draw_array; +#X obj 282 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 282 103 graph; +#X obj 282 308 send \$0-x; +#X obj 424 307 send \$0-y; +#X connect 5 0 16 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 16 2; +#X connect 13 0 14 0; +#X connect 13 0 16 1; +#X connect 16 0 6 0; +#X connect 18 0 20 0; +#X connect 18 1 21 0; diff --git a/env+-help.pd b/env+-help.pd new file mode 100644 index 0000000..3e5ae98 --- /dev/null +++ b/env+-help.pd @@ -0,0 +1,18 @@ +#N canvas 747 190 606 528 10; +#X obj 253 362 timeroll; +#X obj 46 162 random 1000; +#X obj 46 136 metro 30; +#X obj 46 112 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 46 363 timeroll; +#X obj 72 112 loadbang; +#X obj 253 253 env+ 110; +#X obj 46 191 / 1000; +#X text 131 26 positiv envelope follower; +#X connect 1 0 7 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 0 0; +#X connect 7 0 4 0; +#X connect 7 0 6 0; diff --git a/env--help.pd b/env--help.pd new file mode 100644 index 0000000..b1f2085 --- /dev/null +++ b/env--help.pd @@ -0,0 +1,18 @@ +#N canvas 729 175 748 542 10; +#X obj 265 362 timeroll; +#X obj 42 162 random 1000; +#X obj 42 136 metro 30; +#X obj 42 112 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 42 365 timeroll; +#X obj 68 112 loadbang; +#X text 130 26 negativ envelope follower; +#X obj 265 264 env- 80; +#X obj 42 187 / 1000; +#X connect 1 0 8 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 2 0; +#X connect 7 0 0 0; +#X connect 8 0 4 0; +#X connect 8 0 7 0; diff --git a/env-help.pd b/env-help.pd new file mode 100644 index 0000000..c06598e --- /dev/null +++ b/env-help.pd @@ -0,0 +1,26 @@ +#N canvas 765 126 748 541 10; +#X obj 267 297 timeroll; +#X obj 43 97 random 1000; +#X obj 43 71 metro 30; +#X obj 43 47 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 43 300 timeroll; +#X obj 69 47 loadbang; +#X obj 267 241 env 80; +#X text 284 5 envelope follower; +#X floatatom 73 166 5 0 0 0 - - -; +#X obj 43 126 / 1000; +#X obj 43 187 * 0.5; +#X floatatom 59 215 5 0 0 0 - - -; +#X obj 43 233 + 0; +#X connect 1 0 9 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 0 0; +#X connect 8 0 10 1; +#X connect 9 0 10 0; +#X connect 10 0 6 0; +#X connect 10 0 12 0; +#X connect 11 0 12 1; +#X connect 12 0 4 0; diff --git a/exponential_curve-help.pd b/exponential_curve-help.pd new file mode 100644 index 0000000..e3fca89 --- /dev/null +++ b/exponential_curve-help.pd @@ -0,0 +1,121 @@ +#N canvas 75 55 502 438 10; +#X obj 5 -3 cnv 15 450 20 empty empty exponential_curve 2 11 1 18 -233017 +-66577 0; +#X msg 422 -2 pddp; +#X text 283 387 released under the GNU GPL; +#X text 158 356 For more info:; +#X floatatom 25 122 8 0 0 0 - - -; +#X floatatom 25 283 8 0 0 0 - - -; +#X obj 28 300 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 96 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 474 407 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 287 / 200; +#X text 96 287 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 54 108 cyclone/speedlim 100; +#X obj 53 313 exponential_curve; +#X connect 0 0 15 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 16 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 16 0; +#X connect 14 0 9 0; +#X connect 15 0 1 0; +#X connect 16 0 8 0; +#X restore 377 66 pd draw_array; +#X obj 262 354 pddp/open mapping-about; +#X text 16 386 (C) Copyright 2007 Free Software Foundation; +#X obj 272 98 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 272 98 graph; +#X obj 272 303 send \$0-x; +#X obj 414 302 send \$0-y; +#X obj 127 163 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 1617 0; +#X floatatom 133 183 7 0 0 0 - - -; +#X text 17 34 This object curves the input range using a double-exponential +seat controlled by one parameter.; +#X obj 25 212 exponential_curve; +#X text 15 71 (click in the gray area to play); +#X connect 4 0 18 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 13 0; +#X connect 11 1 14 0; +#X connect 15 0 16 0; +#X connect 15 0 18 1; +#X connect 18 0 5 0; diff --git a/exponential_seat-help.pd b/exponential_seat-help.pd new file mode 100644 index 0000000..27ad90b --- /dev/null +++ b/exponential_seat-help.pd @@ -0,0 +1,121 @@ +#N canvas 709 123 506 437 10; +#X obj 5 2 cnv 15 450 20 empty empty exponential_seat 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 283 392 released under the GNU GPL; +#X text 158 361 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 470 403 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 287 / 200; +#X text 96 287 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 54 108 cyclone/speedlim 100; +#X obj 53 313 exponential_seat; +#X connect 0 0 15 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 16 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 16 0; +#X connect 14 0 9 0; +#X connect 15 0 1 0; +#X connect 16 0 8 0; +#X restore 377 71 pd draw_array; +#X obj 262 359 pddp/open mapping-about; +#X text 16 391 (C) Copyright 2007 Free Software Foundation; +#X obj 25 217 exponential_seat; +#X obj 272 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 272 103 graph; +#X obj 272 308 send \$0-x; +#X obj 414 307 send \$0-y; +#X obj 121 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 0 0; +#X floatatom 127 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-exponential +seat controlled by one parameter.; +#X text 15 71 (click in the gray area to play); +#X connect 4 0 11 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 5 0; +#X connect 12 0 14 0; +#X connect 12 1 15 0; +#X connect 16 0 11 1; +#X connect 16 0 17 0; diff --git a/exponential_sigmoid-help.pd b/exponential_sigmoid-help.pd new file mode 100644 index 0000000..93938a9 --- /dev/null +++ b/exponential_sigmoid-help.pd @@ -0,0 +1,121 @@ +#N canvas 130 42 494 421 10; +#X obj 5 2 cnv 15 450 20 empty empty exponential_sigmoid 2 11 1 18 +-233017 -66577 0; +#X msg 422 3 pddp; +#X text 283 392 released under the GNU GPL; +#X text 158 361 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 470 403 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 287 / 200; +#X text 96 287 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 54 108 cyclone/speedlim 100; +#X obj 53 313 exponential_sigmoid; +#X connect 0 0 15 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 16 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 16 0; +#X connect 14 0 9 0; +#X connect 15 0 1 0; +#X connect 16 0 8 0; +#X restore 377 71 pd draw_array; +#X obj 262 359 pddp/open mapping-about; +#X text 16 391 (C) Copyright 2007 Free Software Foundation; +#X obj 25 217 exponential_sigmoid; +#X obj 272 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 272 103 graph; +#X obj 272 308 send \$0-x; +#X obj 414 307 send \$0-y; +#X obj 139 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 4900 0; +#X floatatom 145 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-exponential +seat controlled by one parameter.; +#X text 15 71 (click in the gray area to play); +#X connect 4 0 11 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 5 0; +#X connect 12 0 14 0; +#X connect 12 1 15 0; +#X connect 16 0 11 1; +#X connect 16 0 17 0; diff --git a/fir-help.pd b/fir-help.pd new file mode 100644 index 0000000..b1a7f1f --- /dev/null +++ b/fir-help.pd @@ -0,0 +1,27 @@ +#N canvas 141 49 630 490 10; +#X obj 174 76 loadbang; +#X text 97 58 data; +#X obj 93 161 t f f; +#X msg 102 128 0; +#X msg 185 127 0.2 0.2 0.2 0.2 0.2; +#X msg 132 128 1; +#X msg 174 98 0.4 0.3 0.1 0.1 0.1; +#X obj 93 248 timeroll 10; +#X obj 345 247 timeroll 10; +#X obj 123 187 fir 5; +#X obj 77 10 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 116 423 pddp/pddplink http://www.dspguru.com/info/faqs/firfaq.htm +; +#X text 67 407 For more info on FIR:; +#X text 183 188 the argument is the number of co-efficients; +#X text 328 112 these are a list of co-efficients; +#X connect 0 0 6 0; +#X connect 2 0 7 0; +#X connect 2 1 9 0; +#X connect 3 0 2 0; +#X connect 4 0 9 1; +#X connect 5 0 2 0; +#X connect 6 0 9 1; +#X connect 9 0 8 0; +#X connect 10 0 2 0; diff --git a/gaussian-help.pd b/gaussian-help.pd new file mode 100644 index 0000000..1897251 --- /dev/null +++ b/gaussian-help.pd @@ -0,0 +1,41 @@ +#N canvas 0 0 745 731 10; +#X floatatom 204 287 5 0 0 0 - - -; +#X obj 94 354 tolist; +#X obj 93 393 multi_slider 100; +#X floatatom 148 286 5 0 0 0 - - -; +#X obj 96 316 gaussian 0.1 0.5; +#N canvas 580 100 450 300 generate 0; +#X obj 54 122 f; +#X obj 53 150 + 1; +#X obj 52 174 moses 100; +#X obj 58 213 t f f; +#X msg 52 89 -1; +#X obj 116 214 bang; +#X obj 86 244 / 100; +#X obj 72 62 loadbang; +#X obj 49 34 inlet; +#X obj 83 270 outlet; +#X obj 140 270 outlet; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 3 0; +#X connect 2 1 5 0; +#X connect 3 0 0 0; +#X connect 3 1 6 0; +#X connect 4 0 0 0; +#X connect 5 0 10 0; +#X connect 6 0 9 0; +#X connect 7 0 4 0; +#X connect 8 0 4 0; +#X restore 91 258 pd generate list; +#X obj 95 230 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 271 77 generate a gausian curve; +#X text 236 110 i nead to check the corect equation of this one.; +#X connect 0 0 4 2; +#X connect 1 0 2 0; +#X connect 3 0 4 1; +#X connect 4 0 1 0; +#X connect 5 0 4 0; +#X connect 5 1 1 1; +#X connect 6 0 5 0; diff --git a/help/amplitude_n-help.pd b/help/amplitude_n-help.pd deleted file mode 100644 index 6c6c3f4..0000000 --- a/help/amplitude_n-help.pd +++ /dev/null @@ -1,26 +0,0 @@ -#N canvas 1952 206 612 569 10; -#X floatatom 85 92 5 -20 127 0 - - -; -#X text 86 74 data; -#X msg 92 117 0; -#X floatatom 310 225 5 0 0 0 - - -; -#X floatatom 382 177 5 0 0 0 - - -; -#X text 430 175 size: n (n>=2); -#X obj 85 172 f; -#X text 51 32 amplitude_n return the amplitude covered by the last -n (n>1) values; -#X msg 120 117 1; -#X msg 153 117 0.5; -#X obj 85 251 timeroll; -#X obj 296 251 timeroll; -#X obj 296 198 amplitude_n 5; -#X obj 85 224 clip 0 1; -#X connect 0 0 6 0; -#X connect 2 0 6 0; -#X connect 4 0 12 1; -#X connect 6 0 12 0; -#X connect 6 0 13 0; -#X connect 8 0 6 0; -#X connect 9 0 6 0; -#X connect 12 0 3 0; -#X connect 12 0 11 0; -#X connect 13 0 10 0; diff --git a/help/autoscale-help.pd b/help/autoscale-help.pd deleted file mode 100644 index cf6cd4f..0000000 --- a/help/autoscale-help.pd +++ /dev/null @@ -1,77 +0,0 @@ -#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; diff --git a/help/breakpoint-help.pd b/help/breakpoint-help.pd deleted file mode 100644 index 1e67b7c..0000000 --- a/help/breakpoint-help.pd +++ /dev/null @@ -1,196 +0,0 @@ -#N canvas 377 72 515 428 10; -#X obj 384 32 import mapping ggee; -#X obj 5 2 cnv 15 500 20 empty empty breakpoint 2 11 1 18 -233017 -66577 -0; -#X msg 471 2 pddp; -#X text 304 393 released under the GNU GPL; -#X text 82 358 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 474 407 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 280 breakpoint; -#X obj 54 108 cyclone/speedlim 100; -#X connect 0 0 18 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 17 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 17 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 17 2; -#X connect 17 0 8 0; -#X connect 18 0 1 0; -#X restore 387 71 pd draw_array; -#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 2352 0; -#X floatatom 165 186 7 0 0 0 - - -; -#X obj 334 359 pddp/open mapping-about; -#X text 37 392 (C) Copyright 2007 Free Software Foundation; -#X obj 282 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 282 103 graph; -#X obj 282 308 send \$0-x; -#X obj 424 307 send \$0-y; -#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 3700 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-linear -interpolator with two control parameters.; -#X obj 25 217 breakpoint; -#N canvas 0 22 461 638 usage 0; -#X floatatom 153 34 5 0 1 0 - - -; -#X obj 153 58 t b f; -#X floatatom 224 33 5 0 0 0 - - -; -#X obj 224 57 t b f; -#X obj 91 58 loadbang; -#N canvas 0 22 454 304 float 0; -#X obj 71 23 inlet; -#X obj 48 191 outlet; -#X obj 150 22 inlet; -#X obj 71 93 list prepend; -#X obj 71 118 list; -#X obj 48 141 list; -#X obj 48 166 list trim; -#X obj 150 45 t b b; -#X msg 150 70 list; -#X connect 0 0 3 0; -#X connect 2 0 7 0; -#X connect 3 0 4 0; -#X connect 4 0 3 1; -#X connect 4 0 5 1; -#X connect 5 0 6 0; -#X connect 6 0 1 0; -#X connect 7 0 8 0; -#X connect 7 1 5 0; -#X connect 8 0 3 1; -#X restore 91 168 pd float to list ___________; -#N canvas 0 22 450 300 generate 0; -#X obj 55 38 inlet; -#X msg 55 65 0; -#X obj 55 91 f; -#X obj 55 164 + 1; -#X obj 55 137 t f f; -#X obj 85 192 outlet; -#X obj 148 192 outlet; -#X obj 148 166 t b; -#X obj 85 164 / 100; -#X obj 55 114 moses 101; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 3 0; -#X connect 4 1 8 0; -#X connect 7 0 6 0; -#X connect 8 0 5 0; -#X connect 9 0 4 0; -#X connect 9 1 7 0; -#X restore 91 89 pd generate list ___________; -#X obj 92 198 multi_slider 100; -#X obj 91 114 breakpoint 0.3 0.5 _____; -#X obj 91 142 nl 1 ________________; -#X connect 0 0 1 0; -#X connect 1 0 6 0; -#X connect 1 1 8 1; -#X connect 2 0 3 0; -#X connect 3 0 6 0; -#X connect 3 1 9 1; -#X connect 4 0 6 0; -#X connect 5 0 7 0; -#X connect 6 0 8 0; -#X connect 6 1 5 1; -#X connect 8 0 9 0; -#X connect 9 0 5 0; -#X restore 197 359 pd usage example; -#X connect 5 0 21 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 10 0 11 0; -#X connect 10 0 21 2; -#X connect 14 0 16 0; -#X connect 14 1 17 0; -#X connect 18 0 19 0; -#X connect 18 0 21 1; -#X connect 21 0 6 0; diff --git a/help/breakpoint_smooth-help.pd b/help/breakpoint_smooth-help.pd deleted file mode 100644 index 7a8110e..0000000 --- a/help/breakpoint_smooth-help.pd +++ /dev/null @@ -1,131 +0,0 @@ -#N canvas 377 72 526 441 10; -#X obj 384 32 import mapping ggee; -#X obj 5 2 cnv 15 500 20 empty empty breakpoint_smooth 2 11 1 18 -233017 --66577 0; -#X msg 471 2 pddp; -#X text 304 393 released under the GNU GPL; -#X text 179 362 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 474 407 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 280 breakpoint_smooth; -#X obj 54 108 cyclone/speedlim 100; -#X connect 0 0 18 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 17 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 17 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 17 2; -#X connect 17 0 8 0; -#X connect 18 0 1 0; -#X restore 387 71 pd draw_array; -#X obj 158 167 hsl 50 15 0 1 0 0 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 0 0; -#X floatatom 165 186 7 0 0 0 - - -; -#X obj 283 360 pddp/open mapping-about; -#X text 37 392 (C) Copyright 2007 Free Software Foundation; -#X obj 282 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 282 103 graph; -#X obj 282 308 send \$0-x; -#X obj 424 307 send \$0-y; -#X obj 74 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 0 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-linear -interpolator with two control parameters.; -#X obj 25 217 breakpoint_smooth; -#X connect 5 0 21 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 10 0 11 0; -#X connect 10 0 21 2; -#X connect 14 0 16 0; -#X connect 14 1 17 0; -#X connect 18 0 19 0; -#X connect 18 0 21 1; -#X connect 21 0 6 0; diff --git a/help/buttongate-help.pd b/help/buttongate-help.pd deleted file mode 100644 index 0bd3d1a..0000000 --- a/help/buttongate-help.pd +++ /dev/null @@ -1,39 +0,0 @@ -#N canvas 345 96 463 514 10; -#X obj 5 2 cnv 15 450 20 empty empty buttongate 2 11 1 18 -233017 --66577 0; -#X obj 160 287 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 160 151 loadbang; -#X msg 160 171 1; -#X obj 160 199 metro 150; -#X text 27 470 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 244 484 released under the GNU GPL; -#X obj 223 417 pddp/pddplink ../mapping-about.pd -text mapping-about; -#X text 114 418 For more info:; -#X text 17 38 [buttongate] is a simple gate controlled by a HID button. -You must specify the device and the button which controls the gate. -The left inlet takes the data to be gated. The right inlet is for sending -optional control messages to the HID.; -#X obj 160 244 buttongate 0 btn_0; -#X text 18 119 The first button on the first device controls this gate: -; -#X text 15 237 data to be gated -->; -#X text 292 237 <-- msgs to [hid]; -#X obj 281 288 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 310 197 refresh; -#X msg 299 176 open 2; -#X text 39 294 button pressed->; -#X text 310 293 <-- button released; -#X text 23 348 Keyboard keys can also be used to control this object. -You can get the [hid] keycode from here:; -#X obj 324 368 ev_key-list; -#X msg 422 3 pddp; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 10 0; -#X connect 10 0 1 0; -#X connect 10 1 14 0; -#X connect 15 0 10 1; -#X connect 16 0 10 1; diff --git a/help/bytemask-help.pd b/help/bytemask-help.pd deleted file mode 100644 index d9f1ef9..0000000 --- a/help/bytemask-help.pd +++ /dev/null @@ -1,30 +0,0 @@ -#N canvas 93 377 462 312 10; -#X obj 156 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 173 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 190 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 207 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 224 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 241 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 258 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 275 94 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X floatatom 196 171 5 0 0 0 - - -; -#X text 108 34 generate a bitmask byte from 8 inlets; -#X text 204 247 set also: [debytemask]; -#X obj 195 135 bytemask; -#X connect 0 0 11 0; -#X connect 1 0 11 1; -#X connect 2 0 11 2; -#X connect 3 0 11 3; -#X connect 4 0 11 4; -#X connect 5 0 11 5; -#X connect 6 0 11 6; -#X connect 7 0 11 7; -#X connect 11 0 8 0; diff --git a/help/cartesian2spherical-help.pd b/help/cartesian2spherical-help.pd deleted file mode 100644 index bf7122e..0000000 --- a/help/cartesian2spherical-help.pd +++ /dev/null @@ -1,45 +0,0 @@ -#N canvas 118 83 504 451 10; -#X text 75 37 convert spherical to cartesian coordinates; -#X text 61 203 (r \, phi \, theta); -#X text 61 144 (x \, y \, z); -#X obj 277 122 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 12700 0; -#X obj 218 102 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 12700 0; -#X obj 160 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 12700 0; -#X floatatom 164 93 5 0 0 0 - - -; -#X floatatom 221 122 5 0 0 0 - - -; -#X floatatom 282 141 5 0 0 0 - - -; -#X obj 277 249 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 12 1; -#X floatatom 225 204 5 0 0 0 - - -; -#X floatatom 168 204 5 0 0 0 - - -; -#X floatatom 285 204 5 0 0 0 - - -; -#X obj 69 357 pddp/pddplink http://en.wikipedia.org/wiki/Spherical_coordinate_system -; -#X obj 157 181 cartesian2spherical; -#X obj 69 337 pddp/pddplink http://en.wikipedia.org/wiki/Cartesian_coordinate_system -; -#X msg 134 124 bang; -#X obj 249 159 t b f; -#X obj 199 149 t b f; -#X obj 5 2 cnv 15 450 20 empty empty cartesian2spherical 2 11 1 18 --233017 -66577 0; -#X text 23 337 input:; -#X text 17 357 output:; -#X connect 3 0 8 0; -#X connect 3 0 17 0; -#X connect 4 0 7 0; -#X connect 4 0 18 0; -#X connect 5 0 6 0; -#X connect 5 0 14 0; -#X connect 14 0 11 0; -#X connect 14 1 10 0; -#X connect 14 2 12 0; -#X connect 14 2 9 0; -#X connect 16 0 14 0; -#X connect 17 0 14 0; -#X connect 17 1 14 2; -#X connect 18 0 14 0; -#X connect 18 1 14 1; diff --git a/help/center_point-help.pd b/help/center_point-help.pd deleted file mode 100644 index db78b87..0000000 --- a/help/center_point-help.pd +++ /dev/null @@ -1,24 +0,0 @@ -#N canvas 330 367 490 337 10; -#X obj 232 227 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 7500 1; -#X obj 133 110 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 10100 0; -#X obj 82 227 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 130 165 center_point; -#X obj 9 -4 cnv 15 450 20 empty empty center_point 2 11 1 18 -233017 --66577 0; -#X text 285 306 released under the GNU GPL; -#X text 16 306 (C) Copyright 2007 Free Software Foundation; -#X text 22 39 Convert normal 0-to-1 data like you'd get from a joystick -into a center point with two 0-to-1 ranges for either side of that -center point.; -#X floatatom 230 247 5 0 0 0 - - -; -#X floatatom 79 248 5 0 0 0 - - -; -#X floatatom 140 129 5 0 0 0 - - -; -#X connect 0 0 8 0; -#X connect 1 0 3 0; -#X connect 1 0 10 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 3 1 0 0; diff --git a/help/circular-help.pd b/help/circular-help.pd deleted file mode 100644 index ebe0ed3..0000000 --- a/help/circular-help.pd +++ /dev/null @@ -1,114 +0,0 @@ -#N canvas 399 232 494 437 10; -#X obj 5 2 cnv 15 450 20 empty empty circular 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 273 392 released under the GNU GPL; -#X text 148 361 For more info:; -#X floatatom 15 127 8 0 0 0 - - -; -#X floatatom 15 288 8 0 0 0 - - -; -#X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 144 55 490 423 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 237 / 200; -#X text 96 237 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 54 106 cyclone/speedlim 100; -#X obj 53 293 circular; -#X connect 0 0 15 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 16 0; -#X connect 14 0 9 0; -#X connect 15 0 1 0; -#X connect 16 0 8 0; -#X restore 367 71 pd draw_array; -#X obj 252 359 pddp/open mapping-about; -#X text 6 391 (C) Copyright 2007 Free Software Foundation; -#X obj 15 207 circular; -#X obj 262 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 262 103 graph; -#X obj 262 308 send \$0-x; -#X obj 404 307 send \$0-y; -#X text 17 39 This object curves the input range using a double-circular -seat controlled by one parameter.; -#X connect 4 0 11 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 5 0; -#X connect 12 0 14 0; -#X connect 12 1 15 0; diff --git a/help/circular_seat-help.pd b/help/circular_seat-help.pd deleted file mode 100644 index 885a4b0..0000000 --- a/help/circular_seat-help.pd +++ /dev/null @@ -1,121 +0,0 @@ -#N canvas 399 232 490 433 10; -#X obj 5 2 cnv 15 450 20 empty empty circular_seat 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 273 392 released under the GNU GPL; -#X text 148 361 For more info:; -#X floatatom 15 127 8 0 0 0 - - -; -#X floatatom 15 288 8 0 0 0 - - -; -#X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 474 407 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 287 / 200; -#X text 96 287 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 53 313 circular_seat; -#X obj 54 106 cyclone/speedlim 100; -#X connect 0 0 16 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 15 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 15 0; -#X connect 14 0 9 0; -#X connect 15 0 8 0; -#X connect 16 0 1 0; -#X restore 367 71 pd draw_array; -#X obj 252 359 pddp/open mapping-about; -#X text 6 391 (C) Copyright 2007 Free Software Foundation; -#X obj 15 217 circular_seat; -#X obj 262 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 262 103 graph; -#X obj 262 308 send \$0-x; -#X obj 404 307 send \$0-y; -#X obj 111 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 2916 0; -#X floatatom 117 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-circular -seat controlled by one parameter.; -#X text 15 71 (click in the gray area to play); -#X connect 4 0 11 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 5 0; -#X connect 12 0 14 0; -#X connect 12 1 15 0; -#X connect 16 0 11 1; -#X connect 16 0 17 0; diff --git a/help/circular_sigmoid-help.pd b/help/circular_sigmoid-help.pd deleted file mode 100644 index 6b691be..0000000 --- a/help/circular_sigmoid-help.pd +++ /dev/null @@ -1,121 +0,0 @@ -#N canvas 453 22 486 429 10; -#X obj 5 2 cnv 15 450 20 empty empty circular_sigmoid 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 273 392 released under the GNU GPL; -#X text 148 361 For more info:; -#X floatatom 15 127 8 0 0 0 - - -; -#X floatatom 15 288 8 0 0 0 - - -; -#X obj 18 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 18 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 470 403 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 287 / 200; -#X text 96 287 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 54 108 cyclone/speedlim 100; -#X obj 53 313 circular_sigmoid; -#X connect 0 0 15 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 16 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 16 0; -#X connect 14 0 9 0; -#X connect 15 0 1 0; -#X connect 16 0 8 0; -#X restore 367 71 pd draw_array; -#X obj 252 359 pddp/open mapping-about; -#X text 6 391 (C) Copyright 2007 Free Software Foundation; -#X obj 15 217 circular_sigmoid; -#X obj 262 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 262 103 graph; -#X obj 262 308 send \$0-x; -#X obj 404 307 send \$0-y; -#X obj 111 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 1029 0; -#X floatatom 117 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-circular -seat controlled by one parameter.; -#X text 15 71 (click in the gray area to play); -#X connect 4 0 11 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 5 0; -#X connect 12 0 14 0; -#X connect 12 1 15 0; -#X connect 16 0 11 1; -#X connect 16 0 17 0; diff --git a/help/correlation-help.pd b/help/correlation-help.pd deleted file mode 100644 index 4e6b640..0000000 --- a/help/correlation-help.pd +++ /dev/null @@ -1,75 +0,0 @@ -#N canvas 344 120 833 405 10; -#X text 267 23 correlation of 2 diferents streams; -#X obj 49 192 resample 20; -#X obj 49 219 t f f; -#X obj 49 114 metro 500; -#X obj 49 143 random 100; -#X floatatom 49 294 5 0 0 0 - - -; -#X obj 49 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 49 259 correlation 20; -#X obj 229 192 resample 20; -#X obj 229 219 t f f; -#X obj 229 113 metro 500; -#X obj 229 141 random 100; -#X floatatom 229 295 5 0 0 0 - - -; -#X obj 229 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 229 260 correlation 20; -#X obj 380 142 random 100; -#X floatatom 380 295 5 0 0 0 - - -; -#X obj 380 88 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 380 260 correlation 20; -#X obj 473 142 random 100; -#X obj 380 113 metro 50; -#X obj 595 187 resample 20; -#X obj 595 211 t f f; -#X obj 595 112 metro 500; -#X obj 595 137 random 100; -#X obj 595 161 / 100; -#X floatatom 625 326 5 0 0 0 - - -; -#X obj 595 87 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 625 301 correlation 20; -#X obj 718 254 * -0.3; -#X obj 718 277 + 2; -#X obj 49 167 / 100; -#X obj 229 165 / 100; -#X obj 380 166 / 100; -#X obj 473 166 / 100; -#X text 281 44 0 = no correlation \, 1 ou -1 = high correlation; -#X connect 1 0 2 0; -#X connect 2 0 7 0; -#X connect 2 1 7 1; -#X connect 3 0 4 0; -#X connect 4 0 31 0; -#X connect 6 0 3 0; -#X connect 7 0 5 0; -#X connect 8 0 9 0; -#X connect 9 0 14 1; -#X connect 9 1 14 0; -#X connect 10 0 11 0; -#X connect 11 0 32 0; -#X connect 13 0 10 0; -#X connect 14 0 12 0; -#X connect 15 0 33 0; -#X connect 17 0 20 0; -#X connect 18 0 16 0; -#X connect 19 0 34 0; -#X connect 20 0 15 0; -#X connect 20 0 19 0; -#X connect 21 0 22 0; -#X connect 22 0 29 0; -#X connect 22 1 28 0; -#X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 21 0; -#X connect 27 0 23 0; -#X connect 28 0 26 0; -#X connect 29 0 30 0; -#X connect 30 0 28 1; -#X connect 31 0 1 0; -#X connect 32 0 8 0; -#X connect 33 0 18 0; -#X connect 34 0 18 1; diff --git a/help/cubic_seat-help.pd b/help/cubic_seat-help.pd deleted file mode 100644 index 8a7f897..0000000 --- a/help/cubic_seat-help.pd +++ /dev/null @@ -1,131 +0,0 @@ -#N canvas 249 248 567 425 12; -#X obj 418 32 import mapping ggee; -#X obj 5 2 cnv 15 550 20 empty empty cubic_seat 2 11 1 18 -233017 -66577 -0; -#X msg 516 2 pddp; -#X text 313 393 released under the GNU GPL; -#X text 263 356 For more info:; -#X floatatom 35 127 8 0 0 0 - - -; -#X floatatom 35 278 8 0 0 0 - - -; -#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 168 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 2720 0; -#X floatatom 175 186 7 0 0 0 - - -; -#X obj 362 356 pddp/open mapping-about; -#X text 0 393 (C) Copyright 2007 Free Software Foundation; -#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 1984 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X text 6 33 This object curves the input range using cubic curves -that meet at the specified point \, forming a seat.; -#X obj 35 247 cubic_seat; -#N canvas 273 69 478 411 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 cubic_seat; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 409 71 pd draw_array; -#X obj 304 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 304 103 graph; -#X obj 304 308 send \$0-x; -#X obj 446 307 send \$0-y; -#X connect 5 0 16 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 16 2; -#X connect 13 0 14 0; -#X connect 13 0 16 1; -#X connect 16 0 6 0; -#X connect 18 0 20 0; -#X connect 18 1 21 0; diff --git a/help/curve-help.pd b/help/curve-help.pd deleted file mode 100644 index 8adb0a3..0000000 --- a/help/curve-help.pd +++ /dev/null @@ -1,71 +0,0 @@ -#N canvas 87 98 472 431 10; -#X obj 5 2 cnv 15 450 20 empty empty curve 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 27 390 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 244 404 released under the GNU GPL; -#X text 158 361 For more info:; -#X floatatom 25 157 8 0 0 0 - - -; -#X floatatom 25 228 8 0 0 0 - - -; -#X obj 28 245 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 --1 -1 0 1; -#X obj 28 137 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 --1 -1 0 1; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 254 92 graph; -#N canvas 786 75 427 417 draw_array 0; -#X msg 54 82 bang; -#X obj 54 103 until; -#X text 85 82 start; -#X obj 54 125 f; -#X obj 83 125 + 1; -#X obj 54 43 loadbang; -#X obj 54 180 trigger float float; -#X obj 127 127 select 0; -#X obj 53 313 tabwrite \$0-curve; -#X obj 138 9 inlet; -#X obj 153 32 send \$0-to-numbox; -#X obj 139 53 trigger bang float; -#X obj 83 147 mod 200; -#X obj 54 257 / 200; -#X text 96 257 mapping output range: 0 to 1; -#X obj 53 283 mapping/curve; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 12 0; -#X connect 5 0 0 0; -#X connect 6 0 13 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 10 0; -#X connect 9 0 11 0; -#X connect 11 0 0 0; -#X connect 11 1 15 1; -#X connect 12 0 3 1; -#X connect 12 0 7 0; -#X connect 13 0 15 0; -#X connect 15 0 8 0; -#X restore 127 207 pd draw_array; -#X text 286 301 related objects:; -#X obj 342 320 curve_power; -#X obj 259 338 curve_exp; -#X obj 342 338 curve_log; -#X obj 117 166 hsl 128 15 -1 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 5300 0; -#X floatatom 192 184 7 0 0 0 - #0-to-numbox -; -#X obj 259 319 sinusoid; -#X obj 25 207 mapping/curve; -#X obj 262 359 pddp/open mapping-about; -#X text 17 39 This object generates a curve based on a -1 to 1 argument -range.; -#X connect 5 0 18 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 15 0 10 0; -#X connect 15 0 18 1; -#X connect 18 0 6 0; diff --git a/help/curve_draw-help.pd b/help/curve_draw-help.pd deleted file mode 100644 index 863a370..0000000 --- a/help/curve_draw-help.pd +++ /dev/null @@ -1,12 +0,0 @@ -#N canvas 634 355 394 367 10; -#X floatatom 34 126 5 -1 1 0 - - -; -#X floatatom 34 280 9 0 0 0 - - -; -#X obj 34 144 curve_draw test 100; -#X text 125 15 draw the in / out relation; -#X text 31 51 arg 1 : name of the file to save the curve; -#X text 31 64 arg 2 : size of the table; -#X text 85 125 input (0 to 1); -#X text 107 277 out (0 to 1); -#X text 50 320 The mapping curve is symetric. i.e f(-x)=-f(x); -#X connect 0 0 2 0; -#X connect 2 0 1 0; diff --git a/help/curve_exp-help.pd b/help/curve_exp-help.pd deleted file mode 100644 index c9c6820..0000000 --- a/help/curve_exp-help.pd +++ /dev/null @@ -1,57 +0,0 @@ -#N canvas 567 104 476 357 10; -#X obj 5 2 cnv 15 450 20 empty empty curve_exp 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 27 300 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 244 314 released under the GNU GPL; -#X text 98 271 For more info:; -#X obj 202 269 pddp/pddplink ../all_about_curve_mapping.pd -text all_about_curve_mapping; -#X floatatom 25 123 8 0 0 0 - - -; -#X floatatom 25 184 8 0 0 0 - - -; -#X obj 28 201 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 --1 -1 0 1; -#X obj 28 103 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 --1 -1 0 1; -#N canvas 0 22 450 300 graph1 0; -#X array curve_exp 100 float 0; -#X coords 0 1 99 0 100 100 1; -#X restore 321 111 graph; -#N canvas 266 69 331 321 draw_array 0; -#X msg 57 52 bang; -#X obj 57 73 until; -#X text 88 52 start; -#X obj 57 95 f; -#X obj 86 95 + 1; -#X obj 132 97 sel 0; -#X obj 86 117 mod 100; -#X obj 57 150 t f f; -#X obj 94 177 s array_index; -#X obj 170 262 r array_index; -#X obj 57 13 loadbang; -#X obj 57 207 / 100; -#X text 99 207 mapping output range: 0 to 1; -#X obj 56 283 tabwrite curve_exp; -#X obj 56 233 curve_exp; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 7 0; -#X connect 4 0 6 0; -#X connect 5 0 1 1; -#X connect 6 0 3 1; -#X connect 6 0 5 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 9 0 13 1; -#X connect 10 0 0 0; -#X connect 11 0 14 0; -#X connect 14 0 13 0; -#X restore 321 78 pd draw_array; -#X text 17 39 This object maps the input range to a exponential curve -\, the inverse of a logarithmic curve.; -#X obj 25 153 curve_exp; -#X connect 6 0 13 0; -#X connect 7 0 8 0; -#X connect 9 0 6 0; -#X connect 13 0 7 0; diff --git a/help/curve_fade-help.pd b/help/curve_fade-help.pd deleted file mode 100644 index 1b5184e..0000000 --- a/help/curve_fade-help.pd +++ /dev/null @@ -1,35 +0,0 @@ -#N canvas 57 422 778 503 10; -#X obj 18 168 line; -#X obj 18 262 timeroll; -#X obj 18 189 resample 20; -#X text 377 154 utilisation example :; -#X obj 376 180 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X obj 376 222 line; -#X obj 376 308 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 545 303 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X text 439 304 better than :; -#X text 332 283 smooth fade in and out; -#X text 144 30 It perform a non-linearity in order to allow the continuity -of the diferenciate of the signal (assuming the input signal is a ramp -from 0 to 1). The shape of this non-linearity is a 3d order polygone -; -#X obj 18 210 curve_fade; -#X obj 376 246 curve_fade; -#X msg 18 144 0 \, 1 5000; -#X msg 376 199 \$1 3000; -#X text 144 92 This object is usefull when natural fade in or fade -out is neaded. (same result can be acheived with the line3 external) -; -#X text 148 10 This object input and output range is 0-1; -#X connect 0 0 2 0; -#X connect 2 0 11 0; -#X connect 4 0 14 0; -#X connect 5 0 7 0; -#X connect 5 0 12 0; -#X connect 11 0 1 0; -#X connect 12 0 6 0; -#X connect 13 0 0 0; -#X connect 14 0 5 0; diff --git a/help/curve_graph-help.pd b/help/curve_graph-help.pd deleted file mode 100644 index 5a406a0..0000000 --- a/help/curve_graph-help.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 61 248 495 470 10; -#X obj 5 2 cnv 15 450 20 empty empty curve_graph 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 27 410 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 244 424 released under the GNU GPL; -#X text 98 381 For more info:; -#X obj 202 379 pddp/pddplink ../all_about_curve_mapping.pd -text all_about_curve_mapping; -#X msg 19 150 reset; -#X floatatom 95 163 5 0 0 0 - - -; -#X floatatom 94 314 5 0 0 0 - - -; -#X obj 97 331 hsl 250 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 --1 -1 0 1; -#X obj 98 143 hsl 250 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 --1 -1 0 1; -#X obj 94 187 curve_graph; -#X text 18 33 This object allows you to draw an arbitrary curve \, -which is then applied to the input range. To change the curve \, click -anywhere on the black diagonal line and start dragging.; -#X text 19 86 There are 100 points in [curve_graph] \, each one pixel -in size.; -#X connect 6 0 11 0; -#X connect 7 0 11 0; -#X connect 8 0 9 0; -#X connect 10 0 7 0; -#X connect 11 0 8 0; diff --git a/help/curve_log-help.pd b/help/curve_log-help.pd deleted file mode 100644 index 2206c30..0000000 --- a/help/curve_log-help.pd +++ /dev/null @@ -1,54 +0,0 @@ -#N canvas 127 78 484 351 10; -#X obj 5 2 cnv 15 450 20 empty empty curve_log 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X floatatom 25 123 8 0 0 0 - - -; -#X floatatom 25 184 8 0 0 0 - - -; -#X obj 28 201 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 --1 -1 17512 1; -#X obj 28 103 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 --1 -1 5000 1; -#N canvas 0 22 450 300 graph1 0; -#X array curve_log 100 float 0; -#X coords 0 1 99 0 100 100 1; -#X restore 321 111 graph; -#N canvas 266 69 347 337 draw_array 0; -#X msg 57 52 bang; -#X obj 57 73 until; -#X text 88 52 start; -#X obj 57 95 f; -#X obj 86 95 + 1; -#X obj 86 117 mod 100; -#X obj 57 150 t f f; -#X obj 94 177 s array_index; -#X obj 170 262 r array_index; -#X obj 57 13 loadbang; -#X obj 56 283 tabwrite curve_log; -#X obj 132 97 select 0; -#X obj 57 217 / 100; -#X text 100 217 mapping output range: 0 to 1; -#X obj 56 243 curve_log; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 5 0; -#X connect 5 0 3 1; -#X connect 5 0 11 0; -#X connect 6 0 12 0; -#X connect 6 1 7 0; -#X connect 8 0 10 1; -#X connect 9 0 0 0; -#X connect 11 0 1 1; -#X connect 12 0 14 0; -#X connect 14 0 10 0; -#X restore 321 78 pd draw_array; -#X text 17 40 This object maps the input range to a logarithmic curve. -Humans perceive pitch and amplitude on a logarithmic scale.; -#X obj 25 153 curve_log; -#X text 11 294 (C) Copyright 2006-2007 Free Software Foundation; -#X text 234 309 released under the GNU GPLv3 or later; -#X connect 2 0 9 0; -#X connect 3 0 4 0; -#X connect 5 0 2 0; -#X connect 9 0 3 0; diff --git a/help/debounce-help.pd b/help/debounce-help.pd deleted file mode 100644 index ed6c2ab..0000000 --- a/help/debounce-help.pd +++ /dev/null @@ -1,33 +0,0 @@ -#N canvas 429 170 470 540 10; -#X obj 2 2 cnv 15 450 20 empty empty debounce 2 11 1 18 -233017 -66577 -0; -#X msg 418 3 pddp; -#X text 234 467 released under the GNU GPL; -#X text 18 499 $Author: nusmuk $; -#X text 17 453 (C) Copyright 2005 Hans-Christoph Steiner -; -#X obj 122 78 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 --1; -#X obj 123 102 t b b; -#X obj 123 142 delay; -#X obj 63 121 bang; -#X msg 85 78 stop; -#X obj 123 171 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 123 228 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 123 198 debounce 2000; -#X obj 152 122 random 1000; -#X text 17 486 $Revision: 1.2 $$Date: 2006-11-10 15:43:46 $; -#X text 26 388 Every input is converted to a "bang".; -#X text 26 366 Debounce remove bang is they are to fast.; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 6 1 13 0; -#X connect 7 0 8 0; -#X connect 7 0 10 0; -#X connect 8 0 6 0; -#X connect 9 0 7 0; -#X connect 10 0 12 0; -#X connect 12 0 11 0; -#X connect 13 0 7 1; diff --git a/help/debytemask-help.pd b/help/debytemask-help.pd deleted file mode 100644 index c117dda..0000000 --- a/help/debytemask-help.pd +++ /dev/null @@ -1,59 +0,0 @@ -#N canvas 481 253 481 306 10; -#X obj 368 8 import mapping; -#X obj 243 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 260 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 277 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 294 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 311 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 328 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 345 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 362 44 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X floatatom 283 121 5 0 0 0 - - -; -#X text 11 84 generate a bitmask byte from 8 inlets; -#X obj 282 85 bytemask; -#X obj 283 159 debytemask; -#X obj 253 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 270 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 287 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -4; -#X obj 304 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -8; -#X obj 321 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -16; -#X obj 338 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -32; -#X obj 355 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -64; -#X obj 372 204 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -128; -#X text 17 160 decode a bitmask bask into 8 outlets; -#X text 42 251 these objects do not output unless there is a change -; -#X connect 1 0 11 0; -#X connect 2 0 11 1; -#X connect 3 0 11 2; -#X connect 4 0 11 3; -#X connect 5 0 11 4; -#X connect 6 0 11 5; -#X connect 7 0 11 6; -#X connect 8 0 11 7; -#X connect 9 0 12 0; -#X connect 11 0 9 0; -#X connect 12 0 13 0; -#X connect 12 1 14 0; -#X connect 12 2 15 0; -#X connect 12 3 16 0; -#X connect 12 4 17 0; -#X connect 12 5 18 0; -#X connect 12 6 19 0; -#X connect 12 7 20 0; diff --git a/help/degrees2mapping-help.pd b/help/degrees2mapping-help.pd deleted file mode 100644 index b3cfda5..0000000 --- a/help/degrees2mapping-help.pd +++ /dev/null @@ -1,24 +0,0 @@ -#N canvas 237 323 487 327 10; -#X obj 5 2 cnv 15 450 20 empty empty degrees2mapping 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 254 269 released under the GNU GPL; -#X text 185 228 For more info:; -#X obj 289 226 pddp/pddplink ../mapping-about.pd -text mapping-about; -#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner -; -#X text 300 168 related objects:; -#X obj 352 184 radians2mapping; -#X floatatom 56 203 7 0 0 1 - - -; -#X obj 59 103 hsl 300 15 0 360 0 0 empty empty degrees 6 7 1 10 -262131 --1 -1 29900 0; -#X floatatom 82 133 5 0 0 0 - - -; -#X text 26 34 This object converts numbers from the mapping range (0 -to 1) to radians (-pi to pi) with the 0's lining up in the same place. -; -#X obj 296 204 mapping2degrees; -#X obj 56 168 degrees2mapping; -#X obj 240 184 mapping2radians; -#X connect 9 0 10 0; -#X connect 9 0 13 0; -#X connect 13 0 8 0; diff --git a/help/delay_n-help.pd b/help/delay_n-help.pd deleted file mode 100644 index 199de01..0000000 --- a/help/delay_n-help.pd +++ /dev/null @@ -1,18 +0,0 @@ -#N canvas 811 284 661 510 10; -#X obj 40 36 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4700 1; -#X obj 268 221 pipe 500; -#X obj 138 260 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4700 1; -#X obj 268 263 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4700 1; -#X obj 40 176 resample 25; -#X obj 138 219 delay_n 20; -#X obj 40 262 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4700 1; -#X connect 0 0 4 0; -#X connect 1 0 3 0; -#X connect 4 0 1 0; -#X connect 4 0 5 0; -#X connect 4 0 6 0; -#X connect 5 0 2 0; diff --git a/help/desegment-help.pd b/help/desegment-help.pd deleted file mode 100644 index dbc36aa..0000000 --- a/help/desegment-help.pd +++ /dev/null @@ -1,41 +0,0 @@ -#N canvas 490 146 676 322 10; -#X obj 66 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 12700 1; -#X obj 199 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 12700 1; -#X obj 332 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 12700 1; -#X obj 465 28 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 10800 1; -#X obj 62 248 hsl 527 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 40987 1; -#X msg 331 138 2; -#X msg 392 137 6; -#X msg 361 137 4; -#X floatatom 74 50 5 0 0 0 - - -; -#X floatatom 210 50 5 0 0 0 - - -; -#X floatatom 339 49 5 0 0 0 - - -; -#X floatatom 472 50 5 0 0 0 - - -; -#X floatatom 46 271 5 0 0 0 - - -; -#X obj 242 166 desegment 4; -#X msg 56 76 0 \$1; -#X msg 190 71 1 \$1; -#X msg 331 70 2 \$1; -#X msg 462 69 3 \$1; -#X connect 0 0 8 0; -#X connect 0 0 14 0; -#X connect 1 0 9 0; -#X connect 1 0 15 0; -#X connect 2 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 11 0; -#X connect 3 0 17 0; -#X connect 4 0 12 0; -#X connect 5 0 13 1; -#X connect 6 0 13 1; -#X connect 7 0 13 1; -#X connect 13 0 4 0; -#X connect 14 0 13 0; -#X connect 15 0 13 0; -#X connect 16 0 13 0; -#X connect 17 0 13 0; diff --git a/help/desegment12-help.pd b/help/desegment12-help.pd deleted file mode 100644 index 9fdde7d..0000000 --- a/help/desegment12-help.pd +++ /dev/null @@ -1,84 +0,0 @@ -#N canvas 170 28 756 592 10; -#X obj 32 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 33 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 93 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 100 1; -#X obj 153 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 213 1; -#X floatatom 53 336 5 0 0 0 - - -; -#X floatatom 109 336 5 0 0 0 - - -; -#X floatatom 169 336 5 0 0 0 - - -; -#X floatatom 59 128 5 0 0 0 - - -; -#X obj 150 455 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 212 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 706 1; -#X floatatom 228 336 5 0 0 0 - - -; -#X obj 267 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 327 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 387 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 287 336 5 0 0 0 - - -; -#X floatatom 343 336 5 0 0 0 - - -; -#X floatatom 403 336 5 0 0 0 - - -; -#X obj 446 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 462 336 5 0 0 0 - - -; -#X obj 497 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 557 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 617 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 517 336 5 0 0 0 - - -; -#X floatatom 573 336 5 0 0 0 - - -; -#X floatatom 633 336 5 0 0 0 - - -; -#X obj 676 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 692 336 5 0 0 0 - - -; -#X obj 33 153 segment12 ------------------------------------------- -; -#X obj 147 426 desegment12 -----------------------------; -#X connect 0 0 7 0; -#X connect 0 0 27 0; -#X connect 1 0 4 0; -#X connect 1 0 28 0; -#X connect 2 0 5 0; -#X connect 2 0 28 1; -#X connect 3 0 6 0; -#X connect 3 0 28 2; -#X connect 9 0 10 0; -#X connect 9 0 28 3; -#X connect 11 0 14 0; -#X connect 11 0 28 4; -#X connect 12 0 15 0; -#X connect 12 0 28 5; -#X connect 13 0 16 0; -#X connect 13 0 28 6; -#X connect 17 0 18 0; -#X connect 17 0 28 7; -#X connect 19 0 22 0; -#X connect 19 0 28 8; -#X connect 20 0 23 0; -#X connect 20 0 28 9; -#X connect 21 0 24 0; -#X connect 21 0 28 10; -#X connect 25 0 26 0; -#X connect 25 0 28 11; -#X connect 27 0 1 0; -#X connect 27 1 2 0; -#X connect 27 2 3 0; -#X connect 27 3 9 0; -#X connect 27 4 11 0; -#X connect 27 5 12 0; -#X connect 27 6 13 0; -#X connect 27 7 17 0; -#X connect 27 8 19 0; -#X connect 27 9 20 0; -#X connect 27 10 21 0; -#X connect 27 11 25 0; -#X connect 28 0 8 0; diff --git a/help/desegment3-help.pd b/help/desegment3-help.pd deleted file mode 100644 index 7f27b3e..0000000 --- a/help/desegment3-help.pd +++ /dev/null @@ -1,31 +0,0 @@ -#N canvas 487 22 345 594 10; -#X obj 32 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 12700 1; -#X obj 33 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 9910 1; -#X obj 117 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 11607 1; -#X obj 207 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 12700 1; -#X obj 33 155 disjoin 0.333; -#X obj 119 175 disjoin 0.5; -#X floatatom 53 336 5 0 0 0 - - -; -#X floatatom 133 336 5 0 0 0 - - -; -#X floatatom 223 336 5 0 0 0 - - -; -#X floatatom 59 128 5 0 0 0 - - -; -#X obj 113 426 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 12700 1; -#X obj 79 390 desegment3; -#X connect 0 0 4 0; -#X connect 0 0 9 0; -#X connect 1 0 6 0; -#X connect 1 0 11 0; -#X connect 2 0 7 0; -#X connect 2 0 11 1; -#X connect 3 0 8 0; -#X connect 3 0 11 2; -#X connect 4 0 1 0; -#X connect 4 1 5 0; -#X connect 5 0 2 0; -#X connect 5 1 3 0; -#X connect 11 0 10 0; diff --git a/help/desegment4-help.pd b/help/desegment4-help.pd deleted file mode 100644 index 7455455..0000000 --- a/help/desegment4-help.pd +++ /dev/null @@ -1,35 +0,0 @@ -#N canvas 487 22 349 598 10; -#X obj 32 17 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 33 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 117 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 207 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 53 336 5 0 0 0 - - -; -#X floatatom 133 336 5 0 0 0 - - -; -#X floatatom 223 336 5 0 0 0 - - -; -#X floatatom 59 128 5 0 0 0 - - -; -#X obj 150 455 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 147 426 desegment4; -#X obj 271 205 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 287 336 5 0 0 0 - - -; -#X obj 33 154 segment4 ------------------; -#X connect 0 0 7 0; -#X connect 0 0 12 0; -#X connect 1 0 4 0; -#X connect 1 0 9 0; -#X connect 2 0 5 0; -#X connect 2 0 9 1; -#X connect 3 0 6 0; -#X connect 3 0 9 2; -#X connect 9 0 8 0; -#X connect 10 0 11 0; -#X connect 10 0 9 3; -#X connect 12 0 1 0; -#X connect 12 1 2 0; -#X connect 12 2 3 0; -#X connect 12 3 10 0; diff --git a/help/diff_n-help.pd b/help/diff_n-help.pd deleted file mode 100644 index af1ebe8..0000000 --- a/help/diff_n-help.pd +++ /dev/null @@ -1,12 +0,0 @@ -#N canvas 615 164 468 358 10; -#X obj 63 47 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X floatatom 63 301 5 0 0 0 - - -; -#X text 145 64 diferentiate of the input; -#X obj 63 218 resample 30; -#X obj 63 265 diff_n 5; -#X obj 5 2 cnv 15 450 20 empty empty diff_n 2 11 1 18 -233017 -66577 -0; -#X connect 0 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 1 0; diff --git a/help/disjoin-help.pd b/help/disjoin-help.pd deleted file mode 100644 index df9b07e..0000000 --- a/help/disjoin-help.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 221 44 440 577 10; -#X obj 61 58 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 62 219 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 148 219 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 100 1; -#X floatatom 69 356 5 0 0 0 - - -; -#X floatatom 154 358 5 0 0 0 - - -; -#X floatatom 88 169 5 0 0 0 - - -; -#X obj 62 388 join 0.5; -#X obj 61 430 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 93 434 5 0 0 0 - - -; -#X obj 62 196 disjoin 0.5; -#X text 16 16 split a range into two. The input and output ranges are -always 0-to-1.; -#X connect 0 0 5 0; -#X connect 0 0 9 0; -#X connect 1 0 3 0; -#X connect 1 0 6 0; -#X connect 2 0 4 0; -#X connect 2 0 6 1; -#X connect 6 0 7 0; -#X connect 6 0 8 0; -#X connect 9 0 1 0; -#X connect 9 1 2 0; diff --git a/help/distance-help.pd b/help/distance-help.pd deleted file mode 100644 index dbaa7be..0000000 --- a/help/distance-help.pd +++ /dev/null @@ -1,21 +0,0 @@ -#N canvas 525 336 463 447 10; -#X obj 132 232 distance 0.3; -#X obj 132 260 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 8890 1; -#X obj 132 69 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -204786 --1 -1 12700 0; -#X floatatom 141 204 5 0 0 0 - - -; -#X obj 204 202 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -204800 --1 -1 0 0; -#X floatatom 218 222 5 0 0 0 - - -; -#X text 154 149 <-- the argument "0.3" sets the point here; -#X floatatom 142 397 5 0 0 0 - - -; -#X obj 5 2 cnv 15 450 20 empty empty distance 2 11 1 18 -233017 -66577 -0; -#X text 17 34 Measure the distance from a point and a stream; -#X connect 0 0 1 0; -#X connect 1 0 7 0; -#X connect 2 0 0 0; -#X connect 2 0 3 0; -#X connect 4 0 5 0; -#X connect 4 0 0 1; diff --git a/help/distance2d-help.pd b/help/distance2d-help.pd deleted file mode 100644 index e0a7ee9..0000000 --- a/help/distance2d-help.pd +++ /dev/null @@ -1,39 +0,0 @@ -#N canvas 443 111 675 756 10; -#X obj 54 541 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4348 1; -#X obj 54 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 1900 1; -#X floatatom 175 457 5 0 0 0 - - -; -#X obj 54 503 distance2d 0.3 0.5; -#X obj 175 478 pack f f; -#X floatatom 226 457 5 0 0 0 - - -; -#X text 126 29 distance from a point and a stream in 2d; -#X obj 75 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4400 1; -#X obj 54 278 pack f f; -#X obj 75 243 t b f; -#X obj 121 69 gcanvas 100 100; -#X obj 121 179 / 100; -#X obj 214 181 / 100; -#X obj 121 205 pack f f; -#X obj 175 317 gcanvas 100 100; -#X obj 175 427 / 100; -#X obj 268 429 / 100; -#X connect 1 0 8 0; -#X connect 2 0 4 0; -#X connect 3 0 0 0; -#X connect 4 0 3 1; -#X connect 5 0 4 1; -#X connect 7 0 9 0; -#X connect 8 0 3 0; -#X connect 9 0 8 0; -#X connect 9 1 8 1; -#X connect 10 0 11 0; -#X connect 10 1 12 0; -#X connect 11 0 13 0; -#X connect 12 0 13 1; -#X connect 13 0 3 0; -#X connect 14 0 15 0; -#X connect 14 1 16 0; -#X connect 15 0 2 0; -#X connect 16 0 5 0; diff --git a/help/distance_n-help.pd b/help/distance_n-help.pd deleted file mode 100644 index 8e0ae57..0000000 --- a/help/distance_n-help.pd +++ /dev/null @@ -1,34 +0,0 @@ -#N canvas 443 111 675 756 10; -#X obj 54 428 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 396 1; -#X obj 54 96 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4100 1; -#X obj 76 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4000 1; -#X obj 76 244 t b f; -#X obj 54 390 distance_n; -#X msg 119 365 0.3 0.3 0.5 0.4; -#X obj 119 342 loadbang; -#X obj 54 279 pack f f f f; -#X obj 116 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6500 1; -#X obj 116 244 t b f; -#X obj 156 97 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 5200 1; -#X obj 156 244 t b f; -#X text 126 29 distance from a point and a stream in nd; -#X text 173 53 n is the min size of the list send on the inlets; -#X connect 1 0 7 0; -#X connect 2 0 3 0; -#X connect 3 0 7 0; -#X connect 3 1 7 1; -#X connect 4 0 0 0; -#X connect 5 0 4 1; -#X connect 6 0 5 0; -#X connect 7 0 4 0; -#X connect 8 0 9 0; -#X connect 9 0 7 0; -#X connect 9 1 7 2; -#X connect 10 0 11 0; -#X connect 11 0 7 0; -#X connect 11 1 7 3; diff --git a/help/downsample-help.pd b/help/downsample-help.pd deleted file mode 100644 index bb2881b..0000000 --- a/help/downsample-help.pd +++ /dev/null @@ -1,16 +0,0 @@ -#N canvas 0 0 444 426 10; -#X floatatom 43 52 5 0 0 0 - - -; -#X floatatom 43 257 5 0 0 0 - - -; -#X obj 84 168 t b b; -#X obj 84 195 timer; -#X floatatom 84 221 5 0 0 0 - - -; -#X obj 43 77 resample 30; -#X obj 43 108 downsample 3; -#X text 120 25 output 1 over n data.; -#X connect 0 0 5 0; -#X connect 2 0 3 0; -#X connect 2 1 3 1; -#X connect 3 0 4 0; -#X connect 5 0 6 0; -#X connect 6 0 2 0; -#X connect 6 0 1 0; diff --git a/help/elliptic-help.pd b/help/elliptic-help.pd deleted file mode 100644 index 1cabc18..0000000 --- a/help/elliptic-help.pd +++ /dev/null @@ -1,131 +0,0 @@ -#N canvas 249 248 567 425 12; -#X obj 418 32 import mapping ggee; -#X obj 5 2 cnv 15 550 20 empty empty elliptic 2 11 1 18 -233017 -66577 -0; -#X msg 516 2 pddp; -#X text 313 393 released under the GNU GPL; -#X text 263 356 For more info:; -#X floatatom 35 127 8 0 0 0 - - -; -#X floatatom 35 278 8 0 0 0 - - -; -#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 168 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 2720 0; -#X floatatom 175 186 7 0 0 0 - - -; -#X obj 362 356 pddp/open mapping-about; -#X text 0 393 (C) Copyright 2007 Free Software Foundation; -#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 1984 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X text 6 33 This object curves the input range using two ellipses -that meet at the specified point.; -#X obj 35 247 elliptic; -#N canvas 273 69 478 411 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 elliptic; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 409 71 pd draw_array; -#X obj 304 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 304 103 graph; -#X obj 304 308 send \$0-x; -#X obj 446 307 send \$0-y; -#X connect 5 0 16 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 16 2; -#X connect 13 0 14 0; -#X connect 13 0 16 1; -#X connect 16 0 6 0; -#X connect 18 0 20 0; -#X connect 18 1 21 0; diff --git a/help/elliptic_seat-help.pd b/help/elliptic_seat-help.pd deleted file mode 100644 index 795f4dd..0000000 --- a/help/elliptic_seat-help.pd +++ /dev/null @@ -1,131 +0,0 @@ -#N canvas 364 172 522 419 10; -#X obj 386 30 import mapping ggee; -#X obj 5 2 cnv 15 500 20 empty empty elliptic_seat 2 11 1 18 -233017 --66577 0; -#X msg 471 2 pddp; -#X text 304 393 released under the GNU GPL; -#X text 235 359 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 8441 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 9100 1; -#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 3308 0; -#X floatatom 165 186 7 0 0 0 - - -; -#X obj 334 359 pddp/open mapping-about; -#X text 37 392 (C) Copyright 2007 Free Software Foundation; -#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 3553 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-linear -interpolator with two control parameters.; -#X obj 25 217 elliptic_seat; -#N canvas 273 69 478 411 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 elliptic_seat; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 387 71 pd draw_array; -#X obj 282 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 282 103 graph; -#X obj 282 308 send \$0-x; -#X obj 424 307 send \$0-y; -#X connect 5 0 16 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 16 2; -#X connect 13 0 14 0; -#X connect 13 0 16 1; -#X connect 16 0 6 0; -#X connect 18 0 20 0; -#X connect 18 1 21 0; diff --git a/help/elliptic_sigmoid-help.pd b/help/elliptic_sigmoid-help.pd deleted file mode 100644 index 28bbb6f..0000000 --- a/help/elliptic_sigmoid-help.pd +++ /dev/null @@ -1,131 +0,0 @@ -#N canvas 364 172 519 423 10; -#X obj 386 30 import mapping ggee; -#X obj 5 2 cnv 15 500 20 empty empty elliptic_sigmoid 2 11 1 18 -233017 --66577 0; -#X msg 471 2 pddp; -#X text 304 393 released under the GNU GPL; -#X text 235 359 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 1421 0; -#X floatatom 165 186 7 0 0 0 - - -; -#X obj 334 359 pddp/open mapping-about; -#X text 37 392 (C) Copyright 2007 Free Software Foundation; -#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 2744 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-linear -interpolator with two control parameters.; -#X obj 25 217 elliptic_sigmoid; -#N canvas 273 69 478 411 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 elliptic_sigmoid; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 387 71 pd draw_array; -#X obj 282 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 282 103 graph; -#X obj 282 308 send \$0-x; -#X obj 424 307 send \$0-y; -#X connect 5 0 16 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 16 2; -#X connect 13 0 14 0; -#X connect 13 0 16 1; -#X connect 16 0 6 0; -#X connect 18 0 20 0; -#X connect 18 1 21 0; diff --git a/help/env+-help.pd b/help/env+-help.pd deleted file mode 100644 index 3e5ae98..0000000 --- a/help/env+-help.pd +++ /dev/null @@ -1,18 +0,0 @@ -#N canvas 747 190 606 528 10; -#X obj 253 362 timeroll; -#X obj 46 162 random 1000; -#X obj 46 136 metro 30; -#X obj 46 112 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 46 363 timeroll; -#X obj 72 112 loadbang; -#X obj 253 253 env+ 110; -#X obj 46 191 / 1000; -#X text 131 26 positiv envelope follower; -#X connect 1 0 7 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 5 0 2 0; -#X connect 6 0 0 0; -#X connect 7 0 4 0; -#X connect 7 0 6 0; diff --git a/help/env--help.pd b/help/env--help.pd deleted file mode 100644 index b1f2085..0000000 --- a/help/env--help.pd +++ /dev/null @@ -1,18 +0,0 @@ -#N canvas 729 175 748 542 10; -#X obj 265 362 timeroll; -#X obj 42 162 random 1000; -#X obj 42 136 metro 30; -#X obj 42 112 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 42 365 timeroll; -#X obj 68 112 loadbang; -#X text 130 26 negativ envelope follower; -#X obj 265 264 env- 80; -#X obj 42 187 / 1000; -#X connect 1 0 8 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 5 0 2 0; -#X connect 7 0 0 0; -#X connect 8 0 4 0; -#X connect 8 0 7 0; diff --git a/help/env-help.pd b/help/env-help.pd deleted file mode 100644 index c06598e..0000000 --- a/help/env-help.pd +++ /dev/null @@ -1,26 +0,0 @@ -#N canvas 765 126 748 541 10; -#X obj 267 297 timeroll; -#X obj 43 97 random 1000; -#X obj 43 71 metro 30; -#X obj 43 47 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 43 300 timeroll; -#X obj 69 47 loadbang; -#X obj 267 241 env 80; -#X text 284 5 envelope follower; -#X floatatom 73 166 5 0 0 0 - - -; -#X obj 43 126 / 1000; -#X obj 43 187 * 0.5; -#X floatatom 59 215 5 0 0 0 - - -; -#X obj 43 233 + 0; -#X connect 1 0 9 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 5 0 2 0; -#X connect 6 0 0 0; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 6 0; -#X connect 10 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 4 0; diff --git a/help/exponential_curve-help.pd b/help/exponential_curve-help.pd deleted file mode 100644 index e3fca89..0000000 --- a/help/exponential_curve-help.pd +++ /dev/null @@ -1,121 +0,0 @@ -#N canvas 75 55 502 438 10; -#X obj 5 -3 cnv 15 450 20 empty empty exponential_curve 2 11 1 18 -233017 --66577 0; -#X msg 422 -2 pddp; -#X text 283 387 released under the GNU GPL; -#X text 158 356 For more info:; -#X floatatom 25 122 8 0 0 0 - - -; -#X floatatom 25 283 8 0 0 0 - - -; -#X obj 28 300 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 96 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 474 407 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 287 / 200; -#X text 96 287 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 54 108 cyclone/speedlim 100; -#X obj 53 313 exponential_curve; -#X connect 0 0 15 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 16 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 16 0; -#X connect 14 0 9 0; -#X connect 15 0 1 0; -#X connect 16 0 8 0; -#X restore 377 66 pd draw_array; -#X obj 262 354 pddp/open mapping-about; -#X text 16 386 (C) Copyright 2007 Free Software Foundation; -#X obj 272 98 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 272 98 graph; -#X obj 272 303 send \$0-x; -#X obj 414 302 send \$0-y; -#X obj 127 163 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 1617 0; -#X floatatom 133 183 7 0 0 0 - - -; -#X text 17 34 This object curves the input range using a double-exponential -seat controlled by one parameter.; -#X obj 25 212 exponential_curve; -#X text 15 71 (click in the gray area to play); -#X connect 4 0 18 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 13 0; -#X connect 11 1 14 0; -#X connect 15 0 16 0; -#X connect 15 0 18 1; -#X connect 18 0 5 0; diff --git a/help/exponential_seat-help.pd b/help/exponential_seat-help.pd deleted file mode 100644 index 27ad90b..0000000 --- a/help/exponential_seat-help.pd +++ /dev/null @@ -1,121 +0,0 @@ -#N canvas 709 123 506 437 10; -#X obj 5 2 cnv 15 450 20 empty empty exponential_seat 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 283 392 released under the GNU GPL; -#X text 158 361 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 470 403 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 287 / 200; -#X text 96 287 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 54 108 cyclone/speedlim 100; -#X obj 53 313 exponential_seat; -#X connect 0 0 15 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 16 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 16 0; -#X connect 14 0 9 0; -#X connect 15 0 1 0; -#X connect 16 0 8 0; -#X restore 377 71 pd draw_array; -#X obj 262 359 pddp/open mapping-about; -#X text 16 391 (C) Copyright 2007 Free Software Foundation; -#X obj 25 217 exponential_seat; -#X obj 272 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 272 103 graph; -#X obj 272 308 send \$0-x; -#X obj 414 307 send \$0-y; -#X obj 121 167 hsl 50 15 0 1 0 0 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 0 0; -#X floatatom 127 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-exponential -seat controlled by one parameter.; -#X text 15 71 (click in the gray area to play); -#X connect 4 0 11 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 5 0; -#X connect 12 0 14 0; -#X connect 12 1 15 0; -#X connect 16 0 11 1; -#X connect 16 0 17 0; diff --git a/help/exponential_sigmoid-help.pd b/help/exponential_sigmoid-help.pd deleted file mode 100644 index 93938a9..0000000 --- a/help/exponential_sigmoid-help.pd +++ /dev/null @@ -1,121 +0,0 @@ -#N canvas 130 42 494 421 10; -#X obj 5 2 cnv 15 450 20 empty empty exponential_sigmoid 2 11 1 18 --233017 -66577 0; -#X msg 422 3 pddp; -#X text 283 392 released under the GNU GPL; -#X text 158 361 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 470 403 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 287 / 200; -#X text 96 287 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 54 108 cyclone/speedlim 100; -#X obj 53 313 exponential_sigmoid; -#X connect 0 0 15 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 16 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 16 0; -#X connect 14 0 9 0; -#X connect 15 0 1 0; -#X connect 16 0 8 0; -#X restore 377 71 pd draw_array; -#X obj 262 359 pddp/open mapping-about; -#X text 16 391 (C) Copyright 2007 Free Software Foundation; -#X obj 25 217 exponential_sigmoid; -#X obj 272 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 272 103 graph; -#X obj 272 308 send \$0-x; -#X obj 414 307 send \$0-y; -#X obj 139 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 4900 0; -#X floatatom 145 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-exponential -seat controlled by one parameter.; -#X text 15 71 (click in the gray area to play); -#X connect 4 0 11 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 5 0; -#X connect 12 0 14 0; -#X connect 12 1 15 0; -#X connect 16 0 11 1; -#X connect 16 0 17 0; diff --git a/help/fir-help.pd b/help/fir-help.pd deleted file mode 100644 index b1a7f1f..0000000 --- a/help/fir-help.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 141 49 630 490 10; -#X obj 174 76 loadbang; -#X text 97 58 data; -#X obj 93 161 t f f; -#X msg 102 128 0; -#X msg 185 127 0.2 0.2 0.2 0.2 0.2; -#X msg 132 128 1; -#X msg 174 98 0.4 0.3 0.1 0.1 0.1; -#X obj 93 248 timeroll 10; -#X obj 345 247 timeroll 10; -#X obj 123 187 fir 5; -#X obj 77 10 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 116 423 pddp/pddplink http://www.dspguru.com/info/faqs/firfaq.htm -; -#X text 67 407 For more info on FIR:; -#X text 183 188 the argument is the number of co-efficients; -#X text 328 112 these are a list of co-efficients; -#X connect 0 0 6 0; -#X connect 2 0 7 0; -#X connect 2 1 9 0; -#X connect 3 0 2 0; -#X connect 4 0 9 1; -#X connect 5 0 2 0; -#X connect 6 0 9 1; -#X connect 9 0 8 0; -#X connect 10 0 2 0; diff --git a/help/gaussian-help.pd b/help/gaussian-help.pd deleted file mode 100644 index 1897251..0000000 --- a/help/gaussian-help.pd +++ /dev/null @@ -1,41 +0,0 @@ -#N canvas 0 0 745 731 10; -#X floatatom 204 287 5 0 0 0 - - -; -#X obj 94 354 tolist; -#X obj 93 393 multi_slider 100; -#X floatatom 148 286 5 0 0 0 - - -; -#X obj 96 316 gaussian 0.1 0.5; -#N canvas 580 100 450 300 generate 0; -#X obj 54 122 f; -#X obj 53 150 + 1; -#X obj 52 174 moses 100; -#X obj 58 213 t f f; -#X msg 52 89 -1; -#X obj 116 214 bang; -#X obj 86 244 / 100; -#X obj 72 62 loadbang; -#X obj 49 34 inlet; -#X obj 83 270 outlet; -#X obj 140 270 outlet; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 2 0 3 0; -#X connect 2 1 5 0; -#X connect 3 0 0 0; -#X connect 3 1 6 0; -#X connect 4 0 0 0; -#X connect 5 0 10 0; -#X connect 6 0 9 0; -#X connect 7 0 4 0; -#X connect 8 0 4 0; -#X restore 91 258 pd generate list; -#X obj 95 230 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 271 77 generate a gausian curve; -#X text 236 110 i nead to check the corect equation of this one.; -#X connect 0 0 4 2; -#X connect 1 0 2 0; -#X connect 3 0 4 1; -#X connect 4 0 1 0; -#X connect 5 0 4 0; -#X connect 5 1 1 1; -#X connect 6 0 5 0; diff --git a/help/hysteresis-help.pd b/help/hysteresis-help.pd deleted file mode 100644 index b461f8a..0000000 --- a/help/hysteresis-help.pd +++ /dev/null @@ -1,9 +0,0 @@ -#N canvas 456 266 382 458 10; -#X obj 30 61 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4200 1; -#X obj 30 255 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4840 1; -#X obj 30 218 hysteresis 0.2; -#X text 84 28 add hysteresys to input data; -#X connect 0 0 2 0; -#X connect 2 0 1 0; diff --git a/help/iir-help.pd b/help/iir-help.pd deleted file mode 100644 index e1f1a22..0000000 --- a/help/iir-help.pd +++ /dev/null @@ -1,34 +0,0 @@ -#N canvas 127 104 683 513 10; -#X floatatom 266 204 5 0 0 0 - - -; -#X text 22 11 data; -#X obj 27 172 t f f; -#X msg 67 100 0; -#X msg 68 121 1; -#X obj 440 294 timeroll; -#X obj 234 294 timeroll; -#X obj 234 234 iir 5; -#X obj 27 294 timeroll; -#X obj 27 30 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X text 504 276 high-pass; -#X text 240 276 low-pass; -#X text 83 441 original; -#X text 67 467 For more info on IIR:; -#X obj 116 483 pddp/pddplink http://www.dspguru.com/info/faqs/iirfaq.htm -; -#X text 89 27 [iir] computes a infinite impulse response low-pass filter. -; -#X msg 234 124 reset; -#X msg 242 147 reset 10; -#X text 293 126 reset internal state; -#X text 313 145 reset internal state to a specific value; -#X connect 0 0 7 1; -#X connect 2 0 8 0; -#X connect 2 1 7 0; -#X connect 3 0 2 0; -#X connect 4 0 2 0; -#X connect 7 0 6 0; -#X connect 7 1 5 0; -#X connect 9 0 2 0; -#X connect 16 0 7 0; -#X connect 17 0 7 0; diff --git a/help/join-help.pd b/help/join-help.pd deleted file mode 100644 index 778cdc2..0000000 --- a/help/join-help.pd +++ /dev/null @@ -1,19 +0,0 @@ -#N canvas 972 276 508 607 10; -#X obj 82 37 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 82 208 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 161 208 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 82 399 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X floatatom 197 342 5 0 0 0 - - -; -#X obj 82 175 disjoin 0.3; -#X obj 82 368 join 0.3; -#X connect 0 0 5 0; -#X connect 1 0 6 0; -#X connect 2 0 6 1; -#X connect 4 0 6 2; -#X connect 5 0 1 0; -#X connect 5 1 2 0; -#X connect 6 0 3 0; diff --git a/help/keygate-help.pd b/help/keygate-help.pd deleted file mode 100644 index 170235e..0000000 --- a/help/keygate-help.pd +++ /dev/null @@ -1,33 +0,0 @@ -#N canvas 525 201 462 476 10; -#X obj 5 2 cnv 15 450 20 empty empty keygate 2 11 1 18 -233017 -66577 -0; -#X obj 160 257 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 160 121 loadbang; -#X msg 160 141 1; -#X obj 160 169 metro 150; -#X text 33 416 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 250 430 released under the GNU GPL; -#X obj 237 369 pddp/pddplink ../mapping-about.pd -text mapping-about; -#X text 128 370 For more info:; -#X text 15 207 data to be gated -->; -#X obj 281 258 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 40 300 keyname; -#X symbolatom 84 320 10 0 0 0 - - -; -#X text 162 320 <-- check here for the keyname symbol; -#X obj 160 214 keygate f; -#X text 17 38 [keygate] is a simple gate controlled by a keyboard. -You must specify the name of the key which controls the gate. The left -inlet takes the data to be gated.; -#X text 18 89 The "f" key on the any keyboard controls this gate:; -#X text 310 263 <-- key released; -#X text 41 264 key pressed -->; -#X msg 422 3 pddp; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 4 0 14 0; -#X connect 11 1 12 0; -#X connect 14 0 1 0; -#X connect 14 1 10 0; diff --git a/help/last_n-help.pd b/help/last_n-help.pd deleted file mode 100644 index 72d2607..0000000 --- a/help/last_n-help.pd +++ /dev/null @@ -1,8 +0,0 @@ -#N canvas 649 496 268 257 10; -#X floatatom 40 56 5 0 0 0 - - -; -#X floatatom 112 77 5 0 0 0 - - -; -#X obj 40 155 print; -#X obj 40 99 last_n 5; -#X connect 0 0 3 0; -#X connect 1 0 3 1; -#X connect 3 0 2 0; diff --git a/help/listto-help.pd b/help/listto-help.pd deleted file mode 100644 index 477cbcb..0000000 --- a/help/listto-help.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 122 268 469 354 10; -#X obj 60 211 listto; -#X msg 60 92 1 2 3 4; -#X obj 60 276 print list; -#X obj 97 236 print end; -#X text 45 49 separate a list into a stream of atoms; -#X text 166 237 outputs a bang at the end of the list; -#X msg 75 113 list uno dos tres quatro; -#X msg 75 168 one two three four; -#X text 191 168 must be a "list" \, so this doesn't work; -#X obj 5 2 cnv 15 450 20 empty empty listto 2 11 1 18 -233017 -66577 -0; -#X connect 0 0 2 0; -#X connect 0 1 3 0; -#X connect 1 0 0 0; -#X connect 6 0 0 0; -#X connect 7 0 0 0; diff --git a/help/local_max-help.pd b/help/local_max-help.pd deleted file mode 100644 index 0c3c4b2..0000000 --- a/help/local_max-help.pd +++ /dev/null @@ -1,8 +0,0 @@ -#N canvas 552 108 525 298 10; -#X floatatom 22 86 5 0 0 0 - - -; -#X floatatom 22 133 5 0 0 0 - - -; -#X obj 22 109 local_max; -#X text 49 27 give the value of every local maximum whenever there -is a change in direction.; -#X connect 0 0 2 0; -#X connect 2 0 1 0; diff --git a/help/local_min-help.pd b/help/local_min-help.pd deleted file mode 100644 index 49b3694..0000000 --- a/help/local_min-help.pd +++ /dev/null @@ -1,11 +0,0 @@ -#N canvas 552 108 535 356 10; -#X floatatom 48 102 5 0 0 0 - - -; -#X floatatom 48 151 5 0 0 0 - - -; -#X obj 48 125 local_min; -#X obj 30 151 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 54 39 gives the value of every local minimum whenever there -is a change in direction; -#X connect 0 0 2 0; -#X connect 2 0 1 0; -#X connect 2 0 3 0; diff --git a/help/logistic_sigmoid-help.pd b/help/logistic_sigmoid-help.pd deleted file mode 100644 index c95e5e2..0000000 --- a/help/logistic_sigmoid-help.pd +++ /dev/null @@ -1,221 +0,0 @@ -#N canvas 440 23 498 425 10; -#X obj 5 2 cnv 15 450 20 empty empty logistic_sigmoid 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 283 392 released under the GNU GPL; -#X text 158 361 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#N canvas 273 69 474 407 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 53 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 287 / 200; -#X text 96 287 mapping output range: 0 to 1; -#N canvas 739 87 465 373 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 15 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 15 0; -#X connect 5 0 6 0; -#X connect 6 0 15 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 14 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 14 0; -#X connect 11 0 12 0; -#X connect 12 0 14 0; -#X connect 13 0 7 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 18 0 19 0; -#X connect 19 0 17 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 54 108 cyclone/speedlim 100; -#X obj 53 313 logistic_sigmoid; -#X connect 0 0 15 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 16 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 16 0; -#X connect 14 0 9 0; -#X connect 15 0 1 0; -#X connect 16 0 8 0; -#X restore 377 71 pd draw_array; -#X obj 262 359 pddp/open mapping-about; -#X text 16 391 (C) Copyright 2007 Free Software Foundation; -#X obj 25 217 logistic_sigmoid; -#X obj 139 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 4900 0; -#X floatatom 145 187 7 0 0 0 - - -; -#X text 17 39 This object curves the input range using a double-exponential -seat controlled by one parameter.; -#X text 15 71 (click in the gray area to play); -#N canvas 475 288 686 489 tottest 0; -#X msg 44 33 capture 1; -#X obj 169 106 bang; -#X obj 227 106 bang; -#X msg 168 130 1; -#X msg 227 128 0; -#X obj 110 82 route motion mouse mouseup; -#X obj 112 161 spigot; -#X obj 46 9 loadbang; -#X obj 112 187 unpack float float float; -#X obj 19 215 moses 273; -#X obj 353 235 moses 103; -#X obj 411 255 moses 303; -#X obj 77 235 moses 473; -#X obj 77 255 - 273; -#X obj 411 275 - 103; -#X obj 411 349 cyclone/speedlim 150; -#X obj 77 319 cyclone/speedlim 150; -#X obj 469 285 bang; -#X msg 469 306 200; -#X obj 353 285 bang; -#X msg 353 306 0; -#X obj 149 268 bang; -#X msg 149 289 200; -#X obj 56 267 bang; -#X msg 56 288 0; -#X obj 411 375 send \$0-y-slider-receive; -#X obj 77 343 send \$0-x-slider-receive; -#N canvas 748 481 466 316 constrain 0; -#X obj 15 12 inlet; -#X obj 114 276 outlet; -#X obj 15 52 unpack float float float float; -#X obj 45 116 receive \$0-xmin; -#X obj 75 137 receive \$0-xmax; -#X obj 15 137 moses; -#X obj 45 157 moses; -#X obj 114 247 pack float float; -#X obj 200 137 moses; -#X obj 230 157 moses; -#X obj 137 207 trigger bang float; -#X obj 260 137 receive \$0-ymax; -#X obj 230 116 receive \$0-ymin; -#X connect 0 0 2 0; -#X connect 2 0 5 0; -#X connect 2 1 8 0; -#X connect 3 0 5 1; -#X connect 4 0 6 1; -#X connect 5 1 6 0; -#X connect 6 0 7 0; -#X connect 7 0 1 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 7 0; -#X connect 10 1 7 1; -#X connect 11 0 9 1; -#X connect 12 0 8 1; -#X restore 339 112 pd constrain mouse messages; -#N canvas 0 22 458 308 set 0; -#X obj 75 26 inlet; -#X obj 108 115 send \$0-xmax; -#X obj 19 115 send \$0-xmin; -#X obj 200 114 send \$0-ymin; -#X obj 291 114 send \$0-ymax; -#X obj 74 52 unpack float float float float; -#X connect 0 0 5 0; -#X connect 5 0 2 0; -#X connect 5 1 1 0; -#X connect 5 2 3 0; -#X connect 5 3 4 0; -#X restore 450 67 pd set xmin xmax ymin ymax; -#X text 530 26 xmin xmax ymin ymax; -#X msg 416 26 273 103 473 303; -#X obj 345 135 print HERE; -#X obj 39 60 toxy/tot .root; -#X obj 25 120 print RAW; -#X connect 0 0 32 0; -#X connect 1 0 3 0; -#X connect 2 0 4 0; -#X connect 3 0 6 1; -#X connect 4 0 6 1; -#X connect 5 0 6 0; -#X connect 5 1 1 0; -#X connect 5 1 27 0; -#X connect 5 1 33 0; -#X connect 5 2 2 0; -#X connect 6 0 8 0; -#X connect 7 0 0 0; -#X connect 8 0 9 0; -#X connect 8 1 10 0; -#X connect 9 1 12 0; -#X connect 10 0 19 0; -#X connect 10 1 11 0; -#X connect 11 0 14 0; -#X connect 11 1 17 0; -#X connect 12 0 13 0; -#X connect 13 0 16 0; -#X connect 14 0 15 0; -#X connect 15 0 25 0; -#X connect 16 0 26 0; -#X connect 17 0 18 0; -#X connect 18 0 15 0; -#X connect 19 0 20 0; -#X connect 20 0 15 0; -#X connect 21 0 22 0; -#X connect 23 0 24 0; -#X connect 27 0 31 0; -#X connect 30 0 28 0; -#X connect 32 2 5 0; -#X restore 177 248 pd tottest; -#X obj 272 103 cnv 15 200 200 empty empty empty 20 12 0 14 -233017 --66577 0; -#N canvas 0 22 450 300 (subpatch) 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 272 103 graph; -#X connect 4 0 11 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 11 0 5 0; -#X connect 12 0 11 1; -#X connect 12 0 13 0; diff --git a/help/lop-help.pd b/help/lop-help.pd deleted file mode 100644 index f66a259..0000000 --- a/help/lop-help.pd +++ /dev/null @@ -1,23 +0,0 @@ -#N canvas 36 39 631 752 10; -#X obj 289 -297 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 2510 0; -#X floatatom 335 -115 5 0 0 0 - - -; -#X floatatom 405 -100 5 0 0 0 - - -; -#X floatatom 372 5 5 0 0 0 - - -; -#X floatatom 241 -106 5 0 0 0 - - -; -#X floatatom 301 -146 5 0 0 0 - - -; -#X floatatom 461 -144 5 0 0 0 - - -; -#X obj 289 -50 resample 100; -#X obj 289 -19 lop 1; -#X obj 289 33 timeroll; -#X text 193 -367 this should be a filter independant to data flow frequency. -; -#X text 182 -329 need some more work; -#X connect 0 0 4 0; -#X connect 0 0 7 0; -#X connect 1 0 8 2; -#X connect 2 0 8 3; -#X connect 5 0 8 1; -#X connect 7 0 8 0; -#X connect 8 0 3 0; -#X connect 8 0 9 0; diff --git a/help/mapping2degrees-help.pd b/help/mapping2degrees-help.pd deleted file mode 100644 index d01dd54..0000000 --- a/help/mapping2degrees-help.pd +++ /dev/null @@ -1,23 +0,0 @@ -#N canvas 589 387 487 327 10; -#X obj 5 2 cnv 15 450 20 empty empty mapping2degrees 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 254 269 released under the GNU GPL; -#X text 185 228 For more info:; -#X obj 289 226 pddp/pddplink ../mapping-about.pd -text mapping-about; -#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner -; -#X text 300 168 related objects:; -#X obj 240 184 radians2mapping; -#X obj 352 184 degrees2mapping; -#X floatatom 69 185 7 0 0 1 degrees - -; -#X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 --1 -1 12700 0; -#X floatatom 95 115 5 0 0 0 - - -; -#X obj 69 150 mapping2degrees; -#X text 26 34 This object converts numbers from the mapping range (0 -to 1) to degrees (0 to 360) with the 0 being north.; -#X obj 298 205 mapping2radians; -#X connect 10 0 11 0; -#X connect 10 0 12 0; -#X connect 12 0 9 0; diff --git a/help/mapping2radians-help.pd b/help/mapping2radians-help.pd deleted file mode 100644 index e7fa3ab..0000000 --- a/help/mapping2radians-help.pd +++ /dev/null @@ -1,24 +0,0 @@ -#N canvas 633 307 475 315 10; -#X obj 5 2 cnv 15 450 20 empty empty mapping2radians 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X text 254 269 released under the GNU GPL; -#X text 185 228 For more info:; -#X obj 289 226 pddp/pddplink ../mapping-about.pd -text mapping-about; -#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner -; -#X text 294 161 related objects:; -#X obj 234 181 radians2mapping; -#X obj 346 181 degrees2mapping; -#X obj 288 200 mapping2degrees; -#X floatatom 69 185 9 0 0 1 radians - -; -#X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 --1 -1 0 0; -#X floatatom 95 115 5 0 0 0 - - -; -#X obj 69 150 mapping2radians; -#X text 26 34 This object converts numbers from the mapping range (0 -to 1) to radians (-pi to pi) with the 0's lining up in the same place. -; -#X connect 11 0 12 0; -#X connect 11 0 13 0; -#X connect 13 0 10 0; diff --git a/help/max_n-help.pd b/help/max_n-help.pd deleted file mode 100644 index 144e7cf..0000000 --- a/help/max_n-help.pd +++ /dev/null @@ -1,29 +0,0 @@ -#N canvas 397 193 534 486 10; -#X text 41 58 data; -#X obj 40 155 t f f; -#X msg 57 120 0; -#X floatatom 271 249 5 0 0 0 - - -; -#X floatatom 318 197 5 2 150 0 - - -; -#X text 366 195 size: n (n>=2); -#X text 51 32 min_n return the minimum from the last n (n>1) values -; -#X msg 85 120 1; -#X msg 118 120 0.5; -#X obj 40 271 timeroll; -#X obj 246 271 timeroll; -#X obj 43 75 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 --1 -1 0 1; -#X floatatom 48 96 5 0 0 0 - - -; -#X obj 246 219 max_n 20; -#X obj 5 2 cnv 15 450 20 empty empty max_n 2 11 1 18 -233017 -66577 -0; -#X connect 1 0 9 0; -#X connect 1 1 13 0; -#X connect 2 0 1 0; -#X connect 4 0 13 1; -#X connect 7 0 1 0; -#X connect 8 0 1 0; -#X connect 11 0 12 0; -#X connect 11 0 1 0; -#X connect 13 0 3 0; -#X connect 13 0 10 0; diff --git a/help/mean_n-help.pd b/help/mean_n-help.pd deleted file mode 100644 index 340f5eb..0000000 --- a/help/mean_n-help.pd +++ /dev/null @@ -1,30 +0,0 @@ -#N canvas 423 121 821 592 10; -#X obj 68 174 t f f; -#X floatatom 338 197 5 0 0 0 - - -; -#X text 333 174 order: n; -#X text 49 37 Fir_mean_n computes a fir low pass mean filter of order -n; -#X obj 499 307 -; -#X floatatom 68 126 5 0 1 0 - - -; -#X obj 68 148 resample 30; -#X obj 68 336 timeroll; -#X obj 280 336 timeroll; -#X obj 499 335 timeroll; -#X obj 280 220 mean_n 25; -#X msg 280 148 mode \$1; -#X obj 280 125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X text 310 131 mode 1 : slow \, but accurate; -#X text 310 115 mode 0 (defult) : fast but inanuracy can grow with -time; -#X connect 0 0 4 0; -#X connect 0 0 7 0; -#X connect 0 1 10 0; -#X connect 1 0 10 1; -#X connect 4 0 9 0; -#X connect 5 0 6 0; -#X connect 6 0 0 0; -#X connect 10 0 4 1; -#X connect 10 0 8 0; -#X connect 11 0 10 0; -#X connect 12 0 11 0; diff --git a/help/median-help.pd b/help/median-help.pd deleted file mode 100644 index 136145e..0000000 --- a/help/median-help.pd +++ /dev/null @@ -1,22 +0,0 @@ -#N canvas 632 165 556 301 10; -#X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 -0; -#X floatatom 22 220 5 0 0 0 - - -; -#X text 326 235 )c( Alexandre Quessy 2006; -#X msg 89 55 123 234 345 123 345 67; -#X obj 390 203 zexy; -#X text 324 203 Requires; -#X obj 474 203 expr; -#X text 436 203 and; -#X text 328 249 Release under the GPL v2; -#X text 125 139 Calculates the median of a list of floats.; -#X text 127 103 [median]; -#X msg 89 29 999 999 7 6 5 0 -99999; -#X msg 88 4 0 67 68 67 69 67 1023; -#X obj 22 115 median; -#X text 131 250 See also; -#X obj 199 247 median_n; -#X connect 3 0 13 0; -#X connect 11 0 13 0; -#X connect 12 0 13 0; -#X connect 13 0 1 0; diff --git a/help/median_3-help.pd b/help/median_3-help.pd deleted file mode 100644 index ba99235..0000000 --- a/help/median_3-help.pd +++ /dev/null @@ -1,7 +0,0 @@ -#N canvas 28 3 711 500 12; -#X floatatom 88 202 5 0 0 0 - - -; -#X floatatom 94 264 5 0 0 0 - - -; -#X obj 95 234 median_3; -#X text 238 31 output the median value of the 3 last samples; -#X connect 0 0 2 0; -#X connect 2 0 1 0; diff --git a/help/median_5-help.pd b/help/median_5-help.pd deleted file mode 100644 index d56431e..0000000 --- a/help/median_5-help.pd +++ /dev/null @@ -1,7 +0,0 @@ -#N canvas 28 3 711 500 12; -#X floatatom 88 202 5 0 0 0 - - -; -#X floatatom 94 264 5 0 0 0 - - -; -#X obj 94 234 median_5; -#X text 187 44 output median value of the last 5 samples; -#X connect 0 0 2 0; -#X connect 2 0 1 0; diff --git a/help/median_7-help.pd b/help/median_7-help.pd deleted file mode 100644 index 1908e41..0000000 --- a/help/median_7-help.pd +++ /dev/null @@ -1,7 +0,0 @@ -#N canvas 28 3 711 500 12; -#X floatatom 88 202 5 0 0 0 - - -; -#X floatatom 94 264 5 0 0 0 - - -; -#X obj 95 234 median_7; -#X text 131 39 output median value of the last 7 samples; -#X connect 0 0 2 0; -#X connect 2 0 1 0; diff --git a/help/median_n-help.pd b/help/median_n-help.pd deleted file mode 100644 index aa0feb7..0000000 --- a/help/median_n-help.pd +++ /dev/null @@ -1,31 +0,0 @@ -#N canvas 748 316 556 301 10; -#X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 -0; -#X floatatom 22 30 5 0 0 0 - - -; -#X floatatom 22 220 5 0 0 0 - - -; -#X text 112 93 Calculates the median of the last n numbers in a stream -of numbers.; -#X text 349 254 )c( Alexandre Quessy 2006; -#X obj 414 225 zexy; -#X text 348 225 Requires; -#N canvas 0 0 342 294 more 0; -#X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 1; -#X text 71 66 Play with the left one.; -#X obj 127 139 median_n 25; -#X connect 0 0 3 0; -#X connect 3 0 1 0; -#X restore 117 172 pd more examples; -#X obj 498 225 expr; -#X text 460 225 and; -#X text 352 268 Release under the GPL v2; -#X obj 22 115 median_n 6; -#X text 108 55 [median_n ]; -#X text 112 119 Useful for discarding irrealistic values received from -electronic sensors.; -#X text 119 268 See also; -#X obj 187 266 median; -#X connect 1 0 11 0; -#X connect 11 0 2 0; diff --git a/help/min_n-help.pd b/help/min_n-help.pd deleted file mode 100644 index 8b195f3..0000000 --- a/help/min_n-help.pd +++ /dev/null @@ -1,29 +0,0 @@ -#N canvas 397 193 534 486 10; -#X text 41 58 data; -#X obj 40 155 t f f; -#X msg 57 120 0; -#X floatatom 271 249 5 0 0 0 - - -; -#X floatatom 318 197 5 2 150 0 - - -; -#X text 366 195 size: n (n>=2); -#X text 51 32 min_n return the minimum from the last n (n>1) values -; -#X msg 85 120 1; -#X msg 118 120 0.5; -#X obj 40 271 timeroll; -#X obj 246 271 timeroll; -#X obj 246 219 min_n 20; -#X obj 43 75 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 --1 -1 0 1; -#X floatatom 48 96 5 0 0 0 - - -; -#X obj 5 2 cnv 15 450 20 empty empty min_n 2 11 1 18 -233017 -66577 -0; -#X connect 1 0 9 0; -#X connect 1 1 11 0; -#X connect 2 0 1 0; -#X connect 4 0 11 1; -#X connect 7 0 1 0; -#X connect 8 0 1 0; -#X connect 11 0 3 0; -#X connect 11 0 10 0; -#X connect 12 0 13 0; -#X connect 12 0 1 0; diff --git a/help/multi_slider-help.pd b/help/multi_slider-help.pd deleted file mode 100644 index be340e5..0000000 --- a/help/multi_slider-help.pd +++ /dev/null @@ -1,25 +0,0 @@ -#N canvas 0 0 703 472 10; -#X obj 36 -76 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6000 1; -#X obj 36 64 last_n 30; -#X obj 36 112 multi_slider 30; -#X obj 244 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 3100 1; -#X obj 244 111 multi_slider 3; -#X obj 244 87 pack f f f; -#X obj 276 57 t b f; -#X obj 276 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 9800 1; -#X obj 317 57 t b f; -#X obj 317 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4600 1; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 3 0 5 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 6 1 5 1; -#X connect 7 0 6 0; -#X connect 8 0 5 0; -#X connect 8 1 5 2; -#X connect 9 0 8 0; diff --git a/help/nl-help.pd b/help/nl-help.pd deleted file mode 100644 index 859b83e..0000000 --- a/help/nl-help.pd +++ /dev/null @@ -1,69 +0,0 @@ -#N canvas 484 10 613 430 10; -#X obj 54 58 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 3900 1; -#X obj 54 221 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 5405 1; -#X floatatom 98 177 5 0 0 0 - - -; -#X floatatom 345 68 5 0 0 0 - - -; -#X obj 345 92 t b f; -#X obj 233 67 loadbang; -#X text 273 364 XY relation of the non-lineraity object; -#N canvas 0 0 450 300 float 0; -#X obj 71 23 inlet; -#X obj 48 191 outlet; -#X obj 150 22 inlet; -#X obj 71 93 list prepend; -#X obj 71 118 list; -#X obj 48 141 list; -#X obj 48 166 list trim; -#X obj 150 45 t b b; -#X msg 150 70 list; -#X connect 0 0 3 0; -#X connect 2 0 7 0; -#X connect 3 0 4 0; -#X connect 4 0 3 1; -#X connect 4 0 5 1; -#X connect 5 0 6 0; -#X connect 6 0 1 0; -#X connect 7 0 8 0; -#X connect 7 1 5 0; -#X connect 8 0 3 1; -#X restore 233 177 pd float to list ___________; -#N canvas 0 0 450 300 generate 0; -#X obj 55 38 inlet; -#X msg 55 65 0; -#X obj 55 91 f; -#X obj 55 164 + 1; -#X obj 55 137 t f f; -#X obj 85 192 outlet; -#X obj 148 192 outlet; -#X obj 148 166 t b; -#X obj 85 164 / 100; -#X obj 55 114 moses 101; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 3 0; -#X connect 4 1 8 0; -#X connect 7 0 6 0; -#X connect 8 0 5 0; -#X connect 9 0 4 0; -#X connect 9 1 7 0; -#X restore 233 118 pd generate list ___________; -#X obj 233 92 delay 1000; -#X obj 54 197 nl 1; -#X obj 233 149 nl -1 ____________; -#X obj 233 201 multi_slider 100; -#X connect 0 0 10 0; -#X connect 2 0 10 1; -#X connect 3 0 4 0; -#X connect 4 0 8 0; -#X connect 4 1 11 1; -#X connect 5 0 9 0; -#X connect 7 0 12 0; -#X connect 8 0 11 0; -#X connect 8 1 7 1; -#X connect 9 0 8 0; -#X connect 10 0 1 0; -#X connect 11 0 7 0; diff --git a/help/notescale-help.pd b/help/notescale-help.pd deleted file mode 100644 index 2f17031..0000000 --- a/help/notescale-help.pd +++ /dev/null @@ -1,44 +0,0 @@ -#N canvas 577 303 464 467 10; -#X floatatom 26 85 5 0 0 0 - - -; -#X floatatom 26 160 0 0 0 0 - - -; -#X obj 2 2 cnv 15 450 20 empty empty notescale 2 11 1 18 -233017 --66577 0; -#X msg 418 3 pddp; -#X floatatom 137 266 5 0 0 0 - - -; -#X obj 140 330 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 17 393 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 234 407 released under the GNU GPL; -#X floatatom 150 160 0 0 0 0 - - -; -#X floatatom 297 160 0 0 0 0 - - -; -#X obj 213 83 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -225271 --1 -1 0 0; -#X text 17 426 $Revision: 1.1 $$Date: 2006-01-29 08:12:33 $; -#X text 18 439 $Author: eighthave $; -#X obj 140 244 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262131 --1 -1 0 0; -#X obj 26 130 notescale 30 60; -#X floatatom 137 347 5 0 0 0 - - -; -#X text 13 193 If you use [notescale] with no arguments \, then the -output range defaults to 0-127.; -#X floatatom 202 109 5 0 0 0 - - -; -#X obj 26 105 / 100; -#X text 18 35 [notescale] scales a stream of numbers to a MIDI note -number. It takes an input range of 0 to 1 \, and outputs MIDI note -numbers based on an output range set as arguments.; -#X obj 137 297 notescale; -#X obj 150 130 notescale 15 120; -#X obj 297 130 notescale 24 48; -#X connect 0 0 18 0; -#X connect 4 0 20 0; -#X connect 5 0 15 0; -#X connect 10 0 17 0; -#X connect 10 0 21 0; -#X connect 10 0 22 0; -#X connect 13 0 4 0; -#X connect 14 0 1 0; -#X connect 18 0 14 0; -#X connect 20 0 5 0; -#X connect 21 0 8 0; -#X connect 22 0 9 0; diff --git a/help/one2four-help.pd b/help/one2four-help.pd deleted file mode 100644 index b6462ee..0000000 --- a/help/one2four-help.pd +++ /dev/null @@ -1,79 +0,0 @@ -#N canvas 90 46 633 528 10; -#X obj 5 2 cnv 15 450 20 empty empty one2four 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X floatatom 153 110 5 0 0 0 - - -; -#X floatatom 23 186 5 0 0 0 - - -; -#X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 26 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 173 186 5 0 0 0 - - -; -#X obj 176 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 323 186 5 0 0 0 - - -; -#X obj 326 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 280 473 released under the GNU GPL; -#X floatatom 121 299 5 0 0 0 - - -; -#X floatatom 23 416 5 0 0 0 - - -; -#X obj 124 280 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 26 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 173 416 5 0 0 0 - - -; -#X obj 176 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 323 416 5 0 0 0 - - -; -#X obj 326 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 16 473 (C) Copyright 2007 Free Software Foundation; -#X text 21 243 You can set the breakpoint using the argument or the -right inlet:; -#X floatatom 226 346 5 0 0 0 - - -; -#X obj 229 327 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 173 326 5 0 0 0 - - -; -#X obj 176 307 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 153 145 one2four; -#X text 18 28 Simple one-to-four mapping object. The first inlet is -passed thru \, the range of the output data on the other inlets starts -at the points in the input range specified as arguments or the cold -inlets.; -#X floatatom 473 186 5 0 0 0 - - -; -#X obj 476 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 132 381 one2four 0.1 0.2 0.3; -#X floatatom 266 366 5 0 0 0 - - -; -#X obj 269 347 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 473 416 5 0 0 0 - - -; -#X obj 476 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X connect 2 0 25 0; -#X connect 3 0 5 0; -#X connect 4 0 2 0; -#X connect 6 0 7 0; -#X connect 8 0 9 0; -#X connect 11 0 29 0; -#X connect 12 0 14 0; -#X connect 13 0 11 0; -#X connect 15 0 16 0; -#X connect 17 0 18 0; -#X connect 21 0 29 2; -#X connect 22 0 21 0; -#X connect 23 0 29 1; -#X connect 24 0 23 0; -#X connect 25 0 3 0; -#X connect 25 1 6 0; -#X connect 25 2 8 0; -#X connect 25 3 27 0; -#X connect 27 0 28 0; -#X connect 29 0 12 0; -#X connect 29 1 15 0; -#X connect 29 2 17 0; -#X connect 29 3 32 0; -#X connect 30 0 29 3; -#X connect 31 0 30 0; -#X connect 32 0 33 0; diff --git a/help/one2three-help.pd b/help/one2three-help.pd deleted file mode 100644 index 1f0b03a..0000000 --- a/help/one2three-help.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 541 218 481 514 10; -#X obj 5 2 cnv 15 450 20 empty empty one2three 2 11 1 18 -233017 --66577 0; -#X msg 422 3 pddp; -#X floatatom 153 110 5 0 0 0 - - -; -#X floatatom 23 186 5 0 0 0 - - -; -#X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 26 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 173 186 5 0 0 0 - - -; -#X obj 176 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 323 186 5 0 0 0 - - -; -#X obj 326 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 18 28 Simple one-to-three mapping object. The first inlet is -passed thru \, the range of the output data on the other inlet starts -at the points in the input range specified as arugments.; -#X obj 153 145 one2three; -#X text 280 473 released under the GNU GPL; -#X floatatom 121 299 5 0 0 0 - - -; -#X floatatom 23 416 5 0 0 0 - - -; -#X obj 124 280 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 26 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 173 416 5 0 0 0 - - -; -#X obj 176 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 323 416 5 0 0 0 - - -; -#X obj 326 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 16 473 (C) Copyright 2007 Free Software Foundation; -#X text 21 243 You can set the breakpoint using the argument or the -right inlet:; -#X floatatom 226 356 5 0 0 0 - - -; -#X obj 229 337 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 173 336 5 0 0 0 - - -; -#X obj 176 317 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 121 375 one2three 0.2 0.4; -#X connect 2 0 11 0; -#X connect 3 0 5 0; -#X connect 4 0 2 0; -#X connect 6 0 7 0; -#X connect 8 0 9 0; -#X connect 11 0 3 0; -#X connect 11 1 6 0; -#X connect 11 2 8 0; -#X connect 13 0 27 0; -#X connect 14 0 16 0; -#X connect 15 0 13 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 23 0 27 2; -#X connect 24 0 23 0; -#X connect 25 0 27 1; -#X connect 26 0 25 0; -#X connect 27 0 14 0; -#X connect 27 1 17 0; -#X connect 27 2 19 0; diff --git a/help/one2two-help.pd b/help/one2two-help.pd deleted file mode 100644 index d83031f..0000000 --- a/help/one2two-help.pd +++ /dev/null @@ -1,48 +0,0 @@ -#N canvas 918 327 496 504 10; -#X obj 5 2 cnv 15 450 20 empty empty one2two 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 273 457 released under the GNU GPL; -#X floatatom 153 110 5 0 0 0 - - -; -#X floatatom 83 186 5 0 0 0 - - -; -#X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 4700 0; -#X obj 86 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 263 186 5 0 0 0 - - -; -#X obj 266 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 18 28 Simple one-to-two mapping object. The first inlet is -passed thru \, the range of the output data on the second inlet starts -at the point in the input range specified as an arugment.; -#X text 6 457 (C) Copyright 2007 Free Software Foundation; -#X floatatom 143 303 5 0 0 0 - - -; -#X floatatom 73 399 5 0 0 0 - - -; -#X obj 146 284 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 76 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 253 399 5 0 0 0 - - -; -#X obj 256 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 21 243 You can set the breakpoint using the argument or the -right inlet:; -#X floatatom 211 333 5 0 0 0 - - -; -#X obj 214 314 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 143 352 one2two 0.2; -#X obj 153 139 one2two; -#X connect 3 0 21 0; -#X connect 4 0 6 0; -#X connect 5 0 3 0; -#X connect 7 0 8 0; -#X connect 11 0 20 0; -#X connect 12 0 14 0; -#X connect 13 0 11 0; -#X connect 15 0 16 0; -#X connect 18 0 20 1; -#X connect 19 0 18 0; -#X connect 20 0 12 0; -#X connect 20 1 15 0; -#X connect 21 0 4 0; -#X connect 21 1 7 0; diff --git a/help/oscillo-help.pd b/help/oscillo-help.pd deleted file mode 100644 index b8b107b..0000000 --- a/help/oscillo-help.pd +++ /dev/null @@ -1,10 +0,0 @@ -#N canvas 0 0 293 276 10; -#X obj 5 6 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 --1 11900 1; -#X floatatom 43 -78 5 0 0 0 - - -; -#X text 89 -80 from 0 to 1; -#X obj 43 -60 resample 30; -#X obj 43 -10 oscillo; -#X connect 0 0 3 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; diff --git a/help/pmattractor_2d-help.pd b/help/pmattractor_2d-help.pd deleted file mode 100644 index 9e590aa..0000000 --- a/help/pmattractor_2d-help.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 535 89 583 724 10; -#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 44 418 unpack f f; -#X obj 368 21 gcanvas 100 100; -#X floatatom 193 370 5 0 0 0 - - -; -#X floatatom 118 369 5 0 0 0 - - -; -#X obj 44 538 timeroll; -#X obj 44 491 min 1; -#X obj 44 511 max 0; -#X obj 368 129 - 50; -#X obj 461 127 - 50; -#X obj 44 442 + 1; -#X obj 44 466 / 2; -#X obj 368 151 / 100; -#X obj 461 149 / 100; -#X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X msg 368 220 grab \$1 \$2; -#X obj 368 174 pack f f; -#X obj 368 197 t l b; -#X msg 398 270 0; -#X msg 398 295 grab_on \$1; -#X msg 161 190 force \$1 0; -#X msg 212 212 force 0 \$1; -#X obj 44 283 metro 50; -#X obj 44 259 loadbang; -#X obj 44 391 pmattractor_2d 0.3 0.3; -#X obj 398 244 delay 200; -#X msg 432 271 0.3; -#X connect 0 0 20 0; -#X connect 1 0 10 0; -#X connect 1 1 10 0; -#X connect 2 0 8 0; -#X connect 2 1 9 0; -#X connect 3 0 24 2; -#X connect 4 0 24 1; -#X connect 6 0 7 0; -#X connect 7 0 5 0; -#X connect 8 0 12 0; -#X connect 9 0 13 0; -#X connect 10 0 11 0; -#X connect 11 0 6 0; -#X connect 12 0 16 0; -#X connect 13 0 16 1; -#X connect 14 0 21 0; -#X connect 15 0 24 0; -#X connect 16 0 17 0; -#X connect 17 0 15 0; -#X connect 17 1 26 0; -#X connect 17 1 25 0; -#X connect 18 0 19 0; -#X connect 19 0 24 0; -#X connect 20 0 24 0; -#X connect 21 0 24 0; -#X connect 22 0 24 0; -#X connect 23 0 22 0; -#X connect 24 0 1 0; -#X connect 25 0 18 0; -#X connect 26 0 19 0; diff --git a/help/pmattractor_3d-help.pd b/help/pmattractor_3d-help.pd deleted file mode 100644 index 54d6ee1..0000000 --- a/help/pmattractor_3d-help.pd +++ /dev/null @@ -1,66 +0,0 @@ -#N canvas 809 60 642 776 10; -#X floatatom 194 377 5 0 0 0 - - -; -#X floatatom 119 376 5 0 0 0 - - -; -#X obj 45 500 min 1; -#X obj 45 520 max 0; -#X obj 45 427 unpack f f f; -#X obj 162 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 12700 0; -#X obj 369 28 gcanvas 100 100; -#X obj 369 136 - 50; -#X obj 462 134 - 50; -#X obj 369 158 / 100; -#X obj 462 156 / 100; -#X obj 213 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 12700 0; -#X obj 369 181 pack f f; -#X obj 369 204 t l b; -#X msg 399 277 0; -#X msg 399 302 grab_on \$1; -#X obj 45 290 metro 50; -#X obj 45 266 loadbang; -#X obj 399 251 delay 200; -#X msg 433 278 0.3; -#X msg 369 227 grab \$1 \$2 0; -#X obj 258 47 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 12700 0; -#X msg 162 197 force \$1 0 0; -#X msg 213 219 force 0 \$1 0; -#X msg 259 250 force 0 0 \$1; -#X obj 45 451 + 1; -#X obj 45 475 / 2; -#X obj 45 547 timeroll; -#X obj 45 400 pmattractor_3d 0.3 0.3; -#X connect 0 0 28 2; -#X connect 1 0 28 1; -#X connect 2 0 3 0; -#X connect 3 0 27 0; -#X connect 4 0 25 0; -#X connect 4 1 25 0; -#X connect 4 2 25 0; -#X connect 5 0 22 0; -#X connect 6 0 7 0; -#X connect 6 1 8 0; -#X connect 7 0 9 0; -#X connect 8 0 10 0; -#X connect 9 0 12 0; -#X connect 10 0 12 1; -#X connect 11 0 23 0; -#X connect 12 0 13 0; -#X connect 13 0 20 0; -#X connect 13 1 19 0; -#X connect 13 1 18 0; -#X connect 14 0 15 0; -#X connect 15 0 28 0; -#X connect 16 0 28 0; -#X connect 17 0 16 0; -#X connect 18 0 14 0; -#X connect 19 0 15 0; -#X connect 20 0 28 0; -#X connect 21 0 24 0; -#X connect 22 0 28 0; -#X connect 23 0 28 0; -#X connect 24 0 28 0; -#X connect 25 0 26 0; -#X connect 26 0 2 0; -#X connect 28 0 4 0; diff --git a/help/pmcloud_1d-help.pd b/help/pmcloud_1d-help.pd deleted file mode 100644 index 3efd9ec..0000000 --- a/help/pmcloud_1d-help.pd +++ /dev/null @@ -1,44 +0,0 @@ -#N canvas 23 56 665 645 10; -#X text 106 339 outlet 1 : position of masses; -#X obj 38 451 gemhead; -#X obj 38 369 t b l; -#X obj 38 546 translateXYZ; -#X obj 96 499 - 0.5; -#X obj 249 490 gemwin; -#X msg 249 438 create \, 1; -#X msg 266 461 destroy; -#X obj 54 395 loadbang; -#X msg 54 418 0; -#X obj 38 571 square 0.1; -#X obj 89 203 gemhead; -#X obj 89 227 b; -#X obj 95 519 * 2; -#X floatatom 87 286 5 0 0 0 - - -; -#X floatatom 187 285 5 0 0 0 - - -; -#X floatatom 137 286 5 0 0 0 - - -; -#X msg 25 13 reset; -#X msg 61 77 force 0.2; -#X obj 89 252 f; -#X obj 147 105 vsl 15 128 -1 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 7900 1; -#X obj 38 307 pmcloud_1d 16 0.02 0.01; -#X connect 1 0 3 0; -#X connect 2 0 1 0; -#X connect 2 1 4 0; -#X connect 3 0 10 0; -#X connect 4 0 13 0; -#X connect 6 0 5 0; -#X connect 7 0 5 0; -#X connect 8 0 9 0; -#X connect 9 0 1 0; -#X connect 11 0 12 0; -#X connect 12 0 19 0; -#X connect 13 0 3 1; -#X connect 14 0 21 1; -#X connect 15 0 21 3; -#X connect 16 0 21 2; -#X connect 17 0 21 0; -#X connect 18 0 21 0; -#X connect 19 0 21 0; -#X connect 20 0 19 1; -#X connect 21 0 2 0; diff --git a/help/pmcloud_2d-help.pd b/help/pmcloud_2d-help.pd deleted file mode 100644 index aab85fb..0000000 --- a/help/pmcloud_2d-help.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 555 77 665 645 10; -#X text 106 339 outlet 1 : position of masses; -#X obj 38 451 gemhead; -#X obj 38 369 t b l; -#X obj 38 546 translateXYZ; -#X obj 96 499 - 0.5; -#X obj 161 499 - 0.5; -#X obj 249 490 gemwin; -#X msg 249 438 create \, 1; -#X msg 266 461 destroy; -#X obj 54 395 loadbang; -#X msg 54 418 0; -#X obj 38 571 square 0.1; -#X obj 89 203 gemhead; -#X obj 89 227 b; -#X obj 96 477 unpack f f; -#X obj 174 57 gcanvas 100 100; -#X obj 174 165 - 50; -#X obj 267 163 - 50; -#X obj 174 187 / 100; -#X obj 174 212 pack f f; -#X obj 95 519 * 2; -#X obj 160 519 * 2; -#X obj 267 185 / -100; -#X floatatom 87 286 5 0 0 0 - - -; -#X floatatom 187 285 5 0 0 0 - - -; -#X floatatom 137 286 5 0 0 0 - - -; -#X msg 25 13 reset; -#X obj 38 307 pmcloud_2d 16 0.1 0.05; -#X msg 42 36 forceX 0.1; -#X msg 61 77 force 0.2 0.1; -#X msg 50 56 forceY -0.1; -#X connect 1 0 3 0; -#X connect 2 0 1 0; -#X connect 2 1 14 0; -#X connect 3 0 11 0; -#X connect 4 0 20 0; -#X connect 5 0 21 0; -#X connect 7 0 6 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 1 0; -#X connect 12 0 13 0; -#X connect 13 0 27 0; -#X connect 14 0 4 0; -#X connect 14 1 5 0; -#X connect 15 0 16 0; -#X connect 15 1 17 0; -#X connect 16 0 18 0; -#X connect 17 0 22 0; -#X connect 18 0 19 0; -#X connect 19 0 27 0; -#X connect 20 0 3 1; -#X connect 21 0 3 2; -#X connect 22 0 19 1; -#X connect 23 0 27 1; -#X connect 24 0 27 3; -#X connect 25 0 27 2; -#X connect 26 0 27 0; -#X connect 27 0 2 0; -#X connect 28 0 27 0; -#X connect 29 0 27 0; -#X connect 30 0 27 0; diff --git a/help/pmcloud_3d-help.pd b/help/pmcloud_3d-help.pd deleted file mode 100644 index 28131ab..0000000 --- a/help/pmcloud_3d-help.pd +++ /dev/null @@ -1,72 +0,0 @@ -#N canvas 23 56 665 645 10; -#X text 106 339 outlet 1 : position of masses; -#X obj 38 451 gemhead; -#X obj 38 369 t b l; -#X obj 38 546 translateXYZ; -#X obj 96 499 - 0.5; -#X obj 142 500 - 0.5; -#X obj 249 490 gemwin; -#X msg 249 438 create \, 1; -#X msg 266 461 destroy; -#X obj 54 395 loadbang; -#X msg 54 418 0; -#X obj 38 571 square 0.1; -#X obj 89 203 gemhead; -#X obj 89 227 b; -#X obj 89 252 l; -#X obj 174 57 gcanvas 100 100; -#X obj 174 165 - 50; -#X obj 267 163 - 50; -#X obj 174 187 / 100; -#X obj 95 519 * 2; -#X obj 141 520 * 2; -#X obj 267 185 / -100; -#X floatatom 87 286 5 0 0 0 - - -; -#X floatatom 187 285 5 0 0 0 - - -; -#X floatatom 137 286 5 0 0 0 - - -; -#X msg 25 13 reset; -#X msg 42 36 forceX 0.1; -#X msg 50 56 forceY -0.1; -#X obj 38 307 pmcloud_3d 16 0.1 0.05; -#X msg 58 80 forceZ -0.1; -#X msg 60 111 force 0.2 0 0.1; -#X obj 96 477 unpack f f f; -#X obj 184 501 - 0.5; -#X obj 183 521 * 2; -#X obj 174 212 pack f f 0; -#X connect 1 0 3 0; -#X connect 2 0 1 0; -#X connect 2 1 31 0; -#X connect 3 0 11 0; -#X connect 4 0 19 0; -#X connect 5 0 20 0; -#X connect 7 0 6 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 1 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 14 0 28 0; -#X connect 15 0 16 0; -#X connect 15 1 17 0; -#X connect 16 0 18 0; -#X connect 17 0 21 0; -#X connect 18 0 34 0; -#X connect 19 0 3 1; -#X connect 20 0 3 2; -#X connect 21 0 34 1; -#X connect 22 0 28 1; -#X connect 23 0 28 3; -#X connect 24 0 28 2; -#X connect 25 0 28 0; -#X connect 26 0 28 0; -#X connect 27 0 28 0; -#X connect 28 0 2 0; -#X connect 29 0 28 0; -#X connect 30 0 28 0; -#X connect 31 0 4 0; -#X connect 31 1 5 0; -#X connect 31 2 32 0; -#X connect 32 0 33 0; -#X connect 33 0 3 3; -#X connect 34 0 14 1; diff --git a/help/pmcube_3d-help.pd b/help/pmcube_3d-help.pd deleted file mode 100644 index 06244d6..0000000 --- a/help/pmcube_3d-help.pd +++ /dev/null @@ -1,66 +0,0 @@ -#N canvas 331 29 611 832 10; -#X floatatom 199 344 5 0 0 0 - - -; -#X floatatom 119 343 5 0 0 0 - - -; -#X obj 44 514 timeroll; -#X obj 44 467 min 1; -#X obj 44 487 max 0; -#X obj 44 418 + 1; -#X obj 44 442 / 2; -#X obj 44 394 unpack f f f; -#X obj 44 367 pmcube_3d 0.3 0.3; -#X obj 162 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6300 0; -#X obj 369 28 gcanvas 100 100; -#X obj 369 136 - 50; -#X obj 462 134 - 50; -#X obj 369 158 / 100; -#X obj 462 156 / 100; -#X obj 213 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 9500 0; -#X obj 369 181 pack f f; -#X obj 369 204 t l b; -#X msg 399 277 0; -#X msg 399 302 grab_on \$1; -#X obj 44 290 metro 50; -#X obj 44 266 loadbang; -#X obj 399 251 delay 200; -#X msg 433 278 0.3; -#X msg 369 227 grab \$1 \$2 0; -#X obj 258 47 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 9500 0; -#X msg 162 197 force \$1 0 0; -#X msg 213 219 force 0 \$1 0; -#X msg 259 250 force 0 0 \$1; -#X connect 0 0 8 2; -#X connect 1 0 8 1; -#X connect 3 0 4 0; -#X connect 4 0 2 0; -#X connect 5 0 6 0; -#X connect 6 0 3 0; -#X connect 7 0 5 0; -#X connect 7 1 5 0; -#X connect 7 2 5 0; -#X connect 8 0 7 0; -#X connect 9 0 26 0; -#X connect 10 0 11 0; -#X connect 10 1 12 0; -#X connect 11 0 13 0; -#X connect 12 0 14 0; -#X connect 13 0 16 0; -#X connect 14 0 16 1; -#X connect 15 0 27 0; -#X connect 16 0 17 0; -#X connect 17 0 24 0; -#X connect 17 1 23 0; -#X connect 17 1 22 0; -#X connect 18 0 19 0; -#X connect 19 0 8 0; -#X connect 20 0 8 0; -#X connect 21 0 20 0; -#X connect 22 0 18 0; -#X connect 23 0 19 0; -#X connect 24 0 8 0; -#X connect 25 0 28 0; -#X connect 26 0 8 0; -#X connect 27 0 8 0; -#X connect 28 0 8 0; diff --git a/help/pmfilter-help.pd b/help/pmfilter-help.pd deleted file mode 100644 index 6c59c55..0000000 --- a/help/pmfilter-help.pd +++ /dev/null @@ -1,35 +0,0 @@ -#N canvas 300 138 676 449 10; -#X obj 44 43 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6500 0; -#X obj 44 238 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6500 1; -#X floatatom 172 234 9 0 0 0 - - -; -#X msg 86 157 1; -#X obj 319 35 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6700 0; -#X obj 319 230 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 6700 1; -#X floatatom 447 226 9 0 0 0 - - -; -#X msg 361 149 0.5; -#X obj 44 183 resample 30; -#X obj 44 210 pmfilter 0.3 0.8; -#X obj 93 235 clip 0 1; -#X obj 93 259 timeroll; -#X obj 368 251 timeroll; -#X obj 368 227 clip 0 1; -#X obj 319 198 pmfilter 0.3 0.3; -#X obj 319 175 resample 30; -#X connect 0 0 8 0; -#X connect 3 0 9 1; -#X connect 4 0 15 0; -#X connect 7 0 14 1; -#X connect 8 0 9 0; -#X connect 9 0 1 0; -#X connect 9 0 10 0; -#X connect 9 1 2 0; -#X connect 10 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 5 0; -#X connect 14 0 13 0; -#X connect 14 1 6 0; -#X connect 15 0 14 0; diff --git a/help/pmfilter_2d-help.pd b/help/pmfilter_2d-help.pd deleted file mode 100644 index 4057dc6..0000000 --- a/help/pmfilter_2d-help.pd +++ /dev/null @@ -1,35 +0,0 @@ -#N canvas 181 195 583 629 10; -#X obj 44 43 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 94 44 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 44 212 pack f f; -#X obj 44 302 unpack f f; -#X msg 81 256 1 2; -#X obj 187 24 gcanvas 100 100; -#X obj 187 132 / 100; -#X obj 279 131 / 100; -#X floatatom 155 257 5 0 0 0 - - -; -#X floatatom 118 257 5 0 0 0 - - -; -#X floatatom 193 232 5 0 0 0 - - -; -#X obj 44 183 resample 50; -#X obj 44 279 pmfilter_2d 0.3 0.3; -#X obj 44 360 timeroll; -#X obj 44 333 clip 0 1; -#X text 348 44 physical modeling filter (2nd order); -#X connect 0 0 11 0; -#X connect 1 0 2 1; -#X connect 2 0 12 0; -#X connect 3 0 14 0; -#X connect 3 1 14 0; -#X connect 4 0 12 1; -#X connect 5 0 6 0; -#X connect 5 1 7 0; -#X connect 6 0 11 0; -#X connect 7 0 2 1; -#X connect 8 0 12 3; -#X connect 9 0 12 2; -#X connect 10 0 12 4; -#X connect 11 0 2 0; -#X connect 12 0 3 0; -#X connect 14 0 13 0; diff --git a/help/pmfilter_3d-help.pd b/help/pmfilter_3d-help.pd deleted file mode 100644 index 281cd2c..0000000 --- a/help/pmfilter_3d-help.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 181 195 296 555 10; -#X obj 44 44 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 75 43 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 44 211 pack f f f; -#X obj 44 299 unpack f f f; -#X obj 109 42 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X msg 86 243 1 0.5 0.3; -#X floatatom 198 245 5 0 0 0 - - -; -#X obj 44 184 resample 50; -#X obj 43 269 pmfilter_3d 0.3 0.3; -#X obj 44 345 clip 0 1; -#X obj 44 369 timeroll; -#X connect 0 0 7 0; -#X connect 1 0 2 1; -#X connect 2 0 8 0; -#X connect 3 0 9 0; -#X connect 3 1 9 0; -#X connect 3 2 9 0; -#X connect 4 0 2 2; -#X connect 5 0 8 1; -#X connect 6 0 8 4; -#X connect 7 0 2 0; -#X connect 8 0 3 0; -#X connect 9 0 10 0; diff --git a/help/pmmulti_stable_2d-help.pd b/help/pmmulti_stable_2d-help.pd deleted file mode 100644 index 65d67ad..0000000 --- a/help/pmmulti_stable_2d-help.pd +++ /dev/null @@ -1,88 +0,0 @@ -#N canvas 604 59 724 805 10; -#X text 122 399 outlet 1 : position of masses; -#X obj 54 511 gemhead; -#X obj 54 429 t b l; -#X obj 54 606 translateXYZ; -#X obj 112 537 unpack f f f; -#X obj 112 582 * 4; -#X obj 151 583 * 4; -#X obj 458 526 gemwin; -#X msg 458 474 create \, 1; -#X msg 475 497 destroy; -#X obj 70 455 loadbang; -#X msg 70 478 0; -#X obj 54 632 square 0.1; -#X obj 164 30 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X obj 371 13 gcanvas 100 100; -#X obj 371 121 - 50; -#X obj 464 119 - 50; -#X obj 371 143 / 100; -#X obj 464 141 / 100; -#X obj 215 30 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 0 0; -#X msg 371 212 grab \$1 \$2; -#X obj 371 166 pack f f; -#X obj 371 189 t l b; -#X msg 401 262 0; -#X msg 401 287 grab_on \$1; -#X msg 164 182 force \$1 0; -#X msg 215 204 force 0 \$1; -#X obj 47 275 metro 50; -#X obj 47 251 loadbang; -#X obj 401 236 delay 200; -#X msg 435 263 0.3; -#X text 262 366 arguments : number of stable point \, rigidity \, damping -; -#X obj 96 204 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X msg 115 481 1; -#X obj 32 299 gemhead; -#X obj 34 323 b; -#X obj 54 367 pmmulti_stable_2d 9 0.1 0.1; -#X obj 195 589 cart2pol; -#X floatatom 195 623 5 0 0 0 - - -; -#X floatatom 236 623 5 0 0 0 - - -; -#X text 202 643 r; -#X text 247 645 phy; -#X connect 1 0 3 0; -#X connect 2 0 1 0; -#X connect 2 1 4 0; -#X connect 3 0 12 0; -#X connect 4 0 37 0; -#X connect 4 0 5 0; -#X connect 4 1 37 1; -#X connect 4 1 6 0; -#X connect 5 0 3 1; -#X connect 6 0 3 2; -#X connect 8 0 7 0; -#X connect 9 0 7 0; -#X connect 10 0 11 0; -#X connect 11 0 1 0; -#X connect 13 0 25 0; -#X connect 14 0 15 0; -#X connect 14 1 16 0; -#X connect 15 0 17 0; -#X connect 16 0 18 0; -#X connect 17 0 21 0; -#X connect 18 0 21 1; -#X connect 19 0 26 0; -#X connect 20 0 36 0; -#X connect 21 0 22 0; -#X connect 22 0 20 0; -#X connect 22 1 30 0; -#X connect 22 1 29 0; -#X connect 23 0 24 0; -#X connect 24 0 36 0; -#X connect 25 0 36 0; -#X connect 26 0 36 0; -#X connect 28 0 27 0; -#X connect 29 0 23 0; -#X connect 30 0 24 0; -#X connect 32 0 27 0; -#X connect 33 0 1 0; -#X connect 34 0 35 0; -#X connect 35 0 36 0; -#X connect 36 0 2 0; -#X connect 37 0 38 0; -#X connect 37 1 39 0; diff --git a/help/pmopen_string_1d-help.pd b/help/pmopen_string_1d-help.pd deleted file mode 100644 index 37af3f8..0000000 --- a/help/pmopen_string_1d-help.pd +++ /dev/null @@ -1,107 +0,0 @@ -#N canvas 209 108 665 618 10; -#X obj 39 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6093 1; -#X obj 56 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 3535 1; -#X obj 73 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 1392 1; -#X obj 90 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 107 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 124 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 141 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 502 1; -#X obj 158 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 1464 1; -#X obj 175 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 2322 1; -#X obj 192 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 2911 1; -#X obj 39 456 route 0 1 2 3 4 5 6 7 8 9 10; -#X obj 209 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 3217 1; -#X text 256 307 arguments : number of moving masses \, rigidity \, -damping; -#X text 210 19 simple Physical model of "string"; -#X text 164 40 usefull to create different correlated output with few -input.; -#X msg 102 232 3 1; -#X text 133 234 mass 3 \, force = 1; -#X obj 306 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 323 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 10458 1; -#X obj 340 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 12700 1; -#X obj 357 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 12700 1; -#X obj 374 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 12700 1; -#X obj 391 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 12549 1; -#X obj 408 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 8554 1; -#X obj 425 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 5166 1; -#X obj 442 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 3326 1; -#X obj 459 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 2782 1; -#X obj 306 437 route 0 1 2 3 4 5 6 7 8 9 10; -#X obj 476 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 2670 1; -#X obj 306 342 unpack f f; -#X obj 306 412 pack f f; -#X obj 371 367 * 100; -#X obj 371 391 + 64; -#X text 105 351 2 : forces apply to masses; -#X text 57 334 outlet 1 : position of masses; -#X obj 38 365 unpack f f; -#X obj 102 390 + 64; -#X obj 38 414 pack f f; -#X text 123 113 inlet : 1 : metro; -#X text 180 136 2 : forces apply to masses; -#X text 180 158 3 : rigidity; -#X text 180 178 4 : damping; -#X obj 39 109 vsl 15 128 -30 30 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 5700 1; -#X obj 39 307 pmopen_string_1d 10 0.1 0.01; -#X obj 39 285 resample 22; -#X connect 10 0 0 0; -#X connect 10 1 1 0; -#X connect 10 2 2 0; -#X connect 10 3 3 0; -#X connect 10 4 4 0; -#X connect 10 5 5 0; -#X connect 10 6 6 0; -#X connect 10 7 7 0; -#X connect 10 8 8 0; -#X connect 10 9 9 0; -#X connect 10 10 11 0; -#X connect 15 0 43 1; -#X connect 27 0 17 0; -#X connect 27 1 18 0; -#X connect 27 2 19 0; -#X connect 27 3 20 0; -#X connect 27 4 21 0; -#X connect 27 5 22 0; -#X connect 27 6 23 0; -#X connect 27 7 24 0; -#X connect 27 8 25 0; -#X connect 27 9 26 0; -#X connect 27 10 28 0; -#X connect 29 0 30 0; -#X connect 29 1 31 0; -#X connect 30 0 27 0; -#X connect 31 0 32 0; -#X connect 32 0 30 1; -#X connect 35 0 37 0; -#X connect 35 1 36 0; -#X connect 36 0 37 1; -#X connect 37 0 10 0; -#X connect 42 0 44 0; -#X connect 43 0 35 0; -#X connect 43 1 29 0; -#X connect 44 0 43 0; diff --git a/help/pmrepulsor_1d-help.pd b/help/pmrepulsor_1d-help.pd deleted file mode 100644 index 5645db5..0000000 --- a/help/pmrepulsor_1d-help.pd +++ /dev/null @@ -1,42 +0,0 @@ -#N canvas 71 107 520 753 10; -#X floatatom 196 374 5 0 0 0 - - -; -#X floatatom 116 373 5 0 0 0 - - -; -#X obj 41 397 pmrepulsor_1d 0.3 0.3; -#X obj 41 523 timeroll 100; -#X obj 41 475 min 1; -#X obj 41 497 max 0; -#X obj 41 451 + 0.5; -#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 5900 0; -#X msg 315 252 0; -#X msg 315 277 grab_on \$1; -#X obj 41 283 metro 50; -#X obj 41 259 loadbang; -#X obj 315 226 delay 200; -#X msg 349 253 0.3; -#X msg 161 190 force \$1; -#X obj 285 43 vsl 15 128 -1 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 1100 1; -#X obj 285 179 t f b; -#X msg 285 202 grab \$1; -#X obj 41 427 / 2; -#X connect 0 0 2 2; -#X connect 1 0 2 1; -#X connect 2 0 18 0; -#X connect 4 0 5 0; -#X connect 5 0 3 0; -#X connect 6 0 4 0; -#X connect 7 0 14 0; -#X connect 8 0 9 0; -#X connect 9 0 2 0; -#X connect 10 0 2 0; -#X connect 11 0 10 0; -#X connect 12 0 8 0; -#X connect 13 0 9 0; -#X connect 14 0 2 0; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 1 13 0; -#X connect 16 1 12 0; -#X connect 17 0 2 0; -#X connect 18 0 6 0; diff --git a/help/pmrepulsor_2d-help.pd b/help/pmrepulsor_2d-help.pd deleted file mode 100644 index 46182ba..0000000 --- a/help/pmrepulsor_2d-help.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 33 89 639 826 10; -#X obj 44 460 unpack f f; -#X floatatom 186 413 5 0 0 0 - - -; -#X floatatom 115 412 5 0 0 0 - - -; -#X obj 44 580 timeroll; -#X obj 44 533 min 1; -#X obj 44 553 max 0; -#X obj 44 484 + 1; -#X obj 44 508 / 2; -#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 1200 0; -#X obj 368 21 gcanvas 100 100; -#X obj 368 129 - 50; -#X obj 461 127 - 50; -#X obj 368 151 / 100; -#X obj 461 149 / 100; -#X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 7900 0; -#X msg 368 220 grab \$1 \$2; -#X obj 368 174 pack f f; -#X obj 368 197 t l b; -#X msg 398 270 0; -#X msg 398 295 grab_on \$1; -#X msg 161 190 force \$1 0; -#X msg 212 212 force 0 \$1; -#X obj 44 283 metro 50; -#X obj 44 259 loadbang; -#X obj 398 244 delay 200; -#X msg 432 271 0.3; -#X obj 44 433 pmrepulsor_2d 0.3 0.3; -#X connect 0 0 6 0; -#X connect 0 1 6 0; -#X connect 1 0 26 2; -#X connect 2 0 26 1; -#X connect 4 0 5 0; -#X connect 5 0 3 0; -#X connect 6 0 7 0; -#X connect 7 0 4 0; -#X connect 8 0 20 0; -#X connect 9 0 10 0; -#X connect 9 1 11 0; -#X connect 10 0 12 0; -#X connect 11 0 13 0; -#X connect 12 0 16 0; -#X connect 13 0 16 1; -#X connect 14 0 21 0; -#X connect 15 0 26 0; -#X connect 16 0 17 0; -#X connect 17 0 15 0; -#X connect 17 1 25 0; -#X connect 17 1 24 0; -#X connect 18 0 19 0; -#X connect 19 0 26 0; -#X connect 20 0 26 0; -#X connect 21 0 26 0; -#X connect 22 0 26 0; -#X connect 23 0 22 0; -#X connect 24 0 18 0; -#X connect 25 0 19 0; -#X connect 26 0 0 0; diff --git a/help/pmrepulsor_3d-help.pd b/help/pmrepulsor_3d-help.pd deleted file mode 100644 index 144d461..0000000 --- a/help/pmrepulsor_3d-help.pd +++ /dev/null @@ -1,66 +0,0 @@ -#N canvas 377 76 579 769 10; -#X floatatom 157 380 5 0 0 0 - - -; -#X floatatom 100 379 5 0 0 0 - - -; -#X obj 43 550 timeroll; -#X obj 43 503 min 1; -#X obj 43 523 max 0; -#X obj 43 454 + 1; -#X obj 43 478 / 2; -#X obj 43 430 unpack f f f; -#X obj 160 54 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 4400 0; -#X obj 367 37 gcanvas 100 100; -#X obj 367 145 - 50; -#X obj 460 143 - 50; -#X obj 367 167 / 100; -#X obj 460 165 / 100; -#X obj 211 54 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 700 0; -#X obj 367 190 pack f f; -#X obj 367 213 t l b; -#X msg 397 286 0; -#X msg 397 311 grab_on \$1; -#X obj 43 299 metro 50; -#X obj 43 275 loadbang; -#X obj 397 260 delay 200; -#X msg 431 287 0.3; -#X msg 367 236 grab \$1 \$2 0; -#X obj 256 56 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 10100 0; -#X msg 160 206 force \$1 0 0; -#X msg 211 228 force 0 \$1 0; -#X msg 257 259 force 0 0 \$1; -#X obj 43 403 pmrepulsor_3d 0.3 0.3; -#X connect 0 0 28 2; -#X connect 1 0 28 1; -#X connect 3 0 4 0; -#X connect 4 0 2 0; -#X connect 5 0 6 0; -#X connect 6 0 3 0; -#X connect 7 0 5 0; -#X connect 7 1 5 0; -#X connect 7 2 5 0; -#X connect 8 0 25 0; -#X connect 9 0 10 0; -#X connect 9 1 11 0; -#X connect 10 0 12 0; -#X connect 11 0 13 0; -#X connect 12 0 15 0; -#X connect 13 0 15 1; -#X connect 14 0 26 0; -#X connect 15 0 16 0; -#X connect 16 0 23 0; -#X connect 16 1 22 0; -#X connect 16 1 21 0; -#X connect 17 0 18 0; -#X connect 18 0 28 0; -#X connect 19 0 28 0; -#X connect 20 0 19 0; -#X connect 21 0 17 0; -#X connect 22 0 18 0; -#X connect 23 0 28 0; -#X connect 24 0 27 0; -#X connect 25 0 28 0; -#X connect 26 0 28 0; -#X connect 27 0 28 0; -#X connect 28 0 7 0; diff --git a/help/pmrigid_open_string_2d-help.pd b/help/pmrigid_open_string_2d-help.pd deleted file mode 100644 index 984f3ec..0000000 --- a/help/pmrigid_open_string_2d-help.pd +++ /dev/null @@ -1,58 +0,0 @@ -#N canvas 556 69 665 645 10; -#X obj 54 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 2800 1; -#X obj 75 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 5200 1; -#X text 289 306 arguments : number of moving masses \, rigidity \, -damping; -#X text 210 19 simple Physical model of "string"; -#X text 164 40 usefull to create different correlated output with few -input.; -#X text 111 113 inlet : 1 \, 2 : position of 1st mass and last mass -; -#X text 180 136 3 : forces apply to masses; -#X text 180 158 4 : rigidity; -#X text 180 178 5 : damping; -#X text 171 279 mass 3 \, force = 1; -#X text 106 339 outlet 1 : position of masses; -#X msg 116 280 3 0.01; -#X obj 38 451 gemhead; -#X obj 38 369 t b l; -#X obj 38 546 translateXYZ; -#X obj 96 477 unpack f f f; -#X obj 38 286 f; -#X obj 135 500 - 0.5; -#X obj 134 520 * 4; -#X obj 175 500 - 0.5; -#X obj 174 520 * 4; -#X obj 249 490 gemwin; -#X msg 249 438 create \, 1; -#X msg 266 461 destroy; -#X obj 54 395 loadbang; -#X msg 54 418 0; -#X obj 38 571 square 0.1; -#X obj 38 236 gemhead; -#X obj 38 260 b; -#X obj 38 309 pmrigid_open_string_2d 9 0.1 0.01; -#X obj 38 338 route 0 1; -#X connect 0 0 16 1; -#X connect 11 0 29 1; -#X connect 12 0 14 0; -#X connect 13 0 12 0; -#X connect 13 1 15 0; -#X connect 14 0 26 0; -#X connect 15 1 17 0; -#X connect 15 2 19 0; -#X connect 16 0 29 0; -#X connect 17 0 18 0; -#X connect 18 0 14 1; -#X connect 19 0 20 0; -#X connect 20 0 14 2; -#X connect 22 0 21 0; -#X connect 23 0 21 0; -#X connect 24 0 25 0; -#X connect 25 0 12 0; -#X connect 27 0 28 0; -#X connect 28 0 16 0; -#X connect 29 0 30 0; -#X connect 30 2 13 0; diff --git a/help/pmrigid_string_2d-help.pd b/help/pmrigid_string_2d-help.pd deleted file mode 100644 index 1e774a8..0000000 --- a/help/pmrigid_string_2d-help.pd +++ /dev/null @@ -1,57 +0,0 @@ -#N canvas 657 101 665 645 10; -#X obj 54 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 7400 1; -#X obj 75 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 2000 1; -#X text 227 308 arguments : number of moving masses \, rigidity \, -damping; -#X text 210 19 simple Physical model of "string"; -#X text 164 40 usefull to create different correlated output with few -input.; -#X text 111 113 inlet : 1 \, 2 : position of 1st mass and last mass -; -#X text 180 136 3 : forces apply to masses; -#X text 180 158 4 : rigidity; -#X text 180 178 5 : damping; -#X text 171 279 mass 3 \, force = 1; -#X text 106 339 outlet 1 : position of masses; -#X msg 116 280 3 0.01; -#X obj 38 451 gemhead; -#X obj 38 369 t b l; -#X obj 38 546 translateXYZ; -#X obj 96 477 unpack f f f; -#X obj 38 286 f; -#X obj 135 500 - 0.5; -#X obj 134 520 * 4; -#X obj 175 500 - 0.5; -#X obj 174 520 * 4; -#X obj 249 490 gemwin; -#X msg 249 438 create \, 1; -#X msg 266 461 destroy; -#X obj 54 395 loadbang; -#X msg 54 418 0; -#X obj 38 571 square 0.1; -#X obj 38 236 gemhead; -#X obj 38 260 b; -#X obj 38 307 pmrigid_string_2d 9 0.1 0.01; -#X connect 0 0 16 1; -#X connect 1 0 29 1; -#X connect 11 0 29 2; -#X connect 12 0 14 0; -#X connect 13 0 12 0; -#X connect 13 1 15 0; -#X connect 14 0 26 0; -#X connect 15 1 17 0; -#X connect 15 2 19 0; -#X connect 16 0 29 0; -#X connect 17 0 18 0; -#X connect 18 0 14 1; -#X connect 19 0 20 0; -#X connect 20 0 14 2; -#X connect 22 0 21 0; -#X connect 23 0 21 0; -#X connect 24 0 25 0; -#X connect 25 0 12 0; -#X connect 27 0 28 0; -#X connect 28 0 16 0; -#X connect 29 0 13 0; diff --git a/help/pmsquare_2d-help.pd b/help/pmsquare_2d-help.pd deleted file mode 100644 index d2b9e6a..0000000 --- a/help/pmsquare_2d-help.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 127 86 677 796 10; -#X obj 44 444 unpack f f; -#X floatatom 199 394 5 0 0 0 - - -; -#X floatatom 119 393 5 0 0 0 - - -; -#X obj 44 564 timeroll; -#X obj 44 517 min 1; -#X obj 44 537 max 0; -#X obj 44 468 + 1; -#X obj 44 417 pmsquare_2d 0.3 0.3; -#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 10700 0; -#X obj 368 21 gcanvas 100 100; -#X obj 368 129 - 50; -#X obj 461 127 - 50; -#X obj 368 151 / 100; -#X obj 461 149 / 100; -#X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 --1 -1 2500 0; -#X msg 368 220 grab \$1 \$2; -#X obj 368 174 pack f f; -#X obj 368 197 t l b; -#X msg 398 270 0; -#X msg 398 295 grab_on \$1; -#X msg 161 190 force \$1 0; -#X msg 212 212 force 0 \$1; -#X obj 44 283 metro 50; -#X obj 44 259 loadbang; -#X obj 398 244 delay 200; -#X msg 432 271 0.3; -#X obj 44 493 / 2; -#X connect 0 0 6 0; -#X connect 0 1 6 0; -#X connect 1 0 7 2; -#X connect 2 0 7 1; -#X connect 4 0 5 0; -#X connect 5 0 3 0; -#X connect 6 0 26 0; -#X connect 7 0 0 0; -#X connect 8 0 20 0; -#X connect 9 0 10 0; -#X connect 9 1 11 0; -#X connect 10 0 12 0; -#X connect 11 0 13 0; -#X connect 12 0 16 0; -#X connect 13 0 16 1; -#X connect 14 0 21 0; -#X connect 15 0 7 0; -#X connect 16 0 17 0; -#X connect 17 0 15 0; -#X connect 17 1 25 0; -#X connect 17 1 24 0; -#X connect 18 0 19 0; -#X connect 19 0 7 0; -#X connect 20 0 7 0; -#X connect 21 0 7 0; -#X connect 22 0 7 0; -#X connect 23 0 22 0; -#X connect 24 0 18 0; -#X connect 25 0 19 0; -#X connect 26 0 4 0; diff --git a/help/pmstring_1d-help.pd b/help/pmstring_1d-help.pd deleted file mode 100644 index 898b6e2..0000000 --- a/help/pmstring_1d-help.pd +++ /dev/null @@ -1,104 +0,0 @@ -#N canvas 209 108 665 618 10; -#X obj 39 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 56 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 10 1; -#X obj 73 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 20 1; -#X obj 90 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 30 1; -#X obj 107 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 40 1; -#X obj 124 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 50 1; -#X obj 141 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 60 1; -#X obj 158 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 70 1; -#X obj 175 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 80 1; -#X obj 192 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 90 1; -#X obj 39 106 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 78 106 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 0 1; -#X obj 39 436 route 0 1 2 3 4 5 6 7 8 9 10; -#X obj 209 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 100 1; -#X text 207 308 arguments : number of moving masses \, rigidity \, -damping; -#X text 210 19 simple Physical model of "string"; -#X text 164 40 usefull to create different correlated output with few -input.; -#X text 111 113 inlet : 1 \, 2 : position of 1st mass and last mass -; -#X text 180 136 3 : forces apply to masses; -#X text 180 158 4 : rigidity; -#X text 180 178 5 : damping; -#X msg 117 279 3 1; -#X text 148 281 mass 3 \, force = 1; -#X obj 306 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 323 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 340 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 357 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 374 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 391 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 408 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 425 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 442 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 459 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 306 437 route 0 1 2 3 4 5 6 7 8 9 10; -#X obj 476 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 6400 1; -#X obj 39 245 resample 5; -#X obj 306 342 unpack f f; -#X obj 306 412 pack f f; -#X obj 371 367 * 100; -#X obj 371 391 + 64; -#X text 99 361 2 : forces apply to masses; -#X text 51 344 outlet 1 : position of masses; -#X obj 39 307 pmstring_1d 9 0.01 0.01; -#X connect 10 0 35 0; -#X connect 11 0 42 1; -#X connect 12 0 0 0; -#X connect 12 1 1 0; -#X connect 12 2 2 0; -#X connect 12 3 3 0; -#X connect 12 4 4 0; -#X connect 12 5 5 0; -#X connect 12 6 6 0; -#X connect 12 7 7 0; -#X connect 12 8 8 0; -#X connect 12 9 9 0; -#X connect 12 10 13 0; -#X connect 21 0 42 2; -#X connect 33 0 23 0; -#X connect 33 1 24 0; -#X connect 33 2 25 0; -#X connect 33 3 26 0; -#X connect 33 4 27 0; -#X connect 33 5 28 0; -#X connect 33 6 29 0; -#X connect 33 7 30 0; -#X connect 33 8 31 0; -#X connect 33 9 32 0; -#X connect 33 10 34 0; -#X connect 35 0 42 0; -#X connect 36 0 37 0; -#X connect 36 1 38 0; -#X connect 37 0 33 0; -#X connect 38 0 39 0; -#X connect 39 0 37 1; -#X connect 42 0 12 0; -#X connect 42 1 36 0; diff --git a/help/polar-help.pd b/help/polar-help.pd deleted file mode 100644 index 1737406..0000000 --- a/help/polar-help.pd +++ /dev/null @@ -1,43 +0,0 @@ -#N canvas 393 22 484 395 10; -#X obj 5 2 cnv 15 450 20 empty empty polar 2 11 1 18 -233017 -66577 -0; -#X floatatom 100 248 5 0 0 0 x - -; -#X floatatom 100 335 7 0 0 0 radius-> - -; -#X text 124 370 For more info:; -#X obj 228 368 pddp/pddplink ../mapping-about.pd -text mapping-about -; -#X obj 100 295 polar; -#X floatatom 159 335 7 0 0 1 <-angle - -; -#X floatatom 158 248 5 0 0 1 y - -; -#X obj 157 265 t b f; -#X text 275 283 related objects:; -#X text 273 334 example:; -#X text 43 86 center:; -#X text 17 29 Converts cartesian coordinates(x \, y) to polar coordinates -(radius \, angle). The angle is in radians (-pi to pi). The angle 0 -is at cartesian (1 \, 0.5) or to the right.; -#X obj 207 303 spiral; -#X obj 95 123 unauthorized/grid grid1 100 0 1 100 0 1 1 0.1 0.1 10 -10 7 243; -#N canvas 841 235 450 300 c 0; -#X obj 100 100 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X msg 99 147 goto 49 49; -#X obj 101 175 outlet; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X coords 0 -1 1 1 30 30 1 100 100; -#X restore 95 85 pd c; -#X obj 327 334 pddp/pddplink ../hid/polar-joystick.pd -text polar-joystick.pd -; -#X obj 267 303 cartesian; -#X obj 348 303 mapping2radians; -#X connect 1 0 5 0; -#X connect 5 0 2 0; -#X connect 5 1 6 0; -#X connect 7 0 8 0; -#X connect 8 0 1 0; -#X connect 8 1 5 1; -#X connect 14 0 1 0; -#X connect 14 1 7 0; -#X connect 15 0 14 0; diff --git a/help/polar2cartesian-help.pd b/help/polar2cartesian-help.pd deleted file mode 100644 index 0b17fcf..0000000 --- a/help/polar2cartesian-help.pd +++ /dev/null @@ -1,38 +0,0 @@ -#N canvas 161 58 504 451 10; -#X text 61 213 (x \, y \, z); -#X obj 277 122 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X obj 218 102 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X obj 160 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X floatatom 164 93 5 0 0 0 - - -; -#X floatatom 221 122 5 0 0 0 - - -; -#X floatatom 282 141 5 0 0 0 - - -; -#X floatatom 214 214 5 0 0 0 - - -; -#X floatatom 157 214 5 0 0 0 - - -; -#X floatatom 274 214 5 0 0 0 - - -; -#X obj 157 181 cartesian; -#X obj 96 356 pddp/pddplink http://en.wikipedia.org/wiki/Cylindrical_coordinate_system -; -#X obj 96 336 pddp/pddplink http://en.wikipedia.org/wiki/Polar_coordinate_system -; -#X obj 96 386 pddp/pddplink http://en.wikipedia.org/wiki/Cartesian_coordinate_system -; -#X text 32 336 2D input:; -#X text 32 356 3D input:; -#X text 44 386 output:; -#X text 51 20 convert polar/cylindrical coordinates to cartesian coordinates -; -#X text 61 158 (r \, phi \, z); -#X obj 5 2 cnv 15 450 20 empty empty cartesian 2 11 1 18 -233017 -66577 -0; -#X connect 1 0 6 0; -#X connect 1 0 10 2; -#X connect 2 0 5 0; -#X connect 2 0 10 1; -#X connect 3 0 4 0; -#X connect 3 0 10 0; -#X connect 10 0 8 0; -#X connect 10 1 7 0; -#X connect 10 2 9 0; diff --git a/help/quadratic-help.pd b/help/quadratic-help.pd deleted file mode 100644 index bec9e7c..0000000 --- a/help/quadratic-help.pd +++ /dev/null @@ -1,133 +0,0 @@ -#N canvas 511 22 572 442 12; -#X obj 410 58 import mapping ggee; -#X obj 5 2 cnv 15 550 20 empty empty quadratic 2 11 1 18 -233017 -66577 -0; -#X msg 516 2 pddp; -#X text 313 393 released under the GNU GPL; -#X text 111 347 For more info:; -#X floatatom 35 127 8 0 0 0 - - -; -#X floatatom 35 278 8 0 0 0 - - -; -#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 148 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 4778 0; -#X floatatom 155 186 7 0 0 0 - - -; -#X obj 362 366 pddp/open mapping-about; -#X text 0 393 (C) Copyright 2007 Free Software Foundation; -#X obj 54 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 2597 0; -#X floatatom 64 187 7 0 0 0 - - -; -#N canvas 273 69 482 415 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 quadratic; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 305 58 pd draw_array; -#X obj 304 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 304 103 graph; -#X obj 304 308 send \$0-x; -#X obj 446 307 send \$0-y; -#X text 3 33 This object curves the input range using a quadratic bezier -curve.; -#X obj 220 347 pddp/pddplink http://www.tinaja.com/text/bezmath.html -; -#X obj 35 218 quadratic; -#X connect 5 0 22 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 22 2; -#X connect 13 0 14 0; -#X connect 13 0 22 1; -#X connect 16 0 18 0; -#X connect 16 1 19 0; -#X connect 22 0 6 0; diff --git a/help/quartic-help.pd b/help/quartic-help.pd deleted file mode 100644 index bc527f3..0000000 --- a/help/quartic-help.pd +++ /dev/null @@ -1,133 +0,0 @@ -#N canvas 398 45 530 427 10; -#X obj 386 30 import mapping ggee; -#X obj 5 2 cnv 15 500 20 empty empty quartic 2 11 1 18 -233017 -66577 -0; -#X msg 471 2 pddp; -#X text 304 393 released under the GNU GPL; -#X text 128 345 For more info:; -#X floatatom 25 127 8 0 0 0 - - -; -#X floatatom 25 288 8 0 0 0 - - -; -#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 1397 0; -#X floatatom 165 186 7 0 0 0 - - -; -#X obj 316 340 pddp/open mapping-about; -#X text 37 392 (C) Copyright 2007 Free Software Foundation; -#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x -5 9 0 11 -232576 -1 -1 3209 0; -#X floatatom 80 187 7 0 0 0 - - -; -#X obj 25 217 quartic; -#N canvas 273 69 478 411 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 quartic; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 387 71 pd draw_array; -#X obj 282 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 282 103 graph; -#X obj 282 308 send \$0-x; -#X obj 424 307 send \$0-y; -#X text 17 39 This object curves the input range using the quartic -function with two control parameters.; -#X obj 186 367 pddp/pddplink http://en.wikipedia.org/wiki/Quartic_function -; -#X connect 5 0 15 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 15 2; -#X connect 13 0 14 0; -#X connect 13 0 15 1; -#X connect 15 0 6 0; -#X connect 17 0 19 0; -#X connect 17 1 20 0; diff --git a/help/radians2mapping-help.pd b/help/radians2mapping-help.pd deleted file mode 100644 index 8142693..0000000 --- a/help/radians2mapping-help.pd +++ /dev/null @@ -1,24 +0,0 @@ -#N canvas 168 236 533 333 10; -#X obj 5 2 cnv 15 450 20 empty empty radians2mapping 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 254 269 released under the GNU GPL; -#X text 144 228 For more info:; -#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner -; -#X text 254 186 related objects:; -#X floatatom 69 195 5 0 0 1 mapping - -; -#X obj 72 95 hsl 128 15 -3.14159 3.14159 0 0 empty empty radians 6 -7 1 10 -262131 -1 -1 0 0; -#X floatatom 95 125 9 0 0 0 - - -; -#X obj 69 160 radians2mapping; -#X text 21 35 This object converts numbers from radians (-pi to pi) -to the mapping range (0 to 1) with the 0's lining up in the same place. -; -#X obj 252 202 radians2mapping; -#X obj 140 202 degrees2mapping; -#X obj 365 202 mapping2degrees; -#X obj 248 226 pddp/pddplink ../mapping-about.pd -text mapping-about; -#X connect 7 0 8 0; -#X connect 7 0 9 0; -#X connect 9 0 6 0; diff --git a/help/rec_play-help.pd b/help/rec_play-help.pd deleted file mode 100644 index d66affe..0000000 --- a/help/rec_play-help.pd +++ /dev/null @@ -1,32 +0,0 @@ -#N canvas 729 51 701 508 10; -#X obj 41 41 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 7400 1; -#X obj 41 327 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 --1 -1 1100 1; -#X obj 41 179 / 127; -#X obj 41 303 * 127; -#X obj 76 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 -1; -#X text 96 202 rec; -#X obj 112 219 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X msg 148 238 write test; -#X msg 161 258 read test; -#X text 346 152 arg1 : number of sample to record; -#X text 346 172 arg2 : time between sample (ms); -#X text 190 16 record and play stream of float; -#X text 141 45 Warning : the save fonctionality work only if data are -:; -#X text 478 69 -1 < data < 1; -#X text 255 242 write and load in a wave file; -#X text 168 280 10s recording \, 10ms between data; -#X text 132 219 play (loop); -#X obj 41 279 rec_play 1000 10; -#X connect 0 0 2 0; -#X connect 2 0 17 0; -#X connect 3 0 1 0; -#X connect 4 0 17 1; -#X connect 6 0 17 2; -#X connect 7 0 17 3; -#X connect 8 0 17 3; -#X connect 17 0 3 0; diff --git a/help/resample-help.pd b/help/resample-help.pd deleted file mode 100644 index bc9d2a8..0000000 --- a/help/resample-help.pd +++ /dev/null @@ -1,26 +0,0 @@ -#N canvas 0 0 276 383 10; -#X floatatom 43 52 5 0 0 0 - - -; -#X floatatom 43 319 5 0 0 0 - - -; -#X obj 67 177 timer; -#X obj 67 154 t b b; -#X floatatom 67 200 5 0 0 0 - - -; -#X obj 66 272 timer; -#X obj 66 250 t b b; -#X floatatom 66 296 5 0 0 0 - - -; -#X floatatom 64 82 5 0 0 0 - - -; -#X msg 64 104 \$1 1; -#X obj 43 128 resample 10; -#X obj 43 224 resample 100; -#X connect 0 0 10 0; -#X connect 2 0 4 0; -#X connect 3 0 2 0; -#X connect 3 1 2 1; -#X connect 5 0 7 0; -#X connect 6 0 5 0; -#X connect 6 1 5 1; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 10 0 3 0; -#X connect 10 0 11 0; -#X connect 11 0 1 0; -#X connect 11 0 6 0; diff --git a/help/reverse-help.pd b/help/reverse-help.pd deleted file mode 100644 index 4f39180..0000000 --- a/help/reverse-help.pd +++ /dev/null @@ -1,18 +0,0 @@ -#N canvas 550 202 481 324 10; -#X obj 5 2 cnv 15 450 20 empty empty reverse 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 276 270 released under the GNU GPL; -#X floatatom 153 120 5 0 0 0 - - -; -#X floatatom 153 196 5 0 0 0 - - -; -#X obj 156 101 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 156 213 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 153 156 reverse; -#X text 27 43 Reverses the direction of a stream of numbers.; -#X text 12 270 (C) Copyright 2004 Free Software Foundation; -#X connect 3 0 7 0; -#X connect 4 0 6 0; -#X connect 5 0 3 0; -#X connect 7 0 4 0; diff --git a/help/rnd-stat-help.pd b/help/rnd-stat-help.pd deleted file mode 100644 index 4ff1580..0000000 --- a/help/rnd-stat-help.pd +++ /dev/null @@ -1,46 +0,0 @@ -#N canvas 937 442 450 389 10; -#X msg 335 23 1 1 5; -#X obj 97 88 metro 20; -#X obj 113 204 sel 0 1 2 3; -#X obj 116 269 + 1; -#X obj 111 241 f; -#X floatatom 106 301 5 0 0 0 - - -; -#X obj 159 272 + 1; -#X obj 154 244 f; -#X floatatom 156 299 5 0 0 0 - - -; -#X obj 199 271 + 1; -#X obj 194 243 f; -#X floatatom 196 298 5 0 0 0 - - -; -#X obj 100 63 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X msg 280 156 0; -#X obj 239 276 + 1; -#X obj 234 248 f; -#X floatatom 236 303 5 0 0 0 - - -; -#X msg 339 56 1 1 0 2; -#X obj 111 135 rnd-stat; -#X connect 0 0 18 1; -#X connect 1 0 18 0; -#X connect 2 0 4 0; -#X connect 2 1 7 0; -#X connect 2 2 10 0; -#X connect 2 3 15 0; -#X connect 3 0 4 1; -#X connect 4 0 3 0; -#X connect 4 0 5 0; -#X connect 6 0 7 1; -#X connect 7 0 6 0; -#X connect 7 0 8 0; -#X connect 9 0 10 1; -#X connect 10 0 9 0; -#X connect 10 0 11 0; -#X connect 12 0 1 0; -#X connect 13 0 4 0; -#X connect 13 0 7 0; -#X connect 13 0 10 0; -#X connect 13 0 15 0; -#X connect 14 0 15 1; -#X connect 15 0 14 0; -#X connect 15 0 16 0; -#X connect 17 0 18 1; -#X connect 18 0 2 0; diff --git a/help/segment-help.pd b/help/segment-help.pd deleted file mode 100644 index 5e1315a..0000000 --- a/help/segment-help.pd +++ /dev/null @@ -1,35 +0,0 @@ -#N canvas 389 127 680 326 10; -#X obj 66 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 6674 1; -#X obj 199 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 4029 1; -#X obj 332 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 3204 1; -#X obj 465 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 2986 1; -#X obj 62 28 hsl 527 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 7700 1; -#X msg 189 88 2; -#X msg 250 87 6; -#X msg 219 87 4; -#X floatatom 64 262 5 0 0 0 - - -; -#X floatatom 200 260 5 0 0 0 - - -; -#X floatatom 332 262 5 0 0 0 - - -; -#X floatatom 463 260 5 0 0 0 - - -; -#X floatatom 46 51 5 0 0 0 - - -; -#X obj 153 182 route 0 1 2 3; -#X obj 154 123 segment 4; -#X connect 0 0 8 0; -#X connect 1 0 9 0; -#X connect 2 0 10 0; -#X connect 3 0 11 0; -#X connect 4 0 12 0; -#X connect 4 0 14 0; -#X connect 5 0 14 1; -#X connect 6 0 14 1; -#X connect 7 0 14 1; -#X connect 13 0 0 0; -#X connect 13 1 1 0; -#X connect 13 2 2 0; -#X connect 13 3 3 0; -#X connect 14 0 13 0; diff --git a/help/segment4-help.pd b/help/segment4-help.pd deleted file mode 100644 index 49598ef..0000000 --- a/help/segment4-help.pd +++ /dev/null @@ -1,27 +0,0 @@ -#N canvas 15 380 672 318 10; -#X obj 62 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 195 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 328 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 461 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 62 28 hsl 527 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 60 222 5 0 0 0 - - -; -#X floatatom 196 220 5 0 0 0 - - -; -#X floatatom 328 222 5 0 0 0 - - -; -#X floatatom 459 220 5 0 0 0 - - -; -#X floatatom 46 51 5 0 0 0 - - -; -#X obj 154 123 segment4; -#X connect 0 0 5 0; -#X connect 1 0 6 0; -#X connect 2 0 7 0; -#X connect 3 0 8 0; -#X connect 4 0 9 0; -#X connect 4 0 10 0; -#X connect 10 0 0 0; -#X connect 10 1 1 0; -#X connect 10 2 2 0; -#X connect 10 3 3 0; diff --git a/help/sigmoide-help.pd b/help/sigmoide-help.pd deleted file mode 100644 index 7cb28ee..0000000 --- a/help/sigmoide-help.pd +++ /dev/null @@ -1,72 +0,0 @@ -#N canvas 286 139 632 475 10; -#X floatatom 82 95 5 0 0 0 - - -; -#X floatatom 82 167 5 0 0 0 - - -; -#X floatatom 133 95 5 0 0 0 - - -; -#X floatatom 262 118 5 0 0 0 - - -; -#X obj 262 142 t b f; -#X obj 262 47 loadbang; -#N canvas 0 0 450 300 float 0; -#X obj 71 23 inlet; -#X obj 48 191 outlet; -#X obj 150 22 inlet; -#X obj 71 93 list prepend; -#X obj 71 118 list; -#X obj 48 141 list; -#X obj 48 166 list trim; -#X obj 150 45 t b b; -#X msg 150 70 list; -#X connect 0 0 3 0; -#X connect 2 0 7 0; -#X connect 3 0 4 0; -#X connect 4 0 3 1; -#X connect 4 0 5 1; -#X connect 5 0 6 0; -#X connect 6 0 1 0; -#X connect 7 0 8 0; -#X connect 7 1 5 0; -#X connect 8 0 3 1; -#X restore 262 264 pd float to list ___________; -#N canvas 0 0 450 300 generate 0; -#X obj 55 38 inlet; -#X msg 55 65 0; -#X obj 55 91 f; -#X obj 55 164 + 1; -#X obj 55 137 t f f; -#X obj 85 192 outlet; -#X obj 148 192 outlet; -#X obj 148 166 t b; -#X obj 85 164 / 100; -#X obj 55 114 moses 101; -#X connect 0 0 1 0; -#X connect 1 0 2 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 3 0; -#X connect 4 1 8 0; -#X connect 7 0 6 0; -#X connect 8 0 5 0; -#X connect 9 0 4 0; -#X connect 9 1 7 0; -#X restore 262 174 pd generate list ___________; -#X obj 262 73 delay 1000; -#X obj 82 125 sigmoide; -#X obj 262 197 * 2; -#X obj 262 219 - 1; -#X obj 262 294 multi_slider 100; -#X obj 262 241 sigmoide; -#X msg 262 96 0.5; -#X connect 0 0 9 0; -#X connect 2 0 9 1; -#X connect 3 0 4 0; -#X connect 4 0 7 0; -#X connect 4 1 13 1; -#X connect 5 0 8 0; -#X connect 6 0 12 0; -#X connect 7 0 10 0; -#X connect 7 1 6 1; -#X connect 8 0 14 0; -#X connect 9 0 1 0; -#X connect 10 0 11 0; -#X connect 11 0 13 0; -#X connect 13 0 6 0; -#X connect 14 0 3 0; diff --git a/help/simplified_cubic_seat-help.pd b/help/simplified_cubic_seat-help.pd deleted file mode 100644 index b5a482b..0000000 --- a/help/simplified_cubic_seat-help.pd +++ /dev/null @@ -1,131 +0,0 @@ -#N canvas 249 248 571 429 12; -#X obj 418 32 import mapping ggee; -#X obj 5 2 cnv 15 550 20 empty empty simplified_cubic_seat 2 11 1 18 --233017 -66577 0; -#X msg 516 2 pddp; -#X text 313 393 released under the GNU GPL; -#X text 263 356 For more info:; -#X floatatom 35 127 8 0 0 0 - - -; -#X floatatom 35 278 8 0 0 0 - - -; -#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 208 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive -y 5 9 0 11 -204800 -1 -1 0 0; -#X floatatom 215 186 7 0 0 0 - - -; -#X obj 362 356 pddp/open mapping-about; -#X text 0 393 (C) Copyright 2007 Free Software Foundation; -#X obj 114 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 4900 0; -#X floatatom 120 187 7 0 0 0 - - -; -#X text 6 33 This object curves the input range using simple cubic -curves that meet at the specified point \, forming a seat.; -#X obj 35 247 simplified_cubic_seat; -#N canvas 273 69 478 411 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 simplified_cubic_seat; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 16 1 18 2; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 409 71 pd draw_array; -#X obj 304 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 304 103 graph; -#X obj 304 308 send \$0-x; -#X obj 446 307 send \$0-y; -#X connect 5 0 16 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 9 0 10 0; -#X connect 9 0 16 2; -#X connect 13 0 14 0; -#X connect 13 0 16 1; -#X connect 16 0 6 0; -#X connect 18 0 20 0; -#X connect 18 1 21 0; diff --git a/help/simplified_quadratic-help.pd b/help/simplified_quadratic-help.pd deleted file mode 100644 index 211e127..0000000 --- a/help/simplified_quadratic-help.pd +++ /dev/null @@ -1,123 +0,0 @@ -#N canvas 360 135 572 442 12; -#X obj 413 35 import mapping ggee; -#X obj 5 2 cnv 15 550 20 empty empty simplified_quadratic 2 11 1 18 --233017 -66577 0; -#X msg 516 2 pddp; -#X text 324 394 released under the GNU GPL; -#X text 243 352 For more info:; -#X floatatom 35 127 8 0 0 0 - - -; -#X floatatom 35 278 8 0 0 0 - - -; -#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 -12 -262144 -1 -1 0 1; -#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 --1 -1 0 1; -#X obj 360 352 pddp/open mapping-about; -#X text 11 394 (C) Copyright 2007 Free Software Foundation; -#X obj 175 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive -x 5 9 0 11 -232576 -1 -1 1495 0; -#X floatatom 181 187 7 0 0 0 - - -; -#X obj 35 217 simplified_quadratic; -#N canvas 273 69 482 415 draw_array 0; -#X msg 54 82 bang; -#X obj 54 133 until; -#X text 85 82 start; -#X obj 54 155 f; -#X obj 83 155 + 1; -#X obj 54 43 loadbang; -#X obj 54 210 trigger float float; -#X obj 127 157 select 0; -#X obj 66 343 tabwrite \$0-curve; -#X obj 139 53 trigger bang float; -#X obj 83 177 mod 200; -#X obj 54 254 / 200; -#X text 96 254 mapping output range: 0 to 1; -#N canvas 0 22 461 369 receive 0; -#X obj 253 33 receive \$0-y; -#X obj 253 57 moses; -#X obj 280 78 moses 201; -#X obj 331 99 bang; -#X msg 331 120 200; -#X obj 238 98 bang; -#X msg 238 119 0; -#X obj 91 56 moses; -#X obj 118 77 moses 201; -#X obj 169 98 bang; -#X msg 169 119 200; -#X obj 76 97 bang; -#X msg 76 118 0; -#X obj 91 32 receive \$0-x; -#X obj 117 289 receive \$0-x-slider; -#X floatatom 118 312 5 0 0 0 - - -; -#X floatatom 279 313 5 0 0 0 - - -; -#X obj 280 290 receive \$0-y-slider; -#X obj 118 169 / 200; -#X obj 280 170 / 200; -#X obj 118 249 send \$0-x-slider-receive; -#X obj 280 250 send \$0-y-slider-receive; -#X msg 281 193 1 \$1; -#X obj 280 221 -; -#X connect 0 0 1 0; -#X connect 1 0 5 0; -#X connect 1 1 2 0; -#X connect 2 0 19 0; -#X connect 2 1 3 0; -#X connect 3 0 4 0; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 6 0 19 0; -#X connect 7 0 11 0; -#X connect 7 1 8 0; -#X connect 8 0 18 0; -#X connect 8 1 9 0; -#X connect 9 0 10 0; -#X connect 10 0 18 0; -#X connect 11 0 12 0; -#X connect 12 0 18 0; -#X connect 13 0 7 0; -#X connect 14 0 15 0; -#X connect 17 0 16 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 22 0 23 0; -#X connect 23 0 21 0; -#X restore 265 348 pd receive from gcanvas; -#X obj 138 9 receive \$0-x-slider; -#X obj 293 12 receive \$0-y-slider; -#X obj 294 50 trigger bang float; -#X obj 54 108 cyclone/speedlim 100; -#X obj 54 280 simplified_quadratic; -#X connect 0 0 17 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 6 0; -#X connect 4 0 10 0; -#X connect 5 0 0 0; -#X connect 6 0 11 0; -#X connect 6 1 8 1; -#X connect 7 0 1 1; -#X connect 9 0 0 0; -#X connect 9 1 18 1; -#X connect 10 0 3 1; -#X connect 10 0 7 0; -#X connect 11 0 18 0; -#X connect 14 0 9 0; -#X connect 15 0 16 0; -#X connect 16 0 0 0; -#X connect 17 0 1 0; -#X connect 18 0 8 0; -#X restore 409 73 pd draw_array; -#X obj 304 103 gcanvas 200 200; -#N canvas 0 22 450 300 graph1 0; -#X array \$0-curve 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 304 103 graph; -#X obj 304 308 send \$0-x; -#X text 3 33 This object curves the input range using a simplified -quadratic bezier curve controlled by one parameter.; -#X connect 5 0 13 0; -#X connect 6 0 7 0; -#X connect 8 0 5 0; -#X connect 11 0 12 0; -#X connect 11 0 13 1; -#X connect 13 0 6 0; -#X connect 15 0 17 0; diff --git a/help/sinusoid-help.pd b/help/sinusoid-help.pd deleted file mode 100644 index 57e766e..0000000 --- a/help/sinusoid-help.pd +++ /dev/null @@ -1,74 +0,0 @@ -#N canvas 88 40 476 378 10; -#X obj 5 2 cnv 15 450 20 empty empty sinusoid 2 11 1 18 -233017 -66577 -0; -#X text 27 320 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 244 334 released under the GNU GPL; -#X text 158 291 For more info:; -#X floatatom 25 163 8 0 0 0 - - -; -#X floatatom 25 224 8 0 0 0 - - -; -#X obj 28 241 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 --1 -1 0 1; -#X obj 28 143 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 --1 -1 0 1; -#N canvas 0 22 450 300 graph1 0; -#X array \$0_ 100 float 0; -#X coords 0 1 99 0 100 100 1; -#X restore 321 111 graph; -#N canvas 266 69 411 401 draw_array 0; -#X msg 54 82 bang; -#X obj 54 103 until; -#X text 85 82 start; -#X obj 54 125 f; -#X obj 83 125 + 1; -#X obj 83 147 mod 100; -#X obj 54 43 loadbang; -#X obj 139 53 t b s; -#X obj 139 32 symbol; -#X obj 138 9 receive \$0-type; -#X obj 54 180 trigger float float; -#X obj 127 127 select 0; -#X obj 53 313 tabwrite \$0_; -#X text 96 257 mapping output range: 0 to 1; -#X obj 54 257 / 100; -#X obj 53 283 sinusoid sin; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 10 0; -#X connect 4 0 5 0; -#X connect 5 0 3 1; -#X connect 5 0 11 0; -#X connect 6 0 0 0; -#X connect 7 0 0 0; -#X connect 7 1 15 1; -#X connect 8 0 7 0; -#X connect 9 0 8 0; -#X connect 10 0 14 0; -#X connect 10 1 12 1; -#X connect 11 0 1 1; -#X connect 14 0 15 0; -#X connect 15 0 12 0; -#X restore 321 79 pd draw_array; -#X msg 61 82 atan; -#X msg 98 82 cos; -#X obj 104 184 receive \$0-type; -#X msg 128 82 sin; -#X text 296 221 related objects:; -#X obj 352 240 curve_power; -#X obj 352 258 curve_log; -#X obj 269 258 curve_exp; -#X obj 107 114 send \$0-type; -#X obj 25 203 sinusoid sin; -#X obj 269 240 curve; -#X text 17 39 This object maps the input range to a sinusoidal curve. -; -#X obj 262 289 pddp/open mapping-about; -#X connect 4 0 19 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 10 0 18 0; -#X connect 11 0 18 0; -#X connect 12 0 19 1; -#X connect 13 0 18 0; -#X connect 19 0 5 0; diff --git a/help/smooth-help.pd b/help/smooth-help.pd deleted file mode 100644 index b5dc503..0000000 --- a/help/smooth-help.pd +++ /dev/null @@ -1,38 +0,0 @@ -#N canvas 654 331 475 374 10; -#X obj 241 157 mapping/timeroll; -#X obj 20 157 mapping/timeroll; -#X obj 40 333 pddp/pddplink http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc431.htm -; -#N canvas 0 22 450 300 get 0; -#X obj 115 19 inlet; -#X obj 125 250 outlet; -#X obj 108 100 cyclone/MouseState; -#X msg 108 73 poll; -#X obj 160 127 mapping/autoscale; -#X obj 160 152 mapping/reverse; -#X msg 144 73 nopoll; -#X obj 114 44 select 1; -#X connect 0 0 7 0; -#X connect 2 2 4 0; -#X connect 3 0 2 0; -#X connect 4 0 5 0; -#X connect 5 0 1 0; -#X connect 6 0 2 0; -#X connect 7 0 3 0; -#X connect 7 1 6 0; -#X restore 180 75 pd get mouse Y; -#X obj 180 53 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 0 -1; -#X text 22 309 (idea from Fredrik Olofsson); -#X obj 277 92 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130 --1 -1 0 1; -#X floatatom 289 112 5 0 0 0 - - -; -#X text 23 14 Single Exponential Smoothing (ses); -#X obj 241 117 smooth; -#X text 329 114 (default: 0.15); -#X connect 3 0 1 0; -#X connect 3 0 9 0; -#X connect 4 0 3 0; -#X connect 6 0 7 0; -#X connect 6 0 9 1; -#X connect 9 0 0 0; diff --git a/help/smooth_double-help.pd b/help/smooth_double-help.pd deleted file mode 100644 index 2aa89a2..0000000 --- a/help/smooth_double-help.pd +++ /dev/null @@ -1,40 +0,0 @@ -#N canvas 330 215 710 386 10; -#X obj 241 157 mapping/timeroll; -#X obj 20 157 mapping/timeroll; -#N canvas 0 22 450 300 get 0; -#X obj 115 19 inlet; -#X obj 125 250 outlet; -#X obj 108 100 cyclone/MouseState; -#X msg 108 73 poll; -#X obj 160 127 mapping/autoscale; -#X obj 160 152 mapping/reverse; -#X msg 144 73 nopoll; -#X obj 114 44 select 1; -#X connect 0 0 7 0; -#X connect 2 2 4 0; -#X connect 3 0 2 0; -#X connect 4 0 5 0; -#X connect 5 0 1 0; -#X connect 6 0 2 0; -#X connect 7 0 3 0; -#X connect 7 1 6 0; -#X restore 278 72 pd get mouse Y; -#X obj 278 50 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 1 -1; -#X text 22 309 (idea from Fredrik Olofsson); -#X obj 413 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130 --1 -1 0 1; -#X floatatom 425 92 5 0 0 0 - - -; -#X text 23 14 Double Exponential Smoothing (des); -#X obj 40 333 pddp/pddplink http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc433.htm -; -#X obj 461 157 mapping/timeroll; -#X obj 339 114 smooth_double; -#X text 498 132 trend (+-1):; -#X connect 2 0 1 0; -#X connect 2 0 10 0; -#X connect 3 0 2 0; -#X connect 5 0 6 0; -#X connect 5 0 10 1; -#X connect 10 0 0 0; -#X connect 10 1 9 0; diff --git a/help/smooth_triple-help.pd b/help/smooth_triple-help.pd deleted file mode 100644 index cecd50f..0000000 --- a/help/smooth_triple-help.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 608 255 867 373 10; -#X obj 231 157 mapping/timeroll; -#X obj 20 157 mapping/timeroll; -#N canvas 0 22 450 300 get 0; -#X obj 115 19 inlet; -#X obj 125 250 outlet; -#X obj 108 100 cyclone/MouseState; -#X msg 108 73 poll; -#X obj 160 127 mapping/autoscale; -#X obj 160 152 mapping/reverse; -#X msg 144 73 nopoll; -#X obj 114 44 select 1; -#X connect 0 0 7 0; -#X connect 2 2 4 0; -#X connect 3 0 2 0; -#X connect 4 0 5 0; -#X connect 5 0 1 0; -#X connect 6 0 2 0; -#X connect 7 0 3 0; -#X connect 7 1 6 0; -#X restore 278 72 pd get mouse Y; -#X obj 278 50 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 1 -1; -#X obj 401 57 hsl 60 15 0 1 0 0 empty empty alpha -2 -8 0 10 -262130 --1 -1 1900 1; -#X floatatom 398 77 5 0 0 0 - - -; -#X obj 441 157 mapping/timeroll; -#X obj 651 157 mapping/timeroll; -#X obj 407 338 pddp/pddplink http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc435.htm -; -#X obj 339 114 smooth_triple; -#X text 23 14 Triple Exponential Smoothing (tes); -#X text 316 338 For more info:; -#X text 61 310 original signal; -#X text 291 310 smoothed signal; -#X text 713 306 periodicity; -#X text 503 309 trend (+-1); -#X obj 471 57 hsl 60 15 0 1 0 0 empty empty gamma -2 -8 0 10 -262130 --1 -1 0 1; -#X floatatom 468 77 5 0 0 0 - - -; -#X obj 541 57 hsl 60 15 0 1 0 0 empty empty beta -2 -8 0 10 -262130 --1 -1 0 1; -#X floatatom 538 77 5 0 0 0 - - -; -#X obj 611 57 hsl 60 15 1 20 0 0 empty empty number_of_periods -2 -8 -0 10 -262130 -1 -1 2300 1; -#X floatatom 608 77 5 0 0 0 - - -; -#X connect 2 0 1 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 5 0; -#X connect 4 0 9 1; -#X connect 9 0 0 0; -#X connect 9 1 6 0; -#X connect 9 2 7 0; -#X connect 16 0 17 0; -#X connect 16 0 9 2; -#X connect 18 0 19 0; -#X connect 18 0 9 3; -#X connect 20 0 21 0; -#X connect 20 0 9 4; diff --git a/help/speedlimiter+-help.pd b/help/speedlimiter+-help.pd deleted file mode 100644 index b3497a3..0000000 --- a/help/speedlimiter+-help.pd +++ /dev/null @@ -1,23 +0,0 @@ -#N canvas 344 120 748 542 10; -#X obj 249 328 timeroll; -#X obj 46 164 random 1000; -#X obj 46 138 metro 30; -#X obj 46 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 46 328 timeroll; -#X obj 72 114 loadbang; -#X floatatom 363 208 5 0 0 0 - - -; -#X obj 363 230 / 100; -#X obj 46 191 / 1000; -#X obj 249 253 speedlimiter+ 0.1; -#X text 202 11 limit the positive variation to \$1 at every samples -; -#X connect 1 0 8 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 5 0 2 0; -#X connect 6 0 7 0; -#X connect 7 0 9 1; -#X connect 8 0 4 0; -#X connect 8 0 9 0; -#X connect 9 0 0 0; diff --git a/help/speedlimiter--help.pd b/help/speedlimiter--help.pd deleted file mode 100644 index 7371937..0000000 --- a/help/speedlimiter--help.pd +++ /dev/null @@ -1,22 +0,0 @@ -#N canvas 344 120 748 542 10; -#X obj 244 209 timeroll; -#X obj 41 45 random 1000; -#X obj 41 19 metro 30; -#X obj 41 -5 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 41 209 timeroll; -#X obj 67 -5 loadbang; -#X floatatom 365 89 5 0 0 0 - - -; -#X obj 365 111 / 100; -#X obj 41 72 / 1000; -#X obj 244 134 speedlimiter- -0.1; -#X text 211 -89 limit negative variation to \$1 for every samples; -#X connect 1 0 8 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 5 0 2 0; -#X connect 6 0 7 0; -#X connect 7 0 9 1; -#X connect 8 0 4 0; -#X connect 8 0 9 0; -#X connect 9 0 0 0; diff --git a/help/speedlimiter-help.pd b/help/speedlimiter-help.pd deleted file mode 100644 index a999ba6..0000000 --- a/help/speedlimiter-help.pd +++ /dev/null @@ -1,22 +0,0 @@ -#N canvas 451 170 748 542 10; -#X obj 249 328 timeroll; -#X obj 46 164 random 1000; -#X obj 46 138 metro 30; -#X obj 46 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 46 328 timeroll; -#X obj 72 114 loadbang; -#X floatatom 356 208 5 0 0 0 - - -; -#X obj 356 230 / 100; -#X obj 249 253 speedlimiter 0.1; -#X obj 46 191 / 1000; -#X text 203 16 limit the variation to \$1 at every sample; -#X connect 1 0 9 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 5 0 2 0; -#X connect 6 0 7 0; -#X connect 7 0 8 1; -#X connect 8 0 0 0; -#X connect 9 0 4 0; -#X connect 9 0 8 0; diff --git a/help/spherical2cartesian-help.pd b/help/spherical2cartesian-help.pd deleted file mode 100644 index fa2e54b..0000000 --- a/help/spherical2cartesian-help.pd +++ /dev/null @@ -1,37 +0,0 @@ -#N canvas 79 42 476 445 10; -#X text 61 158 (r \, phi \, theta); -#X text 61 198 (x \, y \, z); -#X obj 277 122 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X obj 218 102 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X obj 160 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X floatatom 164 93 5 0 0 0 - - -; -#X floatatom 221 122 5 0 0 0 - - -; -#X floatatom 282 141 5 0 0 0 - - -; -#X obj 277 249 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; -#X floatatom 225 204 5 0 0 0 - - -; -#X floatatom 168 204 5 0 0 0 - - -; -#X floatatom 285 204 5 0 0 0 - - -; -#X obj 157 181 spherical2cartesian; -#X obj 89 327 pddp/pddplink http://en.wikipedia.org/wiki/Spherical_coordinate_system -; -#X obj 89 307 pddp/pddplink http://en.wikipedia.org/wiki/Cartesian_coordinate_system -; -#X text 43 307 input:; -#X text 37 327 output:; -#X obj 5 2 cnv 15 450 20 empty empty cartesian2spherical 2 11 1 18 --233017 -66577 0; -#X text 73 36 convert cartesian to spherical coordinates; -#X connect 2 0 7 0; -#X connect 2 0 12 2; -#X connect 3 0 6 0; -#X connect 3 0 12 1; -#X connect 4 0 5 0; -#X connect 4 0 12 0; -#X connect 12 0 10 0; -#X connect 12 1 9 0; -#X connect 12 2 8 0; -#X connect 12 2 11 0; diff --git a/help/spiral-help.pd b/help/spiral-help.pd deleted file mode 100644 index 6713efc..0000000 --- a/help/spiral-help.pd +++ /dev/null @@ -1,44 +0,0 @@ -#N canvas 69 38 487 492 10; -#X obj 5 2 cnv 15 450 20 empty empty spiral 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 245 451 released under the GNU GPL; -#X floatatom 32 232 5 0 0 0 - - -; -#X floatatom 70 385 5 0 0 0 radius-> - -; -#X text 175 408 For more info:; -#X text 28 437 (C) Copyright 2005 Hans-Christoph Steiner -; -#X floatatom 136 386 8 0 0 1 <-angle - -; -#X floatatom 125 232 5 0 0 0 - - -; -#X obj 124 249 t b f; -#X text 216 341 related objects:; -#X text 266 378 example:; -#X obj 325 378 spiral-joystick; -#X obj 86 346 spiral; -#X obj 279 406 pddp/pddplink ../mapping-about.pd -text mapping-about -; -#X obj 390 341 polar; -#X text 24 32 Converts cartesian coordinates(x \, y) to spiral in polar -coordinates (radius \, angle). The angle is from 0 to 1 The angle 0 -is at cartesian (1 \, 0) or far right center.; -#X text 24 81 The angle will just keep going up/down as long as there -is rotation rather than reset like [polar].; -#X msg 159 303 1; -#X msg 195 303 -1; -#X text 223 303 manually add/subtract rotations; -#X obj 32 124 unauthorized/grid grid1 100 0 1 100 0 1 0 0.01 0.01 10 10 -131 68 -; -#X obj 339 341 vector; -#X msg 152 279 bang; -#X text 185 278 reset to start position; -#X connect 3 0 13 0; -#X connect 8 0 9 0; -#X connect 9 0 3 0; -#X connect 9 1 13 1; -#X connect 13 0 4 0; -#X connect 13 1 7 0; -#X connect 18 0 13 2; -#X connect 19 0 13 2; -#X connect 21 0 3 0; -#X connect 21 1 8 0; -#X connect 23 0 13 2; diff --git a/help/split_n-help.pd b/help/split_n-help.pd deleted file mode 100644 index a321335..0000000 --- a/help/split_n-help.pd +++ /dev/null @@ -1,18 +0,0 @@ -#N canvas 0 0 450 416 10; -#X obj 85 178 split_n; -#X msg 128 149 0.3 0.5 0.6 0.7 0.9; -#X obj 129 123 loadbang; -#X floatatom 84 68 5 0 0 0 - - -; -#X obj 84 202 unpack f f f f; -#X floatatom 79 229 5 0 0 0 - - -; -#X floatatom 111 255 5 0 0 0 - - -; -#X floatatom 129 278 5 0 0 0 - - -; -#X floatatom 162 295 5 0 0 0 - - -; -#X connect 0 0 4 0; -#X connect 1 0 0 1; -#X connect 2 0 1 0; -#X connect 3 0 0 0; -#X connect 4 0 5 0; -#X connect 4 1 6 0; -#X connect 4 2 7 0; -#X connect 4 3 8 0; diff --git a/help/stepper-help.pd b/help/stepper-help.pd deleted file mode 100644 index abae143..0000000 --- a/help/stepper-help.pd +++ /dev/null @@ -1,76 +0,0 @@ -#N canvas 263 162 512 393 10; -#X obj 5 2 cnv 15 450 20 empty empty stepper 2 11 1 18 -233017 -66577 -0; -#X msg 422 3 pddp; -#X text 27 320 (C) Copyright 2004 Hans-Christoph Steiner -; -#X text 244 334 released under the GNU GPL; -#X floatatom 25 133 8 0 0 0 - - -; -#X floatatom 25 264 8 0 0 0 - - -; -#X obj 28 281 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 --1 -1 0 1; -#X obj 28 113 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -225271 --1 -1 0 1; -#N canvas 0 22 450 300 graph1 0; -#X array \$0_ 200 float 0; -#X coords 0 1 199 0 200 200 1; -#X restore 261 111 graph; -#N canvas 266 69 439 429 draw_array 0; -#X msg 54 82 bang; -#X obj 54 103 until; -#X text 85 82 start; -#X obj 54 125 f; -#X obj 83 125 + 1; -#X obj 54 43 loadbang; -#X obj 298 9 receive \$0-type; -#X obj 54 180 trigger float float; -#X obj 127 127 select 0; -#X obj 53 343 tabwrite \$0_; -#X text 96 257 mapping output range: 0 to 1; -#X obj 16 5 inlet; -#X obj 299 32 float; -#X obj 54 257 / 200; -#X obj 83 147 mod 200; -#X obj 53 313 stepper; -#X obj 149 34 receive \$0-segments; -#X obj 299 53 trigger bang float; -#X obj 149 53 trigger bang float; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 7 0; -#X connect 4 0 14 0; -#X connect 5 0 0 0; -#X connect 6 0 12 0; -#X connect 7 0 13 0; -#X connect 7 1 9 1; -#X connect 8 0 1 1; -#X connect 11 0 0 0; -#X connect 12 0 17 0; -#X connect 13 0 15 0; -#X connect 14 0 3 1; -#X connect 14 0 8 0; -#X connect 15 0 9 0; -#X connect 16 0 18 0; -#X connect 17 0 0 0; -#X connect 17 1 15 2; -#X connect 18 0 0 0; -#X connect 18 1 15 1; -#X restore 321 79 pd draw_array; -#X msg 321 59 bang; -#X obj 72 199 hsl 128 15 -1 1 0 0 \$0-type empty curve_factor 5 8 1 -11 -257472 -1 -1 8000 1; -#X floatatom 81 219 5 0 0 0 - - -; -#X obj 25 243 stepper; -#X obj 50 159 hsl 128 15 1 64 0 1 \$0-segments empty segments 5 8 1 -11 -262131 -1 -1 2217 1; -#X floatatom 56 180 5 0 0 0 - - -; -#X connect 4 0 13 0; -#X connect 5 0 6 0; -#X connect 7 0 4 0; -#X connect 10 0 9 0; -#X connect 11 0 12 0; -#X connect 11 0 13 2; -#X connect 13 0 5 0; -#X connect 14 0 15 0; -#X connect 14 0 13 1; diff --git a/help/stream_check-help.pd b/help/stream_check-help.pd deleted file mode 100644 index 5908c0c..0000000 --- a/help/stream_check-help.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 0 0 527 246 10; -#X floatatom 43 34 5 0 0 0 - - -; -#X obj 43 111 spigot; -#X obj 70 173 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 80 85 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X text 181 91 check for the presence of a data stream.; -#X floatatom 43 209 5 0 0 0 - - -; -#X obj 43 54 resample 30; -#X obj 70 145 stream_check; -#X connect 0 0 6 0; -#X connect 1 0 5 0; -#X connect 1 0 7 0; -#X connect 3 0 1 1; -#X connect 6 0 1 0; -#X connect 7 0 2 0; diff --git a/help/test_n-help.pd b/help/test_n-help.pd deleted file mode 100644 index c2cea65..0000000 --- a/help/test_n-help.pd +++ /dev/null @@ -1,28 +0,0 @@ -#N canvas 354 263 467 373 10; -#X floatatom 222 280 5 0 0 0 - - -; -#X floatatom 150 329 5 0 0 0 - - -; -#X msg 150 245 0; -#X msg 181 245 1; -#X text 268 277 size: n; -#X text 19 25 sends a 1 if the last n values are equal to the first -argument; -#X floatatom 137 194 5 0 0 0 - - -; -#X msg 137 110 word; -#X msg 175 110 not-word; -#X msg 120 245 2; -#X text 13 72 click [word( five times in a row and you will get a 1 -(5 is the default for how many \, aka "n"); -#X text 25 220 click [2( three times in a row and you will get a 1 -; -#X obj 137 168 test_n word; -#X obj 150 303 test_n 2 3; -#X obj 5 2 cnv 15 450 20 empty empty test_n 2 11 1 18 -233017 -66577 -0; -#X connect 0 0 13 2; -#X connect 2 0 13 0; -#X connect 3 0 13 0; -#X connect 7 0 12 0; -#X connect 8 0 12 0; -#X connect 9 0 13 0; -#X connect 12 0 6 0; -#X connect 13 0 1 0; diff --git a/help/threshold-help.pd b/help/threshold-help.pd deleted file mode 100644 index dde0bf3..0000000 --- a/help/threshold-help.pd +++ /dev/null @@ -1,12 +0,0 @@ -#N canvas 696 98 600 234 10; -#X floatatom 25 34 5 0 0 0 - - -; -#X floatatom 25 124 5 0 0 0 - - -; -#X floatatom 90 63 5 0 0 0 - - -; -#X text 107 131 output a new value only if the difenrence between the -input and last output is superior to \$1; -#X text 111 174 (usefull to reduce the flow controling pd event...) -; -#X obj 25 84 threshold 0.2; -#X connect 0 0 5 0; -#X connect 2 0 5 1; -#X connect 5 0 1 0; diff --git a/help/threshold_max-help.pd b/help/threshold_max-help.pd deleted file mode 100644 index bd0b589..0000000 --- a/help/threshold_max-help.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 242 354 508 284 10; -#X floatatom 102 52 5 0 0 0 - - -; -#X floatatom 102 135 5 0 0 0 - - -; -#X obj 154 135 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; -#X obj 58 133 print; -#X floatatom 225 76 5 0 0 0 - - -; -#X text 144 51 signal input; -#X obj 102 99 threshold_max 0.99; -#X text 268 74 treshold; -#X text 50 238 based on an object by Loic Kessous; -#X text 51 194 the threshold is relative to the input value; -#X connect 0 0 6 0; -#X connect 4 0 6 1; -#X connect 6 0 1 0; -#X connect 6 0 2 0; -#X connect 6 0 3 0; diff --git a/help/timeroll-help.pd b/help/timeroll-help.pd deleted file mode 100644 index c481112..0000000 --- a/help/timeroll-help.pd +++ /dev/null @@ -1,12 +0,0 @@ -#N canvas 93 45 472 358 10; -#X obj 116 147 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262131 --1 -1 5300 1; -#X text 339 191 from 0 to 1; -#X obj 21 188 resample 50; -#X obj 133 133 timeroll; -#X obj 21 211 clip 0 1; -#X text 73 54 Display a changing value over time.; -#X text 99 110 (move the slider to see it in action); -#X connect 0 0 2 0; -#X connect 2 0 4 0; -#X connect 4 0 3 0; diff --git a/help/tolist-help.pd b/help/tolist-help.pd deleted file mode 100644 index e3bc8ce..0000000 --- a/help/tolist-help.pd +++ /dev/null @@ -1,41 +0,0 @@ -#N canvas 122 268 565 501 10; -#X floatatom 361 86 5 0 0 0 - - -; -#X floatatom 410 87 5 0 0 0 - - -; -#X obj 323 140 listto; -#X obj 323 239 tolist; -#X obj 322 310 multi_slider 25; -#X floatatom 463 89 5 0 0 0 - - -; -#X text 23 41 built a list from a stream of data; -#X obj 323 114 wave_loop 25 0.4; -#X obj 323 209 breakpoint_smooth 0.67 0.33; -#X obj 405 164 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 --1 -1 0 1; -#X floatatom 411 183 5 0 0 0 - - -; -#X msg 323 49 bang; -#X obj 24 227 tolist; -#X obj 27 135 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -203904 --1 -1 0 1; -#X obj 57 195 bng 25 250 50 0 empty empty empty 0 -6 0 10 -4034 -1 --1; -#X text 24 111 add data to the list; -#X obj 24 285 print LIST; -#X msg 33 165 bang; -#X text 69 165 clears the current contents; -#X text 90 196 output the current contents; -#X obj 5 2 cnv 15 450 20 empty empty tolist 2 11 1 18 -233017 -66577 -0; -#X connect 0 0 7 1; -#X connect 1 0 7 2; -#X connect 2 0 8 0; -#X connect 2 1 3 1; -#X connect 3 0 4 0; -#X connect 5 0 7 3; -#X connect 7 0 2 0; -#X connect 8 0 3 0; -#X connect 9 0 8 1; -#X connect 9 0 10 0; -#X connect 11 0 7 0; -#X connect 12 0 16 0; -#X connect 13 0 12 0; -#X connect 14 0 12 1; -#X connect 17 0 12 0; diff --git a/help/track_max-help.pd b/help/track_max-help.pd deleted file mode 100644 index f53dc26..0000000 --- a/help/track_max-help.pd +++ /dev/null @@ -1,32 +0,0 @@ -#N canvas 358 102 478 344 10; -#X obj 2 -8 cnv 15 450 20 empty empty track_max 2 11 1 18 -233017 --66577 0; -#X floatatom 97 79 5 0 0 0 - - -; -#X msg 155 61 bang; -#X floatatom 97 142 5 0 0 0 - - -; -#X text 190 62 <-- bang to reset; -#X obj 166 86 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X text 186 86 <-- stop/start tracking; -#X text 7 26 Track maximum value:; -#X obj 97 112 track_max; -#X floatatom 97 229 5 0 0 0 - - -; -#X msg 176 211 bang; -#X floatatom 97 292 5 0 0 0 - - -; -#X text 211 212 <-- bang to reset; -#X obj 187 236 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 -1; -#X text 207 236 <-- stop/start tracking; -#X text 14 173 The argument and/or the second inlet set the initial -minimum value.; -#X floatatom 136 229 5 0 0 0 - - -; -#X obj 97 262 track_max 72; -#X connect 1 0 8 0; -#X connect 2 0 8 2; -#X connect 5 0 8 2; -#X connect 8 0 3 0; -#X connect 9 0 17 0; -#X connect 10 0 17 2; -#X connect 13 0 17 2; -#X connect 16 0 17 1; -#X connect 17 0 11 0; diff --git a/help/track_min-help.pd b/help/track_min-help.pd deleted file mode 100644 index 80b7878..0000000 --- a/help/track_min-help.pd +++ /dev/null @@ -1,32 +0,0 @@ -#N canvas 706 97 478 344 10; -#X obj 2 -8 cnv 15 450 20 empty empty track_min 2 11 1 18 -233017 --66577 0; -#X floatatom 97 79 5 0 0 0 - - -; -#X msg 155 61 bang; -#X text 7 26 Track minimum value:; -#X floatatom 97 142 5 0 0 0 - - -; -#X text 190 62 <-- bang to reset; -#X obj 166 86 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X text 186 86 <-- stop/start tracking; -#X obj 97 112 track_min; -#X floatatom 97 229 5 0 0 0 - - -; -#X msg 190 211 bang; -#X floatatom 97 292 5 0 0 0 - - -; -#X text 225 212 <-- bang to reset; -#X obj 201 236 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 -1; -#X text 221 236 <-- stop/start tracking; -#X text 14 173 The argument and/or the second inlet set the initial -minimum value.; -#X floatatom 143 229 5 0 0 0 - - -; -#X obj 97 262 track_min -234; -#X connect 1 0 8 0; -#X connect 2 0 8 2; -#X connect 6 0 8 2; -#X connect 8 0 4 0; -#X connect 9 0 17 0; -#X connect 10 0 17 2; -#X connect 13 0 17 2; -#X connect 16 0 17 1; -#X connect 17 0 11 0; diff --git a/help/upsample-help.pd b/help/upsample-help.pd deleted file mode 100644 index a17243d..0000000 --- a/help/upsample-help.pd +++ /dev/null @@ -1,19 +0,0 @@ -#N canvas 355 237 367 339 10; -#X msg 82 101 1; -#X obj 84 226 print; -#X obj 204 227 print ---------; -#X text 79 77 increase the sampling rate; -#X obj 83 140 trigger float bang; -#X obj 98 119 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 2600 1; -#X obj 83 200 upsample 3; -#X obj 158 177 hsl 128 15 0 10 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 4100 1; -#X floatatom 162 201 5 0 0 0 - - -; -#X connect 0 0 4 0; -#X connect 4 0 6 0; -#X connect 4 1 2 0; -#X connect 5 0 4 0; -#X connect 6 0 1 0; -#X connect 7 0 6 1; -#X connect 7 0 8 0; diff --git a/help/variance-help.pd b/help/variance-help.pd deleted file mode 100644 index 7355fbb..0000000 --- a/help/variance-help.pd +++ /dev/null @@ -1,20 +0,0 @@ -#N canvas 122 68 549 418 10; -#X obj 57 178 resample 20; -#X obj 57 90 metro 500; -#X obj 57 119 random 100; -#X floatatom 57 294 5 0 0 0 - - -; -#X obj 57 65 tgl 15 0 empty empty empty 0 -6 0 8 -204786 -1 -1 0 1 -; -#X obj 57 259 variance 20; -#X obj 57 143 / 100; -#X obj 5 2 cnv 15 450 20 empty empty variance 2 11 1 18 -233017 -66577 -0; -#X msg 95 231 mode 1; -#X text 152 232 used a slower but more accurate algorythm; -#X connect 0 0 5 0; -#X connect 1 0 2 0; -#X connect 2 0 6 0; -#X connect 4 0 1 0; -#X connect 5 0 3 0; -#X connect 6 0 0 0; -#X connect 8 0 5 0; diff --git a/help/wave-help.pd b/help/wave-help.pd deleted file mode 100644 index 9060116..0000000 --- a/help/wave-help.pd +++ /dev/null @@ -1,19 +0,0 @@ -#N canvas 70 75 477 576 10; -#X floatatom 29 40 5 0 0 0 - - -; -#X floatatom 59 79 5 0 0 0 - - -; -#X floatatom 102 97 5 0 0 0 - - -; -#X obj 23 118 wave 25 0.4; -#X obj 26 23 hsl 200 15 -1 5 0 0 empty empty center_position -2 -6 -0 8 -262131 -1 -1 19900 1; -#X obj 105 79 hsl 128 15 0.01 10 1 0 empty empty empty -2 -6 0 8 -257472 --1 -1 9700 1; -#X obj 23 156 multi_slider 50; -#X obj 61 61 hsl 128 15 0 50 0 0 empty empty number_of_points -2 -6 -0 8 -225280 -1 -1 12700 1; -#X connect 1 0 3 1; -#X connect 2 0 3 2; -#X connect 3 0 6 0; -#X connect 4 0 3 0; -#X connect 4 0 0 0; -#X connect 5 0 2 0; -#X connect 7 0 1 0; diff --git a/help/wave_loop-help.pd b/help/wave_loop-help.pd deleted file mode 100644 index ede8e44..0000000 --- a/help/wave_loop-help.pd +++ /dev/null @@ -1,14 +0,0 @@ -#N canvas 221 410 481 386 10; -#X floatatom 23 11 5 0 0 0 - - -; -#X floatatom 71 46 5 0 0 0 - - -; -#X floatatom 106 72 5 0 0 0 - - -; -#X text 107 50 size of the output vector; -#X text 152 71 largeur de la loop; -#X floatatom 150 89 5 0 0 0 - - -; -#X obj 23 107 wave_loop 25 0.4; -#X obj 23 156 multi_slider 25; -#X connect 0 0 6 0; -#X connect 1 0 6 1; -#X connect 2 0 6 2; -#X connect 5 0 6 3; -#X connect 6 0 7 0; diff --git a/hysteresis-help.pd b/hysteresis-help.pd new file mode 100644 index 0000000..b461f8a --- /dev/null +++ b/hysteresis-help.pd @@ -0,0 +1,9 @@ +#N canvas 456 266 382 458 10; +#X obj 30 61 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4200 1; +#X obj 30 255 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4840 1; +#X obj 30 218 hysteresis 0.2; +#X text 84 28 add hysteresys to input data; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/iir-help.pd b/iir-help.pd new file mode 100644 index 0000000..e1f1a22 --- /dev/null +++ b/iir-help.pd @@ -0,0 +1,34 @@ +#N canvas 127 104 683 513 10; +#X floatatom 266 204 5 0 0 0 - - -; +#X text 22 11 data; +#X obj 27 172 t f f; +#X msg 67 100 0; +#X msg 68 121 1; +#X obj 440 294 timeroll; +#X obj 234 294 timeroll; +#X obj 234 234 iir 5; +#X obj 27 294 timeroll; +#X obj 27 30 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X text 504 276 high-pass; +#X text 240 276 low-pass; +#X text 83 441 original; +#X text 67 467 For more info on IIR:; +#X obj 116 483 pddp/pddplink http://www.dspguru.com/info/faqs/iirfaq.htm +; +#X text 89 27 [iir] computes a infinite impulse response low-pass filter. +; +#X msg 234 124 reset; +#X msg 242 147 reset 10; +#X text 293 126 reset internal state; +#X text 313 145 reset internal state to a specific value; +#X connect 0 0 7 1; +#X connect 2 0 8 0; +#X connect 2 1 7 0; +#X connect 3 0 2 0; +#X connect 4 0 2 0; +#X connect 7 0 6 0; +#X connect 7 1 5 0; +#X connect 9 0 2 0; +#X connect 16 0 7 0; +#X connect 17 0 7 0; diff --git a/join-help.pd b/join-help.pd new file mode 100644 index 0000000..778cdc2 --- /dev/null +++ b/join-help.pd @@ -0,0 +1,19 @@ +#N canvas 972 276 508 607 10; +#X obj 82 37 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 82 208 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 161 208 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 82 399 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X floatatom 197 342 5 0 0 0 - - -; +#X obj 82 175 disjoin 0.3; +#X obj 82 368 join 0.3; +#X connect 0 0 5 0; +#X connect 1 0 6 0; +#X connect 2 0 6 1; +#X connect 4 0 6 2; +#X connect 5 0 1 0; +#X connect 5 1 2 0; +#X connect 6 0 3 0; diff --git a/keygate-help.pd b/keygate-help.pd new file mode 100644 index 0000000..170235e --- /dev/null +++ b/keygate-help.pd @@ -0,0 +1,33 @@ +#N canvas 525 201 462 476 10; +#X obj 5 2 cnv 15 450 20 empty empty keygate 2 11 1 18 -233017 -66577 +0; +#X obj 160 257 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 160 121 loadbang; +#X msg 160 141 1; +#X obj 160 169 metro 150; +#X text 33 416 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 250 430 released under the GNU GPL; +#X obj 237 369 pddp/pddplink ../mapping-about.pd -text mapping-about; +#X text 128 370 For more info:; +#X text 15 207 data to be gated -->; +#X obj 281 258 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 40 300 keyname; +#X symbolatom 84 320 10 0 0 0 - - -; +#X text 162 320 <-- check here for the keyname symbol; +#X obj 160 214 keygate f; +#X text 17 38 [keygate] is a simple gate controlled by a keyboard. +You must specify the name of the key which controls the gate. The left +inlet takes the data to be gated.; +#X text 18 89 The "f" key on the any keyboard controls this gate:; +#X text 310 263 <-- key released; +#X text 41 264 key pressed -->; +#X msg 422 3 pddp; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 14 0; +#X connect 11 1 12 0; +#X connect 14 0 1 0; +#X connect 14 1 10 0; diff --git a/last_n-help.pd b/last_n-help.pd new file mode 100644 index 0000000..72d2607 --- /dev/null +++ b/last_n-help.pd @@ -0,0 +1,8 @@ +#N canvas 649 496 268 257 10; +#X floatatom 40 56 5 0 0 0 - - -; +#X floatatom 112 77 5 0 0 0 - - -; +#X obj 40 155 print; +#X obj 40 99 last_n 5; +#X connect 0 0 3 0; +#X connect 1 0 3 1; +#X connect 3 0 2 0; diff --git a/listto-help.pd b/listto-help.pd new file mode 100644 index 0000000..477cbcb --- /dev/null +++ b/listto-help.pd @@ -0,0 +1,17 @@ +#N canvas 122 268 469 354 10; +#X obj 60 211 listto; +#X msg 60 92 1 2 3 4; +#X obj 60 276 print list; +#X obj 97 236 print end; +#X text 45 49 separate a list into a stream of atoms; +#X text 166 237 outputs a bang at the end of the list; +#X msg 75 113 list uno dos tres quatro; +#X msg 75 168 one two three four; +#X text 191 168 must be a "list" \, so this doesn't work; +#X obj 5 2 cnv 15 450 20 empty empty listto 2 11 1 18 -233017 -66577 +0; +#X connect 0 0 2 0; +#X connect 0 1 3 0; +#X connect 1 0 0 0; +#X connect 6 0 0 0; +#X connect 7 0 0 0; diff --git a/local_max-help.pd b/local_max-help.pd new file mode 100644 index 0000000..0c3c4b2 --- /dev/null +++ b/local_max-help.pd @@ -0,0 +1,8 @@ +#N canvas 552 108 525 298 10; +#X floatatom 22 86 5 0 0 0 - - -; +#X floatatom 22 133 5 0 0 0 - - -; +#X obj 22 109 local_max; +#X text 49 27 give the value of every local maximum whenever there +is a change in direction.; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/local_min-help.pd b/local_min-help.pd new file mode 100644 index 0000000..49b3694 --- /dev/null +++ b/local_min-help.pd @@ -0,0 +1,11 @@ +#N canvas 552 108 535 356 10; +#X floatatom 48 102 5 0 0 0 - - -; +#X floatatom 48 151 5 0 0 0 - - -; +#X obj 48 125 local_min; +#X obj 30 151 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 54 39 gives the value of every local minimum whenever there +is a change in direction; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 2 0 3 0; diff --git a/logistic_sigmoid-help.pd b/logistic_sigmoid-help.pd new file mode 100644 index 0000000..c95e5e2 --- /dev/null +++ b/logistic_sigmoid-help.pd @@ -0,0 +1,221 @@ +#N canvas 440 23 498 425 10; +#X obj 5 2 cnv 15 450 20 empty empty logistic_sigmoid 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 283 392 released under the GNU GPL; +#X text 158 361 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#N canvas 273 69 474 407 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 53 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 287 / 200; +#X text 96 287 mapping output range: 0 to 1; +#N canvas 739 87 465 373 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 15 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 15 0; +#X connect 5 0 6 0; +#X connect 6 0 15 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 14 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 14 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 13 0 7 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 17 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 54 108 cyclone/speedlim 100; +#X obj 53 313 logistic_sigmoid; +#X connect 0 0 15 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 16 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 16 0; +#X connect 14 0 9 0; +#X connect 15 0 1 0; +#X connect 16 0 8 0; +#X restore 377 71 pd draw_array; +#X obj 262 359 pddp/open mapping-about; +#X text 16 391 (C) Copyright 2007 Free Software Foundation; +#X obj 25 217 logistic_sigmoid; +#X obj 139 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 4900 0; +#X floatatom 145 187 7 0 0 0 - - -; +#X text 17 39 This object curves the input range using a double-exponential +seat controlled by one parameter.; +#X text 15 71 (click in the gray area to play); +#N canvas 475 288 686 489 tottest 0; +#X msg 44 33 capture 1; +#X obj 169 106 bang; +#X obj 227 106 bang; +#X msg 168 130 1; +#X msg 227 128 0; +#X obj 110 82 route motion mouse mouseup; +#X obj 112 161 spigot; +#X obj 46 9 loadbang; +#X obj 112 187 unpack float float float; +#X obj 19 215 moses 273; +#X obj 353 235 moses 103; +#X obj 411 255 moses 303; +#X obj 77 235 moses 473; +#X obj 77 255 - 273; +#X obj 411 275 - 103; +#X obj 411 349 cyclone/speedlim 150; +#X obj 77 319 cyclone/speedlim 150; +#X obj 469 285 bang; +#X msg 469 306 200; +#X obj 353 285 bang; +#X msg 353 306 0; +#X obj 149 268 bang; +#X msg 149 289 200; +#X obj 56 267 bang; +#X msg 56 288 0; +#X obj 411 375 send \$0-y-slider-receive; +#X obj 77 343 send \$0-x-slider-receive; +#N canvas 748 481 466 316 constrain 0; +#X obj 15 12 inlet; +#X obj 114 276 outlet; +#X obj 15 52 unpack float float float float; +#X obj 45 116 receive \$0-xmin; +#X obj 75 137 receive \$0-xmax; +#X obj 15 137 moses; +#X obj 45 157 moses; +#X obj 114 247 pack float float; +#X obj 200 137 moses; +#X obj 230 157 moses; +#X obj 137 207 trigger bang float; +#X obj 260 137 receive \$0-ymax; +#X obj 230 116 receive \$0-ymin; +#X connect 0 0 2 0; +#X connect 2 0 5 0; +#X connect 2 1 8 0; +#X connect 3 0 5 1; +#X connect 4 0 6 1; +#X connect 5 1 6 0; +#X connect 6 0 7 0; +#X connect 7 0 1 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 7 0; +#X connect 10 1 7 1; +#X connect 11 0 9 1; +#X connect 12 0 8 1; +#X restore 339 112 pd constrain mouse messages; +#N canvas 0 22 458 308 set 0; +#X obj 75 26 inlet; +#X obj 108 115 send \$0-xmax; +#X obj 19 115 send \$0-xmin; +#X obj 200 114 send \$0-ymin; +#X obj 291 114 send \$0-ymax; +#X obj 74 52 unpack float float float float; +#X connect 0 0 5 0; +#X connect 5 0 2 0; +#X connect 5 1 1 0; +#X connect 5 2 3 0; +#X connect 5 3 4 0; +#X restore 450 67 pd set xmin xmax ymin ymax; +#X text 530 26 xmin xmax ymin ymax; +#X msg 416 26 273 103 473 303; +#X obj 345 135 print HERE; +#X obj 39 60 toxy/tot .root; +#X obj 25 120 print RAW; +#X connect 0 0 32 0; +#X connect 1 0 3 0; +#X connect 2 0 4 0; +#X connect 3 0 6 1; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 5 1 1 0; +#X connect 5 1 27 0; +#X connect 5 1 33 0; +#X connect 5 2 2 0; +#X connect 6 0 8 0; +#X connect 7 0 0 0; +#X connect 8 0 9 0; +#X connect 8 1 10 0; +#X connect 9 1 12 0; +#X connect 10 0 19 0; +#X connect 10 1 11 0; +#X connect 11 0 14 0; +#X connect 11 1 17 0; +#X connect 12 0 13 0; +#X connect 13 0 16 0; +#X connect 14 0 15 0; +#X connect 15 0 25 0; +#X connect 16 0 26 0; +#X connect 17 0 18 0; +#X connect 18 0 15 0; +#X connect 19 0 20 0; +#X connect 20 0 15 0; +#X connect 21 0 22 0; +#X connect 23 0 24 0; +#X connect 27 0 31 0; +#X connect 30 0 28 0; +#X connect 32 2 5 0; +#X restore 177 248 pd tottest; +#X obj 272 103 cnv 15 200 200 empty empty empty 20 12 0 14 -233017 +-66577 0; +#N canvas 0 22 450 300 (subpatch) 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 272 103 graph; +#X connect 4 0 11 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 11 0 5 0; +#X connect 12 0 11 1; +#X connect 12 0 13 0; diff --git a/lop-help.pd b/lop-help.pd new file mode 100644 index 0000000..f66a259 --- /dev/null +++ b/lop-help.pd @@ -0,0 +1,23 @@ +#N canvas 36 39 631 752 10; +#X obj 289 -297 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 2510 0; +#X floatatom 335 -115 5 0 0 0 - - -; +#X floatatom 405 -100 5 0 0 0 - - -; +#X floatatom 372 5 5 0 0 0 - - -; +#X floatatom 241 -106 5 0 0 0 - - -; +#X floatatom 301 -146 5 0 0 0 - - -; +#X floatatom 461 -144 5 0 0 0 - - -; +#X obj 289 -50 resample 100; +#X obj 289 -19 lop 1; +#X obj 289 33 timeroll; +#X text 193 -367 this should be a filter independant to data flow frequency. +; +#X text 182 -329 need some more work; +#X connect 0 0 4 0; +#X connect 0 0 7 0; +#X connect 1 0 8 2; +#X connect 2 0 8 3; +#X connect 5 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 3 0; +#X connect 8 0 9 0; diff --git a/mapping-meta.pd b/mapping-meta.pd new file mode 100644 index 0000000..180d54c --- /dev/null +++ b/mapping-meta.pd @@ -0,0 +1,9 @@ +#N canvas 10 10 200 200 10; +#N canvas 20 20 420 300 META 0; +#X text 10 10 META this is a prototype of a libdir meta file; +#X text 10 30 NAME mapping; +#X text 10 50 AUTHOR Cyrille Henry and Hans-Christoph Steiner; +#X text 10 70 DESCRIPTION objects for mapping data to control; +#X text 10 90 LICENSE GNU GPL; +#X text 10 110 VERSION ; +#X restore 10 10 pd META; diff --git a/mapping2degrees-help.pd b/mapping2degrees-help.pd new file mode 100644 index 0000000..d01dd54 --- /dev/null +++ b/mapping2degrees-help.pd @@ -0,0 +1,23 @@ +#N canvas 589 387 487 327 10; +#X obj 5 2 cnv 15 450 20 empty empty mapping2degrees 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 254 269 released under the GNU GPL; +#X text 185 228 For more info:; +#X obj 289 226 pddp/pddplink ../mapping-about.pd -text mapping-about; +#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner +; +#X text 300 168 related objects:; +#X obj 240 184 radians2mapping; +#X obj 352 184 degrees2mapping; +#X floatatom 69 185 7 0 0 1 degrees - -; +#X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 +-1 -1 12700 0; +#X floatatom 95 115 5 0 0 0 - - -; +#X obj 69 150 mapping2degrees; +#X text 26 34 This object converts numbers from the mapping range (0 +to 1) to degrees (0 to 360) with the 0 being north.; +#X obj 298 205 mapping2radians; +#X connect 10 0 11 0; +#X connect 10 0 12 0; +#X connect 12 0 9 0; diff --git a/mapping2radians-help.pd b/mapping2radians-help.pd new file mode 100644 index 0000000..e7fa3ab --- /dev/null +++ b/mapping2radians-help.pd @@ -0,0 +1,24 @@ +#N canvas 633 307 475 315 10; +#X obj 5 2 cnv 15 450 20 empty empty mapping2radians 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X text 254 269 released under the GNU GPL; +#X text 185 228 For more info:; +#X obj 289 226 pddp/pddplink ../mapping-about.pd -text mapping-about; +#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner +; +#X text 294 161 related objects:; +#X obj 234 181 radians2mapping; +#X obj 346 181 degrees2mapping; +#X obj 288 200 mapping2degrees; +#X floatatom 69 185 9 0 0 1 radians - -; +#X obj 72 85 hsl 128 15 0 1 0 0 empty empty mapping 6 7 1 10 -262131 +-1 -1 0 0; +#X floatatom 95 115 5 0 0 0 - - -; +#X obj 69 150 mapping2radians; +#X text 26 34 This object converts numbers from the mapping range (0 +to 1) to radians (-pi to pi) with the 0's lining up in the same place. +; +#X connect 11 0 12 0; +#X connect 11 0 13 0; +#X connect 13 0 10 0; diff --git a/max_n-help.pd b/max_n-help.pd new file mode 100644 index 0000000..144e7cf --- /dev/null +++ b/max_n-help.pd @@ -0,0 +1,29 @@ +#N canvas 397 193 534 486 10; +#X text 41 58 data; +#X obj 40 155 t f f; +#X msg 57 120 0; +#X floatatom 271 249 5 0 0 0 - - -; +#X floatatom 318 197 5 2 150 0 - - -; +#X text 366 195 size: n (n>=2); +#X text 51 32 min_n return the minimum from the last n (n>1) values +; +#X msg 85 120 1; +#X msg 118 120 0.5; +#X obj 40 271 timeroll; +#X obj 246 271 timeroll; +#X obj 43 75 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 +-1 -1 0 1; +#X floatatom 48 96 5 0 0 0 - - -; +#X obj 246 219 max_n 20; +#X obj 5 2 cnv 15 450 20 empty empty max_n 2 11 1 18 -233017 -66577 +0; +#X connect 1 0 9 0; +#X connect 1 1 13 0; +#X connect 2 0 1 0; +#X connect 4 0 13 1; +#X connect 7 0 1 0; +#X connect 8 0 1 0; +#X connect 11 0 12 0; +#X connect 11 0 1 0; +#X connect 13 0 3 0; +#X connect 13 0 10 0; diff --git a/mean_n-help.pd b/mean_n-help.pd new file mode 100644 index 0000000..340f5eb --- /dev/null +++ b/mean_n-help.pd @@ -0,0 +1,30 @@ +#N canvas 423 121 821 592 10; +#X obj 68 174 t f f; +#X floatatom 338 197 5 0 0 0 - - -; +#X text 333 174 order: n; +#X text 49 37 Fir_mean_n computes a fir low pass mean filter of order +n; +#X obj 499 307 -; +#X floatatom 68 126 5 0 1 0 - - -; +#X obj 68 148 resample 30; +#X obj 68 336 timeroll; +#X obj 280 336 timeroll; +#X obj 499 335 timeroll; +#X obj 280 220 mean_n 25; +#X msg 280 148 mode \$1; +#X obj 280 125 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X text 310 131 mode 1 : slow \, but accurate; +#X text 310 115 mode 0 (defult) : fast but inanuracy can grow with +time; +#X connect 0 0 4 0; +#X connect 0 0 7 0; +#X connect 0 1 10 0; +#X connect 1 0 10 1; +#X connect 4 0 9 0; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X connect 10 0 4 1; +#X connect 10 0 8 0; +#X connect 11 0 10 0; +#X connect 12 0 11 0; diff --git a/median-help.pd b/median-help.pd new file mode 100644 index 0000000..136145e --- /dev/null +++ b/median-help.pd @@ -0,0 +1,22 @@ +#N canvas 632 165 556 301 10; +#X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 +0; +#X floatatom 22 220 5 0 0 0 - - -; +#X text 326 235 )c( Alexandre Quessy 2006; +#X msg 89 55 123 234 345 123 345 67; +#X obj 390 203 zexy; +#X text 324 203 Requires; +#X obj 474 203 expr; +#X text 436 203 and; +#X text 328 249 Release under the GPL v2; +#X text 125 139 Calculates the median of a list of floats.; +#X text 127 103 [median]; +#X msg 89 29 999 999 7 6 5 0 -99999; +#X msg 88 4 0 67 68 67 69 67 1023; +#X obj 22 115 median; +#X text 131 250 See also; +#X obj 199 247 median_n; +#X connect 3 0 13 0; +#X connect 11 0 13 0; +#X connect 12 0 13 0; +#X connect 13 0 1 0; diff --git a/median_3-help.pd b/median_3-help.pd new file mode 100644 index 0000000..ba99235 --- /dev/null +++ b/median_3-help.pd @@ -0,0 +1,7 @@ +#N canvas 28 3 711 500 12; +#X floatatom 88 202 5 0 0 0 - - -; +#X floatatom 94 264 5 0 0 0 - - -; +#X obj 95 234 median_3; +#X text 238 31 output the median value of the 3 last samples; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/median_5-help.pd b/median_5-help.pd new file mode 100644 index 0000000..d56431e --- /dev/null +++ b/median_5-help.pd @@ -0,0 +1,7 @@ +#N canvas 28 3 711 500 12; +#X floatatom 88 202 5 0 0 0 - - -; +#X floatatom 94 264 5 0 0 0 - - -; +#X obj 94 234 median_5; +#X text 187 44 output median value of the last 5 samples; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/median_7-help.pd b/median_7-help.pd new file mode 100644 index 0000000..1908e41 --- /dev/null +++ b/median_7-help.pd @@ -0,0 +1,7 @@ +#N canvas 28 3 711 500 12; +#X floatatom 88 202 5 0 0 0 - - -; +#X floatatom 94 264 5 0 0 0 - - -; +#X obj 95 234 median_7; +#X text 131 39 output median value of the last 7 samples; +#X connect 0 0 2 0; +#X connect 2 0 1 0; diff --git a/median_n-help.pd b/median_n-help.pd new file mode 100644 index 0000000..aa0feb7 --- /dev/null +++ b/median_n-help.pd @@ -0,0 +1,31 @@ +#N canvas 748 316 556 301 10; +#X obj 16 105 cnv 15 60 60 empty empty empty 20 12 0 14 -258699 -66577 +0; +#X floatatom 22 30 5 0 0 0 - - -; +#X floatatom 22 220 5 0 0 0 - - -; +#X text 112 93 Calculates the median of the last n numbers in a stream +of numbers.; +#X text 349 254 )c( Alexandre Quessy 2006; +#X obj 414 225 zexy; +#X text 348 225 Requires; +#N canvas 0 0 342 294 more 0; +#X obj 90 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X obj 267 103 vsl 15 128 0 127 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 1; +#X text 71 66 Play with the left one.; +#X obj 127 139 median_n 25; +#X connect 0 0 3 0; +#X connect 3 0 1 0; +#X restore 117 172 pd more examples; +#X obj 498 225 expr; +#X text 460 225 and; +#X text 352 268 Release under the GPL v2; +#X obj 22 115 median_n 6; +#X text 108 55 [median_n ]; +#X text 112 119 Useful for discarding irrealistic values received from +electronic sensors.; +#X text 119 268 See also; +#X obj 187 266 median; +#X connect 1 0 11 0; +#X connect 11 0 2 0; diff --git a/min_n-help.pd b/min_n-help.pd new file mode 100644 index 0000000..8b195f3 --- /dev/null +++ b/min_n-help.pd @@ -0,0 +1,29 @@ +#N canvas 397 193 534 486 10; +#X text 41 58 data; +#X obj 40 155 t f f; +#X msg 57 120 0; +#X floatatom 271 249 5 0 0 0 - - -; +#X floatatom 318 197 5 2 150 0 - - -; +#X text 366 195 size: n (n>=2); +#X text 51 32 min_n return the minimum from the last n (n>1) values +; +#X msg 85 120 1; +#X msg 118 120 0.5; +#X obj 40 271 timeroll; +#X obj 246 271 timeroll; +#X obj 246 219 min_n 20; +#X obj 43 75 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 +-1 -1 0 1; +#X floatatom 48 96 5 0 0 0 - - -; +#X obj 5 2 cnv 15 450 20 empty empty min_n 2 11 1 18 -233017 -66577 +0; +#X connect 1 0 9 0; +#X connect 1 1 11 0; +#X connect 2 0 1 0; +#X connect 4 0 11 1; +#X connect 7 0 1 0; +#X connect 8 0 1 0; +#X connect 11 0 3 0; +#X connect 11 0 10 0; +#X connect 12 0 13 0; +#X connect 12 0 1 0; diff --git a/multi_slider-help.pd b/multi_slider-help.pd new file mode 100644 index 0000000..be340e5 --- /dev/null +++ b/multi_slider-help.pd @@ -0,0 +1,25 @@ +#N canvas 0 0 703 472 10; +#X obj 36 -76 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6000 1; +#X obj 36 64 last_n 30; +#X obj 36 112 multi_slider 30; +#X obj 244 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 3100 1; +#X obj 244 111 multi_slider 3; +#X obj 244 87 pack f f f; +#X obj 276 57 t b f; +#X obj 276 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 9800 1; +#X obj 317 57 t b f; +#X obj 317 -77 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4600 1; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 5 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 6 1 5 1; +#X connect 7 0 6 0; +#X connect 8 0 5 0; +#X connect 8 1 5 2; +#X connect 9 0 8 0; diff --git a/nl-help.pd b/nl-help.pd new file mode 100644 index 0000000..859b83e --- /dev/null +++ b/nl-help.pd @@ -0,0 +1,69 @@ +#N canvas 484 10 613 430 10; +#X obj 54 58 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 3900 1; +#X obj 54 221 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 5405 1; +#X floatatom 98 177 5 0 0 0 - - -; +#X floatatom 345 68 5 0 0 0 - - -; +#X obj 345 92 t b f; +#X obj 233 67 loadbang; +#X text 273 364 XY relation of the non-lineraity object; +#N canvas 0 0 450 300 float 0; +#X obj 71 23 inlet; +#X obj 48 191 outlet; +#X obj 150 22 inlet; +#X obj 71 93 list prepend; +#X obj 71 118 list; +#X obj 48 141 list; +#X obj 48 166 list trim; +#X obj 150 45 t b b; +#X msg 150 70 list; +#X connect 0 0 3 0; +#X connect 2 0 7 0; +#X connect 3 0 4 0; +#X connect 4 0 3 1; +#X connect 4 0 5 1; +#X connect 5 0 6 0; +#X connect 6 0 1 0; +#X connect 7 0 8 0; +#X connect 7 1 5 0; +#X connect 8 0 3 1; +#X restore 233 177 pd float to list ___________; +#N canvas 0 0 450 300 generate 0; +#X obj 55 38 inlet; +#X msg 55 65 0; +#X obj 55 91 f; +#X obj 55 164 + 1; +#X obj 55 137 t f f; +#X obj 85 192 outlet; +#X obj 148 192 outlet; +#X obj 148 166 t b; +#X obj 85 164 / 100; +#X obj 55 114 moses 101; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 4 1 8 0; +#X connect 7 0 6 0; +#X connect 8 0 5 0; +#X connect 9 0 4 0; +#X connect 9 1 7 0; +#X restore 233 118 pd generate list ___________; +#X obj 233 92 delay 1000; +#X obj 54 197 nl 1; +#X obj 233 149 nl -1 ____________; +#X obj 233 201 multi_slider 100; +#X connect 0 0 10 0; +#X connect 2 0 10 1; +#X connect 3 0 4 0; +#X connect 4 0 8 0; +#X connect 4 1 11 1; +#X connect 5 0 9 0; +#X connect 7 0 12 0; +#X connect 8 0 11 0; +#X connect 8 1 7 1; +#X connect 9 0 8 0; +#X connect 10 0 1 0; +#X connect 11 0 7 0; diff --git a/notescale-help.pd b/notescale-help.pd new file mode 100644 index 0000000..2f17031 --- /dev/null +++ b/notescale-help.pd @@ -0,0 +1,44 @@ +#N canvas 577 303 464 467 10; +#X floatatom 26 85 5 0 0 0 - - -; +#X floatatom 26 160 0 0 0 0 - - -; +#X obj 2 2 cnv 15 450 20 empty empty notescale 2 11 1 18 -233017 +-66577 0; +#X msg 418 3 pddp; +#X floatatom 137 266 5 0 0 0 - - -; +#X obj 140 330 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 17 393 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 234 407 released under the GNU GPL; +#X floatatom 150 160 0 0 0 0 - - -; +#X floatatom 297 160 0 0 0 0 - - -; +#X obj 213 83 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -225271 +-1 -1 0 0; +#X text 17 426 $Revision: 1.1 $$Date: 2006-01-29 08:12:33 $; +#X text 18 439 $Author: eighthave $; +#X obj 140 244 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262131 +-1 -1 0 0; +#X obj 26 130 notescale 30 60; +#X floatatom 137 347 5 0 0 0 - - -; +#X text 13 193 If you use [notescale] with no arguments \, then the +output range defaults to 0-127.; +#X floatatom 202 109 5 0 0 0 - - -; +#X obj 26 105 / 100; +#X text 18 35 [notescale] scales a stream of numbers to a MIDI note +number. It takes an input range of 0 to 1 \, and outputs MIDI note +numbers based on an output range set as arguments.; +#X obj 137 297 notescale; +#X obj 150 130 notescale 15 120; +#X obj 297 130 notescale 24 48; +#X connect 0 0 18 0; +#X connect 4 0 20 0; +#X connect 5 0 15 0; +#X connect 10 0 17 0; +#X connect 10 0 21 0; +#X connect 10 0 22 0; +#X connect 13 0 4 0; +#X connect 14 0 1 0; +#X connect 18 0 14 0; +#X connect 20 0 5 0; +#X connect 21 0 8 0; +#X connect 22 0 9 0; diff --git a/one2four-help.pd b/one2four-help.pd new file mode 100644 index 0000000..b6462ee --- /dev/null +++ b/one2four-help.pd @@ -0,0 +1,79 @@ +#N canvas 90 46 633 528 10; +#X obj 5 2 cnv 15 450 20 empty empty one2four 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X floatatom 153 110 5 0 0 0 - - -; +#X floatatom 23 186 5 0 0 0 - - -; +#X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 26 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 173 186 5 0 0 0 - - -; +#X obj 176 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 323 186 5 0 0 0 - - -; +#X obj 326 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 280 473 released under the GNU GPL; +#X floatatom 121 299 5 0 0 0 - - -; +#X floatatom 23 416 5 0 0 0 - - -; +#X obj 124 280 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 26 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 173 416 5 0 0 0 - - -; +#X obj 176 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 323 416 5 0 0 0 - - -; +#X obj 326 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 16 473 (C) Copyright 2007 Free Software Foundation; +#X text 21 243 You can set the breakpoint using the argument or the +right inlet:; +#X floatatom 226 346 5 0 0 0 - - -; +#X obj 229 327 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 173 326 5 0 0 0 - - -; +#X obj 176 307 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 153 145 one2four; +#X text 18 28 Simple one-to-four mapping object. The first inlet is +passed thru \, the range of the output data on the other inlets starts +at the points in the input range specified as arguments or the cold +inlets.; +#X floatatom 473 186 5 0 0 0 - - -; +#X obj 476 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 132 381 one2four 0.1 0.2 0.3; +#X floatatom 266 366 5 0 0 0 - - -; +#X obj 269 347 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 473 416 5 0 0 0 - - -; +#X obj 476 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X connect 2 0 25 0; +#X connect 3 0 5 0; +#X connect 4 0 2 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 11 0 29 0; +#X connect 12 0 14 0; +#X connect 13 0 11 0; +#X connect 15 0 16 0; +#X connect 17 0 18 0; +#X connect 21 0 29 2; +#X connect 22 0 21 0; +#X connect 23 0 29 1; +#X connect 24 0 23 0; +#X connect 25 0 3 0; +#X connect 25 1 6 0; +#X connect 25 2 8 0; +#X connect 25 3 27 0; +#X connect 27 0 28 0; +#X connect 29 0 12 0; +#X connect 29 1 15 0; +#X connect 29 2 17 0; +#X connect 29 3 32 0; +#X connect 30 0 29 3; +#X connect 31 0 30 0; +#X connect 32 0 33 0; diff --git a/one2three-help.pd b/one2three-help.pd new file mode 100644 index 0000000..1f0b03a --- /dev/null +++ b/one2three-help.pd @@ -0,0 +1,63 @@ +#N canvas 541 218 481 514 10; +#X obj 5 2 cnv 15 450 20 empty empty one2three 2 11 1 18 -233017 +-66577 0; +#X msg 422 3 pddp; +#X floatatom 153 110 5 0 0 0 - - -; +#X floatatom 23 186 5 0 0 0 - - -; +#X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 26 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 173 186 5 0 0 0 - - -; +#X obj 176 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 323 186 5 0 0 0 - - -; +#X obj 326 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 18 28 Simple one-to-three mapping object. The first inlet is +passed thru \, the range of the output data on the other inlet starts +at the points in the input range specified as arugments.; +#X obj 153 145 one2three; +#X text 280 473 released under the GNU GPL; +#X floatatom 121 299 5 0 0 0 - - -; +#X floatatom 23 416 5 0 0 0 - - -; +#X obj 124 280 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 26 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 173 416 5 0 0 0 - - -; +#X obj 176 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 323 416 5 0 0 0 - - -; +#X obj 326 433 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 16 473 (C) Copyright 2007 Free Software Foundation; +#X text 21 243 You can set the breakpoint using the argument or the +right inlet:; +#X floatatom 226 356 5 0 0 0 - - -; +#X obj 229 337 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 173 336 5 0 0 0 - - -; +#X obj 176 317 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 121 375 one2three 0.2 0.4; +#X connect 2 0 11 0; +#X connect 3 0 5 0; +#X connect 4 0 2 0; +#X connect 6 0 7 0; +#X connect 8 0 9 0; +#X connect 11 0 3 0; +#X connect 11 1 6 0; +#X connect 11 2 8 0; +#X connect 13 0 27 0; +#X connect 14 0 16 0; +#X connect 15 0 13 0; +#X connect 17 0 18 0; +#X connect 19 0 20 0; +#X connect 23 0 27 2; +#X connect 24 0 23 0; +#X connect 25 0 27 1; +#X connect 26 0 25 0; +#X connect 27 0 14 0; +#X connect 27 1 17 0; +#X connect 27 2 19 0; diff --git a/one2two-help.pd b/one2two-help.pd new file mode 100644 index 0000000..d83031f --- /dev/null +++ b/one2two-help.pd @@ -0,0 +1,48 @@ +#N canvas 918 327 496 504 10; +#X obj 5 2 cnv 15 450 20 empty empty one2two 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 273 457 released under the GNU GPL; +#X floatatom 153 110 5 0 0 0 - - -; +#X floatatom 83 186 5 0 0 0 - - -; +#X obj 156 91 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 4700 0; +#X obj 86 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 263 186 5 0 0 0 - - -; +#X obj 266 203 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 18 28 Simple one-to-two mapping object. The first inlet is +passed thru \, the range of the output data on the second inlet starts +at the point in the input range specified as an arugment.; +#X text 6 457 (C) Copyright 2007 Free Software Foundation; +#X floatatom 143 303 5 0 0 0 - - -; +#X floatatom 73 399 5 0 0 0 - - -; +#X obj 146 284 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 76 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 253 399 5 0 0 0 - - -; +#X obj 256 416 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 21 243 You can set the breakpoint using the argument or the +right inlet:; +#X floatatom 211 333 5 0 0 0 - - -; +#X obj 214 314 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 143 352 one2two 0.2; +#X obj 153 139 one2two; +#X connect 3 0 21 0; +#X connect 4 0 6 0; +#X connect 5 0 3 0; +#X connect 7 0 8 0; +#X connect 11 0 20 0; +#X connect 12 0 14 0; +#X connect 13 0 11 0; +#X connect 15 0 16 0; +#X connect 18 0 20 1; +#X connect 19 0 18 0; +#X connect 20 0 12 0; +#X connect 20 1 15 0; +#X connect 21 0 4 0; +#X connect 21 1 7 0; diff --git a/oscillo-help.pd b/oscillo-help.pd new file mode 100644 index 0000000..b8b107b --- /dev/null +++ b/oscillo-help.pd @@ -0,0 +1,10 @@ +#N canvas 0 0 293 276 10; +#X obj 5 6 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 -1 +-1 11900 1; +#X floatatom 43 -78 5 0 0 0 - - -; +#X text 89 -80 from 0 to 1; +#X obj 43 -60 resample 30; +#X obj 43 -10 oscillo; +#X connect 0 0 3 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; diff --git a/pmattractor_2d-help.pd b/pmattractor_2d-help.pd new file mode 100644 index 0000000..9e590aa --- /dev/null +++ b/pmattractor_2d-help.pd @@ -0,0 +1,60 @@ +#N canvas 535 89 583 724 10; +#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 44 418 unpack f f; +#X obj 368 21 gcanvas 100 100; +#X floatatom 193 370 5 0 0 0 - - -; +#X floatatom 118 369 5 0 0 0 - - -; +#X obj 44 538 timeroll; +#X obj 44 491 min 1; +#X obj 44 511 max 0; +#X obj 368 129 - 50; +#X obj 461 127 - 50; +#X obj 44 442 + 1; +#X obj 44 466 / 2; +#X obj 368 151 / 100; +#X obj 461 149 / 100; +#X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X msg 368 220 grab \$1 \$2; +#X obj 368 174 pack f f; +#X obj 368 197 t l b; +#X msg 398 270 0; +#X msg 398 295 grab_on \$1; +#X msg 161 190 force \$1 0; +#X msg 212 212 force 0 \$1; +#X obj 44 283 metro 50; +#X obj 44 259 loadbang; +#X obj 44 391 pmattractor_2d 0.3 0.3; +#X obj 398 244 delay 200; +#X msg 432 271 0.3; +#X connect 0 0 20 0; +#X connect 1 0 10 0; +#X connect 1 1 10 0; +#X connect 2 0 8 0; +#X connect 2 1 9 0; +#X connect 3 0 24 2; +#X connect 4 0 24 1; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 10 0 11 0; +#X connect 11 0 6 0; +#X connect 12 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 21 0; +#X connect 15 0 24 0; +#X connect 16 0 17 0; +#X connect 17 0 15 0; +#X connect 17 1 26 0; +#X connect 17 1 25 0; +#X connect 18 0 19 0; +#X connect 19 0 24 0; +#X connect 20 0 24 0; +#X connect 21 0 24 0; +#X connect 22 0 24 0; +#X connect 23 0 22 0; +#X connect 24 0 1 0; +#X connect 25 0 18 0; +#X connect 26 0 19 0; diff --git a/pmattractor_3d-help.pd b/pmattractor_3d-help.pd new file mode 100644 index 0000000..54d6ee1 --- /dev/null +++ b/pmattractor_3d-help.pd @@ -0,0 +1,66 @@ +#N canvas 809 60 642 776 10; +#X floatatom 194 377 5 0 0 0 - - -; +#X floatatom 119 376 5 0 0 0 - - -; +#X obj 45 500 min 1; +#X obj 45 520 max 0; +#X obj 45 427 unpack f f f; +#X obj 162 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 12700 0; +#X obj 369 28 gcanvas 100 100; +#X obj 369 136 - 50; +#X obj 462 134 - 50; +#X obj 369 158 / 100; +#X obj 462 156 / 100; +#X obj 213 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 12700 0; +#X obj 369 181 pack f f; +#X obj 369 204 t l b; +#X msg 399 277 0; +#X msg 399 302 grab_on \$1; +#X obj 45 290 metro 50; +#X obj 45 266 loadbang; +#X obj 399 251 delay 200; +#X msg 433 278 0.3; +#X msg 369 227 grab \$1 \$2 0; +#X obj 258 47 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 12700 0; +#X msg 162 197 force \$1 0 0; +#X msg 213 219 force 0 \$1 0; +#X msg 259 250 force 0 0 \$1; +#X obj 45 451 + 1; +#X obj 45 475 / 2; +#X obj 45 547 timeroll; +#X obj 45 400 pmattractor_3d 0.3 0.3; +#X connect 0 0 28 2; +#X connect 1 0 28 1; +#X connect 2 0 3 0; +#X connect 3 0 27 0; +#X connect 4 0 25 0; +#X connect 4 1 25 0; +#X connect 4 2 25 0; +#X connect 5 0 22 0; +#X connect 6 0 7 0; +#X connect 6 1 8 0; +#X connect 7 0 9 0; +#X connect 8 0 10 0; +#X connect 9 0 12 0; +#X connect 10 0 12 1; +#X connect 11 0 23 0; +#X connect 12 0 13 0; +#X connect 13 0 20 0; +#X connect 13 1 19 0; +#X connect 13 1 18 0; +#X connect 14 0 15 0; +#X connect 15 0 28 0; +#X connect 16 0 28 0; +#X connect 17 0 16 0; +#X connect 18 0 14 0; +#X connect 19 0 15 0; +#X connect 20 0 28 0; +#X connect 21 0 24 0; +#X connect 22 0 28 0; +#X connect 23 0 28 0; +#X connect 24 0 28 0; +#X connect 25 0 26 0; +#X connect 26 0 2 0; +#X connect 28 0 4 0; diff --git a/pmcloud_1d-help.pd b/pmcloud_1d-help.pd new file mode 100644 index 0000000..3efd9ec --- /dev/null +++ b/pmcloud_1d-help.pd @@ -0,0 +1,44 @@ +#N canvas 23 56 665 645 10; +#X text 106 339 outlet 1 : position of masses; +#X obj 38 451 gemhead; +#X obj 38 369 t b l; +#X obj 38 546 translateXYZ; +#X obj 96 499 - 0.5; +#X obj 249 490 gemwin; +#X msg 249 438 create \, 1; +#X msg 266 461 destroy; +#X obj 54 395 loadbang; +#X msg 54 418 0; +#X obj 38 571 square 0.1; +#X obj 89 203 gemhead; +#X obj 89 227 b; +#X obj 95 519 * 2; +#X floatatom 87 286 5 0 0 0 - - -; +#X floatatom 187 285 5 0 0 0 - - -; +#X floatatom 137 286 5 0 0 0 - - -; +#X msg 25 13 reset; +#X msg 61 77 force 0.2; +#X obj 89 252 f; +#X obj 147 105 vsl 15 128 -1 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 7900 1; +#X obj 38 307 pmcloud_1d 16 0.02 0.01; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 2 1 4 0; +#X connect 3 0 10 0; +#X connect 4 0 13 0; +#X connect 6 0 5 0; +#X connect 7 0 5 0; +#X connect 8 0 9 0; +#X connect 9 0 1 0; +#X connect 11 0 12 0; +#X connect 12 0 19 0; +#X connect 13 0 3 1; +#X connect 14 0 21 1; +#X connect 15 0 21 3; +#X connect 16 0 21 2; +#X connect 17 0 21 0; +#X connect 18 0 21 0; +#X connect 19 0 21 0; +#X connect 20 0 19 1; +#X connect 21 0 2 0; diff --git a/pmcloud_2d-help.pd b/pmcloud_2d-help.pd new file mode 100644 index 0000000..aab85fb --- /dev/null +++ b/pmcloud_2d-help.pd @@ -0,0 +1,63 @@ +#N canvas 555 77 665 645 10; +#X text 106 339 outlet 1 : position of masses; +#X obj 38 451 gemhead; +#X obj 38 369 t b l; +#X obj 38 546 translateXYZ; +#X obj 96 499 - 0.5; +#X obj 161 499 - 0.5; +#X obj 249 490 gemwin; +#X msg 249 438 create \, 1; +#X msg 266 461 destroy; +#X obj 54 395 loadbang; +#X msg 54 418 0; +#X obj 38 571 square 0.1; +#X obj 89 203 gemhead; +#X obj 89 227 b; +#X obj 96 477 unpack f f; +#X obj 174 57 gcanvas 100 100; +#X obj 174 165 - 50; +#X obj 267 163 - 50; +#X obj 174 187 / 100; +#X obj 174 212 pack f f; +#X obj 95 519 * 2; +#X obj 160 519 * 2; +#X obj 267 185 / -100; +#X floatatom 87 286 5 0 0 0 - - -; +#X floatatom 187 285 5 0 0 0 - - -; +#X floatatom 137 286 5 0 0 0 - - -; +#X msg 25 13 reset; +#X obj 38 307 pmcloud_2d 16 0.1 0.05; +#X msg 42 36 forceX 0.1; +#X msg 61 77 force 0.2 0.1; +#X msg 50 56 forceY -0.1; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 2 1 14 0; +#X connect 3 0 11 0; +#X connect 4 0 20 0; +#X connect 5 0 21 0; +#X connect 7 0 6 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 1 0; +#X connect 12 0 13 0; +#X connect 13 0 27 0; +#X connect 14 0 4 0; +#X connect 14 1 5 0; +#X connect 15 0 16 0; +#X connect 15 1 17 0; +#X connect 16 0 18 0; +#X connect 17 0 22 0; +#X connect 18 0 19 0; +#X connect 19 0 27 0; +#X connect 20 0 3 1; +#X connect 21 0 3 2; +#X connect 22 0 19 1; +#X connect 23 0 27 1; +#X connect 24 0 27 3; +#X connect 25 0 27 2; +#X connect 26 0 27 0; +#X connect 27 0 2 0; +#X connect 28 0 27 0; +#X connect 29 0 27 0; +#X connect 30 0 27 0; diff --git a/pmcloud_3d-help.pd b/pmcloud_3d-help.pd new file mode 100644 index 0000000..28131ab --- /dev/null +++ b/pmcloud_3d-help.pd @@ -0,0 +1,72 @@ +#N canvas 23 56 665 645 10; +#X text 106 339 outlet 1 : position of masses; +#X obj 38 451 gemhead; +#X obj 38 369 t b l; +#X obj 38 546 translateXYZ; +#X obj 96 499 - 0.5; +#X obj 142 500 - 0.5; +#X obj 249 490 gemwin; +#X msg 249 438 create \, 1; +#X msg 266 461 destroy; +#X obj 54 395 loadbang; +#X msg 54 418 0; +#X obj 38 571 square 0.1; +#X obj 89 203 gemhead; +#X obj 89 227 b; +#X obj 89 252 l; +#X obj 174 57 gcanvas 100 100; +#X obj 174 165 - 50; +#X obj 267 163 - 50; +#X obj 174 187 / 100; +#X obj 95 519 * 2; +#X obj 141 520 * 2; +#X obj 267 185 / -100; +#X floatatom 87 286 5 0 0 0 - - -; +#X floatatom 187 285 5 0 0 0 - - -; +#X floatatom 137 286 5 0 0 0 - - -; +#X msg 25 13 reset; +#X msg 42 36 forceX 0.1; +#X msg 50 56 forceY -0.1; +#X obj 38 307 pmcloud_3d 16 0.1 0.05; +#X msg 58 80 forceZ -0.1; +#X msg 60 111 force 0.2 0 0.1; +#X obj 96 477 unpack f f f; +#X obj 184 501 - 0.5; +#X obj 183 521 * 2; +#X obj 174 212 pack f f 0; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 2 1 31 0; +#X connect 3 0 11 0; +#X connect 4 0 19 0; +#X connect 5 0 20 0; +#X connect 7 0 6 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 1 0; +#X connect 12 0 13 0; +#X connect 13 0 14 0; +#X connect 14 0 28 0; +#X connect 15 0 16 0; +#X connect 15 1 17 0; +#X connect 16 0 18 0; +#X connect 17 0 21 0; +#X connect 18 0 34 0; +#X connect 19 0 3 1; +#X connect 20 0 3 2; +#X connect 21 0 34 1; +#X connect 22 0 28 1; +#X connect 23 0 28 3; +#X connect 24 0 28 2; +#X connect 25 0 28 0; +#X connect 26 0 28 0; +#X connect 27 0 28 0; +#X connect 28 0 2 0; +#X connect 29 0 28 0; +#X connect 30 0 28 0; +#X connect 31 0 4 0; +#X connect 31 1 5 0; +#X connect 31 2 32 0; +#X connect 32 0 33 0; +#X connect 33 0 3 3; +#X connect 34 0 14 1; diff --git a/pmcube_3d-help.pd b/pmcube_3d-help.pd new file mode 100644 index 0000000..06244d6 --- /dev/null +++ b/pmcube_3d-help.pd @@ -0,0 +1,66 @@ +#N canvas 331 29 611 832 10; +#X floatatom 199 344 5 0 0 0 - - -; +#X floatatom 119 343 5 0 0 0 - - -; +#X obj 44 514 timeroll; +#X obj 44 467 min 1; +#X obj 44 487 max 0; +#X obj 44 418 + 1; +#X obj 44 442 / 2; +#X obj 44 394 unpack f f f; +#X obj 44 367 pmcube_3d 0.3 0.3; +#X obj 162 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6300 0; +#X obj 369 28 gcanvas 100 100; +#X obj 369 136 - 50; +#X obj 462 134 - 50; +#X obj 369 158 / 100; +#X obj 462 156 / 100; +#X obj 213 45 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 9500 0; +#X obj 369 181 pack f f; +#X obj 369 204 t l b; +#X msg 399 277 0; +#X msg 399 302 grab_on \$1; +#X obj 44 290 metro 50; +#X obj 44 266 loadbang; +#X obj 399 251 delay 200; +#X msg 433 278 0.3; +#X msg 369 227 grab \$1 \$2 0; +#X obj 258 47 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 9500 0; +#X msg 162 197 force \$1 0 0; +#X msg 213 219 force 0 \$1 0; +#X msg 259 250 force 0 0 \$1; +#X connect 0 0 8 2; +#X connect 1 0 8 1; +#X connect 3 0 4 0; +#X connect 4 0 2 0; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X connect 7 0 5 0; +#X connect 7 1 5 0; +#X connect 7 2 5 0; +#X connect 8 0 7 0; +#X connect 9 0 26 0; +#X connect 10 0 11 0; +#X connect 10 1 12 0; +#X connect 11 0 13 0; +#X connect 12 0 14 0; +#X connect 13 0 16 0; +#X connect 14 0 16 1; +#X connect 15 0 27 0; +#X connect 16 0 17 0; +#X connect 17 0 24 0; +#X connect 17 1 23 0; +#X connect 17 1 22 0; +#X connect 18 0 19 0; +#X connect 19 0 8 0; +#X connect 20 0 8 0; +#X connect 21 0 20 0; +#X connect 22 0 18 0; +#X connect 23 0 19 0; +#X connect 24 0 8 0; +#X connect 25 0 28 0; +#X connect 26 0 8 0; +#X connect 27 0 8 0; +#X connect 28 0 8 0; diff --git a/pmfilter-help.pd b/pmfilter-help.pd new file mode 100644 index 0000000..6c59c55 --- /dev/null +++ b/pmfilter-help.pd @@ -0,0 +1,35 @@ +#N canvas 300 138 676 449 10; +#X obj 44 43 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6500 0; +#X obj 44 238 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6500 1; +#X floatatom 172 234 9 0 0 0 - - -; +#X msg 86 157 1; +#X obj 319 35 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6700 0; +#X obj 319 230 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 6700 1; +#X floatatom 447 226 9 0 0 0 - - -; +#X msg 361 149 0.5; +#X obj 44 183 resample 30; +#X obj 44 210 pmfilter 0.3 0.8; +#X obj 93 235 clip 0 1; +#X obj 93 259 timeroll; +#X obj 368 251 timeroll; +#X obj 368 227 clip 0 1; +#X obj 319 198 pmfilter 0.3 0.3; +#X obj 319 175 resample 30; +#X connect 0 0 8 0; +#X connect 3 0 9 1; +#X connect 4 0 15 0; +#X connect 7 0 14 1; +#X connect 8 0 9 0; +#X connect 9 0 1 0; +#X connect 9 0 10 0; +#X connect 9 1 2 0; +#X connect 10 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 5 0; +#X connect 14 0 13 0; +#X connect 14 1 6 0; +#X connect 15 0 14 0; diff --git a/pmfilter_2d-help.pd b/pmfilter_2d-help.pd new file mode 100644 index 0000000..4057dc6 --- /dev/null +++ b/pmfilter_2d-help.pd @@ -0,0 +1,35 @@ +#N canvas 181 195 583 629 10; +#X obj 44 43 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 94 44 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 44 212 pack f f; +#X obj 44 302 unpack f f; +#X msg 81 256 1 2; +#X obj 187 24 gcanvas 100 100; +#X obj 187 132 / 100; +#X obj 279 131 / 100; +#X floatatom 155 257 5 0 0 0 - - -; +#X floatatom 118 257 5 0 0 0 - - -; +#X floatatom 193 232 5 0 0 0 - - -; +#X obj 44 183 resample 50; +#X obj 44 279 pmfilter_2d 0.3 0.3; +#X obj 44 360 timeroll; +#X obj 44 333 clip 0 1; +#X text 348 44 physical modeling filter (2nd order); +#X connect 0 0 11 0; +#X connect 1 0 2 1; +#X connect 2 0 12 0; +#X connect 3 0 14 0; +#X connect 3 1 14 0; +#X connect 4 0 12 1; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 6 0 11 0; +#X connect 7 0 2 1; +#X connect 8 0 12 3; +#X connect 9 0 12 2; +#X connect 10 0 12 4; +#X connect 11 0 2 0; +#X connect 12 0 3 0; +#X connect 14 0 13 0; diff --git a/pmfilter_3d-help.pd b/pmfilter_3d-help.pd new file mode 100644 index 0000000..281cd2c --- /dev/null +++ b/pmfilter_3d-help.pd @@ -0,0 +1,27 @@ +#N canvas 181 195 296 555 10; +#X obj 44 44 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 75 43 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 44 211 pack f f f; +#X obj 44 299 unpack f f f; +#X obj 109 42 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X msg 86 243 1 0.5 0.3; +#X floatatom 198 245 5 0 0 0 - - -; +#X obj 44 184 resample 50; +#X obj 43 269 pmfilter_3d 0.3 0.3; +#X obj 44 345 clip 0 1; +#X obj 44 369 timeroll; +#X connect 0 0 7 0; +#X connect 1 0 2 1; +#X connect 2 0 8 0; +#X connect 3 0 9 0; +#X connect 3 1 9 0; +#X connect 3 2 9 0; +#X connect 4 0 2 2; +#X connect 5 0 8 1; +#X connect 6 0 8 4; +#X connect 7 0 2 0; +#X connect 8 0 3 0; +#X connect 9 0 10 0; diff --git a/pmmulti_stable_2d-help.pd b/pmmulti_stable_2d-help.pd new file mode 100644 index 0000000..65d67ad --- /dev/null +++ b/pmmulti_stable_2d-help.pd @@ -0,0 +1,88 @@ +#N canvas 604 59 724 805 10; +#X text 122 399 outlet 1 : position of masses; +#X obj 54 511 gemhead; +#X obj 54 429 t b l; +#X obj 54 606 translateXYZ; +#X obj 112 537 unpack f f f; +#X obj 112 582 * 4; +#X obj 151 583 * 4; +#X obj 458 526 gemwin; +#X msg 458 474 create \, 1; +#X msg 475 497 destroy; +#X obj 70 455 loadbang; +#X msg 70 478 0; +#X obj 54 632 square 0.1; +#X obj 164 30 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X obj 371 13 gcanvas 100 100; +#X obj 371 121 - 50; +#X obj 464 119 - 50; +#X obj 371 143 / 100; +#X obj 464 141 / 100; +#X obj 215 30 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 0 0; +#X msg 371 212 grab \$1 \$2; +#X obj 371 166 pack f f; +#X obj 371 189 t l b; +#X msg 401 262 0; +#X msg 401 287 grab_on \$1; +#X msg 164 182 force \$1 0; +#X msg 215 204 force 0 \$1; +#X obj 47 275 metro 50; +#X obj 47 251 loadbang; +#X obj 401 236 delay 200; +#X msg 435 263 0.3; +#X text 262 366 arguments : number of stable point \, rigidity \, damping +; +#X obj 96 204 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X msg 115 481 1; +#X obj 32 299 gemhead; +#X obj 34 323 b; +#X obj 54 367 pmmulti_stable_2d 9 0.1 0.1; +#X obj 195 589 cart2pol; +#X floatatom 195 623 5 0 0 0 - - -; +#X floatatom 236 623 5 0 0 0 - - -; +#X text 202 643 r; +#X text 247 645 phy; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 2 1 4 0; +#X connect 3 0 12 0; +#X connect 4 0 37 0; +#X connect 4 0 5 0; +#X connect 4 1 37 1; +#X connect 4 1 6 0; +#X connect 5 0 3 1; +#X connect 6 0 3 2; +#X connect 8 0 7 0; +#X connect 9 0 7 0; +#X connect 10 0 11 0; +#X connect 11 0 1 0; +#X connect 13 0 25 0; +#X connect 14 0 15 0; +#X connect 14 1 16 0; +#X connect 15 0 17 0; +#X connect 16 0 18 0; +#X connect 17 0 21 0; +#X connect 18 0 21 1; +#X connect 19 0 26 0; +#X connect 20 0 36 0; +#X connect 21 0 22 0; +#X connect 22 0 20 0; +#X connect 22 1 30 0; +#X connect 22 1 29 0; +#X connect 23 0 24 0; +#X connect 24 0 36 0; +#X connect 25 0 36 0; +#X connect 26 0 36 0; +#X connect 28 0 27 0; +#X connect 29 0 23 0; +#X connect 30 0 24 0; +#X connect 32 0 27 0; +#X connect 33 0 1 0; +#X connect 34 0 35 0; +#X connect 35 0 36 0; +#X connect 36 0 2 0; +#X connect 37 0 38 0; +#X connect 37 1 39 0; diff --git a/pmopen_string_1d-help.pd b/pmopen_string_1d-help.pd new file mode 100644 index 0000000..37af3f8 --- /dev/null +++ b/pmopen_string_1d-help.pd @@ -0,0 +1,107 @@ +#N canvas 209 108 665 618 10; +#X obj 39 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6093 1; +#X obj 56 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 3535 1; +#X obj 73 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1392 1; +#X obj 90 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 107 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 124 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 141 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 502 1; +#X obj 158 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1464 1; +#X obj 175 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2322 1; +#X obj 192 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2911 1; +#X obj 39 456 route 0 1 2 3 4 5 6 7 8 9 10; +#X obj 209 487 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 3217 1; +#X text 256 307 arguments : number of moving masses \, rigidity \, +damping; +#X text 210 19 simple Physical model of "string"; +#X text 164 40 usefull to create different correlated output with few +input.; +#X msg 102 232 3 1; +#X text 133 234 mass 3 \, force = 1; +#X obj 306 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 323 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 10458 1; +#X obj 340 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 12700 1; +#X obj 357 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 12700 1; +#X obj 374 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 12700 1; +#X obj 391 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 12549 1; +#X obj 408 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 8554 1; +#X obj 425 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 5166 1; +#X obj 442 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 3326 1; +#X obj 459 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2782 1; +#X obj 306 437 route 0 1 2 3 4 5 6 7 8 9 10; +#X obj 476 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2670 1; +#X obj 306 342 unpack f f; +#X obj 306 412 pack f f; +#X obj 371 367 * 100; +#X obj 371 391 + 64; +#X text 105 351 2 : forces apply to masses; +#X text 57 334 outlet 1 : position of masses; +#X obj 38 365 unpack f f; +#X obj 102 390 + 64; +#X obj 38 414 pack f f; +#X text 123 113 inlet : 1 : metro; +#X text 180 136 2 : forces apply to masses; +#X text 180 158 3 : rigidity; +#X text 180 178 4 : damping; +#X obj 39 109 vsl 15 128 -30 30 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 5700 1; +#X obj 39 307 pmopen_string_1d 10 0.1 0.01; +#X obj 39 285 resample 22; +#X connect 10 0 0 0; +#X connect 10 1 1 0; +#X connect 10 2 2 0; +#X connect 10 3 3 0; +#X connect 10 4 4 0; +#X connect 10 5 5 0; +#X connect 10 6 6 0; +#X connect 10 7 7 0; +#X connect 10 8 8 0; +#X connect 10 9 9 0; +#X connect 10 10 11 0; +#X connect 15 0 43 1; +#X connect 27 0 17 0; +#X connect 27 1 18 0; +#X connect 27 2 19 0; +#X connect 27 3 20 0; +#X connect 27 4 21 0; +#X connect 27 5 22 0; +#X connect 27 6 23 0; +#X connect 27 7 24 0; +#X connect 27 8 25 0; +#X connect 27 9 26 0; +#X connect 27 10 28 0; +#X connect 29 0 30 0; +#X connect 29 1 31 0; +#X connect 30 0 27 0; +#X connect 31 0 32 0; +#X connect 32 0 30 1; +#X connect 35 0 37 0; +#X connect 35 1 36 0; +#X connect 36 0 37 1; +#X connect 37 0 10 0; +#X connect 42 0 44 0; +#X connect 43 0 35 0; +#X connect 43 1 29 0; +#X connect 44 0 43 0; diff --git a/pmrepulsor_1d-help.pd b/pmrepulsor_1d-help.pd new file mode 100644 index 0000000..5645db5 --- /dev/null +++ b/pmrepulsor_1d-help.pd @@ -0,0 +1,42 @@ +#N canvas 71 107 520 753 10; +#X floatatom 196 374 5 0 0 0 - - -; +#X floatatom 116 373 5 0 0 0 - - -; +#X obj 41 397 pmrepulsor_1d 0.3 0.3; +#X obj 41 523 timeroll 100; +#X obj 41 475 min 1; +#X obj 41 497 max 0; +#X obj 41 451 + 0.5; +#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 5900 0; +#X msg 315 252 0; +#X msg 315 277 grab_on \$1; +#X obj 41 283 metro 50; +#X obj 41 259 loadbang; +#X obj 315 226 delay 200; +#X msg 349 253 0.3; +#X msg 161 190 force \$1; +#X obj 285 43 vsl 15 128 -1 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1100 1; +#X obj 285 179 t f b; +#X msg 285 202 grab \$1; +#X obj 41 427 / 2; +#X connect 0 0 2 2; +#X connect 1 0 2 1; +#X connect 2 0 18 0; +#X connect 4 0 5 0; +#X connect 5 0 3 0; +#X connect 6 0 4 0; +#X connect 7 0 14 0; +#X connect 8 0 9 0; +#X connect 9 0 2 0; +#X connect 10 0 2 0; +#X connect 11 0 10 0; +#X connect 12 0 8 0; +#X connect 13 0 9 0; +#X connect 14 0 2 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 13 0; +#X connect 16 1 12 0; +#X connect 17 0 2 0; +#X connect 18 0 6 0; diff --git a/pmrepulsor_2d-help.pd b/pmrepulsor_2d-help.pd new file mode 100644 index 0000000..46182ba --- /dev/null +++ b/pmrepulsor_2d-help.pd @@ -0,0 +1,60 @@ +#N canvas 33 89 639 826 10; +#X obj 44 460 unpack f f; +#X floatatom 186 413 5 0 0 0 - - -; +#X floatatom 115 412 5 0 0 0 - - -; +#X obj 44 580 timeroll; +#X obj 44 533 min 1; +#X obj 44 553 max 0; +#X obj 44 484 + 1; +#X obj 44 508 / 2; +#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 1200 0; +#X obj 368 21 gcanvas 100 100; +#X obj 368 129 - 50; +#X obj 461 127 - 50; +#X obj 368 151 / 100; +#X obj 461 149 / 100; +#X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 7900 0; +#X msg 368 220 grab \$1 \$2; +#X obj 368 174 pack f f; +#X obj 368 197 t l b; +#X msg 398 270 0; +#X msg 398 295 grab_on \$1; +#X msg 161 190 force \$1 0; +#X msg 212 212 force 0 \$1; +#X obj 44 283 metro 50; +#X obj 44 259 loadbang; +#X obj 398 244 delay 200; +#X msg 432 271 0.3; +#X obj 44 433 pmrepulsor_2d 0.3 0.3; +#X connect 0 0 6 0; +#X connect 0 1 6 0; +#X connect 1 0 26 2; +#X connect 2 0 26 1; +#X connect 4 0 5 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 7 0 4 0; +#X connect 8 0 20 0; +#X connect 9 0 10 0; +#X connect 9 1 11 0; +#X connect 10 0 12 0; +#X connect 11 0 13 0; +#X connect 12 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 21 0; +#X connect 15 0 26 0; +#X connect 16 0 17 0; +#X connect 17 0 15 0; +#X connect 17 1 25 0; +#X connect 17 1 24 0; +#X connect 18 0 19 0; +#X connect 19 0 26 0; +#X connect 20 0 26 0; +#X connect 21 0 26 0; +#X connect 22 0 26 0; +#X connect 23 0 22 0; +#X connect 24 0 18 0; +#X connect 25 0 19 0; +#X connect 26 0 0 0; diff --git a/pmrepulsor_3d-help.pd b/pmrepulsor_3d-help.pd new file mode 100644 index 0000000..144d461 --- /dev/null +++ b/pmrepulsor_3d-help.pd @@ -0,0 +1,66 @@ +#N canvas 377 76 579 769 10; +#X floatatom 157 380 5 0 0 0 - - -; +#X floatatom 100 379 5 0 0 0 - - -; +#X obj 43 550 timeroll; +#X obj 43 503 min 1; +#X obj 43 523 max 0; +#X obj 43 454 + 1; +#X obj 43 478 / 2; +#X obj 43 430 unpack f f f; +#X obj 160 54 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 4400 0; +#X obj 367 37 gcanvas 100 100; +#X obj 367 145 - 50; +#X obj 460 143 - 50; +#X obj 367 167 / 100; +#X obj 460 165 / 100; +#X obj 211 54 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 700 0; +#X obj 367 190 pack f f; +#X obj 367 213 t l b; +#X msg 397 286 0; +#X msg 397 311 grab_on \$1; +#X obj 43 299 metro 50; +#X obj 43 275 loadbang; +#X obj 397 260 delay 200; +#X msg 431 287 0.3; +#X msg 367 236 grab \$1 \$2 0; +#X obj 256 56 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 10100 0; +#X msg 160 206 force \$1 0 0; +#X msg 211 228 force 0 \$1 0; +#X msg 257 259 force 0 0 \$1; +#X obj 43 403 pmrepulsor_3d 0.3 0.3; +#X connect 0 0 28 2; +#X connect 1 0 28 1; +#X connect 3 0 4 0; +#X connect 4 0 2 0; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X connect 7 0 5 0; +#X connect 7 1 5 0; +#X connect 7 2 5 0; +#X connect 8 0 25 0; +#X connect 9 0 10 0; +#X connect 9 1 11 0; +#X connect 10 0 12 0; +#X connect 11 0 13 0; +#X connect 12 0 15 0; +#X connect 13 0 15 1; +#X connect 14 0 26 0; +#X connect 15 0 16 0; +#X connect 16 0 23 0; +#X connect 16 1 22 0; +#X connect 16 1 21 0; +#X connect 17 0 18 0; +#X connect 18 0 28 0; +#X connect 19 0 28 0; +#X connect 20 0 19 0; +#X connect 21 0 17 0; +#X connect 22 0 18 0; +#X connect 23 0 28 0; +#X connect 24 0 27 0; +#X connect 25 0 28 0; +#X connect 26 0 28 0; +#X connect 27 0 28 0; +#X connect 28 0 7 0; diff --git a/pmrigid_open_string_2d-help.pd b/pmrigid_open_string_2d-help.pd new file mode 100644 index 0000000..984f3ec --- /dev/null +++ b/pmrigid_open_string_2d-help.pd @@ -0,0 +1,58 @@ +#N canvas 556 69 665 645 10; +#X obj 54 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2800 1; +#X obj 75 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 5200 1; +#X text 289 306 arguments : number of moving masses \, rigidity \, +damping; +#X text 210 19 simple Physical model of "string"; +#X text 164 40 usefull to create different correlated output with few +input.; +#X text 111 113 inlet : 1 \, 2 : position of 1st mass and last mass +; +#X text 180 136 3 : forces apply to masses; +#X text 180 158 4 : rigidity; +#X text 180 178 5 : damping; +#X text 171 279 mass 3 \, force = 1; +#X text 106 339 outlet 1 : position of masses; +#X msg 116 280 3 0.01; +#X obj 38 451 gemhead; +#X obj 38 369 t b l; +#X obj 38 546 translateXYZ; +#X obj 96 477 unpack f f f; +#X obj 38 286 f; +#X obj 135 500 - 0.5; +#X obj 134 520 * 4; +#X obj 175 500 - 0.5; +#X obj 174 520 * 4; +#X obj 249 490 gemwin; +#X msg 249 438 create \, 1; +#X msg 266 461 destroy; +#X obj 54 395 loadbang; +#X msg 54 418 0; +#X obj 38 571 square 0.1; +#X obj 38 236 gemhead; +#X obj 38 260 b; +#X obj 38 309 pmrigid_open_string_2d 9 0.1 0.01; +#X obj 38 338 route 0 1; +#X connect 0 0 16 1; +#X connect 11 0 29 1; +#X connect 12 0 14 0; +#X connect 13 0 12 0; +#X connect 13 1 15 0; +#X connect 14 0 26 0; +#X connect 15 1 17 0; +#X connect 15 2 19 0; +#X connect 16 0 29 0; +#X connect 17 0 18 0; +#X connect 18 0 14 1; +#X connect 19 0 20 0; +#X connect 20 0 14 2; +#X connect 22 0 21 0; +#X connect 23 0 21 0; +#X connect 24 0 25 0; +#X connect 25 0 12 0; +#X connect 27 0 28 0; +#X connect 28 0 16 0; +#X connect 29 0 30 0; +#X connect 30 2 13 0; diff --git a/pmrigid_string_2d-help.pd b/pmrigid_string_2d-help.pd new file mode 100644 index 0000000..1e774a8 --- /dev/null +++ b/pmrigid_string_2d-help.pd @@ -0,0 +1,57 @@ +#N canvas 657 101 665 645 10; +#X obj 54 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 7400 1; +#X obj 75 92 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 2000 1; +#X text 227 308 arguments : number of moving masses \, rigidity \, +damping; +#X text 210 19 simple Physical model of "string"; +#X text 164 40 usefull to create different correlated output with few +input.; +#X text 111 113 inlet : 1 \, 2 : position of 1st mass and last mass +; +#X text 180 136 3 : forces apply to masses; +#X text 180 158 4 : rigidity; +#X text 180 178 5 : damping; +#X text 171 279 mass 3 \, force = 1; +#X text 106 339 outlet 1 : position of masses; +#X msg 116 280 3 0.01; +#X obj 38 451 gemhead; +#X obj 38 369 t b l; +#X obj 38 546 translateXYZ; +#X obj 96 477 unpack f f f; +#X obj 38 286 f; +#X obj 135 500 - 0.5; +#X obj 134 520 * 4; +#X obj 175 500 - 0.5; +#X obj 174 520 * 4; +#X obj 249 490 gemwin; +#X msg 249 438 create \, 1; +#X msg 266 461 destroy; +#X obj 54 395 loadbang; +#X msg 54 418 0; +#X obj 38 571 square 0.1; +#X obj 38 236 gemhead; +#X obj 38 260 b; +#X obj 38 307 pmrigid_string_2d 9 0.1 0.01; +#X connect 0 0 16 1; +#X connect 1 0 29 1; +#X connect 11 0 29 2; +#X connect 12 0 14 0; +#X connect 13 0 12 0; +#X connect 13 1 15 0; +#X connect 14 0 26 0; +#X connect 15 1 17 0; +#X connect 15 2 19 0; +#X connect 16 0 29 0; +#X connect 17 0 18 0; +#X connect 18 0 14 1; +#X connect 19 0 20 0; +#X connect 20 0 14 2; +#X connect 22 0 21 0; +#X connect 23 0 21 0; +#X connect 24 0 25 0; +#X connect 25 0 12 0; +#X connect 27 0 28 0; +#X connect 28 0 16 0; +#X connect 29 0 13 0; diff --git a/pmsquare_2d-help.pd b/pmsquare_2d-help.pd new file mode 100644 index 0000000..d2b9e6a --- /dev/null +++ b/pmsquare_2d-help.pd @@ -0,0 +1,60 @@ +#N canvas 127 86 677 796 10; +#X obj 44 444 unpack f f; +#X floatatom 199 394 5 0 0 0 - - -; +#X floatatom 119 393 5 0 0 0 - - -; +#X obj 44 564 timeroll; +#X obj 44 517 min 1; +#X obj 44 537 max 0; +#X obj 44 468 + 1; +#X obj 44 417 pmsquare_2d 0.3 0.3; +#X obj 161 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 10700 0; +#X obj 368 21 gcanvas 100 100; +#X obj 368 129 - 50; +#X obj 461 127 - 50; +#X obj 368 151 / 100; +#X obj 461 149 / 100; +#X obj 212 38 vsl 15 128 -1 1 0 0 empty empty empty 0 -8 0 8 -262144 +-1 -1 2500 0; +#X msg 368 220 grab \$1 \$2; +#X obj 368 174 pack f f; +#X obj 368 197 t l b; +#X msg 398 270 0; +#X msg 398 295 grab_on \$1; +#X msg 161 190 force \$1 0; +#X msg 212 212 force 0 \$1; +#X obj 44 283 metro 50; +#X obj 44 259 loadbang; +#X obj 398 244 delay 200; +#X msg 432 271 0.3; +#X obj 44 493 / 2; +#X connect 0 0 6 0; +#X connect 0 1 6 0; +#X connect 1 0 7 2; +#X connect 2 0 7 1; +#X connect 4 0 5 0; +#X connect 5 0 3 0; +#X connect 6 0 26 0; +#X connect 7 0 0 0; +#X connect 8 0 20 0; +#X connect 9 0 10 0; +#X connect 9 1 11 0; +#X connect 10 0 12 0; +#X connect 11 0 13 0; +#X connect 12 0 16 0; +#X connect 13 0 16 1; +#X connect 14 0 21 0; +#X connect 15 0 7 0; +#X connect 16 0 17 0; +#X connect 17 0 15 0; +#X connect 17 1 25 0; +#X connect 17 1 24 0; +#X connect 18 0 19 0; +#X connect 19 0 7 0; +#X connect 20 0 7 0; +#X connect 21 0 7 0; +#X connect 22 0 7 0; +#X connect 23 0 22 0; +#X connect 24 0 18 0; +#X connect 25 0 19 0; +#X connect 26 0 4 0; diff --git a/pmstring_1d-help.pd b/pmstring_1d-help.pd new file mode 100644 index 0000000..898b6e2 --- /dev/null +++ b/pmstring_1d-help.pd @@ -0,0 +1,104 @@ +#N canvas 209 108 665 618 10; +#X obj 39 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 56 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 10 1; +#X obj 73 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 20 1; +#X obj 90 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 30 1; +#X obj 107 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 40 1; +#X obj 124 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 50 1; +#X obj 141 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 60 1; +#X obj 158 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 70 1; +#X obj 175 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 80 1; +#X obj 192 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 90 1; +#X obj 39 106 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 78 106 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 0 1; +#X obj 39 436 route 0 1 2 3 4 5 6 7 8 9 10; +#X obj 209 467 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 100 1; +#X text 207 308 arguments : number of moving masses \, rigidity \, +damping; +#X text 210 19 simple Physical model of "string"; +#X text 164 40 usefull to create different correlated output with few +input.; +#X text 111 113 inlet : 1 \, 2 : position of 1st mass and last mass +; +#X text 180 136 3 : forces apply to masses; +#X text 180 158 4 : rigidity; +#X text 180 178 5 : damping; +#X msg 117 279 3 1; +#X text 148 281 mass 3 \, force = 1; +#X obj 306 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 323 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 340 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 357 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 374 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 391 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 408 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 425 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 442 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 459 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 306 437 route 0 1 2 3 4 5 6 7 8 9 10; +#X obj 476 468 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 6400 1; +#X obj 39 245 resample 5; +#X obj 306 342 unpack f f; +#X obj 306 412 pack f f; +#X obj 371 367 * 100; +#X obj 371 391 + 64; +#X text 99 361 2 : forces apply to masses; +#X text 51 344 outlet 1 : position of masses; +#X obj 39 307 pmstring_1d 9 0.01 0.01; +#X connect 10 0 35 0; +#X connect 11 0 42 1; +#X connect 12 0 0 0; +#X connect 12 1 1 0; +#X connect 12 2 2 0; +#X connect 12 3 3 0; +#X connect 12 4 4 0; +#X connect 12 5 5 0; +#X connect 12 6 6 0; +#X connect 12 7 7 0; +#X connect 12 8 8 0; +#X connect 12 9 9 0; +#X connect 12 10 13 0; +#X connect 21 0 42 2; +#X connect 33 0 23 0; +#X connect 33 1 24 0; +#X connect 33 2 25 0; +#X connect 33 3 26 0; +#X connect 33 4 27 0; +#X connect 33 5 28 0; +#X connect 33 6 29 0; +#X connect 33 7 30 0; +#X connect 33 8 31 0; +#X connect 33 9 32 0; +#X connect 33 10 34 0; +#X connect 35 0 42 0; +#X connect 36 0 37 0; +#X connect 36 1 38 0; +#X connect 37 0 33 0; +#X connect 38 0 39 0; +#X connect 39 0 37 1; +#X connect 42 0 12 0; +#X connect 42 1 36 0; diff --git a/polar-help.pd b/polar-help.pd new file mode 100644 index 0000000..1737406 --- /dev/null +++ b/polar-help.pd @@ -0,0 +1,43 @@ +#N canvas 393 22 484 395 10; +#X obj 5 2 cnv 15 450 20 empty empty polar 2 11 1 18 -233017 -66577 +0; +#X floatatom 100 248 5 0 0 0 x - -; +#X floatatom 100 335 7 0 0 0 radius-> - -; +#X text 124 370 For more info:; +#X obj 228 368 pddp/pddplink ../mapping-about.pd -text mapping-about +; +#X obj 100 295 polar; +#X floatatom 159 335 7 0 0 1 <-angle - -; +#X floatatom 158 248 5 0 0 1 y - -; +#X obj 157 265 t b f; +#X text 275 283 related objects:; +#X text 273 334 example:; +#X text 43 86 center:; +#X text 17 29 Converts cartesian coordinates(x \, y) to polar coordinates +(radius \, angle). The angle is in radians (-pi to pi). The angle 0 +is at cartesian (1 \, 0.5) or to the right.; +#X obj 207 303 spiral; +#X obj 95 123 unauthorized/grid grid1 100 0 1 100 0 1 1 0.1 0.1 10 +10 7 243; +#N canvas 841 235 450 300 c 0; +#X obj 100 100 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X msg 99 147 goto 49 49; +#X obj 101 175 outlet; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X coords 0 -1 1 1 30 30 1 100 100; +#X restore 95 85 pd c; +#X obj 327 334 pddp/pddplink ../hid/polar-joystick.pd -text polar-joystick.pd +; +#X obj 267 303 cartesian; +#X obj 348 303 mapping2radians; +#X connect 1 0 5 0; +#X connect 5 0 2 0; +#X connect 5 1 6 0; +#X connect 7 0 8 0; +#X connect 8 0 1 0; +#X connect 8 1 5 1; +#X connect 14 0 1 0; +#X connect 14 1 7 0; +#X connect 15 0 14 0; diff --git a/polar2cartesian-help.pd b/polar2cartesian-help.pd new file mode 100644 index 0000000..0b17fcf --- /dev/null +++ b/polar2cartesian-help.pd @@ -0,0 +1,38 @@ +#N canvas 161 58 504 451 10; +#X text 61 213 (x \, y \, z); +#X obj 277 122 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 218 102 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 160 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 164 93 5 0 0 0 - - -; +#X floatatom 221 122 5 0 0 0 - - -; +#X floatatom 282 141 5 0 0 0 - - -; +#X floatatom 214 214 5 0 0 0 - - -; +#X floatatom 157 214 5 0 0 0 - - -; +#X floatatom 274 214 5 0 0 0 - - -; +#X obj 157 181 cartesian; +#X obj 96 356 pddp/pddplink http://en.wikipedia.org/wiki/Cylindrical_coordinate_system +; +#X obj 96 336 pddp/pddplink http://en.wikipedia.org/wiki/Polar_coordinate_system +; +#X obj 96 386 pddp/pddplink http://en.wikipedia.org/wiki/Cartesian_coordinate_system +; +#X text 32 336 2D input:; +#X text 32 356 3D input:; +#X text 44 386 output:; +#X text 51 20 convert polar/cylindrical coordinates to cartesian coordinates +; +#X text 61 158 (r \, phi \, z); +#X obj 5 2 cnv 15 450 20 empty empty cartesian 2 11 1 18 -233017 -66577 +0; +#X connect 1 0 6 0; +#X connect 1 0 10 2; +#X connect 2 0 5 0; +#X connect 2 0 10 1; +#X connect 3 0 4 0; +#X connect 3 0 10 0; +#X connect 10 0 8 0; +#X connect 10 1 7 0; +#X connect 10 2 9 0; diff --git a/quadratic-help.pd b/quadratic-help.pd new file mode 100644 index 0000000..bec9e7c --- /dev/null +++ b/quadratic-help.pd @@ -0,0 +1,133 @@ +#N canvas 511 22 572 442 12; +#X obj 410 58 import mapping ggee; +#X obj 5 2 cnv 15 550 20 empty empty quadratic 2 11 1 18 -233017 -66577 +0; +#X msg 516 2 pddp; +#X text 313 393 released under the GNU GPL; +#X text 111 347 For more info:; +#X floatatom 35 127 8 0 0 0 - - -; +#X floatatom 35 278 8 0 0 0 - - -; +#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 148 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 4778 0; +#X floatatom 155 186 7 0 0 0 - - -; +#X obj 362 366 pddp/open mapping-about; +#X text 0 393 (C) Copyright 2007 Free Software Foundation; +#X obj 54 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 2597 0; +#X floatatom 64 187 7 0 0 0 - - -; +#N canvas 273 69 482 415 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 quadratic; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 305 58 pd draw_array; +#X obj 304 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 304 103 graph; +#X obj 304 308 send \$0-x; +#X obj 446 307 send \$0-y; +#X text 3 33 This object curves the input range using a quadratic bezier +curve.; +#X obj 220 347 pddp/pddplink http://www.tinaja.com/text/bezmath.html +; +#X obj 35 218 quadratic; +#X connect 5 0 22 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 22 2; +#X connect 13 0 14 0; +#X connect 13 0 22 1; +#X connect 16 0 18 0; +#X connect 16 1 19 0; +#X connect 22 0 6 0; diff --git a/quartic-help.pd b/quartic-help.pd new file mode 100644 index 0000000..bc527f3 --- /dev/null +++ b/quartic-help.pd @@ -0,0 +1,133 @@ +#N canvas 398 45 530 427 10; +#X obj 386 30 import mapping ggee; +#X obj 5 2 cnv 15 500 20 empty empty quartic 2 11 1 18 -233017 -66577 +0; +#X msg 471 2 pddp; +#X text 304 393 released under the GNU GPL; +#X text 128 345 For more info:; +#X floatatom 25 127 8 0 0 0 - - -; +#X floatatom 25 288 8 0 0 0 - - -; +#X obj 28 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 28 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 158 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 1397 0; +#X floatatom 165 186 7 0 0 0 - - -; +#X obj 316 340 pddp/open mapping-about; +#X text 37 392 (C) Copyright 2007 Free Software Foundation; +#X obj 74 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive x +5 9 0 11 -232576 -1 -1 3209 0; +#X floatatom 80 187 7 0 0 0 - - -; +#X obj 25 217 quartic; +#N canvas 273 69 478 411 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 quartic; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 387 71 pd draw_array; +#X obj 282 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 282 103 graph; +#X obj 282 308 send \$0-x; +#X obj 424 307 send \$0-y; +#X text 17 39 This object curves the input range using the quartic +function with two control parameters.; +#X obj 186 367 pddp/pddplink http://en.wikipedia.org/wiki/Quartic_function +; +#X connect 5 0 15 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 15 2; +#X connect 13 0 14 0; +#X connect 13 0 15 1; +#X connect 15 0 6 0; +#X connect 17 0 19 0; +#X connect 17 1 20 0; diff --git a/radians2mapping-help.pd b/radians2mapping-help.pd new file mode 100644 index 0000000..8142693 --- /dev/null +++ b/radians2mapping-help.pd @@ -0,0 +1,24 @@ +#N canvas 168 236 533 333 10; +#X obj 5 2 cnv 15 450 20 empty empty radians2mapping 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 254 269 released under the GNU GPL; +#X text 144 228 For more info:; +#X text 40 254 (C) Copyright 2005 Hans-Christoph Steiner +; +#X text 254 186 related objects:; +#X floatatom 69 195 5 0 0 1 mapping - -; +#X obj 72 95 hsl 128 15 -3.14159 3.14159 0 0 empty empty radians 6 +7 1 10 -262131 -1 -1 0 0; +#X floatatom 95 125 9 0 0 0 - - -; +#X obj 69 160 radians2mapping; +#X text 21 35 This object converts numbers from radians (-pi to pi) +to the mapping range (0 to 1) with the 0's lining up in the same place. +; +#X obj 252 202 radians2mapping; +#X obj 140 202 degrees2mapping; +#X obj 365 202 mapping2degrees; +#X obj 248 226 pddp/pddplink ../mapping-about.pd -text mapping-about; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 9 0 6 0; diff --git a/rec_play-help.pd b/rec_play-help.pd new file mode 100644 index 0000000..d66affe --- /dev/null +++ b/rec_play-help.pd @@ -0,0 +1,32 @@ +#N canvas 729 51 701 508 10; +#X obj 41 41 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 7400 1; +#X obj 41 327 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 +-1 -1 1100 1; +#X obj 41 179 / 127; +#X obj 41 303 * 127; +#X obj 76 202 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +1; +#X text 96 202 rec; +#X obj 112 219 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +1; +#X msg 148 238 write test; +#X msg 161 258 read test; +#X text 346 152 arg1 : number of sample to record; +#X text 346 172 arg2 : time between sample (ms); +#X text 190 16 record and play stream of float; +#X text 141 45 Warning : the save fonctionality work only if data are +:; +#X text 478 69 -1 < data < 1; +#X text 255 242 write and load in a wave file; +#X text 168 280 10s recording \, 10ms between data; +#X text 132 219 play (loop); +#X obj 41 279 rec_play 1000 10; +#X connect 0 0 2 0; +#X connect 2 0 17 0; +#X connect 3 0 1 0; +#X connect 4 0 17 1; +#X connect 6 0 17 2; +#X connect 7 0 17 3; +#X connect 8 0 17 3; +#X connect 17 0 3 0; diff --git a/resample-help.pd b/resample-help.pd new file mode 100644 index 0000000..bc9d2a8 --- /dev/null +++ b/resample-help.pd @@ -0,0 +1,26 @@ +#N canvas 0 0 276 383 10; +#X floatatom 43 52 5 0 0 0 - - -; +#X floatatom 43 319 5 0 0 0 - - -; +#X obj 67 177 timer; +#X obj 67 154 t b b; +#X floatatom 67 200 5 0 0 0 - - -; +#X obj 66 272 timer; +#X obj 66 250 t b b; +#X floatatom 66 296 5 0 0 0 - - -; +#X floatatom 64 82 5 0 0 0 - - -; +#X msg 64 104 \$1 1; +#X obj 43 128 resample 10; +#X obj 43 224 resample 100; +#X connect 0 0 10 0; +#X connect 2 0 4 0; +#X connect 3 0 2 0; +#X connect 3 1 2 1; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 6 1 5 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 3 0; +#X connect 10 0 11 0; +#X connect 11 0 1 0; +#X connect 11 0 6 0; diff --git a/reverse-help.pd b/reverse-help.pd new file mode 100644 index 0000000..4f39180 --- /dev/null +++ b/reverse-help.pd @@ -0,0 +1,18 @@ +#N canvas 550 202 481 324 10; +#X obj 5 2 cnv 15 450 20 empty empty reverse 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 276 270 released under the GNU GPL; +#X floatatom 153 120 5 0 0 0 - - -; +#X floatatom 153 196 5 0 0 0 - - -; +#X obj 156 101 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 156 213 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 153 156 reverse; +#X text 27 43 Reverses the direction of a stream of numbers.; +#X text 12 270 (C) Copyright 2004 Free Software Foundation; +#X connect 3 0 7 0; +#X connect 4 0 6 0; +#X connect 5 0 3 0; +#X connect 7 0 4 0; diff --git a/rnd-stat-help.pd b/rnd-stat-help.pd new file mode 100644 index 0000000..4ff1580 --- /dev/null +++ b/rnd-stat-help.pd @@ -0,0 +1,46 @@ +#N canvas 937 442 450 389 10; +#X msg 335 23 1 1 5; +#X obj 97 88 metro 20; +#X obj 113 204 sel 0 1 2 3; +#X obj 116 269 + 1; +#X obj 111 241 f; +#X floatatom 106 301 5 0 0 0 - - -; +#X obj 159 272 + 1; +#X obj 154 244 f; +#X floatatom 156 299 5 0 0 0 - - -; +#X obj 199 271 + 1; +#X obj 194 243 f; +#X floatatom 196 298 5 0 0 0 - - -; +#X obj 100 63 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X msg 280 156 0; +#X obj 239 276 + 1; +#X obj 234 248 f; +#X floatatom 236 303 5 0 0 0 - - -; +#X msg 339 56 1 1 0 2; +#X obj 111 135 rnd-stat; +#X connect 0 0 18 1; +#X connect 1 0 18 0; +#X connect 2 0 4 0; +#X connect 2 1 7 0; +#X connect 2 2 10 0; +#X connect 2 3 15 0; +#X connect 3 0 4 1; +#X connect 4 0 3 0; +#X connect 4 0 5 0; +#X connect 6 0 7 1; +#X connect 7 0 6 0; +#X connect 7 0 8 0; +#X connect 9 0 10 1; +#X connect 10 0 9 0; +#X connect 10 0 11 0; +#X connect 12 0 1 0; +#X connect 13 0 4 0; +#X connect 13 0 7 0; +#X connect 13 0 10 0; +#X connect 13 0 15 0; +#X connect 14 0 15 1; +#X connect 15 0 14 0; +#X connect 15 0 16 0; +#X connect 17 0 18 1; +#X connect 18 0 2 0; diff --git a/segment-help.pd b/segment-help.pd new file mode 100644 index 0000000..5e1315a --- /dev/null +++ b/segment-help.pd @@ -0,0 +1,35 @@ +#N canvas 389 127 680 326 10; +#X obj 66 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 6674 1; +#X obj 199 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 4029 1; +#X obj 332 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 3204 1; +#X obj 465 238 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 2986 1; +#X obj 62 28 hsl 527 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 7700 1; +#X msg 189 88 2; +#X msg 250 87 6; +#X msg 219 87 4; +#X floatatom 64 262 5 0 0 0 - - -; +#X floatatom 200 260 5 0 0 0 - - -; +#X floatatom 332 262 5 0 0 0 - - -; +#X floatatom 463 260 5 0 0 0 - - -; +#X floatatom 46 51 5 0 0 0 - - -; +#X obj 153 182 route 0 1 2 3; +#X obj 154 123 segment 4; +#X connect 0 0 8 0; +#X connect 1 0 9 0; +#X connect 2 0 10 0; +#X connect 3 0 11 0; +#X connect 4 0 12 0; +#X connect 4 0 14 0; +#X connect 5 0 14 1; +#X connect 6 0 14 1; +#X connect 7 0 14 1; +#X connect 13 0 0 0; +#X connect 13 1 1 0; +#X connect 13 2 2 0; +#X connect 13 3 3 0; +#X connect 14 0 13 0; diff --git a/segment4-help.pd b/segment4-help.pd new file mode 100644 index 0000000..49598ef --- /dev/null +++ b/segment4-help.pd @@ -0,0 +1,27 @@ +#N canvas 15 380 672 318 10; +#X obj 62 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 195 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 328 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 461 198 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 62 28 hsl 527 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 60 222 5 0 0 0 - - -; +#X floatatom 196 220 5 0 0 0 - - -; +#X floatatom 328 222 5 0 0 0 - - -; +#X floatatom 459 220 5 0 0 0 - - -; +#X floatatom 46 51 5 0 0 0 - - -; +#X obj 154 123 segment4; +#X connect 0 0 5 0; +#X connect 1 0 6 0; +#X connect 2 0 7 0; +#X connect 3 0 8 0; +#X connect 4 0 9 0; +#X connect 4 0 10 0; +#X connect 10 0 0 0; +#X connect 10 1 1 0; +#X connect 10 2 2 0; +#X connect 10 3 3 0; diff --git a/sigmoide-help.pd b/sigmoide-help.pd new file mode 100644 index 0000000..7cb28ee --- /dev/null +++ b/sigmoide-help.pd @@ -0,0 +1,72 @@ +#N canvas 286 139 632 475 10; +#X floatatom 82 95 5 0 0 0 - - -; +#X floatatom 82 167 5 0 0 0 - - -; +#X floatatom 133 95 5 0 0 0 - - -; +#X floatatom 262 118 5 0 0 0 - - -; +#X obj 262 142 t b f; +#X obj 262 47 loadbang; +#N canvas 0 0 450 300 float 0; +#X obj 71 23 inlet; +#X obj 48 191 outlet; +#X obj 150 22 inlet; +#X obj 71 93 list prepend; +#X obj 71 118 list; +#X obj 48 141 list; +#X obj 48 166 list trim; +#X obj 150 45 t b b; +#X msg 150 70 list; +#X connect 0 0 3 0; +#X connect 2 0 7 0; +#X connect 3 0 4 0; +#X connect 4 0 3 1; +#X connect 4 0 5 1; +#X connect 5 0 6 0; +#X connect 6 0 1 0; +#X connect 7 0 8 0; +#X connect 7 1 5 0; +#X connect 8 0 3 1; +#X restore 262 264 pd float to list ___________; +#N canvas 0 0 450 300 generate 0; +#X obj 55 38 inlet; +#X msg 55 65 0; +#X obj 55 91 f; +#X obj 55 164 + 1; +#X obj 55 137 t f f; +#X obj 85 192 outlet; +#X obj 148 192 outlet; +#X obj 148 166 t b; +#X obj 85 164 / 100; +#X obj 55 114 moses 101; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 4 1 8 0; +#X connect 7 0 6 0; +#X connect 8 0 5 0; +#X connect 9 0 4 0; +#X connect 9 1 7 0; +#X restore 262 174 pd generate list ___________; +#X obj 262 73 delay 1000; +#X obj 82 125 sigmoide; +#X obj 262 197 * 2; +#X obj 262 219 - 1; +#X obj 262 294 multi_slider 100; +#X obj 262 241 sigmoide; +#X msg 262 96 0.5; +#X connect 0 0 9 0; +#X connect 2 0 9 1; +#X connect 3 0 4 0; +#X connect 4 0 7 0; +#X connect 4 1 13 1; +#X connect 5 0 8 0; +#X connect 6 0 12 0; +#X connect 7 0 10 0; +#X connect 7 1 6 1; +#X connect 8 0 14 0; +#X connect 9 0 1 0; +#X connect 10 0 11 0; +#X connect 11 0 13 0; +#X connect 13 0 6 0; +#X connect 14 0 3 0; diff --git a/simplified_cubic_seat-help.pd b/simplified_cubic_seat-help.pd new file mode 100644 index 0000000..b5a482b --- /dev/null +++ b/simplified_cubic_seat-help.pd @@ -0,0 +1,131 @@ +#N canvas 249 248 571 429 12; +#X obj 418 32 import mapping ggee; +#X obj 5 2 cnv 15 550 20 empty empty simplified_cubic_seat 2 11 1 18 +-233017 -66577 0; +#X msg 516 2 pddp; +#X text 313 393 released under the GNU GPL; +#X text 263 356 For more info:; +#X floatatom 35 127 8 0 0 0 - - -; +#X floatatom 35 278 8 0 0 0 - - -; +#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 208 167 hsl 50 15 0 1 0 1 \$0-y-slider \$0-y-slider-receive +y 5 9 0 11 -204800 -1 -1 0 0; +#X floatatom 215 186 7 0 0 0 - - -; +#X obj 362 356 pddp/open mapping-about; +#X text 0 393 (C) Copyright 2007 Free Software Foundation; +#X obj 114 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 4900 0; +#X floatatom 120 187 7 0 0 0 - - -; +#X text 6 33 This object curves the input range using simple cubic +curves that meet at the specified point \, forming a seat.; +#X obj 35 247 simplified_cubic_seat; +#N canvas 273 69 478 411 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 simplified_cubic_seat; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 18 2; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 409 71 pd draw_array; +#X obj 304 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 304 103 graph; +#X obj 304 308 send \$0-x; +#X obj 446 307 send \$0-y; +#X connect 5 0 16 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 9 0 10 0; +#X connect 9 0 16 2; +#X connect 13 0 14 0; +#X connect 13 0 16 1; +#X connect 16 0 6 0; +#X connect 18 0 20 0; +#X connect 18 1 21 0; diff --git a/simplified_quadratic-help.pd b/simplified_quadratic-help.pd new file mode 100644 index 0000000..211e127 --- /dev/null +++ b/simplified_quadratic-help.pd @@ -0,0 +1,123 @@ +#N canvas 360 135 572 442 12; +#X obj 413 35 import mapping ggee; +#X obj 5 2 cnv 15 550 20 empty empty simplified_quadratic 2 11 1 18 +-233017 -66577 0; +#X msg 516 2 pddp; +#X text 324 394 released under the GNU GPL; +#X text 243 352 For more info:; +#X floatatom 35 127 8 0 0 0 - - -; +#X floatatom 35 278 8 0 0 0 - - -; +#X obj 38 305 hsl 200 20 0 1 0 0 empty empty curved_output 22 11 1 +12 -262144 -1 -1 0 1; +#X obj 38 101 hsl 200 20 0 1 0 0 empty empty raw_input 22 11 1 12 -261681 +-1 -1 0 1; +#X obj 360 352 pddp/open mapping-about; +#X text 11 394 (C) Copyright 2007 Free Software Foundation; +#X obj 175 167 hsl 50 15 0 1 0 1 \$0-x-slider \$0-x-slider-receive +x 5 9 0 11 -232576 -1 -1 1495 0; +#X floatatom 181 187 7 0 0 0 - - -; +#X obj 35 217 simplified_quadratic; +#N canvas 273 69 482 415 draw_array 0; +#X msg 54 82 bang; +#X obj 54 133 until; +#X text 85 82 start; +#X obj 54 155 f; +#X obj 83 155 + 1; +#X obj 54 43 loadbang; +#X obj 54 210 trigger float float; +#X obj 127 157 select 0; +#X obj 66 343 tabwrite \$0-curve; +#X obj 139 53 trigger bang float; +#X obj 83 177 mod 200; +#X obj 54 254 / 200; +#X text 96 254 mapping output range: 0 to 1; +#N canvas 0 22 461 369 receive 0; +#X obj 253 33 receive \$0-y; +#X obj 253 57 moses; +#X obj 280 78 moses 201; +#X obj 331 99 bang; +#X msg 331 120 200; +#X obj 238 98 bang; +#X msg 238 119 0; +#X obj 91 56 moses; +#X obj 118 77 moses 201; +#X obj 169 98 bang; +#X msg 169 119 200; +#X obj 76 97 bang; +#X msg 76 118 0; +#X obj 91 32 receive \$0-x; +#X obj 117 289 receive \$0-x-slider; +#X floatatom 118 312 5 0 0 0 - - -; +#X floatatom 279 313 5 0 0 0 - - -; +#X obj 280 290 receive \$0-y-slider; +#X obj 118 169 / 200; +#X obj 280 170 / 200; +#X obj 118 249 send \$0-x-slider-receive; +#X obj 280 250 send \$0-y-slider-receive; +#X msg 281 193 1 \$1; +#X obj 280 221 -; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 1 1 2 0; +#X connect 2 0 19 0; +#X connect 2 1 3 0; +#X connect 3 0 4 0; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 6 0 19 0; +#X connect 7 0 11 0; +#X connect 7 1 8 0; +#X connect 8 0 18 0; +#X connect 8 1 9 0; +#X connect 9 0 10 0; +#X connect 10 0 18 0; +#X connect 11 0 12 0; +#X connect 12 0 18 0; +#X connect 13 0 7 0; +#X connect 14 0 15 0; +#X connect 17 0 16 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 22 0 23 0; +#X connect 23 0 21 0; +#X restore 265 348 pd receive from gcanvas; +#X obj 138 9 receive \$0-x-slider; +#X obj 293 12 receive \$0-y-slider; +#X obj 294 50 trigger bang float; +#X obj 54 108 cyclone/speedlim 100; +#X obj 54 280 simplified_quadratic; +#X connect 0 0 17 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 6 0; +#X connect 4 0 10 0; +#X connect 5 0 0 0; +#X connect 6 0 11 0; +#X connect 6 1 8 1; +#X connect 7 0 1 1; +#X connect 9 0 0 0; +#X connect 9 1 18 1; +#X connect 10 0 3 1; +#X connect 10 0 7 0; +#X connect 11 0 18 0; +#X connect 14 0 9 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 17 0 1 0; +#X connect 18 0 8 0; +#X restore 409 73 pd draw_array; +#X obj 304 103 gcanvas 200 200; +#N canvas 0 22 450 300 graph1 0; +#X array \$0-curve 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 304 103 graph; +#X obj 304 308 send \$0-x; +#X text 3 33 This object curves the input range using a simplified +quadratic bezier curve controlled by one parameter.; +#X connect 5 0 13 0; +#X connect 6 0 7 0; +#X connect 8 0 5 0; +#X connect 11 0 12 0; +#X connect 11 0 13 1; +#X connect 13 0 6 0; +#X connect 15 0 17 0; diff --git a/sinusoid-help.pd b/sinusoid-help.pd new file mode 100644 index 0000000..57e766e --- /dev/null +++ b/sinusoid-help.pd @@ -0,0 +1,74 @@ +#N canvas 88 40 476 378 10; +#X obj 5 2 cnv 15 450 20 empty empty sinusoid 2 11 1 18 -233017 -66577 +0; +#X text 27 320 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 244 334 released under the GNU GPL; +#X text 158 291 For more info:; +#X floatatom 25 163 8 0 0 0 - - -; +#X floatatom 25 224 8 0 0 0 - - -; +#X obj 28 241 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 +-1 -1 0 1; +#X obj 28 143 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -261681 +-1 -1 0 1; +#N canvas 0 22 450 300 graph1 0; +#X array \$0_ 100 float 0; +#X coords 0 1 99 0 100 100 1; +#X restore 321 111 graph; +#N canvas 266 69 411 401 draw_array 0; +#X msg 54 82 bang; +#X obj 54 103 until; +#X text 85 82 start; +#X obj 54 125 f; +#X obj 83 125 + 1; +#X obj 83 147 mod 100; +#X obj 54 43 loadbang; +#X obj 139 53 t b s; +#X obj 139 32 symbol; +#X obj 138 9 receive \$0-type; +#X obj 54 180 trigger float float; +#X obj 127 127 select 0; +#X obj 53 313 tabwrite \$0_; +#X text 96 257 mapping output range: 0 to 1; +#X obj 54 257 / 100; +#X obj 53 283 sinusoid sin; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 10 0; +#X connect 4 0 5 0; +#X connect 5 0 3 1; +#X connect 5 0 11 0; +#X connect 6 0 0 0; +#X connect 7 0 0 0; +#X connect 7 1 15 1; +#X connect 8 0 7 0; +#X connect 9 0 8 0; +#X connect 10 0 14 0; +#X connect 10 1 12 1; +#X connect 11 0 1 1; +#X connect 14 0 15 0; +#X connect 15 0 12 0; +#X restore 321 79 pd draw_array; +#X msg 61 82 atan; +#X msg 98 82 cos; +#X obj 104 184 receive \$0-type; +#X msg 128 82 sin; +#X text 296 221 related objects:; +#X obj 352 240 curve_power; +#X obj 352 258 curve_log; +#X obj 269 258 curve_exp; +#X obj 107 114 send \$0-type; +#X obj 25 203 sinusoid sin; +#X obj 269 240 curve; +#X text 17 39 This object maps the input range to a sinusoidal curve. +; +#X obj 262 289 pddp/open mapping-about; +#X connect 4 0 19 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 10 0 18 0; +#X connect 11 0 18 0; +#X connect 12 0 19 1; +#X connect 13 0 18 0; +#X connect 19 0 5 0; diff --git a/smooth-help.pd b/smooth-help.pd new file mode 100644 index 0000000..b5dc503 --- /dev/null +++ b/smooth-help.pd @@ -0,0 +1,38 @@ +#N canvas 654 331 475 374 10; +#X obj 241 157 mapping/timeroll; +#X obj 20 157 mapping/timeroll; +#X obj 40 333 pddp/pddplink http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc431.htm +; +#N canvas 0 22 450 300 get 0; +#X obj 115 19 inlet; +#X obj 125 250 outlet; +#X obj 108 100 cyclone/MouseState; +#X msg 108 73 poll; +#X obj 160 127 mapping/autoscale; +#X obj 160 152 mapping/reverse; +#X msg 144 73 nopoll; +#X obj 114 44 select 1; +#X connect 0 0 7 0; +#X connect 2 2 4 0; +#X connect 3 0 2 0; +#X connect 4 0 5 0; +#X connect 5 0 1 0; +#X connect 6 0 2 0; +#X connect 7 0 3 0; +#X connect 7 1 6 0; +#X restore 180 75 pd get mouse Y; +#X obj 180 53 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 0 +1; +#X text 22 309 (idea from Fredrik Olofsson); +#X obj 277 92 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130 +-1 -1 0 1; +#X floatatom 289 112 5 0 0 0 - - -; +#X text 23 14 Single Exponential Smoothing (ses); +#X obj 241 117 smooth; +#X text 329 114 (default: 0.15); +#X connect 3 0 1 0; +#X connect 3 0 9 0; +#X connect 4 0 3 0; +#X connect 6 0 7 0; +#X connect 6 0 9 1; +#X connect 9 0 0 0; diff --git a/smooth_double-help.pd b/smooth_double-help.pd new file mode 100644 index 0000000..2aa89a2 --- /dev/null +++ b/smooth_double-help.pd @@ -0,0 +1,40 @@ +#N canvas 330 215 710 386 10; +#X obj 241 157 mapping/timeroll; +#X obj 20 157 mapping/timeroll; +#N canvas 0 22 450 300 get 0; +#X obj 115 19 inlet; +#X obj 125 250 outlet; +#X obj 108 100 cyclone/MouseState; +#X msg 108 73 poll; +#X obj 160 127 mapping/autoscale; +#X obj 160 152 mapping/reverse; +#X msg 144 73 nopoll; +#X obj 114 44 select 1; +#X connect 0 0 7 0; +#X connect 2 2 4 0; +#X connect 3 0 2 0; +#X connect 4 0 5 0; +#X connect 5 0 1 0; +#X connect 6 0 2 0; +#X connect 7 0 3 0; +#X connect 7 1 6 0; +#X restore 278 72 pd get mouse Y; +#X obj 278 50 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 1 +1; +#X text 22 309 (idea from Fredrik Olofsson); +#X obj 413 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262130 +-1 -1 0 1; +#X floatatom 425 92 5 0 0 0 - - -; +#X text 23 14 Double Exponential Smoothing (des); +#X obj 40 333 pddp/pddplink http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc433.htm +; +#X obj 461 157 mapping/timeroll; +#X obj 339 114 smooth_double; +#X text 498 132 trend (+-1):; +#X connect 2 0 1 0; +#X connect 2 0 10 0; +#X connect 3 0 2 0; +#X connect 5 0 6 0; +#X connect 5 0 10 1; +#X connect 10 0 0 0; +#X connect 10 1 9 0; diff --git a/smooth_triple-help.pd b/smooth_triple-help.pd new file mode 100644 index 0000000..cecd50f --- /dev/null +++ b/smooth_triple-help.pd @@ -0,0 +1,60 @@ +#N canvas 608 255 867 373 10; +#X obj 231 157 mapping/timeroll; +#X obj 20 157 mapping/timeroll; +#N canvas 0 22 450 300 get 0; +#X obj 115 19 inlet; +#X obj 125 250 outlet; +#X obj 108 100 cyclone/MouseState; +#X msg 108 73 poll; +#X obj 160 127 mapping/autoscale; +#X obj 160 152 mapping/reverse; +#X msg 144 73 nopoll; +#X obj 114 44 select 1; +#X connect 0 0 7 0; +#X connect 2 2 4 0; +#X connect 3 0 2 0; +#X connect 4 0 5 0; +#X connect 5 0 1 0; +#X connect 6 0 2 0; +#X connect 7 0 3 0; +#X connect 7 1 6 0; +#X restore 278 72 pd get mouse Y; +#X obj 278 50 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 1 +1; +#X obj 401 57 hsl 60 15 0 1 0 0 empty empty alpha -2 -8 0 10 -262130 +-1 -1 1900 1; +#X floatatom 398 77 5 0 0 0 - - -; +#X obj 441 157 mapping/timeroll; +#X obj 651 157 mapping/timeroll; +#X obj 407 338 pddp/pddplink http://www.itl.nist.gov/div898/handbook/pmc/section4/pmc435.htm +; +#X obj 339 114 smooth_triple; +#X text 23 14 Triple Exponential Smoothing (tes); +#X text 316 338 For more info:; +#X text 61 310 original signal; +#X text 291 310 smoothed signal; +#X text 713 306 periodicity; +#X text 503 309 trend (+-1); +#X obj 471 57 hsl 60 15 0 1 0 0 empty empty gamma -2 -8 0 10 -262130 +-1 -1 0 1; +#X floatatom 468 77 5 0 0 0 - - -; +#X obj 541 57 hsl 60 15 0 1 0 0 empty empty beta -2 -8 0 10 -262130 +-1 -1 0 1; +#X floatatom 538 77 5 0 0 0 - - -; +#X obj 611 57 hsl 60 15 1 20 0 0 empty empty number_of_periods -2 -8 +0 10 -262130 -1 -1 2300 1; +#X floatatom 608 77 5 0 0 0 - - -; +#X connect 2 0 1 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 5 0; +#X connect 4 0 9 1; +#X connect 9 0 0 0; +#X connect 9 1 6 0; +#X connect 9 2 7 0; +#X connect 16 0 17 0; +#X connect 16 0 9 2; +#X connect 18 0 19 0; +#X connect 18 0 9 3; +#X connect 20 0 21 0; +#X connect 20 0 9 4; diff --git a/speedlimiter+-help.pd b/speedlimiter+-help.pd new file mode 100644 index 0000000..b3497a3 --- /dev/null +++ b/speedlimiter+-help.pd @@ -0,0 +1,23 @@ +#N canvas 344 120 748 542 10; +#X obj 249 328 timeroll; +#X obj 46 164 random 1000; +#X obj 46 138 metro 30; +#X obj 46 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 46 328 timeroll; +#X obj 72 114 loadbang; +#X floatatom 363 208 5 0 0 0 - - -; +#X obj 363 230 / 100; +#X obj 46 191 / 1000; +#X obj 249 253 speedlimiter+ 0.1; +#X text 202 11 limit the positive variation to \$1 at every samples +; +#X connect 1 0 8 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 7 0; +#X connect 7 0 9 1; +#X connect 8 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; diff --git a/speedlimiter--help.pd b/speedlimiter--help.pd new file mode 100644 index 0000000..7371937 --- /dev/null +++ b/speedlimiter--help.pd @@ -0,0 +1,22 @@ +#N canvas 344 120 748 542 10; +#X obj 244 209 timeroll; +#X obj 41 45 random 1000; +#X obj 41 19 metro 30; +#X obj 41 -5 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 41 209 timeroll; +#X obj 67 -5 loadbang; +#X floatatom 365 89 5 0 0 0 - - -; +#X obj 365 111 / 100; +#X obj 41 72 / 1000; +#X obj 244 134 speedlimiter- -0.1; +#X text 211 -89 limit negative variation to \$1 for every samples; +#X connect 1 0 8 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 7 0; +#X connect 7 0 9 1; +#X connect 8 0 4 0; +#X connect 8 0 9 0; +#X connect 9 0 0 0; diff --git a/speedlimiter-help.pd b/speedlimiter-help.pd new file mode 100644 index 0000000..a999ba6 --- /dev/null +++ b/speedlimiter-help.pd @@ -0,0 +1,22 @@ +#N canvas 451 170 748 542 10; +#X obj 249 328 timeroll; +#X obj 46 164 random 1000; +#X obj 46 138 metro 30; +#X obj 46 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 46 328 timeroll; +#X obj 72 114 loadbang; +#X floatatom 356 208 5 0 0 0 - - -; +#X obj 356 230 / 100; +#X obj 249 253 speedlimiter 0.1; +#X obj 46 191 / 1000; +#X text 203 16 limit the variation to \$1 at every sample; +#X connect 1 0 9 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 5 0 2 0; +#X connect 6 0 7 0; +#X connect 7 0 8 1; +#X connect 8 0 0 0; +#X connect 9 0 4 0; +#X connect 9 0 8 0; diff --git a/spherical2cartesian-help.pd b/spherical2cartesian-help.pd new file mode 100644 index 0000000..fa2e54b --- /dev/null +++ b/spherical2cartesian-help.pd @@ -0,0 +1,37 @@ +#N canvas 79 42 476 445 10; +#X text 61 158 (r \, phi \, theta); +#X text 61 198 (x \, y \, z); +#X obj 277 122 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 218 102 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X obj 160 72 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 164 93 5 0 0 0 - - -; +#X floatatom 221 122 5 0 0 0 - - -; +#X floatatom 282 141 5 0 0 0 - - -; +#X obj 277 249 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 +-1 -1 0 1; +#X floatatom 225 204 5 0 0 0 - - -; +#X floatatom 168 204 5 0 0 0 - - -; +#X floatatom 285 204 5 0 0 0 - - -; +#X obj 157 181 spherical2cartesian; +#X obj 89 327 pddp/pddplink http://en.wikipedia.org/wiki/Spherical_coordinate_system +; +#X obj 89 307 pddp/pddplink http://en.wikipedia.org/wiki/Cartesian_coordinate_system +; +#X text 43 307 input:; +#X text 37 327 output:; +#X obj 5 2 cnv 15 450 20 empty empty cartesian2spherical 2 11 1 18 +-233017 -66577 0; +#X text 73 36 convert cartesian to spherical coordinates; +#X connect 2 0 7 0; +#X connect 2 0 12 2; +#X connect 3 0 6 0; +#X connect 3 0 12 1; +#X connect 4 0 5 0; +#X connect 4 0 12 0; +#X connect 12 0 10 0; +#X connect 12 1 9 0; +#X connect 12 2 8 0; +#X connect 12 2 11 0; diff --git a/spiral-help.pd b/spiral-help.pd new file mode 100644 index 0000000..6713efc --- /dev/null +++ b/spiral-help.pd @@ -0,0 +1,44 @@ +#N canvas 69 38 487 492 10; +#X obj 5 2 cnv 15 450 20 empty empty spiral 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 245 451 released under the GNU GPL; +#X floatatom 32 232 5 0 0 0 - - -; +#X floatatom 70 385 5 0 0 0 radius-> - -; +#X text 175 408 For more info:; +#X text 28 437 (C) Copyright 2005 Hans-Christoph Steiner +; +#X floatatom 136 386 8 0 0 1 <-angle - -; +#X floatatom 125 232 5 0 0 0 - - -; +#X obj 124 249 t b f; +#X text 216 341 related objects:; +#X text 266 378 example:; +#X obj 325 378 spiral-joystick; +#X obj 86 346 spiral; +#X obj 279 406 pddp/pddplink ../mapping-about.pd -text mapping-about +; +#X obj 390 341 polar; +#X text 24 32 Converts cartesian coordinates(x \, y) to spiral in polar +coordinates (radius \, angle). The angle is from 0 to 1 The angle 0 +is at cartesian (1 \, 0) or far right center.; +#X text 24 81 The angle will just keep going up/down as long as there +is rotation rather than reset like [polar].; +#X msg 159 303 1; +#X msg 195 303 -1; +#X text 223 303 manually add/subtract rotations; +#X obj 32 124 unauthorized/grid grid1 100 0 1 100 0 1 0 0.01 0.01 10 10 -131 68 +; +#X obj 339 341 vector; +#X msg 152 279 bang; +#X text 185 278 reset to start position; +#X connect 3 0 13 0; +#X connect 8 0 9 0; +#X connect 9 0 3 0; +#X connect 9 1 13 1; +#X connect 13 0 4 0; +#X connect 13 1 7 0; +#X connect 18 0 13 2; +#X connect 19 0 13 2; +#X connect 21 0 3 0; +#X connect 21 1 8 0; +#X connect 23 0 13 2; diff --git a/split_n-help.pd b/split_n-help.pd new file mode 100644 index 0000000..a321335 --- /dev/null +++ b/split_n-help.pd @@ -0,0 +1,18 @@ +#N canvas 0 0 450 416 10; +#X obj 85 178 split_n; +#X msg 128 149 0.3 0.5 0.6 0.7 0.9; +#X obj 129 123 loadbang; +#X floatatom 84 68 5 0 0 0 - - -; +#X obj 84 202 unpack f f f f; +#X floatatom 79 229 5 0 0 0 - - -; +#X floatatom 111 255 5 0 0 0 - - -; +#X floatatom 129 278 5 0 0 0 - - -; +#X floatatom 162 295 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 1 0 0 1; +#X connect 2 0 1 0; +#X connect 3 0 0 0; +#X connect 4 0 5 0; +#X connect 4 1 6 0; +#X connect 4 2 7 0; +#X connect 4 3 8 0; diff --git a/stepper-help.pd b/stepper-help.pd new file mode 100644 index 0000000..abae143 --- /dev/null +++ b/stepper-help.pd @@ -0,0 +1,76 @@ +#N canvas 263 162 512 393 10; +#X obj 5 2 cnv 15 450 20 empty empty stepper 2 11 1 18 -233017 -66577 +0; +#X msg 422 3 pddp; +#X text 27 320 (C) Copyright 2004 Hans-Christoph Steiner +; +#X text 244 334 released under the GNU GPL; +#X floatatom 25 133 8 0 0 0 - - -; +#X floatatom 25 264 8 0 0 0 - - -; +#X obj 28 281 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -262144 +-1 -1 0 1; +#X obj 28 113 hsl 200 15 0 1 0 0 empty empty empty 22 8 1 12 -225271 +-1 -1 0 1; +#N canvas 0 22 450 300 graph1 0; +#X array \$0_ 200 float 0; +#X coords 0 1 199 0 200 200 1; +#X restore 261 111 graph; +#N canvas 266 69 439 429 draw_array 0; +#X msg 54 82 bang; +#X obj 54 103 until; +#X text 85 82 start; +#X obj 54 125 f; +#X obj 83 125 + 1; +#X obj 54 43 loadbang; +#X obj 298 9 receive \$0-type; +#X obj 54 180 trigger float float; +#X obj 127 127 select 0; +#X obj 53 343 tabwrite \$0_; +#X text 96 257 mapping output range: 0 to 1; +#X obj 16 5 inlet; +#X obj 299 32 float; +#X obj 54 257 / 200; +#X obj 83 147 mod 200; +#X obj 53 313 stepper; +#X obj 149 34 receive \$0-segments; +#X obj 299 53 trigger bang float; +#X obj 149 53 trigger bang float; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 7 0; +#X connect 4 0 14 0; +#X connect 5 0 0 0; +#X connect 6 0 12 0; +#X connect 7 0 13 0; +#X connect 7 1 9 1; +#X connect 8 0 1 1; +#X connect 11 0 0 0; +#X connect 12 0 17 0; +#X connect 13 0 15 0; +#X connect 14 0 3 1; +#X connect 14 0 8 0; +#X connect 15 0 9 0; +#X connect 16 0 18 0; +#X connect 17 0 0 0; +#X connect 17 1 15 2; +#X connect 18 0 0 0; +#X connect 18 1 15 1; +#X restore 321 79 pd draw_array; +#X msg 321 59 bang; +#X obj 72 199 hsl 128 15 -1 1 0 0 \$0-type empty curve_factor 5 8 1 +11 -257472 -1 -1 8000 1; +#X floatatom 81 219 5 0 0 0 - - -; +#X obj 25 243 stepper; +#X obj 50 159 hsl 128 15 1 64 0 1 \$0-segments empty segments 5 8 1 +11 -262131 -1 -1 2217 1; +#X floatatom 56 180 5 0 0 0 - - -; +#X connect 4 0 13 0; +#X connect 5 0 6 0; +#X connect 7 0 4 0; +#X connect 10 0 9 0; +#X connect 11 0 12 0; +#X connect 11 0 13 2; +#X connect 13 0 5 0; +#X connect 14 0 15 0; +#X connect 14 0 13 1; diff --git a/stream_check-help.pd b/stream_check-help.pd new file mode 100644 index 0000000..5908c0c --- /dev/null +++ b/stream_check-help.pd @@ -0,0 +1,17 @@ +#N canvas 0 0 527 246 10; +#X floatatom 43 34 5 0 0 0 - - -; +#X obj 43 111 spigot; +#X obj 70 173 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 80 85 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X text 181 91 check for the presence of a data stream.; +#X floatatom 43 209 5 0 0 0 - - -; +#X obj 43 54 resample 30; +#X obj 70 145 stream_check; +#X connect 0 0 6 0; +#X connect 1 0 5 0; +#X connect 1 0 7 0; +#X connect 3 0 1 1; +#X connect 6 0 1 0; +#X connect 7 0 2 0; diff --git a/test_n-help.pd b/test_n-help.pd new file mode 100644 index 0000000..c2cea65 --- /dev/null +++ b/test_n-help.pd @@ -0,0 +1,28 @@ +#N canvas 354 263 467 373 10; +#X floatatom 222 280 5 0 0 0 - - -; +#X floatatom 150 329 5 0 0 0 - - -; +#X msg 150 245 0; +#X msg 181 245 1; +#X text 268 277 size: n; +#X text 19 25 sends a 1 if the last n values are equal to the first +argument; +#X floatatom 137 194 5 0 0 0 - - -; +#X msg 137 110 word; +#X msg 175 110 not-word; +#X msg 120 245 2; +#X text 13 72 click [word( five times in a row and you will get a 1 +(5 is the default for how many \, aka "n"); +#X text 25 220 click [2( three times in a row and you will get a 1 +; +#X obj 137 168 test_n word; +#X obj 150 303 test_n 2 3; +#X obj 5 2 cnv 15 450 20 empty empty test_n 2 11 1 18 -233017 -66577 +0; +#X connect 0 0 13 2; +#X connect 2 0 13 0; +#X connect 3 0 13 0; +#X connect 7 0 12 0; +#X connect 8 0 12 0; +#X connect 9 0 13 0; +#X connect 12 0 6 0; +#X connect 13 0 1 0; diff --git a/threshold-help.pd b/threshold-help.pd new file mode 100644 index 0000000..dde0bf3 --- /dev/null +++ b/threshold-help.pd @@ -0,0 +1,12 @@ +#N canvas 696 98 600 234 10; +#X floatatom 25 34 5 0 0 0 - - -; +#X floatatom 25 124 5 0 0 0 - - -; +#X floatatom 90 63 5 0 0 0 - - -; +#X text 107 131 output a new value only if the difenrence between the +input and last output is superior to \$1; +#X text 111 174 (usefull to reduce the flow controling pd event...) +; +#X obj 25 84 threshold 0.2; +#X connect 0 0 5 0; +#X connect 2 0 5 1; +#X connect 5 0 1 0; diff --git a/threshold_max-help.pd b/threshold_max-help.pd new file mode 100644 index 0000000..bd0b589 --- /dev/null +++ b/threshold_max-help.pd @@ -0,0 +1,17 @@ +#N canvas 242 354 508 284 10; +#X floatatom 102 52 5 0 0 0 - - -; +#X floatatom 102 135 5 0 0 0 - - -; +#X obj 154 135 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 58 133 print; +#X floatatom 225 76 5 0 0 0 - - -; +#X text 144 51 signal input; +#X obj 102 99 threshold_max 0.99; +#X text 268 74 treshold; +#X text 50 238 based on an object by Loic Kessous; +#X text 51 194 the threshold is relative to the input value; +#X connect 0 0 6 0; +#X connect 4 0 6 1; +#X connect 6 0 1 0; +#X connect 6 0 2 0; +#X connect 6 0 3 0; diff --git a/timeroll-help.pd b/timeroll-help.pd new file mode 100644 index 0000000..c481112 --- /dev/null +++ b/timeroll-help.pd @@ -0,0 +1,12 @@ +#N canvas 93 45 472 358 10; +#X obj 116 147 vsl 15 128 0 1 0 0 empty empty empty 0 -8 0 8 -262131 +-1 -1 5300 1; +#X text 339 191 from 0 to 1; +#X obj 21 188 resample 50; +#X obj 133 133 timeroll; +#X obj 21 211 clip 0 1; +#X text 73 54 Display a changing value over time.; +#X text 99 110 (move the slider to see it in action); +#X connect 0 0 2 0; +#X connect 2 0 4 0; +#X connect 4 0 3 0; diff --git a/tolist-help.pd b/tolist-help.pd new file mode 100644 index 0000000..e3bc8ce --- /dev/null +++ b/tolist-help.pd @@ -0,0 +1,41 @@ +#N canvas 122 268 565 501 10; +#X floatatom 361 86 5 0 0 0 - - -; +#X floatatom 410 87 5 0 0 0 - - -; +#X obj 323 140 listto; +#X obj 323 239 tolist; +#X obj 322 310 multi_slider 25; +#X floatatom 463 89 5 0 0 0 - - -; +#X text 23 41 built a list from a stream of data; +#X obj 323 114 wave_loop 25 0.4; +#X obj 323 209 breakpoint_smooth 0.67 0.33; +#X obj 405 164 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 10 -262130 +-1 -1 0 1; +#X floatatom 411 183 5 0 0 0 - - -; +#X msg 323 49 bang; +#X obj 24 227 tolist; +#X obj 27 135 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 10 -203904 +-1 -1 0 1; +#X obj 57 195 bng 25 250 50 0 empty empty empty 0 -6 0 10 -4034 -1 +-1; +#X text 24 111 add data to the list; +#X obj 24 285 print LIST; +#X msg 33 165 bang; +#X text 69 165 clears the current contents; +#X text 90 196 output the current contents; +#X obj 5 2 cnv 15 450 20 empty empty tolist 2 11 1 18 -233017 -66577 +0; +#X connect 0 0 7 1; +#X connect 1 0 7 2; +#X connect 2 0 8 0; +#X connect 2 1 3 1; +#X connect 3 0 4 0; +#X connect 5 0 7 3; +#X connect 7 0 2 0; +#X connect 8 0 3 0; +#X connect 9 0 8 1; +#X connect 9 0 10 0; +#X connect 11 0 7 0; +#X connect 12 0 16 0; +#X connect 13 0 12 0; +#X connect 14 0 12 1; +#X connect 17 0 12 0; diff --git a/track_max-help.pd b/track_max-help.pd new file mode 100644 index 0000000..f53dc26 --- /dev/null +++ b/track_max-help.pd @@ -0,0 +1,32 @@ +#N canvas 358 102 478 344 10; +#X obj 2 -8 cnv 15 450 20 empty empty track_max 2 11 1 18 -233017 +-66577 0; +#X floatatom 97 79 5 0 0 0 - - -; +#X msg 155 61 bang; +#X floatatom 97 142 5 0 0 0 - - -; +#X text 190 62 <-- bang to reset; +#X obj 166 86 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X text 186 86 <-- stop/start tracking; +#X text 7 26 Track maximum value:; +#X obj 97 112 track_max; +#X floatatom 97 229 5 0 0 0 - - -; +#X msg 176 211 bang; +#X floatatom 97 292 5 0 0 0 - - -; +#X text 211 212 <-- bang to reset; +#X obj 187 236 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X text 207 236 <-- stop/start tracking; +#X text 14 173 The argument and/or the second inlet set the initial +minimum value.; +#X floatatom 136 229 5 0 0 0 - - -; +#X obj 97 262 track_max 72; +#X connect 1 0 8 0; +#X connect 2 0 8 2; +#X connect 5 0 8 2; +#X connect 8 0 3 0; +#X connect 9 0 17 0; +#X connect 10 0 17 2; +#X connect 13 0 17 2; +#X connect 16 0 17 1; +#X connect 17 0 11 0; diff --git a/track_min-help.pd b/track_min-help.pd new file mode 100644 index 0000000..80b7878 --- /dev/null +++ b/track_min-help.pd @@ -0,0 +1,32 @@ +#N canvas 706 97 478 344 10; +#X obj 2 -8 cnv 15 450 20 empty empty track_min 2 11 1 18 -233017 +-66577 0; +#X floatatom 97 79 5 0 0 0 - - -; +#X msg 155 61 bang; +#X text 7 26 Track minimum value:; +#X floatatom 97 142 5 0 0 0 - - -; +#X text 190 62 <-- bang to reset; +#X obj 166 86 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X text 186 86 <-- stop/start tracking; +#X obj 97 112 track_min; +#X floatatom 97 229 5 0 0 0 - - -; +#X msg 190 211 bang; +#X floatatom 97 292 5 0 0 0 - - -; +#X text 225 212 <-- bang to reset; +#X obj 201 236 tgl 15 1 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X text 221 236 <-- stop/start tracking; +#X text 14 173 The argument and/or the second inlet set the initial +minimum value.; +#X floatatom 143 229 5 0 0 0 - - -; +#X obj 97 262 track_min -234; +#X connect 1 0 8 0; +#X connect 2 0 8 2; +#X connect 6 0 8 2; +#X connect 8 0 4 0; +#X connect 9 0 17 0; +#X connect 10 0 17 2; +#X connect 13 0 17 2; +#X connect 16 0 17 1; +#X connect 17 0 11 0; diff --git a/upsample-help.pd b/upsample-help.pd new file mode 100644 index 0000000..a17243d --- /dev/null +++ b/upsample-help.pd @@ -0,0 +1,19 @@ +#N canvas 355 237 367 339 10; +#X msg 82 101 1; +#X obj 84 226 print; +#X obj 204 227 print ---------; +#X text 79 77 increase the sampling rate; +#X obj 83 140 trigger float bang; +#X obj 98 119 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 2600 1; +#X obj 83 200 upsample 3; +#X obj 158 177 hsl 128 15 0 10 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 4100 1; +#X floatatom 162 201 5 0 0 0 - - -; +#X connect 0 0 4 0; +#X connect 4 0 6 0; +#X connect 4 1 2 0; +#X connect 5 0 4 0; +#X connect 6 0 1 0; +#X connect 7 0 6 1; +#X connect 7 0 8 0; diff --git a/variance-help.pd b/variance-help.pd new file mode 100644 index 0000000..7355fbb --- /dev/null +++ b/variance-help.pd @@ -0,0 +1,20 @@ +#N canvas 122 68 549 418 10; +#X obj 57 178 resample 20; +#X obj 57 90 metro 500; +#X obj 57 119 random 100; +#X floatatom 57 294 5 0 0 0 - - -; +#X obj 57 65 tgl 15 0 empty empty empty 0 -6 0 8 -204786 -1 -1 0 1 +; +#X obj 57 259 variance 20; +#X obj 57 143 / 100; +#X obj 5 2 cnv 15 450 20 empty empty variance 2 11 1 18 -233017 -66577 +0; +#X msg 95 231 mode 1; +#X text 152 232 used a slower but more accurate algorythm; +#X connect 0 0 5 0; +#X connect 1 0 2 0; +#X connect 2 0 6 0; +#X connect 4 0 1 0; +#X connect 5 0 3 0; +#X connect 6 0 0 0; +#X connect 8 0 5 0; diff --git a/wave-help.pd b/wave-help.pd new file mode 100644 index 0000000..9060116 --- /dev/null +++ b/wave-help.pd @@ -0,0 +1,19 @@ +#N canvas 70 75 477 576 10; +#X floatatom 29 40 5 0 0 0 - - -; +#X floatatom 59 79 5 0 0 0 - - -; +#X floatatom 102 97 5 0 0 0 - - -; +#X obj 23 118 wave 25 0.4; +#X obj 26 23 hsl 200 15 -1 5 0 0 empty empty center_position -2 -6 +0 8 -262131 -1 -1 19900 1; +#X obj 105 79 hsl 128 15 0.01 10 1 0 empty empty empty -2 -6 0 8 -257472 +-1 -1 9700 1; +#X obj 23 156 multi_slider 50; +#X obj 61 61 hsl 128 15 0 50 0 0 empty empty number_of_points -2 -6 +0 8 -225280 -1 -1 12700 1; +#X connect 1 0 3 1; +#X connect 2 0 3 2; +#X connect 3 0 6 0; +#X connect 4 0 3 0; +#X connect 4 0 0 0; +#X connect 5 0 2 0; +#X connect 7 0 1 0; diff --git a/wave_loop-help.pd b/wave_loop-help.pd new file mode 100644 index 0000000..ede8e44 --- /dev/null +++ b/wave_loop-help.pd @@ -0,0 +1,14 @@ +#N canvas 221 410 481 386 10; +#X floatatom 23 11 5 0 0 0 - - -; +#X floatatom 71 46 5 0 0 0 - - -; +#X floatatom 106 72 5 0 0 0 - - -; +#X text 107 50 size of the output vector; +#X text 152 71 largeur de la loop; +#X floatatom 150 89 5 0 0 0 - - -; +#X obj 23 107 wave_loop 25 0.4; +#X obj 23 156 multi_slider 25; +#X connect 0 0 6 0; +#X connect 1 0 6 1; +#X connect 2 0 6 2; +#X connect 5 0 6 3; +#X connect 6 0 7 0; -- cgit v1.2.1