diff --git a/iamyou-radio.zip b/iamyou-radio.zip index 19000e5..da111ad 100644 Binary files a/iamyou-radio.zip and b/iamyou-radio.zip differ diff --git a/iamyou-radio/01.wav b/iamyou-radio/01.wav index 188d4e7..a2bc4d9 100644 Binary files a/iamyou-radio/01.wav and b/iamyou-radio/01.wav differ diff --git a/iamyou-radio/02.wav b/iamyou-radio/02.wav deleted file mode 100644 index 3a504d0..0000000 Binary files a/iamyou-radio/02.wav and /dev/null differ diff --git a/iamyou-radio/main.pd b/iamyou-radio/main.pd index d09a2bb..10fada7 100644 --- a/iamyou-radio/main.pd +++ b/iamyou-radio/main.pd @@ -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;