About

DeepBeat is a program which uses machine learning techniques to generate rap lyrics by combining lines from existing rap songs. It tries to combine lines which rhyme and make sense together. For details, you can read our research paper titled "DopeLearning: A Computational Approach to Rap Lyrics Generation".

This service was created by Eric Malmi, Stephen Fenech, and Pyry Takala. We'd love to hear your feedback which you can send to deepbeatai@gmail.com. Happy rapping!

Instructions

To get started, you can simply hit 'Generate lyrics', which fills all empty lines. You can also create lyrics line by line, using 'Suggest (Rhyming) Line' buttons or by writing lines yourself. To edit settings, click on the upper right corner. There you can, e.g., add keywords which must appear in the generated lyrics or enable the deep learning feature, which is disabled by default for an improved performance.

Songs written with DeepBeat

Below you can find two recorded songs written with DeepBeat. If you've recorded your own song written with this service, send us a link and it might get featured here!