AUTOMATED GENERATION OF A SONG FOR PROCESS LEARNING
First Claim
1. A method for automated generation of a song for process learning, the method comprising:
- loading from fixed storage a process description for transformation into a song intended to facilitate learning of the process by a target listener;
defining lyrical segments for the process description;
selecting a particular one of a plurality of melodies stored in fixed storage;
mapping the defined lyrical segments to musical phrases in the particular one of the melodies; and
,merging pre-recorded audio segments corresponding to the defined lyrical segments with the musical phrases in the particular one of the melodies according to the mapping to generate the song.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to ad hoc music creation to facilitate learning and provide a method, system and computer program product for the automated generation of a song for process learning. In an embodiment of the invention, a method for automated generation of a song for process learning can include loading from fixed storage a process description for transformation into a song intended to facilitate learning of the process by a target listener. The method also can include defining lyrical segments for the process description, selecting a particular melody from a set of melodies stored in fixed storage, and mapping the defined lyrical segments to musical phrases in the particular melody. Finally, the method can include merging pre-recorded audio segments corresponding to the defined lyrical segments with the musical phrases in the particular melody according to the mapping to generate the song.
40 Citations
13 Claims
-
1. A method for automated generation of a song for process learning, the method comprising:
-
loading from fixed storage a process description for transformation into a song intended to facilitate learning of the process by a target listener; defining lyrical segments for the process description; selecting a particular one of a plurality of melodies stored in fixed storage; mapping the defined lyrical segments to musical phrases in the particular one of the melodies; and
,merging pre-recorded audio segments corresponding to the defined lyrical segments with the musical phrases in the particular one of the melodies according to the mapping to generate the song. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A music editor data processing system configured for automated generation of a song for process learning, the system comprising:
-
a host computing platform with an operating system; a music editor executing in the host computing platform through the operating system; and
,a personalized song generation module coupled to the music editor, the module comprising program code enabled to load from fixed storage coupled to the host computing platform a process description for transformation into a song intended to facilitate learning of the process by a target listener, to define lyrical segments for the process description, to select a particular one of a plurality of melodies stored in the fixed storage, to map the defined lyrical segments to musical phrases in the particular one of the melodies, and to merge pre-recorded audio segments corresponding to the defined lyrical segments with the musical phrases in the particular one of the melodies according to the mapping to generate the song.
-
-
8. A computer program product comprising a computer usable medium embodying computer usable program code for automated generation of a song for process learning, the computer program product comprising:
-
computer usable program code for loading from fixed storage a process description for transformation into a song intended to facilitate learning of the process by a target listener; computer usable program code for defining lyrical segments for the process description; computer usable program code for selecting a particular one of a plurality of melodies stored in fixed storage; computer usable program code for mapping the defined lyrical segments to musical phrases in the particular one of the melodies; and
,computer usable program code for merging pre-recorded audio segments corresponding to the defined lyrical segments with the musical phrases in the particular one of the melodies according to the mapping to generate the song. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification