About Rhymes to Music

Rhymes to Music translates a string of text into a melody one phoneme at a time. A mathematical model realized through python code outputs musical scores. The scores are then played by the artist.


  • Mathematical Model, January 2017 - September 2017
  • Code, March 2017 - September 2017, February 2019
  • Musical Scores, February 2019
  • Recordings, February 2019

A Needle’s Eye

Rhymes to Music generated this melody using William Butler Yeats’s poem “A Needle’s Eye”, written in rhyming couplets, as input. Rhymes to Music’s major key dataset was used.

The poem “A Needle’s Eye” is public domain.


Rhymes to Music generated this melody using Rudyard Kipling’s poem “Commonplaces” as input. It was generated using the minor key dataset.

Kipling’s “Commonplaces” is public domain.