← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag