1. A method for preparing a music composition to be associated with a text message, said method comprising the steps of: (a) automatically analyzing the text message in a computer to select a musical phrase related to a semantic meaning of each natural language word or phrase in the text message in the context of said text message, each such musical phrase having a preselected meter and selected from a pre-composed library of musical phrases correlated with such semantic meanings; and (b) automatically forming a musical composition associated with the text message and in the predetermined meter by combining said selected musical phrases in an order which preserves the semantic meaning of the text message.