From 0cb954a17263a0dfb93bbaf5a04a5b3b130e6d02 Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Fri, 15 Jul 2022 18:11:13 +0900 Subject: [PATCH] update --- iamyou.zip | Bin 10996382 -> 10996951 bytes iamyou/main.pd | 136 ++++++++++++++++++++++++++++++++----------------- 2 files changed, 88 insertions(+), 48 deletions(-) diff --git a/iamyou.zip b/iamyou.zip index 76848e48454e10b4b4cfc975b3b4dd2b42afac4f..7e6e22c75cca1c2408688dd1b9a803f9050e84a7 100644 GIT binary patch delta 6684 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 delta 6126 zcmZA5byQVLxBzgvIUpd&A(ci#LK;MPA2|NV20B(Q>-~}E5d;mWn00;t)0U1D*qVzzaYhFaQhzBfuCi z0bT;8z$?HEFb6CEOTY@S25bOZzz(nn8~{ha32+8n09U{ba0fg9PrwWC27G|mfG^+& zyaD`y000gI0zp795CVh(VL&(#0Ym~(z*`_1hyh}OI3ONK01|;DAQ?yj-T|oq0!RbW zfeauM$O5u~93U6S1M-0a;5|?X6amGb^l_2z!r*%thq_6P680!EG_*5yG&Ber8k+4Z z$JfrDypFGIop@X<_Vf+ocLhlU4y*3D-ti0Mre9j2ox$xgmJJL|@R62vTJ`#>oXqL! ztxtckAG1&&HD1j{ND?^XG6R>32L+=a{P^m8q&xs4 zD)L__&U<=wUwvDcBSUjz@XK%j|QmW5e zKP@|nR-YtwYz_05)7iHC@@$m0H)u2N-V#eu~aJ0*mT1*N=k zXPw{1j0Q3an?(@)Pa4k@s;!rVye(y%3?)OgpxY9?$$F92GFyG{ffHpH?1qKT-HW7| zH`^p(G~$Q-UVUmh?Rk4mqOQWHXT!Dd-5lcidq^ zUae2+z5ckE1y50~zv>*&AO2v1(KLs!UuhBB_B(Etr7WcwRUKtgY<&u|^}9AuNjnX- zQfuU}7tYs_G#2`~(9+d{9K`KcP0UhY8Wvk>CM6Ia;Vlw3q@&$~tcCbL`)noyC&Z;T zH{Hc}<5yx!C3-bMidG-IF!iz8EwkA3gfi7<9^vW;*HLqL6h$1>gkTlyc3t3^N#ZMX zeDvb3sq{Hy981cIn)tkjn4wTT*s^Sqr{NP zjgdqHxT<)0t-ZI{GGcpgcGd$ekY>P2;UanbO{il>H!-tu+mYi1nJo_@d8 z9Gze2WSE<~i;9xpb&izhB$hc>xBA)mPEO?bM~4fKnaK$n(7F3#D0FLR@>wk1^V~A7aMhlZE%rz_R9OK zas=u)7CCEME=@(o{BWu(KGgu0Y9KMN>T2f8R@%*r~UU5y+s`y5eIMBTLTJ@`bbu`|03M42nnHZe(fd zk791RINpYCAQ)S_DArx$;Az3~cb6%$eleHjy@YAejqH&rNV`Y5EvFSEUM8iQ$Fufn z@e^|nvx~+(uq%x8EIl3K85v=bJ|#?$^;!>T;haCiHu`#+;Cv6$@K@rT-Wd1dhU$cs+ZsD~$W>;l;eeE$MTjfAK-iOPsX4*}1 ze6pdK6?J>>O1+pr?-;5~_LW4!6>b|(gDT)Px8&NULbt)8g&TEh((4XSMiK1a#t4=j z-exqNAci?sxe9DE2;g%pdhu2qZw#C|nzHyj4DR8vGwmVrQPKWlDW0^nC80^LRN7{f zATtNeGmrMosZJm>nCa%Lt}3S^x${B9L9-1v8CP31+}d*DSNgl-XiE9|rdXky?sfKtK+@)5I_G zg(EzHqM(5vK8@wV#3NSh9Hirj0_GN59cNo~x_5MpiVY}q`LPs_y(TfbwsB089O(5r z+iAL1$&Y1I6)bq#)zhId|HiWsQP_89Mn!E$-<3v*DBsJ`d`IJb#7hI1KB^&G)u#|` z?V?#tT@sZNCXy;yyggp4q5qRejh$9``Hw#C zg!-=YYWf?AtlZS*U}aJ<8iHvHM(g1vf)LRpY`=@qoKCoBfar`n*Gp&9bqBwj9Ew$0 z7Z<5R!;&_U1XMqT_HzVGAQ%nUpHb zx;Oj0rsLxK`A25!I-$#ET-_Gc?rn~dZV4KUWShnc57(!$?qYnNJ81sibDPm~D^l*k zaI5U-LrepY8BDyx7EjBh`}>|0@yjp>^Uo9Fc&2E9JU{Ir)~OBnEETgt*&>w{=Mw>G z*J8Ju0)wt}J1wf?v&0BH%MMxpPgod9roi`0AwY*qdD8rS!8Z*Zyab@T+B^r@`Iq#1TUl zH>PDq*-rZKuk7K>aap!W;craHbdZLNOBxyj!$~5WjE%lyQQYB|>aaJ@&Q8dea$erN z!!f+EhQb~G@Y+;cYQ7tOJmb*N{#<8bu;BIJ@jt(c+pfIsXkpe{|GH#-h6#&xJWuTj z!fPdA>erCT*wGrhbbgFvtr^!H9)aKDpN|+hQ0Djv2KR*KsH0LNiJms#D~$2Y2nq7f zF)H!o%?Gx7R)o}sd=46JyQG9%clzRH7Go10U!V};RAuY^m!Cd|IWzRasy*p5=49|@ z;GRdy5_|fRUz{tll!wXrh{6wl6EH}dahqGyH4sLJcA=vShiV34SVq*ET==b1T~_S5&vklZZssrGg8fSY2x zoz)Jvk_#g+gqA45ByU-^S84rra-sy}hlmJD66xr$p_aW-jYSy!tqy39p#|PJFw#@o zEnA$}RDR1E-Mr%W*wDiE$TDBQvTsFEB#i@_6DBkaFQid9JN%(JteQ-jGO92_n~y2^ z#qaOd)*#<2?xJP*aSGb#7`o^Y!fk7DPHo1Q;vFnERQ2&n0r| z^?&93*}7wd8P+u(_xt$=Tn3@bHyp;hw7CwS2YM&4?A3?7O#8E{ccmsGH|^d~6WXSC z7;#MtPN?BBL&Ub1sd{8!v@QK-lcWu*5UH7FvXTDJC`vf9Sv>ZA)nbcrEiS2b4$4@a^7wGSF4K9@|0=RgNBHw&suw0Nv`Jos z-n*HhK7jhJcF+5JT9#VymJa)7of%qjI7!m#f^ne9vyBhvq|UiDqZOy58O8A6=c2K3zJEG$_$2AdVc#7 zS3a(hqB$8VJ>$eJMiS$90GSxYAm@xg2Cx_71=azgcjiFTx_d=@Zj-`RXCh;Mh_dou3H^qL~G z=co#e#GURwi<579E0T}ld9p#=#Ao_MA%2wRBl9}0uz+CE84-PEdN!Edu>=&wa@LS< zyFNPgK>ml6k80HHY3keotum7hvEv(d0rDF;^9s7&(z>HWOxMWv_9-bLl!&x^>{b2Z zVcQQ?b|nt;rF5=~(qC7W8CHVSKNHu(Zq=ox-|tRm3%)A}*fU>%TT;=77nBM)lvIct zJ@B6*%carzTyq-s5nuUdF$Z5&MrCDY!I8@SjJX<-6{p9;aw;>$w{j+sC)O!qv48Ha z3W;FA?U7$o+=@cDci&~{sWrA1jG9g|H$~%w*xC8rPg71@$9Sc=S?*+RO6Da) zzsY-e@Z%`A<+D$Lw!^PjouO>%f%&&6$YW1+`zZH^IT95=?CIeK^&cLKwA>yYGt-}r zUu+Hvw{%J&mp$z`2EEEi$s+RtSJN7@A+JSpg|#u`OG?roir151@$PO?mO-wC+4wO1 z1q4FUl>QPWUy?E40op_J26MFuBbuov7%w6a9j4OsD^l6NZ-%ox(ih%3dK0EO_L7^8tI?9w4T1+G-J0~ zmZ^No4W2wEcJfz!R$*hEE0*OSB*!k4i8YHmWYHTc-@siK7G}OKX9oml9^#ix4fCbM z^`Lv~aro)KWzTb3WPGYhZI|UCOY56qlp)itU98D{cV$`O((=Tnp28P5zPLl3LJ7uX zHTeYMrEMIaTP*3Sm^>i<26@TE9-^_UEND1sD@0kuS(EgHTbAGe17WD>MonZ;lZ4#%! z;FoAhEmYGZ-FLoX|*-%i{?BfxOpxRa=)H z9>v!1sKg(Uuv9;*N9N zIfgiODN|_%ui+=H86HwOtS4$P_Lp8BK5;JGPbSBVV^DDVbLfxgO&=d@>k+spGtO zGw{A>Z}L&&_n*sRMMO|8OE%W6*VTD@U8_b2LNk+-;UemZ0Se0S$J36TPOKEzhQh&K zt`PUC^Q0HL-LIVNXlj)cxR%OF3Q_)l@>58@>q*65>fmpg@7Xc>PB}9l1tf}m?1yey z!Ix>w^!rnfnRNJshki>HFdLQbxHiwi1RzUxu zK|&s+{??1WlLeEVuz!?L3T2%lEpgsUOI^!yY|&;F+QzJQ36)2Gn6lBaeh0-V(KwJi zP5*$d4oYM$;NKqi@D3ZMfU8io>8aTB8i>!vb00SC=?jJ7i&BM~Pb3A%M-OlUO=%OK zArJ~($O&+Wi=gR73Q;5p7bGEO&;zLlivDf??OS#uwQiW_ED*6dl$ diff --git a/iamyou/main.pd b/iamyou/main.pd index 408c693..6df4396 100644 --- a/iamyou/main.pd +++ b/iamyou/main.pd @@ -1,4 +1,4 @@ -#N canvas 948 458 411 305 10; +#N canvas 948 91 411 305 10; #X obj 14 14 receive fromSystem; #X obj 14 60 route /location /compass; #X obj 14 37 list trim; @@ -39,7 +39,7 @@ turned into rough=123456 fine=789.; #X text 202 208 arg #7: longitude "rough"; #X text 202 248 arg #9: longitude "fine"; #X text 170 113 <======; -#N canvas 1 91 1064 672 gui 0; +#N canvas 1 91 1358 649 gui 0; #X obj 16 239 send toGUI; #X obj 526 72 list trim; #X obj 526 49 receive fromGUI; @@ -327,6 +327,16 @@ try to get one intentionally by performing a enable/disable cycle. ; #X msg 935 148 20000; #X text 947 123 20 seconds; +#X obj 1081 283 send toGUI; +#X msg 1101 195 list /disp.Loc.Pointing.Lon.Coarse \$1; +#X msg 1111 248 list /disp.Loc.Pointing.Lon.Fine \$1; +#X msg 1091 172 list /disp.Loc.Pointing.Lat.Fine \$1; +#X msg 1081 119 list /disp.Loc.Pointing.Lat.Coarse \$1; +#X obj 1081 96 unpack f f f f; +#X obj 1081 73 r PRESET; +#X text 1145 26 for preset ui; +#X obj 1091 149 makefilename %03d; +#X obj 1111 225 makefilename %03d; #X connect 1 0 43 0; #X connect 2 0 1 0; #X connect 3 0 4 0; @@ -405,10 +415,21 @@ try to get one intentionally by performing a enable/disable cycle. #X connect 79 0 74 0; #X connect 80 0 76 0; #X connect 82 0 80 0; +#X connect 85 0 84 0; +#X connect 86 0 84 0; +#X connect 87 0 84 0; +#X connect 88 0 84 0; +#X connect 89 0 88 0; +#X connect 89 1 92 0; +#X connect 89 2 85 0; +#X connect 89 3 93 0; +#X connect 90 0 89 0; +#X connect 92 0 87 0; +#X connect 93 0 86 0; #X restore 287 25 pd gui guts; #X obj 63 142 / 1000; #X obj 100 165 / 1000; -#N canvas 541 159 818 604 location 0; +#N canvas 72 91 1062 623 location 0; #X obj 183 351 geocoord_dist; #X obj 273 351 geocoord_bearing; #X obj 183 291 pack f f f f; @@ -444,10 +465,6 @@ try to get one intentionally by performing a enable/disable cycle. ; #X obj 44 524 makefilename %03d; #X obj 370 348 makefilename %03d; -#X obj 101 152 unpack f f f f; -#X obj 201 49 r PRESET; -#X obj 111 208 f; -#X obj 101 175 t b a; #X connect 0 0 7 0; #X connect 1 0 11 0; #X connect 3 0 5 0; @@ -483,14 +500,6 @@ try to get one intentionally by performing a enable/disable cycle. #X connect 26 1 27 0; #X connect 27 0 16 0; #X connect 28 0 20 0; -#X connect 29 0 32 0; -#X connect 29 1 25 1; -#X connect 29 2 31 1; -#X connect 29 3 26 1; -#X connect 30 0 29 0; -#X connect 31 0 26 0; -#X connect 32 0 31 0; -#X connect 32 1 25 0; #X restore 494 19 pd get_point; #X obj 183 42 unpack f f f f; #X obj 183 19 r latlon; @@ -528,14 +537,14 @@ try to get one intentionally by performing a enable/disable cycle. #X obj 55 392 v haveSetPoint; #X obj 554 134 v haveSetPoint; #X msg 554 111 1; -#X obj 653 224 send toGUI; -#X msg 653 201 list /tgl.Location.En \$1; -#X obj 690 149 del 500; -#X obj 653 106 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +#X obj 653 414 send toGUI; +#X msg 653 391 list /tgl.Location.En \$1; +#X obj 690 339 del 500; +#X obj 653 296 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 653 126 t b b; -#X msg 653 149 0; -#X msg 690 172 1; +#X obj 653 316 t b b; +#X msg 653 339 0; +#X msg 690 362 1; #X obj 494 42 t b b a; #X obj 518 319 print input(C); #X obj 278 319 print input(F); @@ -549,6 +558,15 @@ distF\$0*cos(brngF\$0*6.28319/360); -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 +\, Lon.fine), f 66; +#X text 636 195 location re-formated: (Lat.fine \, Lon.fine \, Lat.rough +\, Lon.rough), f 65; +#X obj 780 98 unpack f f f f; +#X obj 780 167 pack f f f f; +#X obj 780 144 f; +#X obj 780 121 t b a; #X connect 0 0 21 0; #X connect 1 0 22 0; #X connect 2 0 25 0; @@ -610,6 +628,15 @@ distF\$0*cos(brngF\$0*6.28319/360); #X connect 51 1 50 0; #X connect 53 0 52 0; #X connect 54 0 53 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 restore 287 48 pd location guts; #N canvas 142 162 800 337 audio 0; #X obj 18 146 wav2~; @@ -674,33 +701,46 @@ not regular change \, we should disable [line~] for such events.; #X connect 25 0 23 1; #X connect 26 0 20 0; #X restore 287 71 pd audio guts; -#N canvas 1 420 450 324 PRESET 0; -#X obj 147 287 s PRESET; -#X obj 147 264 pack f f f f; -#X text 14 8 (Lat.integral \, Lat.fractional \, Lon.integral \, Lon.fractional) -; -#X obj 18 43 loadbang; -#X obj 18 162 t b b b b, f 46; -#X obj 18 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +#N canvas 1 91 455 449 PRESET 0; +#X obj 18 263 s PRESET; +#X obj 18 23 loadbang; +#X obj 18 92 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; -#X obj 18 89 del; -#X msg 18 66 500; -#X msg 109 211 0.574749; -#X msg 291 211 0.92608; -#X msg 18 185 37; -#X msg 200 185 126; -#X connect 1 0 0 0; -#X connect 3 0 7 0; -#X connect 4 0 10 0; -#X connect 4 1 8 0; -#X connect 4 2 11 0; -#X connect 4 3 9 0; -#X connect 6 0 5 0; -#X connect 7 0 6 0; -#X connect 8 0 1 1; -#X connect 9 0 1 3; -#X connect 10 0 1 0; -#X connect 11 0 1 2; +#X obj 18 69 del; +#X msg 18 46 500; +#X msg 18 214 37.574 749 126.926 80; +#X msg 17 359 37.573 638 126.924 850; +#X text 15 334 location input-format: (Lat.rough \, Lat.fine \, Lon.rough +\, Lon.fine), f 66; +#X text 27 148 <==== if you want to enable PRESET \, connect here. +; +#X text 168 213 <-- location numbers goes here. EDIT.; +#X text 179 359 NOTE: DO NOT type-in COMMA( \, ) between!; +#X text 15 312 ========================== README :D ========================== +, f 66; +#X text 15 394 (please insert a space after 3rd fractional digit \, +that is to say \, split 1 number to 2 why? -->); +#N canvas 1 91 445 320 more 0; +#X msg 23 143 37.5736; +#X floatatom 23 166 9 0 0 0 - - -; +#X msg 23 233 37.573 638 126.924 850; +#X msg 23 79 37.5736 126.925; +#X text 21 18 let's say our listening location is \; Lat. 37.5736 \, +Long. 126.925; +#X text 21 58 natural write-up of this location; +#X text 21 108 but this will suffer resolution problem in Pd (Pd support +only up to 6 significands), f 46; +#X text 21 198 so \, we write this slightly differently! (inserting +a space after 3rd fractional digit); +#X text 21 268 location data format in Pd here is:; +#X text 21 288 location input-format: (Lat.rough \, Lat.fine \, Lon.rough +\, Lon.fine), f 66; +#X connect 0 0 1 0; +#X restore 246 414 pd more notes; +#X connect 1 0 4 0; +#X connect 3 0 2 0; +#X connect 4 0 3 0; +#X connect 5 0 0 0; #X restore 190 24 pd PRESET; #X connect 0 0 2 0; #X connect 1 0 3 0;