A karaoke apparatus is configured so that, even when a music piece data
having no harmony data is to be performed, a harmony voice signal can be
generated. Notes of a length not smaller than a quarter note are extracted
from a karaoke performance data and a guide melody data of a music piece
data. The distributions of frequencies of occurrence of the tones (C to B)
are aggregated. The distributions are compared with the major judgment
scale and the minor judgment scale. Then, the data is judged to have a key
in which the tonic note (scale note) exists at a place where the highest
coincidence is attained. A harmony data is generated on the basis of the
result of the key judgment and the guide melody data, and a harmony voice
signal is produced based on the harmony data.
Se configura un aparato del karaoke de modo que, iguale cuando los datos del pedazo de la música que no tienen ningún dato de la armonía deben ser realizados, una señal de la voz de la armonía pueda ser generado. Las notas de una longitud no más pequeña que una nota cuarta se extraen de datos del funcionamiento del karaoke y los datos de la melodía de la guía de una música juntan las piezas de datos. Las distribuciones de frecuencias de la ocurrencia de los tonos (C a B) se agrega. Las distribuciones se comparan con la escala principal del juicio y la escala de menor importancia del juicio. Entonces, los datos se juzgan para tener una llave en la cual la nota tónica (nota de la escala) exista en un lugar en donde se logra la coincidencia más alta. Los datos de la armonía se generan en base del resultado del juicio dominante y de los datos de la melodía de la guía, y se produce una señal de la voz de la armonía basó en los datos de la armonía.