From c2bf71e0874391ea5f774e6154f6eb64ab969ab6 Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Tue, 19 Jul 2022 03:09:21 +0900 Subject: [PATCH] update --- iamyou.zip | Bin 6284409 -> 6285389 bytes iamyou/eqpan2~.pd | 32 ++++++------ iamyou/main.pd | 121 +++++++++++++++++++++++++------------------- iamyou/skip-help.pd | 12 +++++ iamyou/skip.pd | 41 +++++++++++++++ 5 files changed, 138 insertions(+), 68 deletions(-) create mode 100644 iamyou/skip-help.pd create mode 100644 iamyou/skip.pd diff --git a/iamyou.zip b/iamyou.zip index b8d82aa5c5472730e32c191a154cf3fdb9529334..57fd2fc5ea777e6c20585902516449b36120bf2b 100644 GIT binary patch delta 7992 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 ka{MdZyV} cross fading; #X obj 113 401 outlet~; @@ -33,25 +32,28 @@ #X obj 518 320 -~ 0.25; #X text 578 317 sin~ is NOT part of pd vanilla!; #X text 578 337 [sin~] ==> [-~ 0.25]--[cos~]; +#X text 587 19 arg #1 (inlet #3): width:; +#X obj 417 39 inlet; #X connect 0 0 1 0; #X connect 0 0 2 0; -#X connect 1 0 12 0; -#X connect 2 0 13 0; +#X connect 1 0 11 0; +#X connect 2 0 12 0; #X connect 3 0 5 0; #X connect 4 0 3 0; -#X connect 5 0 14 0; +#X connect 5 0 13 0; #X connect 5 1 7 2; -#X connect 5 2 15 0; +#X connect 5 2 14 0; #X connect 5 3 8 2; #X connect 6 0 7 0; #X connect 6 0 8 0; -#X connect 7 0 16 0; -#X connect 8 0 17 0; -#X connect 14 0 7 1; -#X connect 15 0 8 1; -#X connect 16 0 24 0; -#X connect 17 0 27 0; -#X connect 24 0 25 0; -#X connect 25 0 1 1; -#X connect 26 0 2 1; -#X connect 27 0 26 0; +#X connect 7 0 15 0; +#X connect 8 0 16 0; +#X connect 13 0 7 1; +#X connect 14 0 8 1; +#X connect 15 0 23 0; +#X connect 16 0 26 0; +#X connect 23 0 24 0; +#X connect 24 0 1 1; +#X connect 25 0 2 1; +#X connect 26 0 25 0; +#X connect 30 0 5 0; diff --git a/iamyou/main.pd b/iamyou/main.pd index 6df4396..d1cc731 100644 --- a/iamyou/main.pd +++ b/iamyou/main.pd @@ -1,4 +1,4 @@ -#N canvas 948 91 411 305 10; +#N canvas 230 91 411 305 10; #X obj 14 14 receive fromSystem; #X obj 14 60 route /location /compass; #X obj 14 37 list trim; @@ -548,15 +548,12 @@ try to get one intentionally by performing a enable/disable cycle. #X obj 494 42 t b b a; #X obj 518 319 print input(C); #X obj 278 319 print input(F); -#X obj 55 497 print dist(km); -#X obj 55 474 print brng(deg); #X obj 181 474 expr sqrt(x\$0*x\$0+y\$0*y\$0) \; fmod(atan2(x\$0 \, y\$0)*360/6.28319+360 \, 360) \; x\$0=distC\$0*sin(brngC\$0*6.28319/360)+ distF\$0*sin(brngF\$0*6.28319/360) \; y\$0=distC\$0*cos(brngC\$0*6.28319/360)+ distF\$0*cos(brngF\$0*6.28319/360); #X obj 628 520 tgl 15 0 \$0-veryclose empty s:0-veryclose 17 7 0 10 -262144 -1 -1 0 1; -#X obj 628 497 < 0.03; #X obj 628 474 r \$0-dist; #X obj 780 39 r PRESET; #X text 636 73 location input-format: (Lat.rough \, Lat.fine \, Lon.rough @@ -567,10 +564,12 @@ distF\$0*cos(brngF\$0*6.28319/360); #X obj 780 167 pack f f f f; #X obj 780 144 f; #X obj 780 121 t b a; +#X obj 398 421 pack f f; +#X obj 398 444 print dist(km)-brng(deg); +#X obj 628 497 < 0.05; #X connect 0 0 21 0; #X connect 1 0 22 0; #X connect 2 0 25 0; -#X connect 2 0 48 0; #X connect 3 0 46 0; #X connect 4 0 12 0; #X connect 4 1 10 3; @@ -582,7 +581,6 @@ distF\$0*cos(brngF\$0*6.28319/360); #X connect 8 0 6 0; #X connect 8 1 7 0; #X connect 9 0 8 0; -#X connect 9 0 47 0; #X connect 10 0 14 0; #X connect 11 0 10 0; #X connect 12 0 11 0; @@ -609,7 +607,7 @@ distF\$0*cos(brngF\$0*6.28319/360); #X connect 26 0 36 0; #X connect 32 0 4 0; #X connect 33 0 13 0; -#X connect 35 0 51 0; +#X connect 35 0 49 0; #X connect 36 0 35 0; #X connect 38 0 37 0; #X connect 40 0 39 0; @@ -622,31 +620,31 @@ distF\$0*cos(brngF\$0*6.28319/360); #X connect 46 0 42 0; #X connect 46 1 38 0; #X connect 46 2 13 0; -#X connect 51 0 29 0; -#X connect 51 0 49 0; -#X connect 51 1 30 0; -#X connect 51 1 50 0; -#X connect 53 0 52 0; -#X connect 54 0 53 0; +#X connect 49 0 29 0; +#X connect 49 0 59 0; +#X connect 49 1 30 0; +#X connect 49 1 59 1; +#X connect 51 0 61 0; +#X connect 52 0 55 0; #X connect 55 0 58 0; -#X connect 58 0 61 0; -#X connect 58 1 60 1; -#X connect 58 2 59 3; -#X connect 58 3 59 1; -#X connect 59 0 46 0; -#X connect 60 0 59 0; -#X connect 61 0 60 0; -#X connect 61 1 59 2; +#X connect 55 1 57 1; +#X connect 55 2 56 3; +#X connect 55 3 56 1; +#X connect 56 0 46 0; +#X connect 57 0 56 0; +#X connect 58 0 57 0; +#X connect 58 1 56 2; +#X connect 59 0 60 0; +#X connect 61 0 50 0; #X restore 287 48 pd location guts; -#N canvas 142 162 800 337 audio 0; +#N canvas 142 162 800 432 audio 0; #X obj 18 146 wav2~; #X msg 18 68 01.wav; #X msg 31 117 1; #X msg 667 227 \; pd dsp 1; #X obj 31 16 loadbang; #X obj 153 39 r \$0-dist; -#X obj 153 62 map 0.005 0.05 1 0.1; -#X obj 18 303 dac~; +#X obj 18 393 dac~; #X floatatom 318 43 5 0 0 1 - - -; #X floatatom 153 85 5 0 0 1 vol - -; #X obj 153 146 line~; @@ -656,7 +654,7 @@ distF\$0*cos(brngF\$0*6.28319/360); #X obj 18 169 expr~ $v1 * pow($v2 \, 4); #X obj 318 20 r \$0-brng-error; #X obj 318 248 line~; -#X obj 18 265 eqpan2~ 30; +#X obj 18 355 eqpan2~ 30; #X obj 363 81 t a a; #X obj 363 110 -; #X obj 363 156 > 100; @@ -670,36 +668,54 @@ distF\$0*cos(brngF\$0*6.28319/360); (otherwise one will hear glitches.); #X text 411 47 for a very big jumps \, like 180 <-> -180 .. this is not regular change \, we should disable [line~] for such events.; -#X connect 0 0 14 0; +#X obj 222 176 print vol; +#X obj 222 153 print brng-err; +#X obj 222 130 skip 2000; +#X obj 75 226 tgl 15 0 empty \$0-veryclose r:0-veryclose 17 7 0 10 +-262144 -1 -1 0 1; +#X obj 75 246 sel 1 0; +#X msg 94 269 30; +#X msg 75 292 120; +#X text 113 291 <== enabled for every direction but pan-in/out; +#X obj 153 62 map 0.005 0.05 1 0.2; +#X connect 0 0 13 0; #X connect 1 0 0 0; #X connect 2 0 0 1; -#X connect 4 0 12 0; -#X connect 5 0 6 0; -#X connect 6 0 9 0; -#X connect 8 0 21 0; -#X connect 9 0 11 0; -#X connect 10 0 14 1; -#X connect 11 0 10 0; -#X connect 12 0 2 0; -#X connect 12 1 1 0; -#X connect 13 0 3 0; -#X connect 14 0 17 0; -#X connect 15 0 8 0; -#X connect 16 0 17 1; -#X connect 17 0 7 0; -#X connect 17 1 7 1; -#X connect 18 0 19 1; -#X connect 18 1 19 0; -#X connect 19 0 26 0; +#X connect 4 0 11 0; +#X connect 5 0 36 0; +#X connect 7 0 20 0; +#X connect 7 0 30 0; +#X connect 8 0 10 0; +#X connect 8 0 28 0; +#X connect 9 0 13 1; +#X connect 10 0 9 0; +#X connect 11 0 2 0; +#X connect 11 1 1 0; +#X connect 12 0 3 0; +#X connect 13 0 16 0; +#X connect 14 0 7 0; +#X connect 15 0 16 1; +#X connect 16 0 6 0; +#X connect 16 1 6 1; +#X connect 17 0 18 1; +#X connect 17 1 18 0; +#X connect 18 0 25 0; +#X connect 19 0 21 0; #X connect 20 0 22 0; -#X connect 21 0 23 0; -#X connect 21 1 18 0; -#X connect 22 0 25 0; -#X connect 22 1 24 0; -#X connect 23 0 16 0; -#X connect 24 0 23 1; -#X connect 25 0 23 1; -#X connect 26 0 20 0; +#X connect 20 1 17 0; +#X connect 21 0 24 0; +#X connect 21 1 23 0; +#X connect 22 0 15 0; +#X connect 23 0 22 1; +#X connect 24 0 22 1; +#X connect 25 0 19 0; +#X connect 30 0 29 0; +#X connect 31 0 32 0; +#X connect 32 0 34 0; +#X connect 32 1 33 0; +#X connect 33 0 16 2; +#X connect 34 0 16 2; +#X connect 36 0 8 0; #X restore 287 71 pd audio guts; #N canvas 1 91 455 449 PRESET 0; #X obj 18 263 s PRESET; @@ -751,6 +767,5 @@ a space after 3rd fractional digit); #X connect 3 7 4 2; #X connect 3 8 4 3; #X connect 4 0 6 0; -#X connect 4 0 7 0; #X connect 15 0 4 0; #X connect 16 0 4 1; diff --git a/iamyou/skip-help.pd b/iamyou/skip-help.pd new file mode 100644 index 0000000..19e919e --- /dev/null +++ b/iamyou/skip-help.pd @@ -0,0 +1,12 @@ +#N canvas 620 344 450 300 12; +#X floatatom 24 125 5 0 0 0 - - -; +#X floatatom 24 188 5 0 0 0 - - -; +#X obj 24 163 skip 1000; +#X obj 24 212 print; +#X text 19 13 [skip] only output if change \, otherwise skipped; +#X text 19 27 [skip] only output up to 1 output per \$1 millisec.; +#X text 19 57 [skip] once \, used for not to overflow relatively slow +network with too many messages; +#X connect 0 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 1 0; diff --git a/iamyou/skip.pd b/iamyou/skip.pd new file mode 100644 index 0000000..7386eaa --- /dev/null +++ b/iamyou/skip.pd @@ -0,0 +1,41 @@ +#N canvas 240 23 254 344 12; +#X floatatom 18 49 5 0 0 0 - - -; +#X obj 18 108 change; +#X obj 18 78 spigot; +#X obj 18 138 t a b; +#X obj 50 168 t b b; +#X msg 118 278 0; +#X obj 73 63 tgl 15 0 empty \$0-gate r:0-gate 17 7 0 10 -262144 -1 +-1 1 1; +#X msg 50 278 1; +#X msg 161 43 1; +#X floatatom 167 265 5 0 0 0 - - -; +#X obj 18 19 inlet; +#X obj 161 19 loadbang; +#X obj 161 73 tgl 15 0 \$0-gate empty s:0-gate 17 7 0 10 -262144 -1 +-1 1 1; +#X obj 50 308 tgl 15 0 \$0-gate empty s:0-gate 17 7 0 10 -262144 -1 +-1 1 1; +#X obj 50 198 del \$1; +#X obj 50 222 t b b; +#X obj 81 108 v \$0-track; +#X obj 82 246 v \$0-track; +#X obj 167 294 outlet; +#X connect 0 0 2 0; +#X connect 0 0 16 0; +#X connect 1 0 3 0; +#X connect 2 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 14 0; +#X connect 4 1 5 0; +#X connect 5 0 13 0; +#X connect 6 0 2 1; +#X connect 7 0 13 0; +#X connect 8 0 12 0; +#X connect 9 0 18 0; +#X connect 10 0 0 0; +#X connect 11 0 8 0; +#X connect 14 0 15 0; +#X connect 15 0 7 0; +#X connect 15 1 17 0; +#X connect 17 0 9 0;