US5375501A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automatic melody composer
Assignee: Casio Computer Co Ltd
•
Filing: 1992-12-29
•
Granted: 1994-12-27
•
Expires: 2012-12-29
Abstract
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.
Inventors
- 👤 Hiroko Okuda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 12:28
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0008; G10H1/0025; G10H2210/00; G10H2210/101; G10H2210/111; G10H2210/151; G10H2230/00; G10H2230/025; G10H2230/041; Y; Y10; Y10S; Y10S84/00; Y10S84/12
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
116 words
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.
Claim 2
Dependent Claim
116 words
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.
Claim 3
Dependent Claim
50 words
The automatic melody composer of claim 1 wherein said phrase database means comprises: rhythm storage means for storing a database of rhythms as a first component of a phrase; and note type succession storage means for storing a database of note type successions as a second component of a phrase.
Claim 4
Dependent Claim
52 words
The automatic melody composer of claim 2 wherein said decoding means comprises associating means for associating rhythms stored in said rhythm storage means with note type successions in said note type succession storage means in order that a rhythm and a note type succession associated therewith may be composed into a phrase.
Claim 5
Dependent Claim
66 words
The automatic melody composer of claim 2 wherein said decoding means comprises retrieving means for retrieving, from said note type succession storage means, a note type succession of a phrase in a current musical time unit according to a pitch change index of said phrase, as an item of said generating index, and according to a rhythm of said phrase retrieved from said rhythm storage means.
Claim 6
Dependent Claim
43 words
The automatic melody composer of claim 2 wherein said decoding means comprises pitch translating means for translating a note type succession from said associated note type succession into a pitch succession according to a tonality index as an item of said generating index.
Claim 7
Dependent Claim
50 words
The automatic melody composer of claim 5 wherein said pitch translating means includes pitch range adjusting means for adjusting a pitch range of a pitch succession of a phrase in a current musical time unit to that of a pitch succession of a phrase in a last musical time unit.
Claim 8
Dependent Claim
22 words
The automatic melody composer of claim 1 wherein said generating index includes items of tonality index, pitch change index and rhythm index.
Claim 9
Dependent Claim
161 words
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.
Claim 10
Dependent Claim
161 words
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.
References Cited (Backward Citations)
US4399731A
Cited
US4664010A
Cited
WO1986005616A1
Cited
JPS62187876A
Cited
US4926737A
Cited
US5099740A
Cited
US5218153A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-12-26 | 1998-06-27 | 1998-12-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-12-26 | 2002-06-27 | 2002-12-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-12-26 | 2006-06-27 | 2006-12-27 | $7700.00 | Window Closed / Lapsed |