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.


Log in or sign up for Devpost to join the conversation.