A karaoke device with built-in microphone includes a main body microphone,
and converts an audio signal from the microphone into audio data by an A/D
converter, and writes the audio data into a ring buffer by mixing with the
data already stored in the ring buffer. If an echo mode is set, a delay
time constant (C.sub.D) corresponding to the echo mode is determined, and
on the basis thereof, a size of the ring buffer is set. The data is read
from the ring buffer, and is inputted in a sound channel. If a voice
effect mode is set, a reproduction frequency constant (C.sub.F)
corresponding to the voice effect mode is determined, and based thereon,
an inclement value of a read pointer of the ring buffer is determined, and
then, the data is read from an address indicated by the read pointer. When
the read pointer reaches the delay time constant, the relevant constant is
subtracted from the read pointer value. Furthermore, it becomes possible
to simultaneously use a microphone of an additional microphone and the
main body microphone by inserting a microphone plug of the additional
microphone into a microphone jack of the karaoke device.
Un dispositivo del karaoke con el micrófono incorporado incluye un micrófono del cuerpo principal, y convierte una señal audio del micrófono en datos audio por un convertidor DE ANALÓGICO A DIGITAL, y escribe los datos audio en un almacenador intermediario del anillo mezclándose con los datos almacenados ya en el almacenador intermediario del anillo. Si se fija un modo del eco, retrasa tiempo que (C.sub.D) el corresponder constante al modo del eco se determina, y sobre la base de eso, un tamaño del almacenador intermediario del anillo se fija. Los datos se leen en el almacenador intermediario del anillo, y se entran en un canal de los sonidos. Si se fija un modo del efecto de la voz, el corresponder constante de la frecuencia de la reproducción (C.sub.F) al modo del efecto de la voz se determina, y se basa sobre eso, un valor inclemente de un indicador leído del almacenador intermediario del anillo se determina, y entonces, los datos se leen en una dirección indicada por el indicador leído. Cuando el indicador leído alcanza retrasa constante del tiempo, la constante relevante se resta del valor del puntero leído. Además, llega a ser posible utilizar simultáneamente un micrófono de un micrófono adicional y del micrófono del cuerpo principal insertando un enchufe del micrófono del micrófono adicional en un gato del micrófono del dispositivo del karaoke.