Click here to run the
ROBOPOEM poetry robot:




Computer-generated Poetry with ROBOPOEM:
Robopoem takes a block of text, analyses each word, and then assembles it into couplets with (approximately) the same rhythmic characteristics. Random words are also thrown into the mix to:
  • achieve the desired syllable count
  • add rhyming pairs
  • mystify the reader
Robopoem will be of most use to postmodern lyricists or lazy rock bands who don't really care about the semantic content of their songs. Here is a formula to generate verses or choruses:
  • Count the number of beats in your melody line (every time you hit or pluck a note)
  • Set the syllable count dropdown to match the number of beats
  • Paste some text into the text input area
  • Hit "Poem" and wait for the robot to wake up and do it's thing
Why Computer Poetry?
A great deal of poetry mystifies it's readers: It may sound pretty, but it leaves you wondering "what the hell was that supposed to mean?". Yet meaning (or the lack of it) is the one ingredient distinguishing computer generated poems from those written by humanoids. Once you take away a poem's semantic features, it's remaining defining characteristics might easily be automated in the cyber realm. For example, one of the reasons a poem might be recognized as a poem (and not prose) is that the text is often formatted into some kind of rhythmic structure. A poetic rhythm is usually achieved by matching the syllable counts in pairs of lines (couplets) or alternating lines. A syllable can be thought of as a beat: it is a natural rhythmic unit in a spoken word. In the case of songs (sung poems), the syllables usually sync up to the notes in the melody. The skill of matching up the syllable counts in adjoining (or alternating) lines of poetry might traditionally be identified as a special human talent, but it is a chore which can also be performed by poetry software. The fact that no computer can understand human language shouldn't present much of a problem: many songs and poems seem meaningless anyway!


Advanced ROBOPOEM functions with Cut'n'Mix:

The Robopoem poetry algorithm is now a part of the latest release of the Cut'n'Mix Word Machine application. In addition to the standard poetry-building function which powers the online version, three additional algorithms generate Shakespearean, Jabberwocky (nonsense) and Haiku poetry. The Robopoem panel in Cut'n'Mix also includes options to specify different rhythmic and rhyming schemes.


[full screen view]

Poem-generating algorithms: (left to right)


  • Regular poem - mixes user input and a random sampling of words from a variety of sources
  • Shake It! - mixes user input with random samples from William Shakespeare's plays
  • Jabberwock - builds a poem with user words mixed with random selections from a database of nonsense words
Display options:

  • Fridge Magnet Poetry - transforms a robopoem into virtual fridge magnets which can be dragged around in a computer window
  • Ransom Note Generator - Words of a robopoem are re-presented in a graphic format where each letter is represented in magazine or newspaper cutout fonts

    A full-function trial version of the Cut'n'Mix application can be downloaded from this link:

    DOWNLOAD Cut'n'Mix
    (Windows XP or Vista required)


    To find out more about other Cut'n'Mix features, read the: Cut'n'Mix User Guide


    Robopoem is produced by
    InterAnnex Web Applications