Automatic arrangement of music piece with accent positions taken into consideration
US-10354628-B2 · Jul 16, 2019 · US
US12118968B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12118968-B2 |
| Application number | US-202117361325-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 29, 2021 |
| Priority date | Jun 30, 2020 |
| Publication date | Oct 15, 2024 |
| Grant date | Oct 15, 2024 |
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.
A non-transitory computer-readable storage medium stored with an automatic music arrangement program, and an automatic music arrangement device are provided. An outer voice note having a highest pitch among notes of which sound production start times are approximately the same in a melody part acquired from musical piece data is identified. A melody part acquired by deleting inner voice notes of which sound production starts within a sound production period of the outer voice note and of which pitches are low from the melody part is generated. Candidate accompaniment parts in which root notes of chords of chord data of the musical piece data are arranged to be produced at sound production timings thereof for each pitch range acquired by shifting a range of pitches corresponding to one octave by one semitone at each time are generated, and an accompaniment part is selected among them.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer-readable storage medium stored with an automatic music arrangement program causing a computer to execute a process of music arrangement of a musical piece data, the automatic music arrangement program causing the computer to execute: a musical piece acquiring step of acquiring the musical piece data by accessing a memory, wherein the musical piece data has a data structure that stores a plurality of musical notes, a start time corresponding to each musical note, a sound production period corresponding to each musical note, and a pitch corresponding to each musical note; a melody acquiring step of extracting, from the musical piece data, the plurality of musical notes of the melody part and the start time, the sound production period and the pitch corresponding to each of the musical notes from the data structure of the musical piece data; an outer voice identifying step of identifying one of a plurality of first musical notes having a highest pitch among the plurality of first musical notes of which the start times of sound production are approximately the same as an outer voice note based on the start time of the first musical notes extracted from the data structure of the musical piece data, among the musical notes acquired in the melody acquiring step; an inner voice identifying step of identifying a second musical note of which sound production starts within the sound production period of the outer voice note identified in the outer voice identifying step and of which the pitch is lower than that of the outer voice note as an inner voice note based on the pitch and the sound production period corresponding to the first and second musical notes extracted from the data structure of the musical piece data, among the musical notes acquired in the melody acquiring step; an arranged melody generating step of generating an arranged melody part by deleting the inner voice note identified in the inner voice identifying step from the musical notes acquired in the melody acquiring step; an arranged data generating step of generating an arranged data on a basis of the arranged melody part generated in the arranged melody generating step; and an arranged data displaying step of displaying a simplified musical score having fewer musical notes with respect to a musical score corresponding to the musical piece data based on the arranged data on a display. 2. The non-transitory computer-readable storage medium stored with the automatic music arrangement program according to claim 1 , wherein in the inner voice identifying step, the second musical note of which sound production starts and stops within the sound production period of the outer voice note identified in the outer voice identifying step and of which the pitch is lower than that of the outer voice note is identified as the inner voice note, among the musical notes acquired in the melody acquiring step. 3. The non-transitory computer-readable storage medium stored with the automatic music arrangement program according to claim 2 , wherein in the outer voice identifying step, the first musical note of which the pitch is the highest and of which the sound production time is equal to or longer than a predetermined time among musical notes of which sound production start times are approximately the same is identified as the outer voice note, among the musical notes acquired in the melody acquiring step. 4. The non-transitory computer-readable storage medium stored with the automatic music arrangement program according to claim 2 , wherein the computer is caused to further execute: a chord information acquiring step of acquiring chords and sound production timings of the chords from the musical piece data acquired in the musical piece acquiring step, wherein the musical piece data further includes a data structure that stores chords and sound production timing corresponding to each of the chords; a note name acquiring step of extracting note names of root notes of the chords acquired in the chord information acquiring step; and an arranged accompaniment generating step of generating an arranged accompaniment part for sound production of sounds of pitches corresponding to the note names acquired in the note name acquiring step in a pitch range that is a predetermined range of pitches at the sound production timings of the chords, which are acquired in the chord information acquiring step, corresponding to the sounds, wherein, in the arranged data generating step, the arranged data is generated on a basis of the melody part generated in the arranged melody generating step and the accompaniment part generated in the arranged accompaniment generating step. 5. The non-transitory computer-readable storage medium stored with the automatic music arrangement program according to claim 1 , wherein in the outer voice identifying step, the first musical note of which the pitch is the highest and of which the sound production time is equal to or longer than a predetermined time among the first musical notes of which sound production start times are approximately the same is identified as the outer voice note, among the notes acquired in the melody acquiring step. 6. The non-transitory computer-readable storage medium stored with the automatic music arrangement program according to claim 3 , wherein the computer is caused to further execute: a chord information acquiring step of acquiring chords and sound production timings of the chords from the musical piece data acquired in the musical piece acquiring step, wherein the musical piece data further includes a data structure that stores chords and sound production timing corresponding to each of the chords; a note name acquiring step of extracting note names of root notes of the chords acquired in the chord information acquiring step; and an arranged accompaniment generating step of generating an arranged accompaniment part for sound production of sounds of pitches corresponding to the note names acquired in the note name acquiring step in a pitch range that is a predetermined range of pitches at the sound production timings of the chords, which are acquired in the chord information acquiring step, corresponding to the sounds, wherein, in the arranged data generating step, the arranged data is generated on a basis of the melody part generated in the arranged melody generating step and the accompaniment part generated in the arranged accompaniment generating step. 7. The non-transitory computer-readable storage medium stored with the automatic music arrangement program according to claim 1 , wherein the computer is caused to further execute: a chord information acquiring step of acquiring chords and sound production timings of the chords from the musical piece data acquired in the musical piece acquiring step, wherein the musical piece data further includes a data structure that stores chords and sound production timing corresponding to each of the chords; a note name acquiring step of extracting note names of root notes of the chords acquired in the chord information acquiring step; and an arranged accompaniment generating step of generating an arranged accompaniment part for sound production of sounds of pitches corresponding to the note names acquired in the note name acquiring step in a pitch range that is a predetermined range of pitches at the sound production timings of the chords, which are acquired in the chord information acquiring step, corresponding to the sounds, wherein, in the arranged data generating step, the arranged data is generated on a basis of the melody part generated in the arranged melody generating step and the accompaniment part generated in the arranged accompaniment generating step. 8. Th
for pitch analysis as part of wider processing for musical purposes, e.g. transcription, musical performance evaluation; Pitch recognition, e.g. in polyphonic sounds; Estimation or use of missing fundamental · CPC title
Automatic composing, i.e. using predefined musical rules · CPC title
for extraction or identification of individual instrumental parts, e.g. melody, chords, bass; Identification or separation of instrumental parts by their characteristic voices or timbres · CPC title
Chords; Chord sequences · CPC title
for extraction of musical phrases, isolation of musically relevant segments, e.g. musical thumbnail generation, or for temporal structure analysis of a musical piece, e.g. determination of the movement sequence of a musical work · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.