A vibration signal (e.g. a human voice) is generated at a desired pitch
corresponding to a tone pitch of a musical tone desired to be generated,
and is input via a microphone. The pitch of the input vibration signal and
an amplitude (volume) level thereof are detected. When an amplitude level
equal to or greater than a predetermined threshold level has been detected
but the pitch has not been detected yet, an instruction of generation of a
noise tone is issued thereby to generate the noise tone. Thereafter, when
a certain pitch is detected, a musical tone is generated at a pitch
determined according to the detected pitch. In this way, a noise tone is
generated during a delay in pitch detection, and a delay in response at
the start of sounding is absorbed.
Um sinal da vibração (por exemplo uma voz humana) é gerado em um passo desejado que corresponde a um passo do tom de um tom musical desejado ser gerado, e input através de um microfone. O passo do sinal da vibração da entrada e um nível da amplitude (volume) disso são detectados. Quando um nível de amplitude igual ou mais grande do que a um nível de ponto inicial predeterminado foi detectado mas o passo não estêve detectado ainda, uma instrução da geração de um tom do ruído está emitida desse modo para gerar o tom do ruído. Depois disso, quando um determinado passo é detectado, um tom musical é gerado em um passo determinado de acordo com o passo detectado. Nesta maneira, um tom do ruído é gerado durante atrasa na deteção do passo, e atrasa na resposta no início de soar é absorvido.