Dev.to Machine Learning1d ago|Products & ServicesOpinions & Analysis

Giving Every Train in New York an Instrument

A developer and music lover embarked on a project to assign a unique instrument to every train in New York City, creating a dynamic soundscape that reflects the vibrant life of the city.

đź’ˇ

Why it matters

This project demonstrates the potential of using technology, creativity, and music to enhance the urban experience in unique and engaging ways.

Key Points

  • 1Came up with the idea to turn the cacophony of train sounds into a symphony
  • 2Used Python and the MTA's API to track train locations in real-time
  • 3Assigned unique instruments to each train based on its route, creating a generative music experience
  • 4Faced technical challenges in working with APIs and sound design

Details

The project started with the developer's whimsical thought of turning the usual train noises into a musical experience. They partnered with a musician to create MIDI files representing each train, with the goal of assigning a unique instrument to each train based on its route. For example, the L train might have a funky bass line, while the C train could have smooth jazz vibes. The technical implementation involved using Python to integrate with the MTA's API to track train locations in real-time, and then generating the corresponding musical compositions. The developer encountered various challenges, such as working with APIs and ensuring the sound design didn't end up sounding like a 'cat fight'. The project was a creative exploration of using technology to transform the everyday experience of commuting on trains.

Like
Save
Read original
Cached
Comments
?

No comments yet

Be the first to comment

AI Curator - Daily AI News Curation

AI Curator

Your AI news assistant

Ask me anything about AI

I can help you understand AI news, trends, and technologies