Automatic melody composer
AssigneeCasio Computer Co., Ltd.
InventorHiroko Okuda
Life of this patent
Estimating the term…
Abstract
An automatic melody composer composes a melody on a phrase by phrase basis. A phrase database storage stores data of many and various phrases. A generating index database storage stores records of music generating index. Each record describes or indicates appropriate phrases in the phase database and how melody is modified or developed in moving from one musical time unit to another. A decoder selects an index record from the generating index database, retrieves, from the phrase database, phrase components according to the index record, and combines them into a phrase. Thus, the composer quickly provides a natural melody formed with a chain of phrases without requiring complicated data processing.
Claims8
An automatic melody composer for composing a melody on a phrase by phrase basis wherein the melody extends over a plurality of musical time units, and wherein the term phrase refers to a melody segment in an individual musical time unit, comprising:
- phrase database means for storing a database of phrases in terms of musical components of phrase;
- generating index storage means for storing generating indexes of phrases in individual musical time units, arranged so as to control a melody extending over a plurality of musical time units;
- and
- decoding means for applying a generating index from said generating index storage means to said phrase database means to thereby decode said generating index into a phrase.
An automatic melody composer comprising:
- theme setting means for setting a theme;
- and
- phrase-by-phrase composing means for composing a melody following a theme as a motive on a phrase by phrase basis, wherein the term phrase refers to a melody segment in an individual musical time unit;
- wherein said phrase-by-phrase composing means comprises:
- generating index table storage means for storing a plurality of generating indexes of phrases, associatable with themes;
- phrase database storage means for storing a phrase database in the form of phrase components which are associatable with said generating indexes and combinable into various phrases;
- selecting means responsive to said theme setting means for selecting, from said generating index table storage means, a generating index associated with said theme set by said theme setting means;
- phrase generating means responsive to said selecting means for retrieving phrase components from said phrase database storage means according to said selected generating index and for combining said retrieved phrase components into a phrase.
Dependencies are inferred from the claim text.