A music messaging software-as-a-service platform, comprising:
- a computer hardware infrastructure accessible at a network domain and comprising:
- first program code that receives, from a sender, a set of first information, the set of first information including a message personalized for an intended recipient, together with non-audio data identifying a lyric phrase from an audio recording;
- an audio extraction engine that (i) receives the non-audio data identifying the lyric phrase together with an instance of the audio recording, (ii) identifies a portion of the audio recording where the lyric phrase is likely to be found at least in part by mapping each word in the lyric phrase to one and only vocal interval determined to exist in the audio recording, (iii) extracts the portion of the audio recording into a short snippet;
- and (iv) writes the short snippet into a database;
- and
- a message generator that combines a reference to the short snippet with the message to generate and output a music message note for the intended recipient;
- and
- second program code operative to cause delivery of the short snippet in response to receipt of data indicating that the reference is selected by the intended recipient.