Automatic composition apparatus, automatic composition method and storage medium
US-2016148606-A1 · May 26, 2016 · US
US2016148604A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016148604-A1 |
| Application number | US-201514854996-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 15, 2015 |
| Priority date | Nov 20, 2014 |
| Publication date | May 26, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An automatic composition apparatus includes a processing unit. The processing unit performs (i) a calculation process of calculating a matching level of each chord progression data item for a motif including a plurality of note data items, with reference to a plurality of note connection rules each of which defines a connection relation of consecutive note types, and (ii) a melody generating process of generating a melody based on the motif and the chord progression data items which matching levels are calculated.
Opening claim text (preview).
What is claimed is: 1 . An automatic composition apparatus comprising: a processing unit that performs (i) a calculation process of calculating a matching level of each chord progression data item for a motif including a plurality of note data items, with reference to a plurality of note connection rules each of which defines a connection relation of consecutive note types, and (ii) a melody generating process of generating a melody based on the motif and the chord progression data items which matching levels are calculated. 2 . The automatic composition apparatus according to claim 1 , further comprising: a motif input unit that receives the motif, and wherein the processing unit further performs a chord-progression selecting process of selecting a chord progression data item from the plurality of chord progression data items based on the calculated matching levels. 3 . The automatic composition apparatus according to claim 2 , wherein: each of the note connection rules further defines tones between two adjacent note types, based on each of the plurality of chord progression data items, with respect to each note data item constituting the motif, the chord-progression selecting process calculates: note types which is defined in the corresponding chord progression data item and which corresponds to a sound production timing of the corresponding note data item; and tones between corresponding notes adjacent to each other, and the chord-progression selecting process compares the calculated note types and the calculated tones with the note types and the tones constituting the corresponding note connection rule, to perform a process of calculating the matching level of the corresponding chord progression data item for the motif. 4 . The automatic composition apparatus according to claim 2 , wherein: with respect to each chord progression data item which is subjected to key shift, the processing unit calculates the matching level of the corresponding chord progression data item for the motif as the chord-progression selecting process, and the processing unit selects the chord progression data item and a key shift amount based on the calculated matching levels. 5 . The automatic composition apparatus according to claim 4 , wherein: the processing unit selects a plurality of chord progression data items and a plurality of key shift amounts as the chord-progression selecting process, in order of decreasing of the matching level. 6 . The automatic composition apparatus according to claim 5 , wherein: in the chord-progression selecting process, the processing unit further selects either a chord progression data item with a key shift amount designated by a user or a chord progression data item with a key shift amount having a highest matching level, from the plurality of selected chord progression data items and the plurality of selected key shift amounts. 7 . The automatic composition apparatus according to claim 2 , wherein: the motif input unit receives the motif in association with any one of a plurality of types of phrases constituting melodies of pieces of music, the automatic composition apparatus further comprises a phrase database that stores a plurality of phrase sets each of which is composed of a combination of the plurality of types of phrases constituting the melodies of the pieces of music, and with respect to each of the plurality of phrase sets, the processing unit performs as the melody generating process, a process of comparing each phrase of the same type as the type of the motif with the motif, thereby performing a phrase set retrieval process of retrieving a phrase set having phrases similar to the motif, from the phrase database, and performing melody generation based on the individual phrases included in the retrieved phrase set. 8 . The automatic composition apparatus according to claim 7 , wherein: the processing unit performs, as the melody generating process, a modifying process of modifying the phases included in the retrieved phrase set. 9 . The automatic composition apparatus according to claim 8 , wherein: the processing unit performs, as the modifying process, a process of shifting pitches included in each note data item constituting the phases by a predetermined value. 10 . The automatic composition apparatus according to claim 8 , wherein: the processing unit performs, as the modifying process, a process of changing orders of the note data items constituting the phrases. 11 . The automatic composition apparatus according to claim 1 , further comprising: a chord progression database that stores the plurality of chord progression data items; and a rule database that stores the plurality of note connection rules. 12 . The automatic composition apparatus according to claim 1 , further comprising: at least one of a reproducing unit that reproduces a piece of music based on the melody generated by the processing unit and a score display unit that displays a score representing the piece of music based on the melody generated by the processing unit. 13 . An automatic composition method of an automatic composition apparatus including a processing unit, the automatic composition method performed by the processing unit comprising: calculating a matching level of each chord progression data item for a motif including a plurality of note data items, with reference to a plurality of note connection rules each of which defines a connection relation of consecutive note types; and generating a melody based on the motif and the chord progression data items which matching levels are calculated. 14 . A non-transitory storage medium storing a program which causes an automatic composition apparatus which includes a processing unit, to perform following processes: calculating a matching level of each chord progression data item for a motif having a plurality of note data items, with reference to a plurality of note connection rules each of which defines a connection relation of consecutive note types; and generating a melody based on the motif and the chord progression data items which matching levels are calculated.
Composing rules, e.g. harmonic or musical rules, for use in automatic composition; Rule generation algorithms therefor · CPC title
Chord progression · CPC title
Accompaniment arrangements · CPC title
Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece (automatically producing a series of tones G10H1/26) · CPC title
using templates, i.e. incomplete musical sections, as a basis for composing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.