Automatic musical arrangement apparatus generating harmonic tones
Abstract
Melody note data and chord data are inputted to an automatic arrangement apparatus. When it is detected that a melody note is a nonharmonic note, the melody note is converted into a harmonic note, and an additional note (e.g., a countermelody note) is generated based on the converted harmonic note. An electronic musical instrument comprises such an automatic arrangement apparatus. Melody note data and chord data are inputted to the instrument according to a performance of a player. When it is detected that a melody note is a nonharmonic note, the melody note is converted into a harmonic note, an additional note is determined based on the converted harmonic note, and the additional note is produced as a tone in real time simultaneously with a performance tone.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An automatic arrangement apparatus for performing an automatic arrangement, comprising: providing means for providing a melody comprising a sequence of plural notes, said melody having a chord progression comprising at least one chord; detecting means for detecting a nonharmonic note which has a nonharmonic relationship with said chord from among said sequence of plural notes; and conversion means for converting said nonharmonic note to a harmonic note which has a harmonic relationship with said chord.
2. An apparatus according to claim 1, wherein said conversion means converts said nonharmonic note to the harmonic note according to said chord and said nonharmonic note.
3. An apparatus according to claim 1, wherein said conversion means converts said nonharmonic note to said harmonic note according to said chord, said nonharmonic note and an adjacent note which is distant from said nonharmonic note by a semitone interval.
4. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are the same, and when a rest is present immediately before the current melody note or there is no note since the current melody note is present at the beginning of a music piece, and when chords at positions of the current melody note and an immediately succeeding melody note are the same, and when a melody note immediately after the current melody note is a rest or the current melody note is present at the end of the music piece, said conversion means executes conversion to the harmonic note on the basis of a type of chord at the position of the current melody note and an interval between the current melody note and a chord root.
5. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are the same, and when a rest is present immediately before the current melody note or there is no note since the current melody note is present at the beginning of a music piece, and when chords at positions of the current melody note and an immediately succeeding melody note are the same, and when an interval between the current melody tone and the immediately succeeding melody note exceeds a predetermined value, said conversion means executes conversion to the harmonic note on the basis of a type of chord at the position of the current melody note and an interval between the current melody note and a chord root.
6. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are the same, and when a rest is present immediately before the current melody note or there is no note since the current melody note is present at the beginning of a music piece, and when chords at positions of the current melody note and an immediately succeeding melody note are the same, and when an interval between the current melody tone and the immediately succeeding melody note is not more than a predetermined value, said conversion means executes conversion to the harmonic note on the basis of a type of chord at the position of the current melody note and a transition state of an interval between the current melody note and a chord root to an interval between the immediately succeeding melody note and the chord root.
7. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are the same, and when a rest is present immediately before the current melody note or there is no note since the current melody note is present at the beginning of a music piece, and when chords at positions of the current melody note and an immediately succeeding melody note are different, said conversion means executes conversion to the harmonic note on the basis of a type of chord at the position of the current melody note and an interval between the current melody note and a chord root.
8. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are the same, and when a note is present immediately before the current melody note, and when an interval between the current melody tone and the immediately preceding melody note exceeds a predetermined value, said conversion means executes conversion to the harmonic note with reference to the melody note and a chord immediately after the current melody note.
9. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are the same, and when a note is present immediately before the current melody note, and when an interval between the current melody tone and the immediately succeeding melody note is not more than a predetermined value, said conversion means executes conversion to the harmonic note on the basis of a type of chord at the position of the current melody note and a transition state of an interval between the current melody note and a chord root to an interval between the immediately succeeding melody note and the chord root.
10. An apparatus according to claim 1, wherein when chords at positions of a current melody note and an immediately preceding melody note are different, said conversion means executes conversion to the harmonic note with reference to the melody note and a chord immediately after the current melody note.
11. An apparatus according to claim 1, further comprising: a table which stores intervals of harmonic notes from chord roots, each of the harmonic notes being determined according to a type of chord at a position of a current melody note and an interval between a current melody note and a chord root.
12. An apparatus according to claim 1, further comprising: a table which stores intervals of harmonic notes from chord roots, each of the harmonic notes being determined according to a type of chord at a position of a current melody note and a transition state of an interval between the current melody note and a chord root to an interval between an immediately succeeding melody note and the chord root.
13. An apparatus according to claim 1, further comprising: a table which stores intervals of harmonic notes from chord roots, each of the harmonic notes being determined according to a type of chord at a position of a current melody note and a transition state of an interval between an immediately preceding melody note and a chord root to an interval between the current melody note and the chord root.
14. An apparatus according to claim 1, further comprising: means for generating an additional tone on the basis of said converted nonharmonic melody note.
15. An apparatus according to claim 14, further comprising: means for designating a range in which an additional tone is added by said means for generating an additional tone.
16. An apparatus according to claim 14, further comprising: means for determining a note range of an additional note added by said means for generating an additional tone.
17. An apparatus according to claim 1, further comprising: means for detecting an available scale on the basis of the melody sequence of plural notes and the chord progression, and wherein said means for generating the additional note forms the additional note on the basis of the detected available scale.
18. An electronic musical instrument for performing an automatic accompaniment on the basis of a designated chord, comprising: a performance operation member for generating first performance data including tone pitch data according to a performance operation of a player; conversion means for, when tone pitch data in the first performance data is a nonharmonic tone pitch with respect to the chord, converting the first performance data into second performance data so that the tone pitch data becomes a harmonic tone pitch; and means for generating third performance data on the basis of the second performance data, wherein performance tones based on the first and third performance data are produced upon execution of the automatic accompaniment.
19. An automatic arrangement apparatus comprising: melody note input means for inputting melody note data representing a melody note; chord input means for inputting chord data representing a chord; detection means for detecting on the basis of the melody note data and the chord data if the melody note is a harmonic note or a nonharmonic note; reduction note data generation means for, when said detection means detects that the melody note is a harmonic note, determining the melody note data as reduction note data, and for, when said detection means detects that the melody note is a nonharmonic note, converting the melody note into a harmonic note to obtain reduction note data; and additional part generation means for generating an additional part on the basis of the reduction note data generated by said reduction note data generation means.
20. An electronic musical instrument comprising: melody note input means for inputting melody note data according to a performance of a player; chord input means for inputting chord data according to the performance of the player; detection means for detecting on the basis of the melody note data and the chord data if the melody note is a harmonic note or a nonharmonic note; reduction note data generation means for, when said detection means detects that the melody note is a harmonic note, determining the melody note data as reduction note data, and for, when said detection means detects that the melody note is a nonharmonic note, converting the melody note into a harmonic note to obtain reduction note data; additional part generation means for generating an additional part on the basis of the reduction note data generated by said reduction note data generation means; and tone generation means for producing tones of the additional part together with performance tones actually played by the player.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.