Patent ID: 7394011
Filing Date: 2008-07-01
Classification: G10H

Abstract:
1. A method for generating music of a prescribed duration and tempo, comprising the steps of: selecting a music structure contained within a music structure library; specifying duration by an input device utilizing a display device; specifying tempo by the input device utilizing the display device; displaying the music structure library on the display device by a user interface; selecting the music structure by the input device; generating a music structure instance using said specified duration, said tempo and said selected music structure from a music sequence generator; generating a music sequence using said music structure instance from the music sequence generator; and generating an output data from said generated music sequence, wherein the music structure instance is further comprised of a plurality of music section instances; and the music section instance is further comprised of a plurality of music chunk instances; and creating a current solution that is an empty music structure instance containing zero music section instances; the current solution is added to a solution set for making a copy of the current solution that is then contained within the solution set; a test is run to determine if the solution set has been sufficiently populated with music structure instances; the test routine is repeated until the solution set has been sufficiently populated with music structure instances; examining the current solution by a plurality of music structure instance tests and associated actions, that can modify a music structure instance to better satisfy the user-specified duration and tempo; calculating the current solution's duration in beats; and calculating and setting the current solution's tempo.