TLDR; A blueprint is like a report card for your lyrics. It contains a lyrical breakdown and analysis of all the words, syllables, and rhymes in your song. Here is a blueprint for Eminem's latest song.

Where can I get one?

Every rap written on RapPad has a blueprint. To generate one you just need to login, write and save your rap, then access the blueprint from either your Dashboard or from the Explore page. If you don't want to sign up or just need a quick blueprint you can use the on-demand blueprint generator.

What does it show?

A blueprint shows you a number of important statistics about your rap. Here's a breakdown of just a few of the stats you can get:

  • Rhyme Density: The number of syllables that rhyme divided by the total number of syllables.
  • Rhyme Length: The breakdown of the length of the rhymes -- for example, "hit this track", "fit this cap" is considered a three-syllable rhyme.
  • Slang: The % of words that are not "machine" readable (spelling errors fall into this category)
  • Profanity: The % of words that are considered profanity (ie fuck, cock, ass, lindsay lohan).
  • Structure: Nouns, adjectives, and verbs used in your rap.
  • Lyrical Grade: An overall grade for your rap. It considers the factors above and much more.

Blueprints also let you visualize the rhyming structure of your rap. Hover over any of the highlighted words to see the other words that rhyme with it. Each word can potentially rhyme with more than one word in the rap, so they are visually distinct. Each word can have 1 or more of the following styles:

  • Red colored words are involved in single syllable rhymes
  • Underlined words are involved in double syllable rhymes
  • Words with a line above are involved in triple syllable rhymes
  • Words with a light background are involved in three or more syllable rhymes

How can I improve my lyrical grade?

There are a number of factors that determine the overall grade. The single best thing you can do is make sure words are spelt correctly, laid out line by line without any extra punctuation (such as "/" at the end of lines). A lyrical grade is more than just rhyme density: word uniqueness, syllables per word, length, and complexity (how difficult the words are to rhyme with) also come into play.

How does it work?

Teaching a computer to rhyme means the computer must know how to pronounce a word. In comes the CMU Pronounciation Dictionary which attempts to solve this problem. It maps normal words to their pronounciation in a way that can be processed by a computer.

Here is a quick example: The word green gets mapped to G R I IY N, while seen gets mapped to S IY1 N. The 1 next to IY represents the stress on the pronounciation of that part of the word. These representations can be further broken down into their syllables -- then the computer can iterate through the syllables and try to find parts of the word where the syllables sound the same.

Of course, it's a lot more complicated than that. The actual methods used by blueprints are based on the research of Hussein Hirjee, Daniel G. Brown and Bradley Buda. The major components of blueprints are powered by the rhyme analyzer.

Cookin' something up, just wait a sec...