Inspiration

As a musician, I struggled with adding custom instruments, like Tabla, to existing songs. This inspired me to create a tool that automates the process.

What it does

Melodia.ai allows users to upload a song, choose an instrument, and automatically generates beats that blend seamlessly with the original track.

How we built it

We used Python and the Essentia library for tempo detection, beat generation, and merging the new beats with the original song.

Challenges we ran into

Syncing the generated beats perfectly with the song was difficult and required multiple iterations to get right.

Accomplishments that we're proud of

We successfully built a tool that automates the complex process of adding custom beats to existing songs.

What we learned

We learned a lot about audio processing, beat synchronization, and the technical aspects of music theory. We also learned a lot about AWS tools and services.

What's next for Melodia

We plan to add more instruments, improve beat accuracy, and offer more customization options for users.

Share this project:

Updates