← Back to Patent Explorer
US6143971A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic composition apparatus and method, and storage medium

Assignee: Yamaha Corp
•
Filing: 1999-09-09
•
Granted: 2000-11-07
•
Expires: 2019-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An automatic composition apparatus is provided which enables the user to compose a piece of music while taking account of the overall structure of the melody of the piece of music as a whole. A CPU generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music. The plurality of layers form a hierarchical structure formed preferably of a layer of an overall skeleton, a layer of an passage skeleton based on the overall skeleton, and a phrase skeleton based on the passage skeleton. The CPU generates each layer of skeleton except the highest layer of skeleton, based on at least one of the plurality of layers of skeleton that is higher than the each layer of skeleton.

Inventors

  • 👤 Eiichiro Aoki
  • 👤 Toshio Sugiura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:20
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0008; G10H1/0025; G10H2210/00; G10H2210/101; G10H2210/145

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 71 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating device generates each layer of skeleton except the highest layer of skeleton, based on at least one of said plurality of layers of skeleton that is higher than said each layer of skeleton.
Claim 2
Dependent Claim 71 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating device generates each layer of skeleton except the highest layer of skeleton, based on at least one of said plurality of layers of skeleton that is higher than said each layer of skeleton.
Claim 3
Dependent Claim 84 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating device generates each layer of skeleton except the highest layer of skeleton among said plurality of layers of skeleton, by modifying only said each layer of skeleton without modifying at least one of the plurality of layers of skeleton that is higher than said each layer.
Claim 4
Dependent Claim 84 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating device generates each layer of skeleton except the highest layer of skeleton among said plurality of layers of skeleton, by modifying only said each layer of skeleton without modifying at least one of the plurality of layers of skeleton that is higher than said each layer.
Claim 5
Dependent Claim 98 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating device first generates the highest layer of skeleton among said plurality of layers of skeleton, and then generates each of at least one other layer of skeleton other than the highest layer of skeleton, based on at least one of said plurality of layers of skeleton that is higher than said each of at least one other layer of skeleton.
Claim 6
Dependent Claim 98 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating device first generates the highest layer of skeleton among said plurality of layers of skeleton, and then generates each of at least one other layer of skeleton other than the highest layer of skeleton, based on at least one of said plurality of layers of skeleton that is higher than said each of at least one other layer of skeleton.
Claim 7
Dependent Claim 42 words
An automatic composition apparatus according to claim 1, wherein said plurality of layers of skeleton comprise a layer of an overall skeleton, a layer of an passage skeleton based on said overall skeleton, and a phrase skeleton based on said passage skeleton.
Claim 8
Dependent Claim 42 words
An automatic composition apparatus according to claim 2, wherein said plurality of layers of skeleton comprise a layer of an overall skeleton, a layer of an passage skeleton based on said overall skeleton, and a phrase skeleton based on said passage skeleton.
Claim 9
Dependent Claim 42 words
An automatic composition apparatus according to claim 3, wherein said plurality of layers of skeleton comprise a layer of an overall skeleton, a layer of an passage skeleton based on said overall skeleton, and a phrase skeleton based on said passage skeleton.
Claim 10
Dependent Claim 56 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a display device that displays said plurality of layers of skeleton generated by said generating device, at the same time.
Claim 11
Dependent Claim 56 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a display device that displays said plurality of layers of skeleton generated by said generating device, at the same time.
Claim 12
Dependent Claim 56 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a playback device that plays a selected one of said plurality of layers of skeleton generated by said generating device.
Claim 13
Dependent Claim 56 words
An automatic composition apparatus comprising: a generating device that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a playback device that plays a selected one of said plurality of layers of skeleton generated by said generating device.
Claim 14
Dependent Claim 135 words
An automatic composition apparatus comprising: a generating device that generates a skeleton that constitutes a melody of a piece of music; and a setting device that divides the piece of music into a plurality of sequential regions of a predetermined category, and sets each of the regions to one of a new musical component, the same musical component that is identical with a musical component set in a preceding one of the plurality of sequential regions, and a similar musical component that is similar to a musical component set in a preceding one of the plurality of sequential regions; wherein said generating device generates a skeleton of the region set to the same or similar musical component by said setting device, based on a skeleton of said preceding one of the plurality of sequential regions.
Claim 15
Dependent Claim 135 words
An automatic composition apparatus comprising: a generating device that generates a skeleton that constitutes a melody of a piece of music; and a setting device that divides the piece of music into a plurality of sequential regions of a predetermined category, and sets each of the regions to one of a new musical component, the same musical component that is identical with a musical component set in a preceding one of the plurality of sequential regions, and a similar musical component that is similar to a musical component set in a preceding one of the plurality of sequential regions; wherein said generating device generates a skeleton of the region set to the same or similar musical component by said setting device, based on a skeleton of said preceding one of the plurality of sequential regions.
Claim 16
Dependent Claim 45 words
An automatic composition apparatus according to claim 9, wherein said generating device generates the skeleton of the region set to the same musical component by said setting device, that is the same as the skeleton of said preceding one of the plurality of sequential regions.
Claim 17
Dependent Claim 48 words
An automatic composition apparatus according to claim 9, wherein said generating device generates the skeleton of the region set to the similar musical component by said setting device, that has only a portion thereof identical with the skeleton of said preceding one of the plurality of sequential regions.
Claim 18
Dependent Claim 65 words
An automatic composition apparatus according to claim 11, wherein said generating device generates a portion of the skeleton of the region set to the similar musical component by said setting device other than the portion of the skeleton that is identical with the skeleton of said preceding one of the plurality of sequential regions, using at least one of constituent notes of a given chord.
Claim 19
Dependent Claim 35 words
An automatic composition apparatus according to claim 9, wherein said generating device generates the skeleton of the region set to the new musical component, using at least one of constituent notes of a given chord.
Claim 20
Independent Claim 73 words
A method of automatically composing a piece of music, comprising a step of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein each layer of skeleton except the highest layer of skeleton is generated based on at least one of said plurality of layers of skeleton that is higher than said each layer of skeleton.
Claim 21
Independent Claim 73 words
A method of automatically composing a piece of music, comprising a step of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein each layer of skeleton except the highest layer of skeleton is generated based on at least one of said plurality of layers of skeleton that is higher than said each layer of skeleton.
Claim 22
Independent Claim 86 words
A method of automatically composing a piece of music, comprising a step of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein each layer of skeleton except the highest layer of skeleton among said plurality of layers of skeleton is generated by modifying only said each layer of skeleton without modifying at least one of the plurality of layers of skeleton that is higher than said each layer.
Claim 23
Independent Claim 86 words
A method of automatically composing a piece of music, comprising a step of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein each layer of skeleton except the highest layer of skeleton among said plurality of layers of skeleton is generated by modifying only said each layer of skeleton without modifying at least one of the plurality of layers of skeleton that is higher than said each layer.
Claim 24
Independent Claim 101 words
A method of automatically composing a piece of music, comprising a step of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein the highest layer of skeleton among said plurality of layers of skeleton is first generated, and then each of at least one other layer of skeleton other than the highest layer of skeleton is generated based on at least one of said plurality of layers of skeleton that is higher than said each of at least one other layer of skeleton.
Claim 25
Independent Claim 101 words
A method of automatically composing a piece of music, comprising a step of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein the highest layer of skeleton among said plurality of layers of skeleton is first generated, and then each of at least one other layer of skeleton other than the highest layer of skeleton is generated based on at least one of said plurality of layers of skeleton that is higher than said each of at least one other layer of skeleton.
Claim 26
Independent Claim 55 words
A method of automatically composing a piece of music, comprising steps of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and displaying said plurality of layers of skeleton generated by said generating step, at the same time.
Claim 27
Independent Claim 55 words
A method of automatically composing a piece of music, comprising steps of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and displaying said plurality of layers of skeleton generated by said generating step, at the same time.
Claim 28
Independent Claim 55 words
A method of automatically composing a piece of music, comprising steps of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and playing a selected one of said plurality of layers of skeleton generated by said generating step.
Claim 29
Independent Claim 55 words
A method of automatically composing a piece of music, comprising steps of: generating each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and playing a selected one of said plurality of layers of skeleton generated by said generating step.
Claim 30
Independent Claim 131 words
A method of automatically composing a piece of music, comprising steps of: generating a skeleton that constitutes a melody of a piece of music; dividing the piece of music into a plurality of sequential regions of a predetermined category; and setting each of the regions to one of a new musical component, the same musical component that is identical with a musical component set in a preceding one of the plurality of sequential regions, and a similar musical component that is similar to a musical component set in a preceding one of the plurality of sequential regions; wherein a skeleton of the region set to the same or similar musical component by said setting step is generated based on a skeleton of said preceding one of the plurality of sequential regions.
Claim 31
Independent Claim 131 words
A method of automatically composing a piece of music, comprising steps of: generating a skeleton that constitutes a melody of a piece of music; dividing the piece of music into a plurality of sequential regions of a predetermined category; and setting each of the regions to one of a new musical component, the same musical component that is identical with a musical component set in a preceding one of the plurality of sequential regions, and a similar musical component that is similar to a musical component set in a preceding one of the plurality of sequential regions; wherein a skeleton of the region set to the same or similar musical component by said setting step is generated based on a skeleton of said preceding one of the plurality of sequential regions.
Claim 32
Dependent Claim 83 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating module generates each layer of skeleton except the highest layer of skeleton, based on at least one of said plurality of layers of skeleton that is higher than said each layer of skeleton.
Claim 33
Dependent Claim 83 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein said generating module generates each layer of skeleton except the highest layer of skeleton, based on at least one of said plurality of layers of skeleton that is higher than said each layer of skeleton.
Claim 34
Dependent Claim 94 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein each layer of skeleton except the highest layer of skeleton among said plurality of layers of skeleton is generated by modifying only said each layer of skeleton without modifying at least one of the plurality of layers of skeleton that is higher than said each layer.
Claim 35
Dependent Claim 94 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein each layer of skeleton except the highest layer of skeleton among said plurality of layers of skeleton is generated by modifying only said each layer of skeleton without modifying at least one of the plurality of layers of skeleton that is higher than said each layer.
Claim 36
Dependent Claim 109 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein the highest layer of skeleton among said plurality of layers of skeleton is first generated, and then each of at least one other layer of skeleton other than the highest layer of skeleton is generated based on at least one of said plurality of layers of skeleton that is higher than said each of at least one other layer of skeleton.
Claim 37
Dependent Claim 109 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure, wherein the highest layer of skeleton among said plurality of layers of skeleton is first generated, and then each of at least one other layer of skeleton other than the highest layer of skeleton is generated based on at least one of said plurality of layers of skeleton that is higher than said each of at least one other layer of skeleton.
Claim 38
Dependent Claim 68 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a display module that displays said plurality of layers of skeleton generated by said generating module, at the same time.
Claim 39
Dependent Claim 68 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a display module that displays said plurality of layers of skeleton generated by said generating module, at the same time.
Claim 40
Dependent Claim 68 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a playback module that plays a selected one of said plurality of layers of skeleton generated by said generating module.
Claim 41
Dependent Claim 68 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates each of a plurality of layers of skeleton that constitutes a melody of a piece of music, said plurality of layers forming a hierarchical structure; and a playback module that plays a selected one of said plurality of layers of skeleton generated by said generating module.
Claim 42
Dependent Claim 148 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates a skeleton that constitutes a melody of a piece of music; a dividing module that divides the piece of music into a plurality of sequential regions of a predetermined category; and a setting module that sets each of the regions to one of a new musical component, the same musical component that is identical with a musical component set in a preceding one of the plurality of sequential regions, and a similar musical component that is similar to a musical component set in a preceding one of the plurality of sequential regions; wherein a skeleton of the region set to the same or similar musical component by said setting module is generated based on a skeleton of said preceding one of the plurality of sequential regions.
Claim 43
Dependent Claim 148 words
A storage medium storing an automatic composition program that is executable by a computer, said program comprising: a generating module that generates a skeleton that constitutes a melody of a piece of music; a dividing module that divides the piece of music into a plurality of sequential regions of a predetermined category; and a setting module that sets each of the regions to one of a new musical component, the same musical component that is identical with a musical component set in a preceding one of the plurality of sequential regions, and a similar musical component that is similar to a musical component set in a preceding one of the plurality of sequential regions; wherein a skeleton of the region set to the same or similar musical component by said setting module is generated based on a skeleton of said preceding one of the plurality of sequential regions.

References Cited (Backward Citations)

US5375501A Cited
US5451709A Cited
US5510572A Cited
US5484957A Cited
JPH0950278A Cited
US5736663A Cited
US5705761A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-07 2004-05-08 2004-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-07 2008-05-08 2008-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-07 2012-05-08 2012-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag