System and method for determining an accent pattern for a musical performance
US-9251773-B2 · Feb 2, 2016 · US
US10354628B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10354628-B2 |
| Application number | US-201615262548-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 12, 2016 |
| Priority date | Sep 18, 2015 |
| Publication date | Jul 16, 2019 |
| Grant date | Jul 16, 2019 |
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.
Arranged accompaniment data are created by: acquiring original performance information; extracting, from the acquired original performance information, one or more accent positions in a music piece represented by the acquired original performance information; acquiring existing accompaniment pattern data; and adjusting time positions of one or more accompaniment notes, which are to be generated on the basis of the acquired accompaniment pattern data, so as to coincide with the extracted one or more accent positions. In this way, it is possible to create accompaniment data matching accent positions (rhythmic elements) of the music piece represented by the original performance information and thereby automatically make a musical arrangement with respective characteristics of the existing accompaniment pattern data and original performance information remaining therein.
Opening claim text (preview).
What is claimed is: 1. An automatic arrangement apparatus comprising: a memory storing instructions; and a processor configured to implement the instructions and execute a plurality of tasks, including: a first acquiring task that acquires original performance information; a generating task that generates encoded data of individual notes constituting the acquired original performance information, the encoded data of individual notes identifying at least time positions and note values; an extracting task that extracts, from the encoded data of individual notes constituting the acquired original performance information, at least one accent position in a music piece represented by the acquired original performance information, the at least one extracted accent position identifying at least one time position and at least one note value of at least one note corresponding to the at least one extracted accent position; a second acquiring task that acquires existing accompaniment pattern data, which includes accompaniment notes; and a creating task that creates arranged accompaniment data by adjusting at least one time position and at least one note value of the acquired accompaniment notes, in accordance with the at least one time position and at least one note value identified by the at least one extracted accent position, wherein the extracting task, for extraction of the at least one accent position, obtains a number of notes to be sounded simultaneously per tone generation timing in the acquired original performance information, and extracts, as an accent position, each tone generation timing where the number of notes to be sounded simultaneously is equal to or greater than a predetermined threshold value. 2. The automatic arrangement apparatus as claimed in claim 1 , wherein the creating task: in a case where the acquired accompaniment notes include one accompaniment note present at a time position coinciding with one accent position, among the at least one extracted accent position, arranges the arranged accompaniment data with the one accompaniment note coinciding with the one accent position; or in a case where the acquired accompaniment notes include no accompaniment note present at a time position coinciding with one accent position, among the at least one extracted accent position, shifts an accompaniment note, among the acquired accompaniment notes, present at a time position nearest the one accent position over to another time position coinciding with the one accent position and includes the shifted accompaniment note in the arranged accompaniment data. 3. The automatic arrangement apparatus as claimed in claim 1 , wherein the creating task includes, in the arranged accompaniment data, an accompaniment note, among the acquired accompaniment notes, present at a time position away from one accent position, among the at least one extracted accent position. 4. The automatic arrangement apparatus as claimed in claim 1 , wherein the creating task: in a case where the acquired accompaniment notes include one accompaniment note located at a finer time position than a predetermined note resolution coinciding with one accent position, among the at least one extracted accent position, includes, in the arranged accompaniment data, the one accompaniment note located at the finer time position; and in a case where the acquired accompaniment notes include one accompaniment note located at a finer time position than the predetermined note resolution coinciding with none of the at least one extracted accent position, does not include, in the arranged accompaniment data, the one accompaniment note located at the finer time position. 5. The automatic arrangement apparatus as claimed in claim 1 , wherein the extracting task extracts, from the acquired original performance information: performance information of at least one part including a melody part; and the at least one accent position based on the extracted performance information of the at least one part. 6. The automatic arrangement apparatus as claimed in claim 1 , wherein: the extracting task separates and extracts performance information of a particular part from the acquired original performance information, and the plurality of tasks include a synthesizing task that synthesizes the extracted performance information of the particular part with the created arranged accompaniment data. 7. The automatic arrangement apparatus as claimed in claim 1 , wherein: the acquired original performance information includes an accent mark to be indicated on a musical score, and the extracting task, for extraction of the at least one accent position, also extracts, as an accent position, a tone generation timing corresponding to the accent mark included in the acquired original performance information. 8. The automatic arrangement apparatus as claimed in claim 1 , wherein the extracting task, for extraction of the at least one accent position, also extracts, as an accent position, a tone generation timing of each note event whose velocity value is equal to or greater than a predetermined threshold value from among note events included in the acquired original performance information. 9. The automatic arrangement apparatus as claimed in claim 1 , wherein: the acquired original performance information represents a music piece comprising a plurality of portions, and the extracting task, for extraction of the at least one accent position, also extracts, based on at least one of positions or pitches of a plurality of notes in one of the plurality of portions in the original performance information, an accent position in the one of the plurality of portions. 10. The automatic arrangement apparatus as claimed in claim 1 , wherein the extracting task, for extraction of the at least one accent position, also extracts, as an accent position, a tone generation timing of a note whose pitch changes from a pitch of a preceding note greatly, by a predetermined threshold value or more, to a higher pitch or a lower pitch in a temporal pitch progression in the acquired original performance information. 11. The automatic arrangement apparatus as claimed in claim 1 , wherein the extracting task, for extraction of the at least one accent position, weighs each note in the acquired original performance information with a beat position, in a measure, of the note taken into consideration and also extracts, as an accent position, a tone generation timing of each of the notes whose weighed value is equal to or greater than another predetermined threshold value. 12. The automatic arrangement apparatus as claimed in claim 1 , wherein the extracting task, for extraction of the at least one accent position, weighs a note value of each note in the acquired original performance information and also extracts, as an accent position, a tone generation timing of each of the notes whose weighed value is equal to or greater than another predetermined threshold value. 13. The automatic arrangement apparatus as claimed in claim 1 , wherein: the plurality of tasks include a determining task that determines at least one weak accent position in a music piece represented by the original performance information, and the creating task creates the arranged accompaniment data by further arranging at least one time position of the acquired accompaniment notes to coincide with the determined at least one weak accent position. 14. The automatic arrangement apparatus as claimed in claim 1 , wherein the creating task, for creation of the arranged accompaniment data: creates accompaniment data of a given portion of the music piece by pla
Selection among a set of pre-established rhythm patterns · CPC title
Rhythm · CPC title
Chord correction, i.e. modifying one or several notes within a chord, e.g. to correct wrong fingering or to improve harmony · CPC title
for extraction or detection of onsets of musical sounds or notes, i.e. note attack timings · CPC title
Composing rules, e.g. harmonic or musical rules, for use in automatic composition; Rule generation algorithms therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.