From 53447f382c6b709c056323e078600561fb5ff627 Mon Sep 17 00:00:00 2001 From: Paul Wako Date: Mon, 22 Oct 2018 09:50:12 -0400 Subject: [PATCH] almost done --- music/favicon.ico | Bin 0 -> 315 bytes music/gpx/huck_bridge.gpx | 3109 ----------------- ...bridge.gpx => huck_roundabouts_bridge.xml} | 0 music/gpx/{pilotmtx.gpx => pilotmtn.xml} | 0 .../{pineswamp_at.gpx => pineswamp_at.xml} | 0 music/index.html | 96 +- music/js/distanceFunction.js | 44 + 7 files changed, 111 insertions(+), 3138 deletions(-) create mode 100644 music/favicon.ico delete mode 100644 music/gpx/huck_bridge.gpx rename music/gpx/{huck_roundabouts_bridge.gpx => huck_roundabouts_bridge.xml} (100%) rename music/gpx/{pilotmtx.gpx => pilotmtn.xml} (100%) rename music/gpx/{pineswamp_at.gpx => pineswamp_at.xml} (100%) create mode 100644 music/js/distanceFunction.js diff --git a/music/favicon.ico b/music/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..612e07aa2d6d6192cc32912f0cc6d02c0a27e6c2 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!3&-)jv*f2Z?E}tF(yhJ|5(WJgl*I2LI&w< zYrcna=M=&xh^D?~3j4JD#;%5dPtSiRFI#p!`^0Cx+Siw7lz+4_&6@S%__v6~{k!;_ z%8Ppf9X8xy-Q>#Y_(^wyW|6^ko}9!6?^kO$i%)J?A{BPwW&r!OJFHs$mSz3c$@^GW z^<4hEd~G>*i2lA=r=kKn*Du>7#`1FigXI6L`lbel7~NT7FB}y;dBLPO_Xpc)$!F6( z@J^RJ^YZKq>2>bQ{vW-=@~*&k7GG0HOWb~GodxHoXzkPKdRO)`d9{n#WO1P17(8A5 KT-G@yGywpD%zym= literal 0 HcmV?d00001 diff --git a/music/gpx/huck_bridge.gpx b/music/gpx/huck_bridge.gpx deleted file mode 100644 index 824052f..0000000 --- a/music/gpx/huck_bridge.gpx +++ /dev/null @@ -1,3109 +0,0 @@ - - - - - - -3 -c0c0c0 - - -622.2 - - - -588.8 - - - -586.3 - - - -584.2 - - - -585.4 - - - -582.3 - - - -581.7 - - - -581.8 - - - -580.2 - - - -583 - - - -584.7 - - - -584.1 - - - -583.7 - - - -583 - - - -583.9 - - - -582.4 - - - -579.8 - - - -579.1 - - - -576.7 - - - -577.6 - - - -577.5 - - - -577.2 - - - -576 - - - -577.1 - - - -577 - - - -575 - - - -575.1 - - - -574.1 - - - -576.2 - - - -575.8 - - - -574.2 - - - -574.6 - - - -575 - - - -577.8 - - - -577 - - - -577.9 - - - -577.2 - - - -577.5 - - - -578.9 - - - -580.4 - - - -579.6 - - - -580.7 - - - -578.1 - - - -578.7 - - - -578.5 - - - -577.7 - - - -573.9 - - - -573.6 - - - -573 - - - -574.5 - - - -573.8 - - - -574.1 - - - -574 - - - -573.5 - - - -572 - - - -572.2 - - - -571.7 - - - -571 - - - -573 - - - -572.1 - - - -571.9 - - - -571.9 - - - -573.7 - - - -574 - - - -573 - - - -571.3 - - - -572.6 - - - -573.7 - - - -572.2 - - - -573.5 - - - -573.7 - - - -574.1 - - - -572.9 - - - -572.7 - - - -573.6 - - - -573.3 - - - -573.1 - - - -573.8 - - - -572.8 - - - -572.4 - - - -572.6 - - - -572.8 - - - -573.3 - - - -574.7 - - - -575.8 - - - -575.6 - - - -575.1 - - - -575.4 - - - -575.6 - - - -575.6 - - - -575.2 - - - -576.4 - - - -576.2 - - - -574.1 - - - -573.6 - - - -574.4 - - - -575.5 - - - -577.4 - - - -577.2 - - - -578.5 - - - -577.7 - - - -579.2 - - - -579.8 - - - -579.1 - - - -580.1 - - - -582.5 - - - -583.1 - - - -582.6 - - - -583 - - - -580.6 - - - -580.7 - - - -580.1 - - - -577.6 - - - -578.2 - - - -581.3 - - - -581.2 - - - -582.4 - - - -581.9 - - - -581.7 - - - -581.4 - - - -583.7 - - - -585.4 - - - -586.2 - - - -588.8 - - - -589.5 - - - -589.6 - - - -588.5 - - - -589.5 - - - -589.9 - - - -593.6 - - - -593.4 - - - -592.6 - - - -593.5 - - - -593.1 - - - -591.4 - - - -590.4 - - - -590.9 - - - -592.9 - - - -592.8 - - - -594 - - - -594.5 - - - -594.6 - - - -595.5 - - - -596.5 - - - -596.5 - - - -595.9 - - - -595.7 - - - -595.6 - - - -595.2 - - - -595.3 - - - -604.3 - - - -604 - - - -603.3 - - - -603.7 - - - -603.4 - - - -604 - - - -603.4 - - - -603.6 - - - -602.9 - - - -601.5 - - - -601.2 - - - -599.7 - - - -598.8 - - - -599.3 - - - -600.1 - - - -600.6 - - - -602.3 - - - -602.3 - - - -602.1 - - - -601.7 - - - -602 - - - -632.5 - - - -629.1 - - - -627.2 - - - -627.1 - - - -626.9 - - - -626.9 - - - -626.7 - - - -626.4 - - - -626.6 - - - -626.4 - - - -627.5 - - - -628.5 - - - -628.1 - - - -630.3 - - - -630.3 - - - -630.7 - - - -634.6 - - - -635 - - - -635.3 - - - -636 - - - -637.5 - - - -637.9 - - - -636.9 - - - -637.1 - - - -637 - - - -637.3 - - - -635 - - - -635.3 - - - -634.5 - - - -634.9 - - - -634.5 - - - -634.8 - - - -639.9 - - - -640.1 - - - -640.6 - - - -640.3 - - - -639 - - - -641.6 - - - -641.8 - - - -643.2 - - - -642.8 - - - -641.9 - - - -642.1 - - - -642.8 - - - -643.4 - - - -643.1 - - - -646 - - - -648.1 - - - -648.9 - - - -649.6 - - - -650.2 - - - -652.3 - - - -647.7 - - - -649.9 - - - -651.2 - - - -650.5 - - - -650.2 - - - -650.3 - - - -648.8 - - - -642.9 - - - -642.3 - - - -641.4 - - - -640.4 - - - -640 - - - -640.5 - - - -639.8 - - - -639.4 - - - -639.4 - - - -638.8 - - - -637.7 - - - -636.7 - - - -637.2 - - - -636.1 - - - -638.6 - - - -639.1 - - - -637.8 - - - -638.3 - - - -638.7 - - - -638.8 - - - -637.3 - - - -639.2 - - - -637.6 - - - -639.4 - - - -637.3 - - - -636.3 - - - -636.9 - - - -634.1 - - - -633.4 - - - -633.2 - - - -632.3 - - - -632.4 - - - -630.5 - - - -629.9 - - - -631.7 - - - -631.4 - - - -631 - - - -630.8 - - - -630.8 - - - -631 - - - -630.6 - - - -630.3 - - - -629.4 - - - -627.9 - - - -627.6 - - - -626.6 - - - -627.7 - - - -627.3 - - - -626.7 - - - -625.5 - - - -624.5 - - - -623.9 - - - -623.1 - - - -624.3 - - - -627.4 - - - -627.5 - - - -627.3 - - - -626.3 - - - -627.1 - - - -625.5 - - - -625.2 - - - -625.9 - - - -630.7 - - - -629.8 - - - -628.4 - - - -629.2 - - - -625.6 - - - -624.9 - - - -623.5 - - - -620 - - - -618.7 - - - -618.6 - - - -620.1 - - - -619.5 - - - -617.9 - - - -618.4 - - - -618.8 - - - -619.5 - - - -615.6 - - - -614.2 - - - -615.2 - - - -614.3 - - - -615.8 - - - -616 - - - -616.2 - - - -615.6 - - - -616 - - - -615.4 - - - -615.7 - - - -615.9 - - - -616.1 - - - -614.3 - - - -610.9 - - - -611.5 - - - -610.2 - - - -611.6 - - - -610.4 - - - -607.5 - - - -609.9 - - - -610.1 - - - -610.8 - - - -610.1 - - - -607.9 - - - -607.3 - - - -608.1 - - - -611.4 - - - -610.3 - - - -612.3 - - - -609.8 - - - -613.4 - - - -615.5 - - - -615.4 - - - -611.8 - - - -611.7 - - - -612.7 - - - -613.7 - - - -613.1 - - - -611 - - - -611.2 - - - -612.5 - - - -611.6 - - - -612.6 - - - -615 - - - -614.4 - - - -616 - - - -615.1 - - - -614.5 - - - -613.9 - - - -614.2 - - - -614.2 - - - -614 - - - -611.3 - - - -610.3 - - - -610.7 - - - -610.7 - - - -610.4 - - - -610.1 - - - -610.9 - - - -610.2 - - - -609.7 - - - -609.5 - - - -609.9 - - - -608.3 - - - -608.2 - - - -608.8 - - - -608.5 - - - -608.6 - - - -610.3 - - - -610.2 - - - -612 - - - -612 - - - -611.8 - - - -608.3 - - - -608.1 - - - -607.8 - - - -608.1 - - - -604.5 - - - -605.4 - - - -607.3 - - - -609.7 - - - -609.6 - - - -614.3 - - - -613.9 - - - -617.2 - - - -614.9 - - - -613.4 - - - -613.3 - - - -612.5 - - - -611.6 - - - -612.9 - - - -614.8 - - - -612.9 - - - -611.5 - - - -611.4 - - - -610.9 - - - -612.8 - - - -611.8 - - - -610.5 - - - -609.9 - - - -608 - - - -608.2 - - - -607.9 - - - -610.4 - - - -609.2 - - - -607.5 - - - -608.8 - - - -609 - - - -607 - - - -607.9 - - - -609.5 - - - -609.4 - - - -609.9 - - - -609.1 - - - -608.6 - - - -608.3 - - - -605.8 - - - -606.4 - - - -607.6 - - - -607.7 - - - -607.8 - - - -609.4 - - - -610.2 - - - -609.7 - - - -610 - - - -609.7 - - - -609.9 - - - -610.4 - - - -611.3 - - - -608.3 - - - -606.4 - - - -607.4 - - - -607.5 - - - -609 - - - -608.3 - - - -609.5 - - - -610.6 - - - -609.7 - - - -608.3 - - - -611.2 - - - -611.9 - - - -610.5 - - - -610.5 - - - -611.4 - - - -612.2 - - - -610.9 - - - -610.4 - - - -610 - - - -609 - - - -605.9 - - - -605.7 - - - -604.5 - - - -603.8 - - - -605.2 - - - -602.7 - - - -601.9 - - - -602 - - - -602.5 - - - -603.2 - - - -606 - - - -609.9 - - - -604.7 - - - -603.9 - - - -602 - - - -601.9 - - - -600.6 - - - -600.8 - - - -598.4 - - - -596.5 - - - -597.8 - - - -600.3 - - - -604.6 - - - -600.5 - - - -601.2 - - - -601.8 - - - -600.8 - - - -603.4 - - - -600.6 - - - -599.3 - - - -598.4 - - - -597.8 - - - -599.8 - - - -602.2 - - - -602.1 - - - -601.6 - - - -602.5 - - - -602.6 - - - -603 - - - -602.7 - - - -604.2 - - - -604.1 - - - -604 - - - -605.1 - - - -606.3 - - - -606.7 - - - -604.4 - - - -605.6 - - - -605.8 - - - -605.4 - - - -606 - - - -605.7 - - - -604.5 - - - -604 - - - -606.4 - - - -604.5 - - - -605 - - - -596.9 - - - -597.7 - - - -597.5 - - - -596.7 - - - -593.9 - - - -594.4 - - - -594.9 - - - -591.2 - - - -591.7 - - - -589.5 - - - -591.7 - - - -591.5 - - - -592.9 - - - -592.5 - - - -593.5 - - - -591.9 - - - -591 - - - -592.3 - - - -590.8 - - - -593.3 - - - -594.8 - - - -594.6 - - - -593.8 - - - -591.4 - - - -591 - - - -589.2 - - - -589.2 - - - -589.7 - - - -589.9 - - - -589.4 - - - -589 - - - -588.8 - - - -589 - - - -589.1 - - - -587.4 - - - -589.3 - - - -588.9 - - - -588.6 - - - -590.2 - - - -593.2 - - - -593 - - - -593.9 - - - -594.5 - - - -593.6 - - - -593.1 - - - -594.5 - - - -594.1 - - - -593.2 - - - -593 - - - -591.2 - - - -590.9 - - - -593.4 - - - -594.1 - - - -594.3 - - - -595.9 - - - -594 - - - -594.8 - - - -593.8 - - - -596.6 - - - -601.5 - - - -600.9 - - - -599.2 - - - -601.6 - - - -601.8 - - - -602.9 - - - -603 - - - -601.7 - - - -602.6 - - - -604.8 - - - -604.5 - - - -604.5 - - - -600.3 - - - -599.4 - - - -599.6 - - - -600.6 - - - -599.4 - - - -599.5 - - - -600.1 - - - -600.3 - - - -600.3 - - - -600.8 - - - -600.9 - - - -601.6 - - - -599.5 - - - -599.2 - - - -600 - - - -593.2 - - - -594.1 - - - -594.3 - - - -596.7 - - - -598.3 - - - -602.6 - - - -603.8 - - - -602.7 - - - -605.9 - - - -606.3 - - - -605.8 - - - -604.7 - - - -604.3 - - - -604.3 - - - -604.6 - - - -603.1 - - - -603.5 - - - -605.6 - - - -606.6 - - - -607.7 - - - -609.8 - - - -611.5 - - - -613.4 - - - -611 - - - -613.6 - - - -612.9 - - - -613.5 - - - -613 - - - -611.8 - - - -611.7 - - - -611.6 - - - -610.8 - - - -608.3 - - - -608 - - - -609.8 - - - -609.6 - - - -610.2 - - - -611.4 - - - -608.8 - - - -608.6 - - - -608.1 - - - -600.4 - - - -600.5 - - - -601.4 - - - -601.8 - - - -604.6 - - - -604.4 - - - -606.6 - - - -600.8 - - - -604.4 - - - -605.1 - - - -606 - - - -608 - - - -611.1 - - - -613.1 - - - -613.6 - - - -608.7 - - - -609.4 - - - -609.9 - - - -612.2 - - - -611.7 - - - -604.9 - - - -605 - - - -605.2 - - - -605.5 - - - -606 - - - -607.3 - - - -598.2 - - - -599.4 - - - -600.8 - - - -601.6 - - - -599.1 - - - -601 - - - -602.2 - - - -601.8 - - - -595.8 - - - -595 - - - -594.9 - - - -595.9 - - - -594.2 - - - -597.3 - - - -596.4 - - - -599.5 - - - -602.1 - - - -607.5 - - - -609.2 - - - -609.3 - - - -610.1 - - - -609.1 - - - -608.4 - - - -609.5 - - - -610.2 - - - -609.2 - - - -608 - - - -605.7 - - - -604.9 - - - -603.6 - - - -604.2 - - - -605.1 - - - -604.3 - - - -605 - - - -604.9 - - - -604.8 - - - -605.7 - - - -605.9 - - - -605.1 - - - -605.7 - - - -606.2 - - - -605.9 - - - -606.6 - - - -608.3 - - - -607.8 - - - -607.7 - - - -607.6 - - - -608.2 - - - -607.9 - - - -607.7 - - - -607.1 - - - -606.8 - - - -606.1 - - - -607.2 - - - -608 - - - -608.4 - - - -606.2 - - - -607.2 - - - -609.5 - - - -610.3 - - - -611.9 - - - -611.2 - - - -612.5 - - - -613.3 - - - -613.1 - - - -611.4 - - - -610.8 - - - -611.5 - - - -612.1 - - - -611.8 - - - -611.4 - - - -612 - - - -612 - - - -611.7 - - - -610.4 - - - -610.8 - - - -611.7 - - - -612 - - - -612.3 - - - -612.2 - - - -613.3 - - - -612.8 - - - -614.1 - - - -615.1 - - - -615.4 - - - -614.9 - - - -614.7 - - - -614.4 - - - -619.9 - - - -620.8 - - - -622.1 - - - -625.4 - - - -626.2 - - - -626.6 - - - -628.2 - - - -629.6 - - - -628.8 - - - -627.7 - - - -627.8 - - - -628.6 - - - -627.5 - - - -627.4 - - - -629.6 - - - -628.2 - - - -626.3 - - - - - diff --git a/music/gpx/huck_roundabouts_bridge.gpx b/music/gpx/huck_roundabouts_bridge.xml similarity index 100% rename from music/gpx/huck_roundabouts_bridge.gpx rename to music/gpx/huck_roundabouts_bridge.xml diff --git a/music/gpx/pilotmtx.gpx b/music/gpx/pilotmtn.xml similarity index 100% rename from music/gpx/pilotmtx.gpx rename to music/gpx/pilotmtn.xml diff --git a/music/gpx/pineswamp_at.gpx b/music/gpx/pineswamp_at.xml similarity index 100% rename from music/gpx/pineswamp_at.gpx rename to music/gpx/pineswamp_at.xml diff --git a/music/index.html b/music/index.html index 6e02603..17c1fd6 100644 --- a/music/index.html +++ b/music/index.html @@ -1,47 +1,85 @@ + Paul Walko - MUS 3064 Midterm Project + + -
-
-
+ Select 1 or more tracks to play, then press 'Play':

-
+ Appalachain Trail
+ Pilot Mountain
+ Huckleberry Trail
+
+
diff --git a/music/js/distanceFunction.js b/music/js/distanceFunction.js new file mode 100644 index 0000000..bf85644 --- /dev/null +++ b/music/js/distanceFunction.js @@ -0,0 +1,44 @@ +//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +//::: ::: +//::: This routine calculates the distance between two points (given the ::: +//::: latitude/longitude of those points). It is being used to calculate ::: +//::: the distance between two locations using GeoDataSource (TM) prodducts ::: +//::: ::: +//::: Definitions: ::: +//::: South latitudes are negative, east longitudes are positive ::: +//::: ::: +//::: Passed to function: ::: +//::: lat1, lon1 = Latitude and Longitude of point 1 (in decimal degrees) ::: +//::: lat2, lon2 = Latitude and Longitude of point 2 (in decimal degrees) ::: +//::: unit = the unit you desire for results ::: +//::: where: 'M' is statute miles (default) ::: +//::: 'K' is kilometers ::: +//::: 'N' is nautical miles ::: +//::: ::: +//::: Worldwide cities and other features databases with latitude longitude ::: +//::: are available at https://www.geodatasource.com ::: +//::: ::: +//::: For enquiries, please contact sales@geodatasource.com ::: +//::: ::: +//::: Official Web site: https://www.geodatasource.com ::: +//::: ::: +//::: GeoDataSource.com (C) All Rights Reserved 2017 ::: +//::: ::: +//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +function getDistance(lat1, lon1, lat2, lon2, unit) { + var radlat1 = Math.PI * lat1/180 + var radlat2 = Math.PI * lat2/180 + var theta = lon1-lon2 + var radtheta = Math.PI * theta/180 + var dist = Math.sin(radlat1) * Math.sin(radlat2) + Math.cos(radlat1) * Math.cos(radlat2) * Math.cos(radtheta); + if (dist > 1) { + dist = 1; + } + dist = Math.acos(dist) + dist = dist * 180/Math.PI + dist = dist * 60 * 1.1515 + if (unit=="K") { dist = dist * 1.609344 } + if (unit=="N") { dist = dist * 0.8684 } + return dist +}