This commit is contained in:
Dooho Yi 2022-07-19 05:14:05 +09:00
parent 98045344f0
commit 5c06d3eb76
4 changed files with 42 additions and 50 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,8 +1,5 @@
#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;
@ -66,8 +63,8 @@ turned into rough=123456 fine=789.;
#X obj 89 303 list trim;
#X obj 70 103 t b b b;
#X obj 89 126 t b b b b;
#X obj 70 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 70 81 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X obj 70 19 inlet;
#X obj 70 42 t b a;
#X obj 209 219 t a;
@ -109,17 +106,17 @@ turned into rough=123456 fine=789.;
#X connect 17 0 18 0;
#X connect 21 0 18 0;
#X restore 406 597 pd draw_arrow;
#X floatatom 406 403 5 0 0 1 angle_(deg) - -;
#X floatatom 406 403 5 0 0 1 angle_(deg) - - 0;
#X obj 28 625 send toGUI;
#X floatatom 406 335 5 0 0 1 angle_(deg) - -;
#X floatatom 406 335 5 0 0 1 angle_(deg) - - 0;
#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 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;
#X obj 154 395 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#N canvas 592 91 458 517 draw_arrow 0;
#X obj 89 257 rot2d;
#X msg 89 149 0.5 0.6;
@ -130,8 +127,8 @@ turned into rough=123456 fine=789.;
#X obj 89 303 list trim;
#X obj 70 103 t b b b;
#X obj 89 126 t b b b b;
#X obj 70 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 70 81 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X obj 70 19 inlet;
#X obj 70 42 t b a;
#X obj 209 219 t a;
@ -174,30 +171,30 @@ turned into rough=123456 fine=789.;
#X connect 19 0 14 0;
#X connect 20 0 14 0;
#X restore 16 425 pd draw_arrow;
#X floatatom 16 335 5 0 0 1 angle_(deg) - -;
#X floatatom 16 335 5 0 0 1 angle_(deg) - - 0;
#X obj 16 312 r \$0-compass;
#X text 11 16 disp. lat/long in text;
#X text 354 18 toggle gps reception + automatically enable at start-up
;
#X floatatom 16 403 5 0 0 1 angle_(deg) - -;
#X floatatom 16 403 5 0 0 1 angle_(deg) - - 0;
#X obj 16 357 * -1;
#X obj 16 380 + 360;
#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;
#X obj 807 284 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 757 238 f;
#X obj 807 238 + 1;
#X obj 807 261 % 2;
#X obj 757 134 t a b;
#X msg 784 202 0;
#X obj 757 202 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 757 202 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X obj 850 200 del 1000;
#X msg 850 223 0;
#X obj 757 62 r latlon;
#X obj 757 85 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 757 85 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X text 756 24 location info arrival indicator;
#X obj 757 163 scan 400;
#X msg 757 111 10;
@ -212,23 +209,23 @@ turned into rough=123456 fine=789.;
#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
-1 -1;
#X obj 304 390 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X text 404 282 draw dest. pointing arrow = bearing arrow;
#X obj 586 332 expr fmod(($f1+360) \, 360);
#X obj 586 355 expr fmod(($f1+180) \, 360)-180;
#X obj 586 378 s \$0-brng-error;
#N canvas 24 163 465 242 tester 0;
#X obj 17 67 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 17 67 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000
0 1;
#X obj 17 87 metro 100;
#X obj 87 110 vline~;
#X obj 87 133 snapshot~;
#X floatatom 87 156 5 0 0 0 - - -;
#X floatatom 87 156 5 0 0 0 - - - 0;
#X msg 87 74 0 0 \, 50 2000 \, 0 2000 2000 \, 360 0 4000 \, 310 2000
4000 \, 360 2000 6000;
#X obj 87 19 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 87 19 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000
0 1;
#X obj 87 45 metro 8000;
#X obj 87 178 outlet;
#X connect 0 0 1 0;
@ -242,7 +239,7 @@ turned into rough=123456 fine=789.;
#X connect 7 0 5 0;
#X restore 331 312 pd tester;
#X obj 489 487 tgl 15 0 empty \$0-veryclose r:0-veryclose 17 7 0 10
-262144 -1 -1 0 1;
#fcfcfc #000000 #000000 0 1;
#N canvas 719 91 614 663 draw_veryclose 0;
#X obj 89 257 rot2d;
#X msg 89 149 0.5 0.6;
@ -253,8 +250,8 @@ turned into rough=123456 fine=789.;
#X obj 89 303 list trim;
#X obj 70 103 t b b b;
#X obj 89 126 t b b b b;
#X obj 70 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 70 81 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000;
#X obj 70 19 inlet;
#X obj 70 42 t b a;
#X obj 209 219 t a;
@ -313,10 +310,10 @@ turned into rough=123456 fine=789.;
#X obj 406 574 spigot;
#X obj 445 508 f;
#X obj 406 485 t a a b;
#X obj 524 534 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 445 554 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 524 534 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 445 554 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 489 440 loadbang;
#X msg 489 463 0;
#X obj 43 121 makefilename %03d;
@ -324,8 +321,8 @@ turned into rough=123456 fine=789.;
#X obj 876 589 send toGUI;
#X msg 876 566 list /tgl.Location.En \$1;
#X obj 913 514 del 500;
#X obj 876 471 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 876 471 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc
#000000 #000000;
#X obj 876 491 t b b;
#X msg 876 514 0;
#X msg 913 537 1;
@ -339,8 +336,8 @@ try to get one intentionally by performing a enable/disable cycle.
#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 obj 1104 332 tgl 15 0 \$0-go_live empty s:0-go_live 17 7 0 10 #fcfcfc
#000000 #000000 0 1;
#X connect 1 0 42 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
@ -436,10 +433,10 @@ input);
#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 floatatom 167 27 5 0 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 549 96 tgl 15 0 empty \$0-go_live r:0-go_live 17 7 0 10 #fcfcfc
#000000 #000000 0 1;
#X obj 223 304 sel 0;
#X obj 549 116 t a a;
#X connect 0 0 2 0;
@ -476,7 +473,7 @@ input);
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 floatatom 23 166 9 0 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 \,
@ -497,12 +494,7 @@ a space after 3rd fractional digit);
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;
#X connect 1 0 14 2;
#X connect 2 0 4 0;
#X connect 3 0 14 0;
#X connect 4 0 14 1;