AI Song Generator

The Project

My project is a Unity game that makes music. It compiles thousands of songs from a web database and trains an AI algorithm to generate music. The user selects a handful of songs from the database and sends them to the interface, which returns original, creative melodies and chords that can be visualized and played back.

Advanced
Art
Fun

Team Comments

I chose to make this project because...

My passion for music production and experience in programming and app development drove me to create this project. Using Unity, I tackled one of the most challenging aspects of music production: composing melodies. An AI music generator could be a game-changer for music producers worldwide.

What I found difficult and how I worked it out

Getting the AI to return a legible output. I outsourced a private AI API to scrape thousands of songs on YouTube, SoundCloud, and Spotify to resolve this issue. Then, I integrated the API call within Unity Game Engine so that it could send and receive messages from the API.

Next time, I would...

Something I would do differently if I had more time would be to make the interface more aesthetically pleasing. I would add more colors, images, and animations.

About the team

  • United States

Team members

  • Ethan