摘要 |
PROBLEM TO BE SOLVED: To generate a natural melody to match the lyrics. SOLUTION: The various conditions such as the key and the first note, etc., of the melody to be generated are inputted by the function A of a 'condition input'. The lyrics are inputted by a word processor function, etc., by the function B of a 'lyrics input'. The lyrics are divided into words by the function C of 'division by word'. The divided words are also divided into syllables by the function D of 'division by syllable'. Rhythm is generated by syllable as unit in accordance with the inputted lyrics by the function E of 'rhythm generation'. Intonation information which indicates the height of the note by syllable when the word is uttered is stored in a word intonation table. Intonation information corresponding to the divided word is extracted by referring to the word intonation table by the function F of 'word intonation table reference'. The high and low change of a musical interval is obtained at each syllable in accordance with the generated rhythm through the use of intonation information at each word by the function G of 'interval high/low progress generation'. The generation of the melody is completed by the function H of 'melody completion'. |