摘要 |
PROBLEM TO BE SOLVED: To generate melodies of various keys on which a motif is reflected while the capacity of a chord progression database is reduced. SOLUTION: When specific chord progression is selected (A1) from the database stored with chord progression of specific keys and the motif MD(M) is inputted in a specific key (A2), the motif key is detected (A4) from the input motif. In a 1st example, chord progression data are transposed to the motif key (A5→A7) according to the detected motif key and melody generating means (A11, A12) generate a melody of the motif key according to the input motif and the chord progression CS(M) after the transposition to the motif key. In a 2nd example, the motif is transposed to a specific key according to the detected motif key and a melody of the specific key is generated according to the chord progression of the specific key and the motif after the transposition and then transposed into a melody of the motif key.
|