


To find a recommended track, a call was made to our "ruggedness" service to read values for the current location (latitude and longitude).A location simulation class was created to simulate driving a route determined by the user. Geocoding and routing functionality were added to the app.The user's profile (favorite artists, genres, etc) were read.
#Sound trax code
Authentication code was added to log the user into Spotify.A Windows app was created to prototype and test application logic (C# wrappers of the Spotify API were not available for Xamarin).A Xamarin iOS project was created to design the UI (the app was envisioned as a mobile app for iOS or Android).This dataset was published as a feature service on ArcGIS Online for access through the REST API.
#Sound trax pro
ArcGIS Pro was used to create a 1-mile X 1-mile grid to summarize local terrain ruggedness (based on a high-resolution Digital Elevation Model image).Wherever you are, your tunes will match the terrain! How we built it When it's time for a new song, the query is made again for your location. Is it flat and boring? Is it hilly and dynamic? Somewhere in-between? A "ruggedness" index (using elevation and slope) is used to query the Spotify REST API for songs whose energy and valence match the terrain. Don't you wish your life had it's own soundtrack? Wouldn't it be cool if music were recommended for you based on your current environment? We thought so, and that's the inspiration for SoundTrax! What it doesĪs you travel through the environment, SoundTrax queries your current location for information about the local terrain.
