diff --git a/iamyou-en.mmp b/iamyou-en.mmp deleted file mode 100644 index 50b482c..0000000 --- a/iamyou-en.mmp +++ /dev/null @@ -1 +0,0 @@ -{"pdFile":"iamyou.pd","backgroundColor":[0.0,0.4,0.4,1.0],"pageCount":1,"port":54321,"isPageScrollShortEnd":false,"startPageIndex":0,"canvasType":"widePhone","gui":[{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":",","textFont":"","class":"MMPLabel","vAlign":0,"frame":[140.0,340.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lat.Coarse","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"---.---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[50.0,340.0,80.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lon.Coarse","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"----.---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[180.0,340.0,80.0,40.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"borderThickness":4,"address":"/tgl.Location.En","color":[1.0,0.6,0.0,1.0],"class":"MMPToggle","frame":[270.0,10.0,40.0,40.0]},{"highlightColor":[0.0,0.4,0.4,1.0],"address":"/lcd.Compass","color":[1.0,1.0,1.0,0.0],"class":"MMPLCD","frame":[270.0,430.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Pointing Location:","textFont":"","class":"MMPLabel","vAlign":0,"frame":[10.0,170.0,150.0,40.0]},{"highlightColor":[0.0,1.0,0.8,1.0],"borderThickness":4,"address":"/tgl.Location.Act","color":[1.0,0.6,0.0,1.0],"class":"MMPToggle","frame":[270.0,60.0,40.0,40.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Location On/off","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,10.0,80.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Location Activity","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,60.0,80.0,40.0]},{"highlightColor":[0.0,0.8,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Current Location:","textFont":"","class":"MMPLabel","vAlign":0,"frame":[10.0,310.0,150.0,40.0]},{"highlightColor":[0.0,0.8,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Where Is North?","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,430.0,100.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lon.Fine","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[250.0,340.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lat.Fine","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[110.0,340.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Pointing.Lat.Coarse","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"---.---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[50.0,200.0,80.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Pointing.Lat.Fine","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[110.0,200.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Pointing.Lon.Coarse","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"----.---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[180.0,200.0,80.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Pointing.Lon.Fine","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[250.0,200.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":",","textFont":"","class":"MMPLabel","vAlign":0,"frame":[140.0,200.0,40.0,40.0]},{"highlightColor":[1.0,1.0,0.0,1.0],"address":"/btn.Set.Lat","color":[0.0,0.8,0.6,1.0],"class":"MMPButton","frame":[100.0,240.0,40.0,40.0]},{"highlightColor":[0.2,1.0,0.8,1.0],"address":"/btn.Set.Lon","color":[0.0,0.8,0.6,1.0],"class":"MMPButton","frame":[260.0,240.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[0.0,0.8,0.6,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Set Point Longitude","textFont":"","class":"MMPLabel","vAlign":0,"frame":[170.0,240.0,100.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[0.0,0.8,0.6,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Set Point Latitude","textFont":"","class":"MMPLabel","vAlign":0,"frame":[20.0,240.0,90.0,40.0]},{"highlightColor":[1.0,0.6,0.0,1.0],"address":"/disp.Distance","textSize":20,"hAlign":0,"color":[0.2,1.0,0.8,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"-.---","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,130.0,130.0,40.0]},{"highlightColor":[1.0,0.6,0.0,1.0],"address":"/lcd.Pointer","color":[1.0,1.0,1.0,0.0],"class":"MMPLCD","frame":[50.0,10.0,130.0,130.0]},{"highlightColor":[1.0,0.6,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[0.2,1.0,0.8,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"distance (km)","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,110.0,120.0,40.0]},{"highlightColor":[1.0,0.6,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[0.2,1.0,0.8,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"let\u0027s go this way!","textFont":"","class":"MMPLabel","vAlign":0,"frame":[10.0,120.0,80.0,40.0]}],"isOrientationLandscape":false,"preferAndroidFontDisplayInEditor":false,"version":2.0} \ No newline at end of file diff --git a/iamyou-radio-en.mmp b/iamyou-radio-en.mmp new file mode 100644 index 0000000..391da81 --- /dev/null +++ b/iamyou-radio-en.mmp @@ -0,0 +1 @@ +{"pdFile":"iamyou-radio.pd","backgroundColor":[1.0,0.4,0.4,1.0],"pageCount":1,"port":54321,"isPageScrollShortEnd":false,"startPageIndex":0,"canvasType":"widePhone","gui":[{"highlightColor":[0.6,1.0,0.6,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Listen 1-by-1","textFont":"","class":"MMPLabel","vAlign":0,"frame":[250.0,210.0,66.0,40.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"borderThickness":4,"address":"/tgl.Go.Live","color":[1.0,0.6,0.0,1.0],"class":"MMPToggle","frame":[10.0,290.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":",","textFont":"","class":"MMPLabel","vAlign":0,"frame":[140.0,400.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lat.Coarse","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"37.574 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[40.0,400.0,80.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lon.Coarse","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"126.925 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[180.0,400.0,80.0,40.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"borderThickness":4,"address":"/tgl.Location.En","color":[1.0,0.6,0.0,1.0],"class":"MMPToggle","frame":[270.0,10.0,40.0,40.0]},{"highlightColor":[0.0,0.4,0.4,1.0],"address":"/lcd.Compass","color":[1.0,1.0,1.0,0.0],"class":"MMPLCD","frame":[270.0,430.0,40.0,40.0]},{"highlightColor":[0.0,1.0,0.8,1.0],"borderThickness":4,"address":"/tgl.Location.Act","color":[1.0,0.6,0.0,1.0],"class":"MMPToggle","frame":[270.0,60.0,40.0,40.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Location On/off","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,10.0,80.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Location Activity","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,60.0,80.0,40.0]},{"highlightColor":[0.0,0.8,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Listening Location:","textFont":"","class":"MMPLabel","vAlign":0,"frame":[85.0,360.0,170.0,40.0]},{"highlightColor":[0.0,0.8,1.0,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Where Is North?","textFont":"","class":"MMPLabel","vAlign":0,"frame":[190.0,430.0,100.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lon.Fine","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"708 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[250.0,400.0,40.0,40.0]},{"highlightColor":[1.0,0.0,0.0,1.0],"address":"/disp.Loc.Current.Lat.Fine","textSize":16,"hAlign":0,"color":[1.0,1.0,0.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"973 ","textFont":"","class":"MMPLabel","vAlign":0,"frame":[100.0,400.0,40.0,40.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"address":"/myLabel","textSize":22,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"YOUR NODE NAME!","textFont":"","class":"MMPLabel","vAlign":0,"frame":[50.0,160.0,230.0,50.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"I AM YOU [RADIO]/","textFont":"","class":"MMPLabel","vAlign":0,"frame":[60.0,40.0,100.0,40.0]},{"mode":0,"highlightColor":[0.6,1.0,0.6,1.0],"borderThickness":3,"address":"/myGrid","color":[1.0,1.0,1.0,1.0],"dim":[5,5],"class":"MMPGrid","cellPadding":2,"frame":[210.0,250.0,100.0,100.0]},{"highlightColor":[0.6,1.0,0.6,1.0],"address":"/myLabel","textSize":16,"hAlign":0,"color":[1.0,1.0,1.0,1.0],"androidFont":"Roboto-Regular","textFontFamily":"Default","text":"Live Location On/Off","textFont":"","class":"MMPLabel","vAlign":0,"frame":[10.0,250.0,114.0,40.0]}],"isOrientationLandscape":false,"preferAndroidFontDisplayInEditor":false,"version":2.0} \ No newline at end of file diff --git a/iamyou-kr.mmp b/iamyou-radio-kr.mmp similarity index 100% rename from iamyou-kr.mmp rename to iamyou-radio-kr.mmp diff --git a/iamyou-radio.pd b/iamyou-radio.pd new file mode 100644 index 0000000..b31cb50 --- /dev/null +++ b/iamyou-radio.pd @@ -0,0 +1,2 @@ +#N canvas 959 463 400 300 10; +#X obj 147 129 iamyou-radio/main; diff --git a/iamyou.zip b/iamyou-radio.zip similarity index 63% rename from iamyou.zip rename to iamyou-radio.zip index 76848e4..6c898d0 100644 Binary files a/iamyou.zip and b/iamyou-radio.zip differ diff --git a/iamyou/01.wav b/iamyou-radio/01.wav similarity index 100% rename from iamyou/01.wav rename to iamyou-radio/01.wav diff --git a/iamyou-radio/02.wav b/iamyou-radio/02.wav new file mode 100644 index 0000000..3a504d0 Binary files /dev/null and b/iamyou-radio/02.wav differ diff --git a/iamyou-radio/audiodot.pd b/iamyou-radio/audiodot.pd new file mode 100644 index 0000000..9113717 --- /dev/null +++ b/iamyou-radio/audiodot.pd @@ -0,0 +1,194 @@ +#N canvas 0 91 1360 677 10; +#X obj 63 431 geocoord_dist; +#X obj 153 431 geocoord_bearing; +#X obj 63 371 pack f f f f; +#X obj 301 431 geocoord_dist; +#X obj 391 431 geocoord_bearing; +#X obj 301 394 t a a; +#X obj 301 371 pack f f f f; +#X obj 293 234 unpack f f f f; +#X obj 63 234 unpack f f f f; +#X obj 320 283 expr copysign($f1 \, $f2)/1e+06; +#X obj 293 306 expr copysign($f1 \, $f2)/1e+06; +#X obj 90 283 expr copysign($f1 \, $f2)/1e+06; +#X obj 63 306 expr copysign($f1 \, $f2)/1e+06; +#X text 454 353 coarse; +#X text 187 360 fine; +#X obj 63 454 v distF\$0; +#X obj 153 454 v brngF\$0; +#X obj 391 454 v brngC\$0; +#X obj 301 454 v distC\$0; +#X obj 63 394 t b a a; +#X obj 14 448 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 +-1; +#X obj 116 478 v x\$0; +#X obj 116 498 v y\$0; +#X obj 398 399 print input(C); +#X obj 158 399 print input(F); +#X obj 384 524 print dist(km); +#X obj 384 547 print brng(deg); +#X obj 61 524 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 293 35 inlet; +#X obj 63 35 inlet; +#X text 65 13 listening location (live or virtual); +#X text 297 13 mark-sign location; +#X obj 574 396 wav2~; +#X msg 614 308 1; +#X msg 1223 477 \; pd dsp 1; +#X obj 587 256 loadbang; +#X obj 574 553 dac~; +#X floatatom 874 293 5 0 0 1 brng_error - -; +#X floatatom 709 335 5 0 0 1 vol - -; +#X obj 709 396 line~; +#X msg 709 373 \$1 20; +#X obj 587 279 t b b; +#X obj 1223 454 loadbang; +#X obj 574 419 expr~ $v1 * pow($v2 \, 4); +#X obj 874 498 line~; +#X obj 574 515 eqpan2~ 30; +#X obj 919 331 t a a; +#X obj 919 360 -; +#X obj 919 406 > 100; +#X obj 874 315 t a a; +#X obj 919 429 sel 1 0; +#X obj 874 475 pack f f; +#X msg 949 452 100; +#X msg 919 452 0; +#X obj 919 383 abs; +#X text 975 400 if abs of diff. greater than 100 \, disable fading. +(otherwise one will hear glitches.); +#X text 967 327 for a very big jumps \, like 180 <-> -180 .. this is +not regular change \, we should disable [line~] for such events.; +#X floatatom 753 145 5 0 0 1 angle_(deg) - -; +#X floatatom 753 77 5 0 0 1 angle_(deg) - -; +#X obj 753 122 +; +#X obj 753 99 * -1; +#X obj 933 129 r \$0-brng; +#X obj 651 109 loadbang; +#X obj 651 132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X obj 753 194 expr fmod(($f1+360) \, 360); +#X obj 753 217 expr fmod(($f1+180) \, 360)-180; +#X obj 146 618 s \$0-brng; +#X obj 61 618 s \$0-dist; +#X obj 709 289 loadbang; +#X obj 709 312 f 1; +#X obj 753 54 inlet; +#X obj 574 331 makefilename %02d.wav; +#X obj 574 308 f \$1; +#X symbolatom 574 354 10 0 0 0 - - -; +#X obj 561 279 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 +-1 -1; +#X text 39 91 location input-format: (Lat.rough \, Lat.fine \, Lon.rough +\, Lon.fine), f 66; +#X text 39 213 location re-formated: (Lat.fine \, Lon.fine \, Lat.rough +\, Lon.rough), f 65; +#X obj 63 116 unpack f f f f; +#X obj 63 185 pack f f f f; +#X obj 63 162 f; +#X obj 63 139 t b a; +#X obj 293 116 unpack f f f f; +#X obj 293 185 pack f f f f; +#X obj 293 162 f; +#X obj 293 139 t b a; +#X obj 293 58 t b a; +#X obj 63 58 t b a; +#X obj 126 641 outlet; +#X connect 0 0 15 0; +#X connect 1 0 16 0; +#X connect 2 0 19 0; +#X connect 3 0 18 0; +#X connect 4 0 17 0; +#X connect 5 0 3 0; +#X connect 5 1 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 0; +#X connect 7 1 9 0; +#X connect 7 2 6 2; +#X connect 7 2 10 1; +#X connect 7 3 6 3; +#X connect 7 3 9 1; +#X connect 8 0 12 0; +#X connect 8 1 11 0; +#X connect 8 2 6 0; +#X connect 8 2 12 1; +#X connect 8 3 6 1; +#X connect 8 3 11 1; +#X connect 9 0 2 3; +#X connect 10 0 2 2; +#X connect 11 0 2 1; +#X connect 12 0 2 0; +#X connect 19 0 20 0; +#X connect 19 1 0 0; +#X connect 19 2 1 0; +#X connect 20 0 27 0; +#X connect 27 0 67 0; +#X connect 27 1 66 0; +#X connect 27 1 87 0; +#X connect 28 0 85 0; +#X connect 29 0 86 0; +#X connect 32 0 43 0; +#X connect 33 0 32 1; +#X connect 35 0 41 0; +#X connect 37 0 49 0; +#X connect 38 0 40 0; +#X connect 39 0 43 1; +#X connect 40 0 39 0; +#X connect 41 0 33 0; +#X connect 41 1 72 0; +#X connect 42 0 34 0; +#X connect 43 0 45 0; +#X connect 44 0 45 1; +#X connect 45 0 36 0; +#X connect 45 1 36 1; +#X connect 46 0 47 1; +#X connect 46 1 47 0; +#X connect 47 0 54 0; +#X connect 48 0 50 0; +#X connect 49 0 51 0; +#X connect 49 1 46 0; +#X connect 50 0 53 0; +#X connect 50 1 52 0; +#X connect 51 0 44 0; +#X connect 52 0 51 1; +#X connect 53 0 51 1; +#X connect 54 0 48 0; +#X connect 57 0 64 0; +#X connect 58 0 60 0; +#X connect 59 0 57 0; +#X connect 60 0 59 0; +#X connect 61 0 59 1; +#X connect 62 0 63 0; +#X connect 63 0 57 0; +#X connect 64 0 65 0; +#X connect 65 0 37 0; +#X connect 68 0 69 0; +#X connect 69 0 38 0; +#X connect 70 0 58 0; +#X connect 71 0 73 0; +#X connect 72 0 71 0; +#X connect 73 0 32 0; +#X connect 74 0 72 0; +#X connect 77 0 80 0; +#X connect 77 1 79 1; +#X connect 77 2 78 3; +#X connect 77 3 78 1; +#X connect 78 0 8 0; +#X connect 79 0 78 0; +#X connect 80 0 79 0; +#X connect 80 1 78 2; +#X connect 81 0 84 0; +#X connect 81 1 83 1; +#X connect 81 2 82 3; +#X connect 81 3 82 1; +#X connect 82 0 7 0; +#X connect 83 0 82 0; +#X connect 84 0 83 0; +#X connect 84 1 82 2; +#X connect 85 0 78 0; +#X connect 85 1 81 0; +#X connect 86 0 82 0; +#X connect 86 1 77 0; diff --git a/iamyou/eqpan2~.pd b/iamyou-radio/eqpan2~.pd similarity index 100% rename from iamyou/eqpan2~.pd rename to iamyou-radio/eqpan2~.pd diff --git a/iamyou/eqpan~.pd b/iamyou-radio/eqpan~.pd similarity index 100% rename from iamyou/eqpan~.pd rename to iamyou-radio/eqpan~.pd diff --git a/iamyou/geocoord_bearing.pd b/iamyou-radio/geocoord_bearing.pd similarity index 100% rename from iamyou/geocoord_bearing.pd rename to iamyou-radio/geocoord_bearing.pd diff --git a/iamyou/geocoord_dist.pd b/iamyou-radio/geocoord_dist.pd similarity index 100% rename from iamyou/geocoord_dist.pd rename to iamyou-radio/geocoord_dist.pd diff --git a/iamyou/main.pd b/iamyou-radio/main.pd similarity index 52% rename from iamyou/main.pd rename to iamyou-radio/main.pd index 408c693..d09a2bb 100644 --- a/iamyou/main.pd +++ b/iamyou-radio/main.pd @@ -1,4 +1,13 @@ -#N canvas 948 458 411 305 10; +#N canvas 1 91 880 512 10; +#X obj 294 264 r \$0-compass; +#X msg 265 218 37.573 638 126.924 850; +#X obj 265 195 loadbang; +#X obj 237 241 r listening-location; +#X obj 94 264 r \$0-compass; +#X obj 65 195 loadbang; +#X obj 37 241 r listening-location; +#X msg 65 218 37.563 638 126.927 850; +#N canvas 1 91 792 464 guts 0; #X obj 14 14 receive fromSystem; #X obj 14 60 route /location /compass; #X obj 14 37 list trim; @@ -39,7 +48,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 672 gui 0; #X obj 16 239 send toGUI; #X obj 526 72 list trim; #X obj 526 49 receive fromGUI; @@ -101,13 +110,13 @@ turned into rough=123456 fine=789.; #X connect 21 0 18 0; #X restore 406 597 pd draw_arrow; #X floatatom 406 403 5 0 0 1 angle_(deg) - -; -#X obj 100 580 send toGUI; +#X obj 28 625 send toGUI; #X floatatom 406 335 5 0 0 1 angle_(deg) - -; #X obj 406 380 +; #X obj 406 357 * -1; #X obj 406 312 r \$0-compass; #X obj 586 417 r \$0-brng; -#X obj 100 534 r \$0-dist; +#X obj 28 579 r \$0-dist; #X obj 154 372 loadbang; #X obj 154 395 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; @@ -170,11 +179,10 @@ turned into rough=123456 fine=789.; #X text 11 16 disp. lat/long in text; #X text 354 18 toggle gps reception + automatically enable at start-up ; -#X obj 16 46 r latlon; #X floatatom 16 403 5 0 0 1 angle_(deg) - -; #X obj 16 357 * -1; #X obj 16 380 + 360; -#X text 97 499 disp. distance (km) in text; +#X text 25 544 disp. distance (km) in text; #X obj 850 281 s toGUI; #X obj 807 284 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; @@ -197,11 +205,11 @@ turned into rough=123456 fine=789.; #X msg 356 72 list /tgl.Location.En 1; #X msg 850 252 list /tgl.Location.Act set \$1; #X msg 16 98 list /disp.Loc.Current.Lat.Coarse \$1; -#X msg 43 121 list /disp.Loc.Current.Lon.Coarse \$1; -#X msg 70 167 list /disp.Loc.Current.Lat.Fine \$1; +#X msg 70 167 list /disp.Loc.Current.Lon.Coarse \$1; +#X msg 43 144 list /disp.Loc.Current.Lat.Fine \$1; #X msg 97 213 list /disp.Loc.Current.Lon.Fine \$1; #X obj 16 69 unpack f f f f; -#X obj 100 557 list prepend /disp.Distance; +#X obj 28 602 list prepend /disp.Distance; #X text 14 281 draw north pointing compass; #X obj 304 367 loadbang; #X obj 304 390 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 @@ -311,7 +319,7 @@ turned into rough=123456 fine=789.; 1; #X obj 489 440 loadbang; #X msg 489 463 0; -#X obj 70 144 makefilename %03d; +#X obj 43 121 makefilename %03d; #X obj 97 190 makefilename %03d; #X obj 876 589 send toGUI; #X msg 876 566 list /tgl.Location.En \$1; @@ -327,381 +335,113 @@ try to get one intentionally by performing a enable/disable cycle. ; #X msg 935 148 20000; #X text 947 123 20 seconds; -#X connect 1 0 43 0; +#X obj 16 46 r listening-location; +#X obj 1104 286 list trim; +#X obj 1104 263 receive fromGUI; +#X obj 1104 309 route /tgl.Go.Live; +#X obj 1104 332 tgl 15 0 \$0-go_live empty s:0-go_live 17 7 0 10 -262144 +-1 -1 0 1; +#X connect 1 0 42 0; #X connect 2 0 1 0; #X connect 3 0 4 0; -#X connect 5 0 44 0; -#X connect 8 0 56 0; -#X connect 8 0 66 0; +#X connect 5 0 43 0; +#X connect 8 0 55 0; +#X connect 8 0 65 0; #X connect 10 0 12 0; #X connect 11 0 8 0; #X connect 12 0 11 0; #X connect 13 0 10 0; #X connect 14 0 11 1; -#X connect 15 0 51 0; +#X connect 15 0 50 0; #X connect 16 0 17 0; #X connect 17 0 19 0; -#X connect 19 0 25 0; +#X connect 19 0 24 0; #X connect 20 0 19 0; -#X connect 23 0 50 0; -#X connect 24 0 18 0; -#X connect 25 0 26 0; -#X connect 26 0 24 0; -#X connect 29 0 45 0; +#X connect 23 0 18 0; +#X connect 24 0 25 0; +#X connect 25 0 23 0; +#X connect 28 0 44 0; +#X connect 29 0 30 0; #X connect 30 0 31 0; -#X connect 31 0 32 0; -#X connect 32 0 30 1; -#X connect 32 0 29 0; -#X connect 33 0 41 0; -#X connect 33 1 34 0; -#X connect 34 0 30 1; -#X connect 35 0 30 0; -#X connect 36 0 37 0; -#X connect 37 0 45 0; -#X connect 38 0 39 0; -#X connect 39 0 42 0; -#X connect 39 0 82 0; -#X connect 41 0 35 0; -#X connect 41 1 36 0; -#X connect 42 0 33 0; -#X connect 43 0 3 0; -#X connect 44 0 6 0; -#X connect 45 0 28 0; +#X connect 31 0 29 1; +#X connect 31 0 28 0; +#X connect 32 0 40 0; +#X connect 32 1 33 0; +#X connect 33 0 29 1; +#X connect 34 0 29 0; +#X connect 35 0 36 0; +#X connect 36 0 44 0; +#X connect 37 0 38 0; +#X connect 38 0 41 0; +#X connect 38 0 81 0; +#X connect 40 0 34 0; +#X connect 40 1 35 0; +#X connect 41 0 32 0; +#X connect 42 0 3 0; +#X connect 43 0 6 0; +#X connect 44 0 27 0; +#X connect 45 0 0 0; #X connect 46 0 0 0; #X connect 47 0 0 0; #X connect 48 0 0 0; -#X connect 49 0 0 0; -#X connect 50 0 46 0; -#X connect 50 1 47 0; -#X connect 50 2 71 0; -#X connect 50 3 72 0; -#X connect 51 0 9 0; -#X connect 53 0 54 0; -#X connect 54 0 8 0; +#X connect 49 0 45 0; +#X connect 49 1 70 0; +#X connect 49 2 46 0; +#X connect 49 3 71 0; +#X connect 50 0 9 0; +#X connect 52 0 53 0; +#X connect 53 0 8 0; +#X connect 55 0 56 0; #X connect 56 0 57 0; -#X connect 57 0 58 0; -#X connect 59 0 8 0; -#X connect 60 0 65 1; -#X connect 62 0 61 0; -#X connect 63 0 68 0; -#X connect 64 0 7 0; -#X connect 65 0 67 0; +#X connect 58 0 8 0; +#X connect 59 0 64 1; +#X connect 61 0 60 0; +#X connect 62 0 67 0; +#X connect 63 0 7 0; +#X connect 64 0 66 0; +#X connect 64 0 62 0; #X connect 65 0 63 0; -#X connect 66 0 64 0; -#X connect 66 1 62 0; -#X connect 66 2 65 0; -#X connect 67 0 62 1; -#X connect 68 0 64 1; -#X connect 69 0 70 0; -#X connect 70 0 65 1; +#X connect 65 1 61 0; +#X connect 65 2 64 0; +#X connect 66 0 61 1; +#X connect 67 0 63 1; +#X connect 68 0 69 0; +#X connect 69 0 64 1; +#X connect 70 0 47 0; #X connect 71 0 48 0; -#X connect 72 0 49 0; -#X connect 74 0 73 0; -#X connect 75 0 79 0; +#X connect 73 0 72 0; +#X connect 74 0 78 0; +#X connect 75 0 76 0; #X connect 76 0 77 0; -#X connect 77 0 78 0; -#X connect 77 1 75 0; -#X connect 78 0 74 0; -#X connect 79 0 74 0; -#X connect 80 0 76 0; -#X connect 82 0 80 0; +#X connect 76 1 74 0; +#X connect 77 0 73 0; +#X connect 78 0 73 0; +#X connect 79 0 75 0; +#X connect 81 0 79 0; +#X connect 83 0 49 0; +#X connect 84 0 86 0; +#X connect 85 0 84 0; +#X connect 86 0 87 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; -#X obj 183 351 geocoord_dist; -#X obj 273 351 geocoord_bearing; -#X obj 183 291 pack f f f f; -#N canvas 1 91 631 615 get_point 0; -#X obj 297 17 r fromGUI; -#X obj 297 86 sel 1; -#X obj 297 173 send toSystem; -#X obj 17 40 list trim; -#X obj 17 17 r fromSystem; -#X obj 17 63 route /textDialog; -#X obj 388 86 sel 1; -#X obj 297 40 list trim; -#X obj 17 236 tofloat; -#X obj 205 236 tofloat; -#X obj 297 63 route /btn.Set.Lat /btn.Set.Lon; -#X msg 297 110 list /textDialog /diagInputLat Set Latitude:; -#X msg 317 143 list /textDialog /diagInputLong Set Longitude:; -#X obj 17 576 send toGUI; -#X obj 17 86 route /diagInputLong /diagInputLat; -#X msg 17 494 list /disp.Loc.Pointing.Lon.Coarse \$1; -#X msg 44 547 list /disp.Loc.Pointing.Lon.Fine \$1; -#X obj 159 447 outlet; -#X obj 159 424 pack f f f f; -#X obj 343 400 send toGUI; -#X msg 370 371 list /disp.Loc.Pointing.Lat.Fine \$1; -#X msg 343 325 list /disp.Loc.Pointing.Lat.Coarse \$1; -#X text 156 469 (Lat.fine \, Lon.fine \, Lat.rough \, Lon.rough); -#X obj 159 401 f; -#X obj 159 372 t b a; -#X obj 205 272 expr $f1+int($f2*1000)/1000 \; rint(abs($f2*1000000))%1000 -; -#X obj 17 272 expr $f1+int($f2*1000)/1000 \; rint(abs($f2*1000000))%1000 -; -#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; -#X connect 4 0 3 0; -#X connect 5 0 14 0; -#X connect 6 0 12 0; -#X connect 7 0 10 0; -#X connect 8 0 26 0; -#X connect 8 1 26 1; -#X connect 9 0 25 0; -#X connect 9 1 25 1; -#X connect 10 0 1 0; -#X connect 10 1 6 0; -#X connect 11 0 2 0; -#X connect 12 0 2 0; -#X connect 14 0 8 0; -#X connect 14 1 9 0; -#X connect 15 0 13 0; -#X connect 16 0 13 0; -#X connect 18 0 17 0; -#X connect 20 0 19 0; -#X connect 21 0 19 0; -#X connect 23 0 18 0; -#X connect 24 0 23 0; -#X connect 24 1 18 3; -#X connect 25 0 18 2; -#X connect 25 0 21 0; -#X connect 25 1 23 1; -#X connect 25 1 28 0; -#X connect 26 0 15 0; -#X connect 26 0 24 0; -#X connect 26 1 18 1; -#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; -#X obj 421 351 geocoord_dist; -#X obj 511 351 geocoord_bearing; -#X obj 421 314 t a a; -#X obj 421 291 pack f f f f; -#X obj 183 111 pack f f f f; -#X obj 183 88 f; -#X obj 183 65 t b a; -#X obj 413 134 unpack f f f f; -#X obj 183 134 unpack f f f f; -#X obj 440 183 expr copysign($f1 \, $f2)/1e+06; -#X obj 413 206 expr copysign($f1 \, $f2)/1e+06; -#X obj 210 183 expr copysign($f1 \, $f2)/1e+06; -#X obj 183 206 expr copysign($f1 \, $f2)/1e+06; -#X text 574 273 coarse; -#X text 307 280 fine; -#X obj 183 374 v distF\$0; -#X obj 273 374 v brngF\$0; -#X obj 511 374 v brngC\$0; -#X obj 421 374 v distC\$0; -#X obj 183 314 t b a a; -#X obj 55 372 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 --1; -#X obj 236 428 v x\$0; -#X obj 236 448 v y\$0; -#X obj 181 568 s \$0-dist; -#X obj 266 568 s \$0-brng; -#X text 325 72 (Lat.fine \, Lon.fine \, Lat.rough \, Lon.rough); -#X msg 18 64 36.123 127.789 456 12; -#X msg 18 113 456 12 36.123 127.789; -#X text 43 89 re-order to be; -#X obj 55 415 sel 1; -#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 --1 -1; -#X obj 653 126 t b b; -#X msg 653 149 0; -#X msg 690 172 1; -#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 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; -#X connect 4 2 11 1; -#X connect 4 3 10 1; -#X connect 5 0 4 0; -#X connect 6 0 24 0; -#X connect 7 0 23 0; -#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; -#X connect 12 1 10 2; -#X connect 13 0 16 0; -#X connect 13 1 15 0; -#X connect 13 2 9 2; -#X connect 13 2 16 1; -#X connect 13 3 9 3; -#X connect 13 3 15 1; -#X connect 14 0 18 0; -#X connect 14 1 17 0; -#X connect 14 2 9 0; -#X connect 14 2 18 1; -#X connect 14 3 9 1; -#X connect 14 3 17 1; -#X connect 15 0 2 3; -#X connect 16 0 2 2; -#X connect 17 0 2 1; -#X connect 18 0 2 0; -#X connect 25 0 26 0; -#X connect 25 1 0 0; -#X connect 25 2 1 0; -#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 36 0 35 0; -#X connect 38 0 37 0; -#X connect 40 0 39 0; -#X connect 41 0 45 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 43 1 41 0; -#X connect 44 0 40 0; -#X connect 45 0 40 0; -#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 restore 287 48 pd location guts; -#N canvas 142 162 800 337 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 floatatom 318 43 5 0 0 1 - - -; -#X floatatom 153 85 5 0 0 1 vol - -; -#X obj 153 146 line~; -#X msg 153 123 \$1 20; -#X obj 31 39 t b b; -#X obj 667 204 loadbang; -#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 363 81 t a a; -#X obj 363 110 -; -#X obj 363 156 > 100; -#X obj 318 65 t a a; -#X obj 363 179 sel 1 0; -#X obj 318 225 pack f f; -#X msg 393 202 100; -#X msg 363 202 0; -#X obj 363 133 abs; -#X text 419 150 if abs of diff. greater than 100 \, disable fading. -(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 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 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 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 --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 restore 190 24 pd PRESET; +#X obj 435 80 r latlon; +#X text 56 356 listening location -> virtual location (=preset); +#X obj 435 103 unpack f f f f; +#X obj 435 132 pack f f f f; +#X text 433 40 listening location -> live location (=use live location +input); +#X obj 435 185 spigot; +#X msg 57 384 37.574 973 126.925 708; +#X obj 27 329 loadbang; +#X obj 57 407 s listening-location; +#X obj 435 208 s listening-location; +#X floatatom 167 27 5 0 0 0 - - -; +#X text 210 384 seoul node location (for example); +#X obj 549 96 tgl 15 0 empty \$0-go_live r:0-go_live 17 7 0 10 -262144 +-1 -1 0 1; +#X obj 223 304 sel 0; +#X obj 549 116 t a a; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 1 1 5 0; @@ -714,3 +454,55 @@ not regular change \, we should disable [line~] for such events.; #X connect 4 0 7 0; #X connect 15 0 4 0; #X connect 16 0 4 1; +#X connect 17 0 19 0; +#X connect 19 0 20 0; +#X connect 19 1 20 2; +#X connect 19 2 20 1; +#X connect 19 3 20 3; +#X connect 20 0 22 0; +#X connect 22 0 26 0; +#X connect 23 0 25 0; +#X connect 24 0 23 0; +#X connect 27 0 5 0; +#X connect 29 0 31 0; +#X connect 30 0 23 0; +#X connect 31 0 30 0; +#X connect 31 1 22 1; +#X restore 25 18 pd guts; +#X msg 332 39 37.573 638 126.924 850; +#X text 330 14 location input-format: (Lat.rough \, Lat.fine \, Lon.rough +\, Lon.fine), f 66; +#X text 488 37 (please insert a space after 3rd fractional digit \, +i.e. split 1 number to 2 why? -->); +#N canvas 1 91 454 330 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 676 56 pd more notes; +#X text 474 229 as many as you want. ===>; +#X text 49 396 as many as you want. ===>; +#X text 274 143 just copy/paste 1 set \, and change file number + change +location numbers. at the very last. don't forget to save!; +#X text 378 116 ==== INSTRUCTION ====; +#X obj 37 287 audiodot 1; +#X obj 237 287 audiodot 2; +#X connect 0 0 18 2; +#X connect 1 0 18 1; +#X connect 2 0 1 0; +#X connect 3 0 18 0; +#X connect 4 0 17 2; +#X connect 5 0 7 0; +#X connect 6 0 17 0; +#X connect 7 0 17 1; diff --git a/iamyou/map-help.pd b/iamyou-radio/map-help.pd similarity index 100% rename from iamyou/map-help.pd rename to iamyou-radio/map-help.pd diff --git a/iamyou/map-ui.pd b/iamyou-radio/map-ui.pd similarity index 100% rename from iamyou/map-ui.pd rename to iamyou-radio/map-ui.pd diff --git a/iamyou/map.pd b/iamyou-radio/map.pd similarity index 100% rename from iamyou/map.pd rename to iamyou-radio/map.pd diff --git a/iamyou/map2.pd b/iamyou-radio/map2.pd similarity index 100% rename from iamyou/map2.pd rename to iamyou-radio/map2.pd diff --git a/iamyou/rot2d-help.pd b/iamyou-radio/rot2d-help.pd similarity index 100% rename from iamyou/rot2d-help.pd rename to iamyou-radio/rot2d-help.pd diff --git a/iamyou/rot2d.pd b/iamyou-radio/rot2d.pd similarity index 100% rename from iamyou/rot2d.pd rename to iamyou-radio/rot2d.pd diff --git a/iamyou/scan-help.pd b/iamyou-radio/scan-help.pd similarity index 100% rename from iamyou/scan-help.pd rename to iamyou-radio/scan-help.pd diff --git a/iamyou/scan.pd b/iamyou-radio/scan.pd similarity index 100% rename from iamyou/scan.pd rename to iamyou-radio/scan.pd diff --git a/iamyou/tofloat.pd b/iamyou-radio/tofloat.pd similarity index 100% rename from iamyou/tofloat.pd rename to iamyou-radio/tofloat.pd diff --git a/iamyou/wav2~-help.pd b/iamyou-radio/wav2~-help.pd similarity index 100% rename from iamyou/wav2~-help.pd rename to iamyou-radio/wav2~-help.pd diff --git a/iamyou/wav2~.pd b/iamyou-radio/wav2~.pd similarity index 100% rename from iamyou/wav2~.pd rename to iamyou-radio/wav2~.pd diff --git a/iamyou/wav~-help.pd b/iamyou-radio/wav~-help.pd similarity index 100% rename from iamyou/wav~-help.pd rename to iamyou-radio/wav~-help.pd diff --git a/iamyou/wav~.pd b/iamyou-radio/wav~.pd similarity index 100% rename from iamyou/wav~.pd rename to iamyou-radio/wav~.pd diff --git a/iamyou.pd b/iamyou.pd deleted file mode 100644 index 3c6b29d..0000000 --- a/iamyou.pd +++ /dev/null @@ -1,2 +0,0 @@ -#N canvas 959 463 400 300 10; -#X obj 147 129 iamyou/main;