Meet DeepBeat: the computer program that could take hip hop to the next level.
Not only is DeepBeat able to analyze the technique behind over 10,000 rap songs, but it is actually able to take lines from those songs and develop something new.
The program, which was developed by researchers at the University of Aalto in Finland, learns each song line by line and recognizes the rhyming patterns created by the words.
The program is able to recognize perfect rhymes made from words that have the same end sound like “ring” and “sing,” but it doesn't end there.
DeepBeat is also able to decipher a rhyming pattern called assonance, which is much more common in hip hop. Though the ends of the words are spelled differently, they have similar vowel sounds that make them rhyme, such as "lie" and "try" or "angry" and "crazy."
Impressively, DeepBeat is able to take lines from existing songs and piece together new lyrics based on a common theme.
Check out what DeepBeat was able to come up with based on the theme of "love."
For a chance at romance I would love to enhance
But everything I love has turned to a tedious task
One day we gonna have to leave our love in the past
I love my fans but no one ever puts a grasp
I love you momma I love my momma – I love you momma
And I would love to have a thing like you on my team you take care
I love it when it's sunny Sonny girl you couldbe my Cher
I'm in a love affair I can't share it ain't fair
Haha I'm just playin' ladies you know I love you.
I know my love is true and I know you love me too
Girl I'm down for whatever cause my love is true
This one goes to my man old dirty one love we be swigging brew
My brother I love you be encouraged man and just know
When you done let me know cause my love make you be like WHOA
If I can't do it for the love then do it I won't
All I know is I love you too much to walk away though
Look closely, and you can spot lyrics from Eminem, Lil Wayne, Missy Elliot, Snoop, and many more.
While the words may be lifted from other artists, there is more complexity than just copying and pasting the words down. The algorithm is actually able to cobble the lines together in a way that is technically advanced. DeepBeat is able to make rhymes that are 21 percent more frequent and longer than the average human rapper.
That said, it's pretty weak as far as the overall meaning of the song goes. Moving forward, the researchers would like to make DeepBeat's lyrics more original and improve its ability to tell a story. It can patch a song together based on certain keywords, but it currently lacks the expertise to pen a story that is smooth and cohesive.
[H/T: Popular Mechanics]
[Header image credit: DragonImages/iStockphoto]
Like this story? Share it!