Creating music from text:

Using natural language processing, TransProse reads in text and determines densities of eight different emotions (joy, sadness, anger, disgust, anticipation, surprise, trust, and fear) and two different states (positive or negative) throughout the novel. The musical piece chronologically follows the novel. It uses the emotion density data to determine the tempo, key, notes, octaves, etc. for the piece depending on different rules and parameters.

via Steen’s newsletter. You can buy the first album of generated music on Bandcamp.