Inspiration
We love music and coding and we wanted to build a web application that combines both.
What it does
Given an input word, our project generates a rap song about that word!
How we built it
We used a dataset of 40,000 rap song lyrics. We built a web scraper that retrieves a list of words related to the input word, and using these related words with our home-grown algorithm produces lines that flow nicely together in a rap song.
Challenges we ran into
Generating the lines while making them flow and rhyme turned out to be a much harder task than anticipated. Also, the data had to be cleaned and processed in many different ways. For example, there were thousands of distinct profane words in the dataset that had to be removed/replaced.
Accomplishments that we're proud of
Got the freestyle generator to work and it generates some pretty cool raps!
What we learned
Never assume an easily describable task will be simple to implement and never underestimate the power of a good night's sleep.
What's next for Algorhythymz.tech
Consider the stemming of words and meaning of lines to get more relevant raps.
Log in or sign up for Devpost to join the conversation.