Skip to content

A fun web app where a musical loop can be created using shapes and the intricate train system of Tokyo. (Tokyo ODPT challenge entry)

License

Notifications You must be signed in to change notification settings

umutto/sounds-of-transport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sounds-of-transport

This project has been selected for the INIAD Special Award!!!🎉
You can take a look at the award ceromony and other projects that have received awards using the link below
Tokyo ODPT Challenge 2019 Awards

TODO

  • 🗹 Support touch events! (hacked to open the edit menu on leaflet draw for now)

  • 🗹 Add explanations to settings menu

  • 🗹 Add a clock to main page or details on train popups so the time travel makes sense? (did train popups instead of a clock, seemed cleaner, use a popover on time setting instead of a clock)

  • 🗹 Info button (show readme in a modal)

  • 🗹 Github button (link to repository)

  • 🗹 Clean unused libraries

  • ☐ Clean unused, commented code.

  • ☐ Dynamic fps detection and filtering for performance?

  • ☐ Combine live data with timetables (just update the timetable for that train and continue using that data)

  • ☐ Add new receivers with different quirks

  • ☐ Add more sound loops

  • 🗹 Add a way to save and recover creations

  • ☐ Add a way to upload (or at least link) custom audio

  • ☐ Add an audio visualizer.

  • ☐ Finalize periodic redraws (update trains in trainref instead of redrawing)

  • 🗹 Also clean the shapes and audios when reset. (currently breaking all)

  • 🗹 Volume is not working when the audio element is not initialized yet.

  • 🗹 Add corner cases for audios also the base functionality (when audio is changed from dropdow, when it's deleted, stop etc..)

  • 🗹 Clear audio elements when a shape is deleted

  • 🗹 Add a mute button.

  • 🗹 Create a settings menu (modal) with options to filter trains (initially by the amount of stations, maybe later by location etc..), set time and date to a specific value, set the general volume, adjustable stuff you can find, probably also a good place to put the save/recover functionality.

  • ☐ Fix Line offsetting, it seems like it fails after 2 intersections. For reference check Kanda station for Keihin tohoku and Chuo rapid line.

  • 🗹 Put all stations to the map (don't filter out the repetitions) and instead combine their circles with polygons and lines (just make a thick round line from one to another? or combine them into a polygon?)

How to use

Check out the introduction.md for more details on how it works, and how to use.

Watch the introduction on Youtube

Audio references

Audio used in this app is downloaded from following sources, thanks to all artists for sharing!

About

A fun web app where a musical loop can be created using shapes and the intricate train system of Tokyo. (Tokyo ODPT challenge entry)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published