Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
...
  • 4 commits
  • 36 files changed
  • 0 commit comments
  • 1 contributor
View
18 anlz.envelope~-help.pd
@@ -0,0 +1,18 @@
+#N canvas 534 297 469 453 10;
+#X obj 42 95 noise~;
+#X floatatom 129 99 5 0 0 0 - - -;
+#X obj 42 140 anlz.envelope~;
+#X floatatom 42 185 5 0 0 0 - - -;
+#X text 210 28 It translates an audio input into \; control values.
+Similar to anlz.snap \; but this one has a lo-pass filter \; that smooth
+the values \, and report \; a nice envelope.;
+#X text 211 141 ARGUMENTS_;
+#X text 210 265 OUTLET;
+#X text 210 215 Audio input;
+#X text 210 199 INLETS;
+#X text 211 161 None;
+#X text 210 230 Speed in ms;
+#X text 210 281 Control values;
+#X connect 0 0 2 0;
+#X connect 1 0 2 1;
+#X connect 2 0 3 0;
View
33 anlz.envelope~.pd
@@ -0,0 +1,33 @@
+#N canvas 126 202 487 449 10;
+#X obj 101 101 nbx 8 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8
+-1 -262144 -1 0 256;
+#X obj 164 101 cnv 16 30 16 empty empty rms 10 8 0 8 -1 -262144 0;
+#X obj 101 130 outlet;
+#X obj 100 -128 inlet~;
+#X obj 100 -102 *~;
+#X text 133 -100 square the signal;
+#X text 243 175 from: H06.envelope.follower \; Pd help files;
+#X obj 100 -72 lop~ 10;
+#X text 155 -73 responsiveness;
+#X obj 101 42 snapshot~;
+#X obj 101 69 sqrt;
+#X obj 119 16 r metro;
+#X obj 227 -15 metro 250;
+#X obj 227 -40 loadbang;
+#X obj 227 7 s metro;
+#X obj 284 -38 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 346 -58 inlet speed;
+#X connect 0 0 2 0;
+#X connect 3 0 4 0;
+#X connect 3 0 4 1;
+#X connect 4 0 7 0;
+#X connect 7 0 9 0;
+#X connect 9 0 10 0;
+#X connect 10 0 0 0;
+#X connect 11 0 9 0;
+#X connect 12 0 14 0;
+#X connect 13 0 12 0;
+#X connect 15 0 12 0;
+#X connect 16 0 12 1;
+#X coords 0 -1 1 1 94 18 2 100 100;
View
9 anlz.rms~.pd
@@ -1,11 +1,14 @@
-#N canvas 914 375 300 169 10;
+#N canvas 945 348 427 232 10;
#X obj 100 101 nbx 8 16 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8
--1 -262144 -1 0.346772 256;
+-1 -262144 -1 0.969901 256;
#X obj 163 101 cnv 16 30 16 empty empty rms 10 8 0 8 -1 -262144 0;
#X obj 99 13 inlet~;
#X obj 100 70 scale.lin 1 0 100;
#X obj 100 130 outlet;
-#X obj 100 38 env~ 512;
+#X obj 100 38 env~ 512 256;
+#X text 239 28 256 is sample \; sampling period is \; 5.8ms;
+#X text 237 81 Thus \, sampling rate is \; 1000 ms / 5.8 ms = 172Hz
+;
#X connect 0 0 4 0;
#X connect 2 0 5 0;
#X connect 3 0 0 0;
View
4 anlz.scope~.pd
@@ -1,4 +1,4 @@
-#N canvas 213 247 609 485 10;
+#N canvas 216 247 609 485 10;
#X obj 0 18 cnv 15 160 100 empty empty empty 20 12 0 14 -200717 -66577
0;
#N canvas 18 93 452 302 (subpatch) 0;
@@ -47,4 +47,4 @@
#X connect 19 0 15 0;
#X connect 20 0 10 0;
#X connect 21 0 5 0;
-#X coords 0 0 1 1 160 118 1 0 0;
+#X coords 0 0 1 1 160 118 2 0 0;
View
10 anlz.speriod-help.pd
@@ -0,0 +1,10 @@
+#N canvas 836 344 537 332 10;
+#X obj 49 102 anlz.speriod;
+#X floatatom 49 65 5 0 0 0 - - -;
+#X text 182 51 This can be used to monitor the sampling \; period of
+a stream of values \; most likely \; you want to plug into its inlet
+the data \; received from a sensor to check whether \; the stream is
+reported in a steady period \; It prints the time between each value
+\; in the console window. The more the values \; are similar \, the
+steadier the sampling period.;
+#X connect 1 0 0 0;
View
9 anlz.speriod.pd
@@ -0,0 +1,9 @@
+#N canvas 501 281 320 221 10;
+#X obj 84 81 t b b;
+#X obj 84 103 timer;
+#X obj 84 125 print sampling-period;
+#X obj 84 61 inlet;
+#X connect 0 0 1 0;
+#X connect 0 1 1 1;
+#X connect 1 0 2 0;
+#X connect 3 0 0 0;
View
2 count.line.pd
@@ -1,4 +1,4 @@
-#N canvas 916 255 269 524 10;
+#N canvas 907 269 269 524 10;
#X obj 63 27 inlet;
#X obj 82 449 outlet;
#X msg 82 158 \$1 \$2;
View
3 count.loop-help.pd
@@ -1,4 +1,4 @@
-#N canvas 887 379 450 300 10;
+#N canvas 893 402 450 300 10;
#X obj 43 33 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X floatatom 43 126 5 0 0 0 - - -;
@@ -10,5 +10,6 @@
#X text 191 58 ARGUMENTS;
#X text 194 210 Integers ramp;
#X text 188 18 Generate integer ramp \, and start again.;
+#X text 192 90 Target value;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
View
47 efx.filter.bank~.pd
@@ -0,0 +1,47 @@
+#N canvas 759 267 248 469 10;
+#X obj 50 30 inlet~;
+#X obj 50 377 outlet~;
+#X obj 49 215 demux~;
+#X obj 115 377 outlet~;
+#X obj 102 61 loadbang;
+#X obj 102 103 symbol \$1;
+#X msg 102 168 0;
+#X msg 153 169 1;
+#X obj 49 243 hip~ \$2;
+#X obj 49 263 hip~ \$2;
+#X obj 49 283 hip~ \$2;
+#X obj 49 303 hip~ \$2;
+#X obj 49 343 hip~ \$2;
+#X obj 49 323 hip~ \$2;
+#X obj 114 243 lop~ \$2;
+#X obj 114 263 lop~ \$2;
+#X obj 114 283 lop~ \$2;
+#X obj 113 303 lop~ \$2;
+#X obj 113 323 lop~ \$2;
+#X obj 114 343 lop~ \$2;
+#X obj 102 82 del 10;
+#X obj 102 147 route hip;
+#X msg 102 124 \$1;
+#X connect 0 0 2 0;
+#X connect 2 0 8 0;
+#X connect 2 1 14 0;
+#X connect 4 0 20 0;
+#X connect 5 0 22 0;
+#X connect 6 0 2 0;
+#X connect 7 0 2 0;
+#X connect 8 0 9 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 13 0;
+#X connect 12 0 1 0;
+#X connect 13 0 12 0;
+#X connect 14 0 15 0;
+#X connect 15 0 16 0;
+#X connect 16 0 17 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 3 0;
+#X connect 20 0 5 0;
+#X connect 21 0 6 0;
+#X connect 21 1 7 0;
+#X connect 22 0 21 0;
View
114 efx.gui.clipfbd~.pd
@@ -0,0 +1,114 @@
+#N canvas 784 217 775 333 10;
+#X obj -156 69 inlet~;
+#X obj -187 49 inlet~;
+#N canvas 713 403 626 409 dsp 0;
+#X obj 59 241 clip~ -1 1;
+#X obj 140 239 clip~ -1 1;
+#X obj 141 123 *~ 400;
+#X obj 60 124 *~ 400;
+#X obj 299 156 *~ 0.9;
+#X obj 140 29 inlet~;
+#X obj 60 29 inlet~;
+#X obj 60 214 +~;
+#X obj 418 156 *~ 0.9;
+#X obj 140 214 +~;
+#X obj 59 311 outlet~;
+#X obj 141 312 outlet~;
+#X obj 540 5 inlet;
+#X obj 565 30 loadbang;
+#X msg 565 53 1;
+#X obj 540 79 switch~;
+#X obj 198 32 r \$0-clip;
+#X obj 198 54 t f f;
+#X obj 300 77 delread~ fdb-l 10;
+#X obj 419 77 delread~ fdb-r 10;
+#X obj 263 300 delwrite~ fdb-l 300;
+#X obj 389 300 delwrite~ fdb-r 300;
+#X obj 332 102 r \$0-fdb;
+#X obj 300 30 r \$0-time;
+#X obj 300 52 t f f;
+#X obj 332 124 t f f;
+#X obj 298 181 clip~ -1 1;
+#X obj 417 180 clip~ -1 1;
+#X connect 0 0 10 0;
+#X connect 0 0 20 0;
+#X connect 1 0 11 0;
+#X connect 1 0 21 0;
+#X connect 2 0 9 0;
+#X connect 3 0 7 0;
+#X connect 4 0 26 0;
+#X connect 5 0 2 0;
+#X connect 6 0 3 0;
+#X connect 7 0 0 0;
+#X connect 8 0 27 0;
+#X connect 9 0 1 0;
+#X connect 12 0 15 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 16 0 17 0;
+#X connect 17 0 3 1;
+#X connect 17 1 2 1;
+#X connect 18 0 4 0;
+#X connect 19 0 8 0;
+#X connect 22 0 25 0;
+#X connect 23 0 24 0;
+#X connect 24 0 18 0;
+#X connect 24 1 19 0;
+#X connect 25 0 4 1;
+#X connect 25 1 8 1;
+#X connect 26 0 7 1;
+#X connect 27 0 9 1;
+#X restore -122 134 pd dsp;
+#X obj -56 143 r \$0-mix;
+#X obj -188 172 mix.xfade.curve.stereo~ 1 -1;
+#X obj -23 209 mix.switchoglitch 12;
+#X obj -189 226 outlet~;
+#X obj -132 226 outlet~;
+#X obj 100 117 gui.slider clip 5000 10;
+#X obj 376 100 s \$0-mix;
+#X obj 100 168 gui.slider mix 1 -1;
+#X obj 344 199 xsssad \$1/clp.clp;
+#X obj 345 260 xsssad \$1/clp.mix;
+#X obj 455 260 loadbang;
+#X obj 375 40 s \$0-clip;
+#X obj 375 60 s \$0-fdb;
+#X obj 375 80 s \$0-time;
+#X obj 344 219 xsssad \$1/clp.fdb;
+#X obj 344 239 xsssad \$1/clp.time;
+#X obj 100 151 gui.slider time 5000 1;
+#X obj 100 100 cnv 15 156 15 empty empty Clipfdb 5 8 0 8 -1 -162280
+0;
+#X obj -9 11 r \$1/clp.clp;
+#X obj -9 31 r \$1/clp.fdb;
+#X obj -9 51 r \$1/clp.time;
+#X obj -8 72 r \$1/clp.mix;
+#X obj 100 134 gui.slider fdb 3 0.1;
+#X connect 0 0 4 1;
+#X connect 0 0 2 1;
+#X connect 1 0 4 0;
+#X connect 1 0 2 0;
+#X connect 2 0 4 2;
+#X connect 2 1 4 3;
+#X connect 3 0 4 4;
+#X connect 4 0 6 0;
+#X connect 4 1 7 0;
+#X connect 4 3 5 0;
+#X connect 5 0 2 2;
+#X connect 8 0 14 0;
+#X connect 8 1 11 1;
+#X connect 10 0 9 0;
+#X connect 10 1 12 1;
+#X connect 11 0 8 0;
+#X connect 12 0 10 0;
+#X connect 13 0 12 2;
+#X connect 17 0 25 0;
+#X connect 18 0 19 0;
+#X connect 19 0 16 0;
+#X connect 19 1 18 1;
+#X connect 21 0 8 0;
+#X connect 22 0 25 0;
+#X connect 23 0 19 0;
+#X connect 24 0 10 0;
+#X connect 25 0 15 0;
+#X connect 25 1 17 1;
+#X coords 0 -1 1 1 157 84 2 100 100;
View
3 efx.gui.freeverb~.pd
@@ -1,4 +1,4 @@
-#N canvas 676 237 807 409 10;
+#N canvas 679 237 807 409 10;
#X obj -261 114 inlet~;
#X obj -308 113 inlet~;
#N canvas 698 189 528 427 dsp 0;
@@ -131,6 +131,7 @@
#X connect 23 0 13 0;
#X connect 24 0 35 0;
#X connect 24 1 28 1;
+#X connect 26 0 24 0;
#X connect 28 0 24 0;
#X connect 36 0 24 0;
#X connect 37 0 2 0;
View
68 efx.gui.grunger~.pd
@@ -1,6 +1,6 @@
-#N canvas 737 177 747 446 10;
+#N canvas 758 177 747 446 10;
#X obj -126 77 inlet~;
-#N canvas 1022 177 610 557 dsp 1;
+#N canvas 1022 177 610 557 dsp 0;
#X obj 46 92 inlet~;
#X obj 46 445 outlet~;
#X obj 410 102 inlet;
@@ -74,7 +74,7 @@
#X obj 338 92 s \$0-dist.onoff;
#X obj 101 185 cnv 15 155 15 \$0-record empty empty 20 12 0 14 -1 -228856
0;
-#X obj 102 185 tgl 15 0 \$0-start.rnd empty empty 17 7 0 10 -191407
+#X obj 104 185 tgl 15 0 \$0-start.rnd empty empty 17 7 0 10 -191407
-1 -1 110.323 110.323;
#X obj 340 173 s \$0-mix;
#X obj 339 152 s \$0-pitch;
@@ -85,10 +85,9 @@
#X obj 185 28 inlet filt;
#X obj 310 28 inlet pitch;
#X obj 255 29 inlet q;
-#X obj 385 30 inlet pitch;
#X obj 6 40 loadbang;
#X msg 7 64 0;
-#X obj 470 31 inlet mix;
+#X obj 387 28 inlet mix;
#X obj 101 117 gui.slider filt 127 0;
#X obj 60 -76 r \$1/gru.filt;
#X obj 59 -52 r \$1/gru.q.filt;
@@ -97,7 +96,7 @@
#X obj 101 134 gui.slider q.filt 50 0;
#X obj 101 151 gui.slider pitch 400 -400;
#X obj 101 168 gui.slider mix 1 -1;
-#X obj 100 100 cnv 15 156 15 empty empty Grunger 5 8 0 8 -1 -162280
+#X obj 101 100 cnv 15 156 15 empty empty Grunger 5 8 0 8 -1 -162280
0;
#X obj 273 225 xsssad \$1/gru.filt;
#X obj 272 249 xsssad \$1/gru.q.filt;
@@ -108,42 +107,41 @@
#X obj 273 321 xsssad \$1/dist.switch;
#X obj 38 223 mix.switchoglitch 12;
#X connect 0 0 1 0;
-#X connect 0 0 35 0;
-#X connect 1 0 35 2;
-#X connect 1 1 35 3;
-#X connect 2 0 35 4;
+#X connect 0 0 34 0;
+#X connect 1 0 34 2;
+#X connect 1 1 34 3;
+#X connect 2 0 34 4;
#X connect 7 0 5 0;
-#X connect 7 0 36 1;
+#X connect 7 0 35 1;
#X connect 10 0 11 0;
#X connect 13 0 12 0;
-#X connect 14 0 21 0;
-#X connect 15 0 27 0;
-#X connect 16 0 26 0;
-#X connect 17 0 28 0;
-#X connect 18 0 19 0;
-#X connect 19 0 7 0;
-#X connect 20 0 7 0;
-#X connect 21 1 3 0;
-#X connect 21 1 30 1;
-#X connect 22 0 21 0;
+#X connect 14 0 20 0;
+#X connect 15 0 26 0;
+#X connect 16 0 25 0;
+#X connect 17 0 18 0;
+#X connect 18 0 7 0;
+#X connect 19 0 27 0;
+#X connect 20 1 3 0;
+#X connect 20 1 29 1;
+#X connect 21 0 20 0;
+#X connect 22 0 25 0;
#X connect 23 0 26 0;
#X connect 24 0 27 0;
-#X connect 25 0 28 0;
-#X connect 26 0 4 0;
+#X connect 25 0 4 0;
+#X connect 25 1 30 1;
+#X connect 26 0 9 0;
#X connect 26 1 31 1;
-#X connect 27 0 9 0;
+#X connect 27 0 8 0;
#X connect 27 1 32 1;
-#X connect 28 0 8 0;
-#X connect 28 1 33 1;
-#X connect 30 0 21 0;
+#X connect 29 0 20 0;
+#X connect 30 0 25 0;
#X connect 31 0 26 0;
#X connect 32 0 27 0;
-#X connect 33 0 28 0;
-#X connect 34 0 1 1;
-#X connect 34 0 35 1;
-#X connect 35 0 10 0;
-#X connect 35 1 13 0;
-#X connect 35 3 37 0;
-#X connect 36 0 7 0;
-#X connect 37 0 1 2;
+#X connect 33 0 1 1;
+#X connect 33 0 34 1;
+#X connect 34 0 10 0;
+#X connect 34 1 13 0;
+#X connect 34 3 36 0;
+#X connect 35 0 7 0;
+#X connect 36 0 1 2;
#X coords 0 -1 1 1 157 101 2 100 100;
View
8 efx.gui.pan.cos.mono~.pd
@@ -1,4 +1,4 @@
-#N canvas 674 191 787 462 10;
+#N canvas 260 135 787 462 10;
#X obj 310 113 inlet~ signal;
#X obj 364 10 inlet control;
#X obj 309 317 *~;
@@ -12,7 +12,7 @@
#X obj 427 208 *~ 0.25;
#X obj 428 229 -~ 0.25;
#X obj 324 265 -~ 0.25;
-#X obj 100 117 gui.slider pan 1 0;
+#X obj 100 118 gui.slider pan 1 0;
#X obj 111 47 r \$1/cos.pan;
#X obj 100 100 cnv 15 156 15 empty empty Pan.cos.mono 5 8 0 8 -1 -162280
0;
@@ -22,7 +22,7 @@
#X msg 308 83 set \$1;
#X obj 364 34 t f f;
#X obj 470 48 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 1100 1;
+-1 -1 0 1;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 1 0 20 0;
@@ -42,8 +42,8 @@
#X connect 16 0 13 0;
#X connect 17 0 20 0;
#X connect 18 0 19 0;
-#X connect 19 0 13 0;
#X connect 20 0 18 0;
+#X connect 20 0 13 0;
#X connect 20 1 6 0;
#X connect 21 0 20 0;
#X coords 0 -1 1 1 156 33 2 100 100;
View
50 efx.gui.pdelay~.pd
@@ -1,6 +1,6 @@
-#N canvas 898 165 738 561 10;
+#N canvas 856 165 738 561 10;
#X obj -169 79 inlet~;
-#N canvas 567 178 588 338 dsp 0;
+#N canvas 570 178 588 338 dsp 0;
#X obj 46 30 inlet~;
#X obj 410 22 inlet;
#X obj 410 60 switch~;
@@ -29,7 +29,7 @@
#X obj 102 412 s \$0-pitchdel;
#X msg 102 388 octave \$1;
#X obj 101 203 hradio 13 1 0 7 empty octave-set oct 122 6 0 8 -191407
--1 -228856 1;
+-1 -228856 0;
#X obj 102 364 - 3;
#N canvas 166 159 514 538 control 0;
#X text 15 45 time - the delay time. Since the pitch-shifting effect
@@ -54,38 +54,36 @@ volumes as desired.;
shifted. The controls have equal tempered intervals (minor second major
second etc) with just intonation ratios in between.;
#X restore -120 -7 pd control details;
-#N canvas 369 141 450 447 init 0;
+#N canvas 375 141 450 447 init 1;
#X msg 77 302 12.9;
#X msg 137 209 0;
#X msg 193 173 25;
-#X obj 77 325 s pit_time;
-#X obj 137 287 s pit_pitfact;
-#X obj 137 256 s pit_fb;
-#X obj 137 234 s pit_oct;
#X msg 253 118 85;
-#X obj 193 199 s pit_lpdepth;
-#X obj 253 143 s pit_dryvol;
#X obj 253 167 s pit_delvol;
#X msg 38 359 \; pd dsp 1 \;;
#X obj 38 -18 loadbang;
#X obj 38 5 t b b b b b b;
-#X obj 306 105 s octave-set;
#X msg 306 82 3;
-#X connect 0 0 3 0;
-#X connect 1 0 4 0;
-#X connect 1 0 5 0;
-#X connect 1 0 6 0;
-#X connect 2 0 8 0;
-#X connect 7 0 9 0;
-#X connect 7 0 10 0;
-#X connect 12 0 13 0;
-#X connect 13 0 11 0;
-#X connect 13 1 0 0;
-#X connect 13 2 1 0;
-#X connect 13 3 2 0;
-#X connect 13 4 7 0;
-#X connect 13 5 15 0;
-#X connect 15 0 14 0;
+#X obj 77 325 s \$1/pdel.time;
+#X obj 137 287 s \$1/pdel.fact;
+#X obj 193 199 s \$1/pdel.depth;
+#X obj 152 248 s \$1/pdel.fdb;
+#X obj 253 143 s \$1/pdel.mix;
+#X obj 306 105 s \$1/pdel.oct;
+#X connect 0 0 9 0;
+#X connect 1 0 10 0;
+#X connect 1 0 12 0;
+#X connect 2 0 11 0;
+#X connect 3 0 4 0;
+#X connect 3 0 13 0;
+#X connect 6 0 7 0;
+#X connect 7 0 5 0;
+#X connect 7 1 0 0;
+#X connect 7 2 1 0;
+#X connect 7 3 2 0;
+#X connect 7 4 3 0;
+#X connect 7 5 8 0;
+#X connect 8 0 14 0;
#X restore -120 13 pd init;
#X obj 100 185 gui.slider mix 1 -1;
#X obj 100 117 gui.slider time 5000 1;
View
6 efx.gui.pshift.ssb~.pd
@@ -1,4 +1,4 @@
-#N canvas 585 286 810 556 10;
+#N canvas 591 286 810 556 10;
#X obj -155 49 inlet~;
#X obj -124 70 inlet~;
#N canvas 728 395 610 447 dsp 0;
@@ -59,8 +59,8 @@
#X obj 432 117 loadbang;
#X obj 304 100 s \$0-pitch;
#X obj 304 120 s \$0-mix;
-#X obj 100 26 inlet pitch;
-#X obj 120 51 inlet mix;
+#X obj 77 30 inlet pitch;
+#X obj 159 31 inlet mix;
#X obj 100 117 gui.slider pitch 8000 0;
#X obj 100 134 gui.slider mix 1 -1;
#X obj 100 100 cnv 15 156 15 empty empty Pshift.ssb 5 8 0 8 -1 -162280
View
152 efx.gui.tstretch~.pd
@@ -1,4 +1,4 @@
-#N canvas -11 63 1063 770 10;
+#N canvas 456 77 1063 770 10;
#X obj 448 383 hip~ 5;
#X floatatom 450 -99 4 0 100 0 - - -;
#X obj 449 330 *~;
@@ -41,7 +41,6 @@
#X floatatom 581 46 4 0 900 0 - - -;
#X obj 581 66 * 0.001;
#X text 490 -99 <-- chunk size (msec);
-#X obj 799 -10 expr (pow(2 \, $f1/120)-$f3)/$f2;
#X obj 581 91 t b f;
#X obj 581 0 loadbang;
#X text 624 42 <-- loop length;
@@ -94,7 +93,7 @@
#X obj 433 -193 inlet comp;
#X obj 506 -193 inlet trsp;
#X obj 243 -156 utils.zipper~;
-#X obj 100 117 gui.slider comp 100 0;
+#X obj 100 117 gui.slider comp 3000 0;
#X obj 100 134 gui.slider trsp 1000 0;
#X obj 23 34 r \$1/tstre.comp;
#X obj 23 54 r \$1/tstre.trsp;
@@ -107,34 +106,45 @@
0;
#X obj 217 234 xsssad \$1/tstre.comp;
#X obj 217 258 xsssad \$1/tstre.trsp;
-#X msg 182 -265 0 100 \, 1 100 \, 0 100 1700;
#X msg 581 24 2000;
-#X connect 0 0 86 0;
+#X floatatom 295 35 5 0 0 0 - - -;
+#X obj 799 -10 expr (pow(2 \, $f1/120)-$f3)/$f2;
+#X obj 780 -270 loadbang;
+#X obj 780 -247 f \$0;
+#X obj 780 -225 makefilename %s;
+#X obj 750 -269 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 780 -203 \; \$1-source const 0;
+#X text 777 -299 RESET TABLE SOURCE;
+#X obj 871 -272 inlet reset-table-source;
+#X text 340 -267 old last parameter was 1700;
+#X msg 182 -265 0 100 \, 1 500 \, 0 100 1700;
+#X connect 0 0 85 0;
#X connect 1 0 19 0;
#X connect 2 0 17 0;
#X connect 3 0 25 0;
#X connect 4 0 21 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
-#X connect 7 0 42 0;
-#X connect 10 0 42 0;
-#X connect 10 1 42 1;
+#X connect 7 0 105 0;
+#X connect 10 0 105 0;
+#X connect 10 1 105 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 2 1;
#X connect 14 0 15 0;
-#X connect 14 0 64 0;
+#X connect 14 0 63 0;
#X connect 15 0 16 0;
-#X connect 16 0 65 0;
+#X connect 16 0 64 0;
#X connect 17 0 0 0;
-#X connect 19 0 50 0;
-#X connect 20 0 47 0;
+#X connect 19 0 49 0;
+#X connect 20 0 46 0;
#X connect 21 0 22 0;
-#X connect 22 0 83 0;
-#X connect 24 0 42 0;
-#X connect 24 1 42 2;
-#X connect 25 0 48 0;
-#X connect 25 0 52 0;
+#X connect 22 0 82 0;
+#X connect 24 0 105 0;
+#X connect 24 1 105 2;
+#X connect 25 0 47 0;
+#X connect 25 0 51 0;
#X connect 26 0 17 1;
#X connect 27 0 33 0;
#X connect 28 0 29 0;
@@ -143,64 +153,70 @@
#X connect 31 0 32 0;
#X connect 32 0 26 1;
#X connect 33 0 34 0;
-#X connect 34 0 82 0;
+#X connect 34 0 81 0;
#X connect 36 0 38 0;
#X connect 38 0 1 0;
#X connect 39 0 40 0;
-#X connect 40 0 43 0;
-#X connect 40 0 47 1;
-#X connect 42 0 14 0;
-#X connect 42 0 23 0;
-#X connect 43 0 48 0;
-#X connect 43 1 48 1;
-#X connect 44 0 105 0;
-#X connect 47 0 54 0;
-#X connect 48 0 20 0;
-#X connect 49 0 25 0;
-#X connect 51 0 10 0;
-#X connect 53 0 24 0;
-#X connect 55 0 4 1;
-#X connect 56 0 5 1;
-#X connect 57 0 6 1;
-#X connect 58 0 11 0;
-#X connect 59 0 28 1;
-#X connect 60 0 30 0;
-#X connect 61 0 27 1;
-#X connect 62 0 29 1;
-#X connect 63 0 28 0;
-#X connect 66 0 99 0;
-#X connect 67 0 5 0;
-#X connect 68 0 96 0;
-#X connect 69 0 71 0;
-#X connect 71 0 91 0;
+#X connect 40 0 42 0;
+#X connect 40 0 46 1;
+#X connect 42 0 47 0;
+#X connect 42 1 47 1;
+#X connect 43 0 103 0;
+#X connect 46 0 53 0;
+#X connect 47 0 20 0;
+#X connect 48 0 25 0;
+#X connect 50 0 10 0;
+#X connect 52 0 24 0;
+#X connect 54 0 4 1;
+#X connect 55 0 5 1;
+#X connect 56 0 6 1;
+#X connect 57 0 11 0;
+#X connect 58 0 28 1;
+#X connect 59 0 30 0;
+#X connect 60 0 27 1;
+#X connect 61 0 29 1;
+#X connect 62 0 28 0;
+#X connect 65 0 98 0;
+#X connect 66 0 5 0;
+#X connect 67 0 95 0;
+#X connect 68 0 70 0;
+#X connect 70 0 90 0;
+#X connect 70 1 71 0;
+#X connect 71 0 69 0;
#X connect 71 1 72 0;
-#X connect 72 0 70 0;
-#X connect 72 1 73 0;
-#X connect 75 0 98 0;
-#X connect 79 0 80 0;
-#X connect 81 0 78 0;
-#X connect 82 0 26 0;
-#X connect 83 0 2 0;
-#X connect 87 0 102 2;
-#X connect 87 0 103 2;
+#X connect 74 0 97 0;
+#X connect 78 0 79 0;
+#X connect 80 0 77 0;
+#X connect 81 0 26 0;
+#X connect 82 0 2 0;
+#X connect 86 0 101 2;
+#X connect 86 0 102 2;
+#X connect 88 0 91 0;
#X connect 89 0 92 0;
-#X connect 90 0 93 0;
-#X connect 91 0 96 1;
+#X connect 90 0 95 1;
+#X connect 91 0 83 0;
+#X connect 91 1 101 1;
#X connect 92 0 84 0;
#X connect 92 1 102 1;
-#X connect 93 0 85 0;
-#X connect 93 1 103 1;
+#X connect 93 0 91 0;
#X connect 94 0 92 0;
-#X connect 95 0 93 0;
-#X connect 96 0 74 0;
-#X connect 97 0 96 1;
-#X connect 98 0 74 0;
-#X connect 98 1 104 0;
-#X connect 99 0 42 0;
-#X connect 100 0 78 0;
+#X connect 95 0 73 0;
+#X connect 96 0 95 1;
+#X connect 97 0 73 0;
+#X connect 97 1 114 0;
+#X connect 98 0 105 0;
+#X connect 99 0 77 0;
+#X connect 101 0 91 0;
+#X connect 102 0 87 0;
#X connect 102 0 92 0;
-#X connect 103 0 88 0;
-#X connect 103 0 93 0;
-#X connect 104 0 97 0;
-#X connect 105 0 39 0;
+#X connect 103 0 39 0;
+#X connect 104 0 83 0;
+#X connect 105 0 14 0;
+#X connect 105 0 23 0;
+#X connect 106 0 107 0;
+#X connect 107 0 108 0;
+#X connect 108 0 110 0;
+#X connect 109 0 107 0;
+#X connect 112 0 107 0;
+#X connect 114 0 96 0;
#X coords 0 -1 1 1 156 66 2 100 100;
View
9 gen.sine.mod~.pd
@@ -1,4 +1,4 @@
-#N canvas 129 238 714 511 10;
+#N canvas 141 238 714 511 10;
#X obj 163 -71 inlet carFreq;
#X obj 263 -72 inlet mod;
#X obj 84 -71 inlet vol;
@@ -209,7 +209,7 @@
#X obj 10 44 gui.radio.tgl;
#X obj 10 10 cnv 15 156 15 empty empty Sine.mod 5 8 0 8 -1 -162280
0;
-#N canvas 730 147 643 545 dsp 0;
+#N canvas 736 147 643 545 dsp 0;
#X obj 391 180 *~;
#X obj 448 248 *~;
#X obj 448 322 fdn~ 64 40000;
@@ -319,6 +319,8 @@
#X obj -129 -32 r \$1/smod.mod;
#X obj 108 249 xsssad \$1/smod.frq;
#X obj -129 -56 r \$1/smod.frq;
+#X text 103 -127 Frequency modulator (FM) synthesiser;
+#X obj -3 -71 inlet on.off;
#X connect 0 0 12 0;
#X connect 1 0 13 0;
#X connect 2 0 11 1;
@@ -337,7 +339,7 @@
#X connect 16 0 19 0;
#X connect 16 1 18 0;
#X connect 21 0 11 1;
-#X connect 22 0 11 2;
+#X connect 22 0 11 1;
#X connect 23 0 13 0;
#X connect 24 0 11 0;
#X connect 25 0 14 1;
@@ -348,4 +350,5 @@
#X connect 30 0 13 0;
#X connect 31 0 12 0;
#X connect 32 0 12 0;
+#X connect 34 0 11 0;
#X coords 0 -1 1 1 156 83 1 10 10;
View
2,572 gen.xbass~.pd
2,572 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
22 gui.ead~.pd
@@ -1,4 +1,4 @@
-#N canvas 888 353 524 353 10;
+#N canvas 620 104 524 353 10;
#X obj 100 100 cnv 15 65 18 empty empty empty 20 12 0 14 -33289 -262144
0;
#X obj 100 120 cnv 15 65 18 empty empty empty 20 12 0 14 -33289 -262144
@@ -9,18 +9,24 @@
#X obj 114 122 nbx 4 14 -1e+37 1e+37 0 0 empty \$0-ead-gop-d d -10
7 0 8 -1 -262144 -262144 300 256;
#X obj 131 158 s \$0-decay;
-#X obj 272 209 ead~ 10 300;
-#X obj 335 165 r \$0-decay;
-#X obj 303 141 r \$0-attack;
-#X obj 272 97 inlet trigger-bang;
-#X obj 273 254 outlet~;
-#X text 368 16 ead~ GOP wrap;
+#X obj 236 209 ead~ 10 300;
+#X obj 299 165 r \$0-decay;
+#X obj 267 141 r \$0-attack;
+#X obj 236 97 inlet trigger-bang;
+#X obj 237 254 outlet~;
+#X text 218 4 ead~ GOP wrap;
#X msg 141 36 set 10;
#X msg 114 57 set 300;
#X obj 114 -6 loadbang;
#X obj 114 15 t b b;
+#X obj 375 39 inlet atck;
+#X obj 450 46 inlet decay;
+#X obj 334 259 outlet atck;
+#X obj 415 259 outlet decay;
#X connect 2 0 3 0;
+#X connect 2 0 18 0;
#X connect 4 0 5 0;
+#X connect 4 0 19 0;
#X connect 6 0 10 0;
#X connect 7 0 6 2;
#X connect 8 0 6 1;
@@ -30,4 +36,6 @@
#X connect 14 0 15 0;
#X connect 15 0 13 0;
#X connect 15 1 12 0;
+#X connect 16 0 2 0;
+#X connect 17 0 4 0;
#X coords 0 -1 1 1 65 38 2 100 100;
View
37 gui.slider.2map-help.pd
@@ -0,0 +1,37 @@
+#N canvas 754 249 777 468 10;
+#X text 348 139 ARGUMENT;
+#X text 349 307 OUTLETS;
+#X text 349 175 Label;
+#X text 350 241 INLETS;
+#X text 350 337 Values normalized to MIDI;
+#X text 350 322 Values normalized to user input;
+#X msg 102 17 120;
+#X floatatom 62 17 5 0 127 0 - - -;
+#X text 350 257 Float;
+#X text 351 273 Label;
+#X floatatom 64 318 5 0 0 0 - - -;
+#X text 63 263 Below a custom range between 500 and 30;
+#X text 349 189 Range top value;
+#X text 349 204 Range bottom value;
+#X floatatom 63 233 5 0 0 0 - - -;
+#X text 63 181 Below a custom range between 30 and 500;
+#X floatatom 62 88 5 0 0 0 - - -;
+#X msg 226 23 cat;
+#X obj 62 55 gui.slider.2map /wp1/1;
+#X obj 62 132 gui.slider.2map /wp1/2 volume;
+#X obj 63 212 gui.slider.2map /wp1/3 test1 500 30;
+#X obj 64 296 gui.slider.2map /wp1/4 test 30 500;
+#X text 345 9 Exactly the same GUI slider \; with customizable range
+(via arguments) \; BUT this is specifically designed to be mapped \;
+within the Xth Sense main software (just like \; the efx.gui... objects).
+;
+#X text 349 160 /wp1/1 (or wp2 \, just as you do with the efx.gui objects)
+;
+#X text 345 80 WARNING: mapping will not work unless you specify a
+label \; (i.e. the second argument);
+#X connect 6 0 18 0;
+#X connect 7 0 18 0;
+#X connect 17 0 18 1;
+#X connect 18 0 16 0;
+#X connect 20 0 14 0;
+#X connect 21 0 10 0;
View
90 gui.slider.2map.pd
@@ -0,0 +1,90 @@
+#N canvas 726 206 682 585 10;
+#X obj 100 100 cnv 15 155 15 empty empty empty 20 12 0 14 -1 -228856
+0;
+#X obj 100 100 nbx 4 14 -1e+37 1e+37 0 0 empty empty empty -2 -10 1
+8 -1 -228856 -1 0 256;
+#X obj 154 100 hsl 100 15 0 127 0 0 empty empty empty 70 7 0 10 -1
+-128992 -228856 0 1;
+#X msg 150 67 label \$1;
+#X obj 153 100 hsl 2 15 0 127 0 0 ghfgh ghfghf empty 70 7 0 8 -191407
+-191407 -228856 0 1;
+#N canvas 12 70 450 300 init 0;
+#X obj 141 67 loadbang;
+#X obj 141 91 s \$0-init;
+#X connect 0 0 1 0;
+#X restore 445 -29 pd init;
+#X msg 57 -30 0;
+#X obj 57 -55 r \$0-init;
+#X obj 150 -2 r \$0-init;
+#X symbolatom 150 44 10 0 0 0 - - -;
+#X obj 269 162 r \$0-init;
+#X msg 76 59 size \$1;
+#X obj 269 188 t b b;
+#X obj 170 369 t f f;
+#X obj 197 394 s \$0-gui;
+#X obj -29 -2 r \$0-gui;
+#X obj 76 17 * 0.787;
+#X obj 75 233 s \$0-color;
+#X obj 76 -6 r \$0-color;
+#X obj 151 152 t f f f;
+#X obj 381 425 outlet midi.range;
+#X obj 170 445 outlet normalized;
+#X text 318 69 Input range 0-127;
+#X text 318 87 By default output is scaled to 0-1;
+#X text 323 326 inlet range: 0 127;
+#X text 317 103 if you want to modify this \, just indicate;
+#X obj 244 71 t f f;
+#X msg -2 60 set \$1;
+#X obj 244 -57 inlet slider;
+#X obj 335 -56 inlet label;
+#X obj 335 -33 symbol;
+#X obj 269 250 route 0;
+#X msg 269 274 0;
+#X obj 203 248 route 0;
+#X msg 203 270 1;
+#X obj 170 345 scale.lin 1 0 127;
+#X obj -29 38 t f f;
+#X obj 150 22 symbol \$2;
+#X obj 203 224 float \$3;
+#X obj 269 225 float \$4;
+#X obj -63 302 xsssad \$1/\$2;
+#X obj 284 42 r \$1/\$2;
+#X text 317 118 the new range as the 3rd and 4th argument;
+#X connect 2 0 19 0;
+#X connect 3 0 4 0;
+#X connect 6 0 11 0;
+#X connect 7 0 6 0;
+#X connect 8 0 37 0;
+#X connect 9 0 3 0;
+#X connect 10 0 12 0;
+#X connect 11 0 4 0;
+#X connect 12 0 39 0;
+#X connect 12 1 38 0;
+#X connect 13 0 21 0;
+#X connect 13 1 14 0;
+#X connect 15 0 36 0;
+#X connect 16 0 11 0;
+#X connect 18 0 16 0;
+#X connect 19 0 17 0;
+#X connect 19 1 35 0;
+#X connect 19 2 20 0;
+#X connect 26 0 2 0;
+#X connect 27 0 1 0;
+#X connect 28 0 26 0;
+#X connect 29 0 30 0;
+#X connect 30 0 9 0;
+#X connect 31 0 32 0;
+#X connect 31 1 35 2;
+#X connect 32 0 35 2;
+#X connect 33 0 34 0;
+#X connect 33 1 35 1;
+#X connect 34 0 35 1;
+#X connect 35 0 13 0;
+#X connect 36 0 40 1;
+#X connect 36 1 27 0;
+#X connect 37 0 9 0;
+#X connect 38 0 33 0;
+#X connect 39 0 31 0;
+#X connect 40 0 26 0;
+#X connect 41 0 26 0;
+#X coords 0 -1 1 1 156 15 2 100 100;
View
23 gui.slider.mini-help.pd
@@ -1,17 +1,20 @@
-#N canvas 917 319 450 300 10;
+#N canvas 208 113 523 342 10;
#X text 168 67 ARGUMENT;
-#X text 169 203 OUTLETS;
+#X text 169 211 OUTLETS;
#X text 169 83 Label;
-#X text 171 169 Label;
-#X text 170 137 INLETS;
-#X text 167 28 GUI midi slider;
-#X text 170 153 Float number;
-#X text 170 218 Float number;
+#X text 171 177 Label;
+#X text 170 145 INLETS;
+#X text 170 161 Float number;
#X msg 92 16 dog;
#X floatatom 34 16 5 0 127 0 - - -;
#X floatatom 34 74 5 0 0 0 - - -;
#X obj 36 127 gui.slider.mini cat;
#X obj 34 49 gui.slider.mini;
-#X connect 8 0 12 1;
-#X connect 9 0 12 0;
-#X connect 12 0 10 0;
+#X text 169 98 Range top value;
+#X text 169 113 Range bottom value;
+#X text 171 243 Values normalized to MIDI;
+#X text 170 228 Values normalized to user input;
+#X text 169 28 GUI slider with customizable range (via arguments);
+#X connect 6 0 10 1;
+#X connect 7 0 10 0;
+#X connect 10 0 8 0;
View
86 gui.slider.mini.pd
@@ -1,23 +1,16 @@
-#N canvas 220 252 582 342 10;
+#N canvas 229 252 582 548 10;
#X obj 103 100 hsl 60 15 0 127 0 0 empty empty empty 0 7 0 8 -1 -228856
--228856 0 1;
+-228856 4739 1;
#X msg 100 -19 label \$1;
-#X obj 224 55 inlet slider;
-#X obj 114 144 outlet slider;
-#X obj 103 100 hsl 2 15 1.27 127 0 0 fdgdfg fgerggg cat 43 8 0 8 -195568
--195568 -195568 0 1;
-#N canvas 0 0 450 300 init 0;
-#X obj 138 44 loadbang;
-#X obj 138 73 s \$0-init;
-#X connect 0 0 1 0;
-#X restore 21 -61 pd init;
+#X obj 252 -74 inlet slider;
+#X obj 103 100 hsl 48 15 1.27 127 0 0 fdgdfg fgerggg freq 43 8 0 8
+-195568 -195568 -1 0 1;
#X obj 100 -94 r \$0-init;
-#X obj 343 -111 inlet label;
+#X obj 365 -138 inlet label;
#X symbolatom 100 -41 10 0 0 0 - - -;
#X obj 100 -64 symbol \$1;
#X obj 111 4 r \$0-dyn-size;
#X obj 122 32 r \$0-dyn-color;
-#X floatatom 134 123 5 0 0 0 - - -;
#N canvas 36 162 450 300 size.animation 0;
#X msg 77 167 size \$1;
#X obj 102 137 r \$0-init;
@@ -28,8 +21,8 @@
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
-#X restore 100 170 pd size.animation;
-#N canvas 449 392 450 300 color.animation 1;
+#X restore 117 238 pd size.animation;
+#N canvas 449 392 450 300 color.animation 0;
#X obj 117 31 inlet;
#X msg 117 169 color 20 20 20;
#X obj 117 217 s \$0-dyn-color;
@@ -46,19 +39,56 @@
#X connect 5 1 3 0;
#X connect 6 0 5 0;
#X connect 7 0 1 0;
-#X restore 66 196 pd color.animation;
+#X restore 100 262 pd color.animation;
#X msg 122 54 color \$1 \$2 \$3;
-#X connect 0 0 3 0;
-#X connect 0 0 12 0;
-#X connect 0 0 13 0;
-#X connect 0 0 14 0;
-#X connect 1 0 4 0;
+#N canvas 6 77 450 300 init 0;
+#X obj 141 67 loadbang;
+#X obj 141 91 s \$0-init;
+#X connect 0 0 1 0;
+#X restore 446 -56 pd init;
+#X obj 365 72 r \$0-init;
+#X obj 365 98 t b b;
+#X obj 299 134 float \$2;
+#X obj 365 135 float \$3;
+#X obj 266 279 t f f;
+#X obj 293 304 s \$0-gui;
+#X obj 422 355 outlet midi.range;
+#X obj 266 355 outlet normalized;
+#X text 419 236 inlet range: 0 127;
+#X obj 365 160 route 0;
+#X msg 365 184 0;
+#X obj 299 158 route 0;
+#X msg 299 180 1;
+#X obj 266 255 scale.lin 1 0 127;
+#X obj 100 142 t f f f f;
+#X floatatom 232 78 5 0 0 0 - - -;
+#X connect 0 0 28 0;
+#X connect 1 0 3 0;
#X connect 2 0 0 0;
-#X connect 6 0 9 0;
-#X connect 7 0 9 0;
-#X connect 8 0 1 0;
-#X connect 9 0 8 0;
-#X connect 10 0 4 0;
-#X connect 11 0 15 0;
-#X connect 15 0 4 0;
+#X connect 4 0 7 0;
+#X connect 5 0 7 0;
+#X connect 6 0 1 0;
+#X connect 7 0 6 0;
+#X connect 8 0 3 0;
+#X connect 9 0 12 0;
+#X connect 12 0 3 0;
+#X connect 14 0 15 0;
+#X connect 15 0 17 0;
+#X connect 15 1 16 0;
+#X connect 16 0 25 0;
+#X connect 17 0 23 0;
+#X connect 18 0 21 0;
+#X connect 18 1 19 0;
+#X connect 23 0 24 0;
+#X connect 23 1 27 2;
+#X connect 24 0 27 2;
+#X connect 25 0 26 0;
+#X connect 25 1 27 1;
+#X connect 26 0 27 1;
+#X connect 27 0 18 0;
+#X connect 28 0 11 0;
+#X connect 28 1 10 0;
+#X connect 28 2 27 0;
+#X connect 28 3 20 0;
+#X connect 29 0 0 0;
#X coords 0 -1 1 1 65 15 2 100 100;
View
64 gui.sssad.send.pd
@@ -11,8 +11,6 @@
#X obj 102 -32 r \$0-init;
#X obj 242 -52 loadbang;
#X obj 242 -27 s \$0-init;
-#X obj 202 101 iemgui/iem_image /home/sad/00.Pd/projects/_Xth-Sense/dev/lib/../images/circ.button.off.gif
-0 0 empty empty;
#N canvas 629 128 239 248 animation 0;
#X obj 39 46 inlet on.off;
#X msg 39 177 open \$1;
@@ -81,7 +79,7 @@
#X obj 62 -32 t b;
#X obj 313 416 s \$0-label.reset;
#X obj 313 232 sel 0 1;
-#X obj 168 103 hsl 30 15 0 127 0 0 gdsfaf \$0-label 1 0 8 0 8 -128992
+#X obj 168 103 hsl 30 15 0 127 0 0 gdsfaf \$0-label 50 0 8 0 8 -128992
-128992 -262144 0 1;
#X obj 192 226 spigot 0;
#X obj 40 65 r \$0-label-fx-param;
@@ -204,37 +202,39 @@ the list into a symbol;
#X obj 439 159 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 491 104 <<< workaround for scene loading;
-#X connect 2 0 35 0;
-#X connect 3 0 24 0;
-#X connect 4 0 19 0;
-#X connect 4 0 10 0;
+#X obj 203 101 iem_image /home/sad/00.Pd/projects/_Xth-Sense/dev/lib/../images/circ.button.off.gif
+0 0 empty empty;
+#X connect 2 0 34 0;
+#X connect 3 0 23 0;
+#X connect 4 0 18 0;
+#X connect 4 0 9 0;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 7 0 8 0;
-#X connect 10 0 9 0;
-#X connect 11 0 13 0;
-#X connect 12 0 20 0;
-#X connect 13 0 5 0;
-#X connect 15 0 14 0;
-#X connect 15 1 3 0;
-#X connect 17 0 22 0;
-#X connect 18 0 1 0;
-#X connect 19 0 33 1;
-#X connect 19 2 17 1;
-#X connect 19 3 15 0;
-#X connect 20 0 17 0;
-#X connect 23 0 22 1;
-#X connect 24 0 34 1;
-#X connect 24 1 21 0;
-#X connect 24 2 23 0;
-#X connect 25 0 27 0;
-#X connect 26 0 4 0;
-#X connect 27 0 3 1;
-#X connect 27 1 3 1;
-#X connect 33 0 26 0;
-#X connect 34 0 25 0;
-#X connect 35 0 27 0;
+#X connect 9 0 39 0;
+#X connect 10 0 12 0;
+#X connect 11 0 19 0;
+#X connect 12 0 5 0;
+#X connect 14 0 13 0;
+#X connect 14 1 3 0;
+#X connect 16 0 21 0;
+#X connect 17 0 1 0;
+#X connect 18 0 32 1;
+#X connect 18 2 16 1;
+#X connect 18 3 14 0;
+#X connect 19 0 16 0;
+#X connect 22 0 21 1;
+#X connect 23 0 33 1;
+#X connect 23 1 20 0;
+#X connect 23 2 22 0;
+#X connect 24 0 26 0;
+#X connect 25 0 4 0;
+#X connect 26 0 3 1;
+#X connect 26 1 3 1;
+#X connect 32 0 25 0;
+#X connect 33 0 24 0;
+#X connect 34 0 26 0;
+#X connect 35 0 36 0;
+#X connect 36 0 34 1;
#X connect 36 0 37 0;
-#X connect 37 0 35 1;
-#X connect 37 0 38 0;
#X coords 0 -1 1 1 125 20 2 100 100;
View
61 line3-help.pd
@@ -0,0 +1,61 @@
+#N canvas 256 172 683 616 10;
+#X obj 33 279 line3;
+#X msg 32 44 0 1000;
+#X msg 43 66 127 1000;
+#N canvas 0 0 450 300 graph3 0;
+#X array line3 100 float 2;
+#X coords 0 1 99 -1 200 140 1;
+#X restore 306 174 graph;
+#X obj 33 394 t f b;
+#X obj 63 440 + 1;
+#X obj 63 418 f;
+#X obj 63 466 % 100;
+#X obj 62 163 random 127;
+#X obj 62 114 metro 300;
+#X msg 62 186 \$1 1000;
+#X obj 62 91 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
+;
+#X obj 149 279 line;
+#N canvas 0 0 450 300 graph1 0;
+#X array line 100 float 2;
+#X coords 0 1 99 -1 200 140 1;
+#X restore 306 314 graph;
+#X obj 33 525 tabwrite line3;
+#X obj 149 526 tabwrite line;
+#X text 290 7 line3;
+#N canvas 0 0 450 300 nothing 0;
+#X obj 29 22 inlet;
+#X obj 29 52 outlet;
+#X connect 0 0 1 0;
+#X restore 33 218 pd nothing;
+#X obj 80 139 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+-1;
+#X text 168 40 line3 is compatible with line \, but the transition
+is made with a 3d order polynome. coeficiant of this polynome are adjusted
+to have the continuity of the output variation speed.;
+#X obj 33 317 - 63.5;
+#X obj 149 318 - 63.5;
+#X obj 149 342 / 63.5;
+#X obj 33 340 / 63.5;
+#X connect 0 0 20 0;
+#X connect 1 0 17 0;
+#X connect 2 0 17 0;
+#X connect 4 0 14 0;
+#X connect 4 1 6 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 7 0 6 1;
+#X connect 7 0 14 1;
+#X connect 7 0 15 1;
+#X connect 8 0 10 0;
+#X connect 9 0 8 0;
+#X connect 10 0 17 0;
+#X connect 11 0 9 0;
+#X connect 12 0 21 0;
+#X connect 17 0 0 0;
+#X connect 17 0 12 0;
+#X connect 18 0 8 0;
+#X connect 20 0 23 0;
+#X connect 21 0 22 0;
+#X connect 22 0 15 0;
+#X connect 23 0 4 0;
View
BIN line3.pd_darwin
Binary file not shown.
View
BIN line3.pd_linux
Binary file not shown.
View
67 md_anlg.in.pd
@@ -1,4 +1,4 @@
-#N canvas 677 257 646 550 10;
+#N canvas 689 257 646 550 10;
#X obj 100 100 cnv 15 120 20 empty empty empty 20 12 0 14 -133153 -66577
0;
#X obj 158 103 hradio 15 1 0 4 empty empty -- 6 8 0 8 -1 -1 -262144
@@ -10,10 +10,9 @@
#X obj 74 -16 spigot 0;
#X obj -40 23 loadbang;
#X obj -40 46 s \$0-init;
-#X obj 102 102 iemgui/iem_image 0 0 0 empty empty;
-#X obj 124 103 hsl 30 15 0 127 0 0 gdsfaf \$0-label 0.01 0 8 0 8 -128992
+#X obj 124 103 hsl 30 15 0 127 0 0 gdsfaf \$0-label 0.40 0 8 0 8 -128992
-128992 -262144 0 1;
-#N canvas 137 183 238 225 animation 0;
+#N canvas 140 211 238 225 animation 0;
#X obj 29 36 inlet on.off;
#X msg 29 167 open \$1;
#X obj 29 58 sel 1 0;
@@ -109,35 +108,37 @@
#X obj 102 125 t f f f f;
#X obj -19 219 xsssad \$1/paramon;
#X obj 400 213 xsssad \$1/paramin;
-#X connect 2 0 10 0;
-#X connect 2 0 29 0;
-#X connect 2 0 30 1;
+#X obj 102 101 iem_image /home/sad/00.Pd/projects/_Xth-Sense/dev/lib/../images/circ.button.off.gif
+0 0 empty empty;
+#X connect 2 0 9 0;
+#X connect 2 0 28 0;
+#X connect 2 0 29 1;
#X connect 3 0 5 0;
-#X connect 5 0 28 0;
-#X connect 5 0 26 0;
+#X connect 5 0 27 0;
+#X connect 5 0 25 0;
#X connect 6 0 7 0;
-#X connect 10 0 8 0;
-#X connect 11 0 1 0;
-#X connect 12 0 22 0;
-#X connect 12 0 31 1;
-#X connect 13 0 11 0;
-#X connect 15 0 14 0;
-#X connect 15 1 16 0;
-#X connect 16 0 13 0;
-#X connect 16 1 12 0;
-#X connect 17 0 3 0;
-#X connect 18 0 1 0;
-#X connect 19 0 18 0;
-#X connect 20 0 21 0;
-#X connect 21 0 18 0;
-#X connect 23 0 17 0;
-#X connect 24 0 25 0;
-#X connect 25 0 13 1;
-#X connect 25 1 12 1;
-#X connect 26 0 4 0;
-#X connect 27 0 2 0;
-#X connect 29 1 5 1;
-#X connect 29 2 15 0;
-#X connect 30 0 27 0;
-#X connect 31 0 25 0;
+#X connect 9 0 31 0;
+#X connect 10 0 1 0;
+#X connect 11 0 21 0;
+#X connect 11 0 30 1;
+#X connect 12 0 10 0;
+#X connect 14 0 13 0;
+#X connect 14 1 15 0;
+#X connect 15 0 12 0;
+#X connect 15 1 11 0;
+#X connect 16 0 3 0;
+#X connect 17 0 1 0;
+#X connect 18 0 17 0;
+#X connect 19 0 20 0;
+#X connect 20 0 17 0;
+#X connect 22 0 16 0;
+#X connect 23 0 24 0;
+#X connect 24 0 12 1;
+#X connect 24 1 11 1;
+#X connect 25 0 4 0;
+#X connect 26 0 2 0;
+#X connect 28 1 5 1;
+#X connect 28 2 14 0;
+#X connect 29 0 26 0;
+#X connect 30 0 24 0;
#X coords 0 -1 1 1 120 20 2 100 100;
View
63 midi.send.pd
@@ -1,11 +1,10 @@
-#N canvas 708 363 487 463 10;
+#N canvas 752 215 487 463 10;
#X obj 100 100 cnv 15 125 20 empty empty empty 20 12 0 14 -133153 -66577
0;
#X obj 203 103 tgl 15 0 empty empty empty 17 12 0 10 -262144 -1 -1
0 1;
#X obj 8 6 loadbang;
#X obj 8 31 s \$0-init;
-#X obj 202 101 iemgui/iem_image 0 0 0 empty empty;
#N canvas 243 290 239 248 animation 0;
#X obj 39 46 inlet on.off;
#X msg 39 177 open \$1;
@@ -73,14 +72,13 @@
#X obj 19 164 inlet value;
#X obj 92 30 t b;
#X obj 242 207 s \$0-label.reset;
-#X obj 168 103 hsl 30 15 0 127 0 0 gdsfaf \$0-label 0 0 8 0 8 -128992
+#X obj 168 103 hsl 30 15 0 127 0 0 gdsfaf \$0-label 50 0 8 0 8 -128992
-128992 -262144 0 1;
#X obj 177 226 spigot 0;
-#X obj 278 296 pipe s 700;
#X obj 203 36 pipe 750;
#X obj 127 125 s \$0-midi.ch;
#X obj 193 272 r \$0-midi.ch;
-#X obj 177 348 ctlout;
+#X obj 177 378 ctlout;
#X obj 102 103 hradio 15 1 0 2 empty empty CC 6 8 0 8 -1 -1 -262144
0;
#X obj 127 103 gui.nbx;
@@ -90,7 +88,7 @@
#X obj 242 183 sel 0;
#X obj 203 10 xsssad \$1/paramoff;
#X obj 278 272 xsssad \$1/paramout;
-#N canvas 285 440 375 402 output.and.make.label.value 0;
+#N canvas 288 440 375 402 output.and.make.label.value 0;
#X obj 50 21 inlet;
#X obj 50 175 makefilename %f;
#X msg 50 252 label \$1;
@@ -105,25 +103,38 @@
#X connect 5 1 4 0;
#X connect 6 0 2 0;
#X restore 19 185 pd output.and.make.label.value;
-#X connect 1 0 5 0;
-#X connect 1 0 20 0;
+#X obj 389 304 print;
+#X obj 305 349 pipe 700;
+#X obj 278 297 t f f;
+#X obj 278 326 s \$0-midi.ch.label;
+#X obj 287 42 r \$0-midi.ch.label;
+#X msg 287 64 \$1;
+#X obj 203 101 iem_image /home/sad/00.Pd/projects/_Xth-Sense/dev/lib/../images/circ.button.off.gif
+0 0 empty empty;
+#X connect 1 0 4 0;
+#X connect 1 0 18 0;
#X connect 2 0 3 0;
-#X connect 5 0 4 0;
-#X connect 6 0 8 0;
-#X connect 7 0 25 0;
-#X connect 8 0 19 0;
-#X connect 11 0 16 0;
-#X connect 12 0 16 1;
-#X connect 13 0 1 0;
-#X connect 15 0 16 1;
-#X connect 18 0 14 0;
-#X connect 19 0 18 0;
-#X connect 20 0 23 1;
-#X connect 20 1 11 1;
-#X connect 20 2 22 0;
-#X connect 21 0 24 1;
-#X connect 22 0 9 0;
-#X connect 23 0 13 0;
-#X connect 24 0 12 0;
-#X connect 25 0 11 0;
+#X connect 4 0 30 0;
+#X connect 5 0 7 0;
+#X connect 6 0 23 0;
+#X connect 7 0 17 0;
+#X connect 10 0 14 0;
+#X connect 11 0 1 0;
+#X connect 13 0 14 1;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
+#X connect 18 0 21 1;
+#X connect 18 1 10 1;
+#X connect 18 2 20 0;
+#X connect 19 0 22 1;
+#X connect 20 0 8 0;
+#X connect 21 0 11 0;
+#X connect 22 0 24 0;
+#X connect 22 0 26 0;
+#X connect 23 0 10 0;
+#X connect 25 0 14 1;
+#X connect 26 0 27 0;
+#X connect 26 1 25 0;
+#X connect 28 0 29 0;
+#X connect 29 0 16 0;
#X coords 0 -1 1 1 125 20 2 100 100;
View
2 mix.switchoglitch.pd
@@ -1,4 +1,4 @@
-#N canvas 740 179 499 430 10;
+#N canvas 746 202 499 430 10;
#X obj 72 37 inlet;
#X msg 72 298 1;
#X msg 102 298 0;
View
2 scale.gui.curve.circle.pd
@@ -1,4 +1,4 @@
-#N canvas 392 225 312 425 10;
+#N canvas 395 225 359 425 10;
#X obj 100 100 cnv 15 40 19 empty empty empty 20 12 0 14 -191407 -66577
0;
#X obj -36 288 inlet;
View
10 scale.gui.multi.pd
@@ -1,4 +1,4 @@
-#N canvas 674 160 436 593 10;
+#N canvas 680 160 620 593 10;
#X obj -71 34 inlet;
#X obj -71 414 scale.lin;
#X obj -54 387 unpack f f f;
@@ -9,8 +9,8 @@
#X obj 105 103 hsl 17 15 0 127 0 0 gdsfaf \$0-min 0 -1 8 0 8 -128992
-128992 -262144 0 1;
#X obj 126 103 nbx 1 15 0 127 0 0 empty empty empty 0 -8 0 8 -1 -262144
--1 127 256;
-#X obj 129 103 hsl 17 15 0 127 0 0 gdsfaf \$0-max 127 -1 8 0 8 -128992
+-1 64 256;
+#X obj 129 103 hsl 17 15 0 127 0 0 gdsfaf \$0-max 64 -1 8 0 8 -128992
-128992 -262144 0 1;
#N canvas 532 444 339 236 label 0;
#X obj 64 39 inlet;
@@ -110,6 +110,8 @@
#X obj 151 126 t b b;
#X obj 151 153 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
+#X obj 298 25 inlet min;
+#X obj 364 26 inlet max;
#X connect 0 0 1 0;
#X connect 1 0 27 0;
#X connect 2 0 1 1;
@@ -149,4 +151,6 @@
#X connect 36 0 37 0;
#X connect 36 1 23 0;
#X connect 37 0 35 0;
+#X connect 38 0 4 0;
+#X connect 39 0 6 0;
#X coords 0 -1 1 1 77 20 2 100 100;
View
4 smp.loop.mono~.pd
@@ -1,4 +1,4 @@
-#N canvas 470 129 348 474 10;
+#N canvas 473 132 409 471 10;
#X obj 73 86 openpanel;
#X obj 73 127 t a b;
#X obj 73 194 pack s s;
@@ -15,6 +15,7 @@
#X obj 180 362 t b;
#X obj 180 386 spigot 1;
#X obj 198 86 t f f;
+#X obj 318 14 inlet path;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 1 3 0;
@@ -32,3 +33,4 @@
#X connect 14 0 7 0;
#X connect 15 0 10 0;
#X connect 15 1 14 1;
+#X connect 16 0 1 0;
View
8 utils.bng.on.scene.pd
@@ -0,0 +1,8 @@
+#N canvas 807 417 450 300 10;
+#X obj 72 38 r SCENE.LOAD;
+#X obj 72 99 sel \$1;
+#X obj 72 132 del \$2;
+#X obj 72 157 outlet;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
View
20 utils.timebase.pd
@@ -1,4 +1,4 @@
-#N canvas 437 215 947 627 10;
+#N canvas 443 215 947 627 10;
#X obj 100 100 cnv 15 33 70 empty empty empty 20 7 0 8 -1 -262144 0
;
#X obj 496 87 inlet bpm;
@@ -14,7 +14,7 @@
#X text 511 396 At the heart of many audio scenes or musica constructions
is a timebase to drive events.;
#X obj 102 121 nbx 3 14 1 1e+37 0 0 empty empty empty 0 -8 0 8 -1 -262144
--1 120 256;
+-1 60 256;
#X obj 101 137 nbx 3 14 1 4 0 0 empty empty empty 0 -8 0 8 -1 -262144
-1 2 256;
#X obj 102 154 nbx 3 14 0 100 0 0 empty empty empty 0 -8 0 8 -1 -262144
@@ -58,7 +58,7 @@ is a timebase to drive events.;
#X obj 811 122 f \$3;
#X obj 811 184 + 1;
#X obj 583 -19 t b b b;
-#N canvas 0 0 450 300 init 0;
+#N canvas 6 47 450 300 init 0;
#X obj 157 93 loadbang;
#X obj 157 116 s \$0-init;
#X connect 0 0 1 0;
@@ -69,12 +69,12 @@ is a timebase to drive events.;
#X msg 318 -22 2;
#X msg 382 -21 1;
#X obj 252 -42 r \$0-init;
-#X msg 252 -21 120;
#X text 426 10 cntrl_dimen 150 40;
#X obj 255 523 s TIME.BARS;
#X obj 535 523 s TIME.BANGS;
#X obj 9 37 r NOGUI.START;
#X obj 34 444 outlet TRIGGER;
+#X msg 252 -21 60;
#X connect 1 0 48 0;
#X connect 2 0 4 0;
#X connect 3 0 50 0;
@@ -89,7 +89,7 @@ is a timebase to drive events.;
#X connect 13 0 22 0;
#X connect 14 0 23 0;
#X connect 15 0 16 0;
-#X connect 15 0 65 0;
+#X connect 15 0 64 0;
#X connect 17 0 7 0;
#X connect 17 0 42 0;
#X connect 24 0 48 0;
@@ -109,9 +109,9 @@ is a timebase to drive events.;
#X connect 37 0 38 1;
#X connect 38 0 37 0;
#X connect 38 0 10 0;
-#X connect 38 0 62 0;
+#X connect 38 0 61 0;
#X connect 39 0 9 0;
-#X connect 39 0 63 0;
+#X connect 39 0 62 0;
#X connect 39 1 38 0;
#X connect 40 0 39 0;
#X connect 41 0 39 0;
@@ -139,7 +139,7 @@ is a timebase to drive events.;
#X connect 56 0 52 0;
#X connect 57 0 13 0;
#X connect 58 0 14 0;
-#X connect 59 0 60 0;
-#X connect 60 0 12 0;
-#X connect 64 0 15 0;
+#X connect 59 0 65 0;
+#X connect 63 0 15 0;
+#X connect 65 0 12 0;
#X coords 0 -1 1 1 33 70 2 100 100;
View
12 xsssad.pd
@@ -1,4 +1,4 @@
-#N canvas 269 102 1039 564 10;
+#N canvas 275 125 1039 564 10;
#X obj 159 26 inlet;
#X obj 233 55 list prepend \$1;
#X obj 233 160 list trim;
@@ -235,8 +235,6 @@
#X obj 650 49 r \$0-dyna.loadbang;
#X obj 451 34 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X msg 153 450 \$1 3000;
-#X obj 153 473 line3;
#X obj 233 423 route float symbol;
#X connect 0 0 5 0;
#X connect 1 0 34 0;
@@ -255,7 +253,7 @@
#X connect 13 1 12 0;
#X connect 14 0 8 1;
#X connect 14 0 10 0;
-#X connect 16 1 47 0;
+#X connect 16 1 45 0;
#X connect 18 0 33 0;
#X connect 19 0 16 0;
#X connect 24 0 25 0;
@@ -276,7 +274,5 @@
#X connect 41 0 42 0;
#X connect 41 0 44 0;
#X connect 43 0 38 0;
-#X connect 45 0 46 0;
-#X connect 46 0 15 0;
-#X connect 47 0 15 0;
-#X connect 47 1 15 0;
+#X connect 45 0 15 0;
+#X connect 45 1 15 0;

No commit comments for this range

Something went wrong with that request. Please try again.