• Home
  • Project
  • Blog
  • Calendar
  • About
  • Contact
CSCI 460
  • Home
  • Project
  • Blog
  • Calendar
  • About
  • Contact

Project Details

Music by Location

Project files and Presentation: ​drive.google.com/drive/folders/1XSphYguGijQYCc_XzFKQZ1FN4jE08bY8?usp=sharing
This project was suggested by Bert Bengston (2018).  He attended an event near Tampa and used an application created to enhance a walking tour.  Each landmark had music associated with it, and as he approached the landmark, the music played.
 
Project Description: Design an application that plays designated music when the user approaches a particular location.
 
General Requirements:
  1. Consider writing an application that uses a map to create the association of music to a location.
  2. Different music should be played at each location.
  3. Can two pieces of music be played simultaneously if near two locations?  If so, try to harmonize them.
  4. Use volume to indicate nearness to a location.
  5. The application should check for updates when started so that additional locations and music can be added without reinstalling the app.
In Scope: 
  1. An IOS application that shows the user a map and their current location
  2. Points of interest that are labeled on the map
  3. The points correspond to a song that will play when a user gets into a specific range
  4. Volume will increase and decrease as you get closer or farther from a point of interest
  5. The application will retrieve the information to create the songs and places of interest from a file hosted on a server that the app will pull from every single time it is opened
    1. This allows the application to stay updated without downloading it again
  6. Playing the two songs if you are in range of two different coordinates

Out of Scope (for now)
  1. Harmonizing of the two songs
  2. UI buttons that allow for locked location viewing on user, free lance viewing, zooming, and a main menu
  3. UI buttons that allow you to select songs for specific locations

​
Create a free web site with Weebly
  • Home
  • Project
  • Blog
  • Calendar
  • About
  • Contact