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
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 |