Automatic arrangement of automatic accompaniment with accent position taken into consideration

US9728173B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9728173-B2
Application numberUS-201615262625-A
CountryUS
Kind codeB2
Filing dateSep 12, 2016
Priority dateSep 18, 2015
Publication dateAug 8, 2017
Grant dateAug 8, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Performance information of main music is sequentially acquired, and an accent position of the music is determined. An automatic accompaniment is progressed based on accompaniment pattern data. Upon determination that the current time point coincides with the accent position, an accompaniment event whose tone generation timing arrives within a predetermined time range following the current time point is extracted from the accompaniment pattern data, the tone generation timing of the extracted accompaniment event is shifted to the current time point, and then, accompaniment data is created based on the accompaniment event having the tone generation timing thus shifted. If there is no accompaniment event whose tone generation timing arrives at the current time point or within the predetermined time range following the current time point, automatic accompaniment data with the current time point set as its tone generation timing is additionally created.

First claim

Opening claim text (preview).

What is claimed is: 1. An automatic accompaniment data creation apparatus comprising: a memory storing instructions; a processor configured to implement the instructions stored in the memory and execute: a performance information acquiring task that sequentially acquires performance information of music; a timing determining task that determines, based on the acquired performance information, whether a current time point coincides with an accent position of the music; a selection task that selects accompaniment pattern data, from among a plurality of accompaniment pattern data, of an automatic performance to be executed together with the music based on the acquired performance information of music; and an accompaniment progress task that progresses the automatic accompaniment based on the selected accompaniment pattern data and creates automatic accompaniment data based on an accompaniment event included in the selected accompaniment pattern data and having a tone generation timing at the current time point, wherein, upon the timing determination task determining that the current time point coincides with the accent position: an extracting task that extracts, from the accompaniment pattern data, an accompaniment event whose tone generation timing arrives within a predetermined time range following the current time point; a shifting task that, upon the extracting task extracting the accompaniment event, shifts the tone generation timing of the extracted accompaniment event to the current time point; and a creating task that creates the automatic accompaniment data based on the accompaniment event having the tone generation timing shifted to the current time point by the shifting task. 2. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein, upon the timing determination task determining that the current time point coincides with the accent position, the processor is further configured to execute a creating task that additionally creates automatic accompaniment data with the current time point set as a tone generation timing thereof, when no accompaniment event whose tone generation timing arrives at the current time point or within the predetermined time range following the current time point is present in the selected accompaniment pattern data. 3. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein: the processor is further configured to execute a shift condition receiving task that receives a shift creation condition for shifting the tone generation timing of the extracted accompaniment event to the current time point, and the shifting task shifts the tone generation timing of the extracted accompaniment event to the current time point upon meeting the set shift condition. 4. The automatic accompaniment data creation apparatus as claimed in claim 2 , wherein the processor is further configured to execute: a creation condition receiving task that receives a creation condition for additionally creating the automatic accompaniment data with the current time point set as the generation timing thereof, and a creating task that additionally creates the automatic accompaniment data with the current time point set as the tone generation timing thereof upon meeting the set creation condition. 5. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the performance information acquiring task sequentially acquires in real time the performance information of music performed on a performance operator in real time by a user. 6. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the timing determining task obtains a number of notes to be sounded simultaneously per tone generation timing in the acquired performance information, and extract, 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. 7. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the timing determining task: acquires an accent mark to be indicated on a musical score in association with the acquired performance information; and extracts, as an accent position, a tone generation timing corresponding to the accent mark associated with the acquired performance information. 8. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the timing determining task 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 performance information. 9. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein: the performance information represents a music piece comprising a plurality of portions, and the timing determining task extracts, based on at least one of positions or pitches of a plurality of notes in one of the portions in the acquired performance information, an accent position in the one of the portions. 10. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the timing determining task 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 lower pitch in a temporal pitch progression in the acquired performance information. 11. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the timing determining task weighs each note in the acquired performance information with a beat position, in a measure, of the note taken into consideration and extracts, as an accent position, a tone generation timing of each of the notes whose weighted value is equal to or greater than a predetermined threshold value. 12. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein the timing determining task weighs a note value of each note in the acquired performance information and extracts, as an accent position, a tone generation timing of each of the notes whose weighted value is equal to or greater than a predetermined threshold value. 13. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein: the acquired performance information comprises a plurality of performance parts, and the timing determining task determines, based on performance information of at least one of the performance parts, whether the current time point coincides with an accent position of the music. 14. The automatic accompaniment data creation apparatus as claimed in claim 1 , wherein: the acquired performance information comprises at least one performance part, the timing determining task determines, based on performance information of a particular performance part in the acquired performance information, whether the current time point coincides with an accent position of the music, and the extracting task extracts the accompaniment event from the accompaniment pattern data of a particular accompaniment part predefined in accordance with a type of the particular performance part and the creating task creates the automatic accompaniment data based on shifting a tone generation timing of the extracted accompaniment event to the current time point coinciding with the accent position. 15. An automatic accompaniment data creation method using a processor, the method comprising: a performance information acquiring step of sequentially acquiring performance information of music

Assignees

Inventors

Classifications

  • comprising tone forming circuits · CPC title

  • Musical accompaniment, i.e. complete instrumental rhythm synthesis added to a performed melody, e.g. as output by drum machines · 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

  • for extraction or detection of onsets of musical sounds or notes, i.e. note attack timings · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9728173B2 cover?
Performance information of main music is sequentially acquired, and an accent position of the music is determined. An automatic accompaniment is progressed based on accompaniment pattern data. Upon determination that the current time point coincides with the accent position, an accompaniment event whose tone generation timing arrives within a predetermined time range following the current time …
Who is the assignee on this patent?
Yamaha Corp
What technology area does this patent fall under?
Primary CPC classification G10H1/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 08 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).