With an extraction of some music information from an arbitrary melody input, we proposed an algorithm which generates a music accompaniment for the melody input automatically. The system calculates a optimal tempo and metrics to a free melody input (such as a humming) and then assigns a chord sequence. Accompaniment is synthesized from an assembled MIDI templates for 5 different genres. Voice inversion and rhythm suffling are implemented for diversity of musical expressions.
Hoon Heo, Dooyong Sung, Jaehoon Kim, Gwangseok An, Sanghee Won
Samsung Electronics Co., Ltd.