JPH05323978A - Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment device - Google Patents
Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment deviceInfo
- Publication number
- JPH05323978A JPH05323978A JP4130997A JP13099792A JPH05323978A JP H05323978 A JPH05323978 A JP H05323978A JP 4130997 A JP4130997 A JP 4130997A JP 13099792 A JP13099792 A JP 13099792A JP H05323978 A JPH05323978 A JP H05323978A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- accompaniment
- frequency
- song
- key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Optical Recording Or Reproduction (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、カラオケ装置のキー
コントローラに関し、特に、その自動化に関するもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a key controller of a karaoke apparatus, and more particularly to automation of the key controller.
【0002】[0002]
【従来の技術】カラオケ装置は、歌い手が歌いたい歌を
選択して、カラオケ伴奏に合せて歌う装置である。最
近、カラオケ装置には、歌い手が持っている自分の音程
(キー)に応じて、伴奏のキーを設定することができる
キーコントローラを備えている場合がある。例えば、自
分のキーがナチュラルより半音高いキーであれば、予
め、キーコントローラのキーを#1に設定することによ
り、伴奏のキーをナチュラルより半音高いキーにして歌
うことができる。2. Description of the Related Art A karaoke device is a device in which a singer selects a song that he wants to sing and sings it along with a karaoke accompaniment. Recently, a karaoke device may be equipped with a key controller capable of setting an accompaniment key according to the pitch (key) of the singer. For example, if one's own key is a semitone higher than the natural key, by setting the key of the key controller to # 1 in advance, the accompaniment key can be made a semitone higher than the natural key to sing.
【0003】従来は、このように、カラオケ装置のキー
コントローラの設定を行なっていた。Conventionally, the key controller of the karaoke apparatus is set in this way.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記の
ような従来のカラオケ装置のキーコントローラにおいて
は、次のような問題点があった。However, the above-described key controller of the conventional karaoke apparatus has the following problems.
【0005】カラオケ装置に使用されるカセットテー
プ,コンパクトディスク・グラフィック(以下、CD−
Gという),レーザーディスク(以下、LDという)に
録音されている伴奏のキーが製作メーカーごとに異なっ
ている場合がある。このため、歌い手が自分のキーを選
択しても、基準となるキーが異なっているので結局伴奏
のキーと合わず、曲の途中で再度キーを変更させる必要
があるという問題があった。Cassette tapes used in karaoke machines, compact disc graphics (hereinafter referred to as CD-
The key of the accompaniment recorded on the laser disk (hereinafter referred to as “G”) or the laser disk (hereinafter referred to as “LD”) may be different for each manufacturer. For this reason, even if the singer selects his or her own key, since the reference key is different, it does not match the accompaniment key, and there is a problem that the key needs to be changed again during the song.
【0006】また、男性用の伴奏で女性の歌い手または
女性用の伴奏で男性の歌い手が歌う場合、前者は歌のキ
ーが高すぎ後者は歌のキーが低すぎて、キーを合わせる
のが困難であるという問題もあった。When a female singer sings with a male accompaniment or a male singer sings with a female accompaniment, the former key is too high and the latter key is too low, making it difficult to match the keys. There was also the problem of being.
【0007】この発明は、上記のような問題点を解決し
て、キーコントロールを自動的に行うことができるカラ
オケ装置用自動キーコントローラ装置を提供することを
目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to solve the above problems and provide an automatic key controller device for a karaoke device which can automatically perform key control.
【0008】[0008]
【課題を解決するための手段】請求項1の伴奏信号記録
再生方法は、記録時には、音楽信号帯域中の所定帯域
に、伴奏の音符の周波数と同じ周波数を有する伴奏信号
を変調波として付加して記録媒体に記録するとともに、
再生時には、前記変調波を復調し、伴奏信号を得るこ
と、を特徴としている。According to the accompaniment signal recording / reproducing method of claim 1, at the time of recording, an accompaniment signal having the same frequency as the frequency of the accompaniment note is added as a modulation wave to a predetermined band of the music signal band. And record it on a recording medium,
At the time of reproduction, the modulated wave is demodulated to obtain an accompaniment signal.
【0009】請求項2の伴奏信号記録再生方法は、請求
項1の伴奏信号記録再生方法において、変調波をFM波
とすること、を特徴としている。The accompaniment signal recording / reproducing method of claim 2 is characterized in that, in the accompaniment signal recording / reproducing method of claim 1, the modulated wave is an FM wave.
【0010】請求項3の伴奏信号記録再生方法は、請求
項1の伴奏信号記録再生方法において、変調波をAM波
とすること、を特徴としている。The accompaniment signal recording / reproducing method of claim 3 is characterized in that, in the accompaniment signal recording / reproducing method of claim 1, the modulating wave is an AM wave.
【0011】請求項4のカラオケ装置用自動キーコント
ローラ装置は、請求項1の伴奏信号記録再生方法により
得られた伴奏信号の各音符の周波数を表わすディジタル
周波数信号を得る伴奏周波数取出手段、歌信号の各音符
の周波数を表わすディジタル周波数信号を得る歌周波数
取出手段、伴奏周波数取出手段から得た伴奏信号のディ
ジタル周波数信号のうち、所定単位時間ごとに最高周波
数を得る伴奏最高周波数検出手段、歌周波数取出手段か
ら得た歌信号のディジタル周波数信号のうち、所定単位
時間ごとに最高周波数を得る歌最高周波数検出手段、伴
奏最高周波数検出手段から得た伴奏信号の最高周波数と
歌最高周波数検出手段から得た歌信号の最高周波数との
差周波数を所定単位時間ごとに演算する演算手段、演算
手段により得られた差周波数のうち、所定時間内で最も
頻度の高い差周波数を選択する選択手段、選択手段によ
り選択された差周波数に対応するキーのずれに基づい
て、伴奏のキーを修正するキー修正手段、を備えたこと
を特徴としている。According to a fourth aspect of the present invention, there is provided an automatic key controller device for a karaoke apparatus, wherein the accompaniment frequency extracting means for obtaining a digital frequency signal representing the frequency of each note of the accompaniment signal obtained by the accompaniment signal recording / reproducing method according to claim 1, and a song signal. Of the accompaniment signal from the accompaniment signal obtained from the accompaniment frequency extraction means and the accompaniment frequency extraction means for obtaining a digital frequency signal representing the frequency of each note Among the digital frequency signals of the song signal obtained from the extracting means, the highest frequency of the song obtained from the highest frequency detecting means and the highest frequency of the accompaniment signal obtained from the highest accompaniment frequency detecting means The calculation means for calculating the frequency difference from the highest frequency of the Selecting means for selecting the most frequent difference frequency within a predetermined time among the difference frequencies, and key correcting means for correcting the accompaniment key based on the shift of the key corresponding to the difference frequency selected by the selecting means. It is characterized by having.
【0012】請求項5のカラオケ装置用自動キーコント
ローラ装置は、請求項4のカラオケ装置用自動キーコン
トローラ装置において、演算手段は、伴奏信号の最高周
波数に歌信号の最高周波数の除算を行ない、その商が2
以上または1/2以下であれば、伴奏信号の最高周波数
に1/2または2の乗算を行なったものと歌信号の最高
周波数との差を演算すること、を特徴としている。According to a fifth aspect of the present invention, there is provided an automatic key controller device for a karaoke device according to the fourth aspect, wherein the calculating means divides the highest frequency of the accompaniment signal by the highest frequency of the song signal. Quotient is 2
If it is equal to or greater than or equal to or less than 1/2, the difference between the highest frequency of the accompaniment signal multiplied by 1/2 or 2 and the highest frequency of the song signal is calculated.
【0013】[0013]
【作用】請求項1の伴奏信号記録再生方法は、記録時に
は、音楽信号帯域中の所定帯域に、伴奏の音符の周波数
と同じ周波数を有する伴奏信号を変調波として付加して
記録媒体に記録するとともに、再生時には、前記変調波
を復調し、伴奏信号を得る。従って、記録媒体の音楽信
号が使用されない帯域に、正弦波の伴奏信号を変調波と
して記録し、記録媒体から正弦波の伴奏信号を得ること
ができる。According to the accompaniment signal recording / reproducing method of claim 1, at the time of recording, an accompaniment signal having the same frequency as the frequency of the accompaniment note is added as a modulated wave to a predetermined band of the music signal band and recorded on the recording medium. At the same time, during reproduction, the modulated wave is demodulated to obtain an accompaniment signal. Therefore, the sinusoidal accompaniment signal can be recorded as a modulation wave in a band where the music signal of the recording medium is not used, and the sinusoidal accompaniment signal can be obtained from the recording medium.
【0014】請求項2の伴奏信号記録再生方法は、請求
項1の伴奏信号記録再生方法において、変調波をFM波
とする。従って、記録媒体の音楽信号が使用されない帯
域に、正弦波の伴奏信号をFM変調して記録することが
できる。The accompaniment signal recording / reproducing method according to a second aspect is the accompaniment signal recording / reproducing method according to the first aspect, wherein the modulated wave is an FM wave. Therefore, the sine wave accompaniment signal can be FM-modulated and recorded in a band where the music signal of the recording medium is not used.
【0015】請求項3の伴奏信号記録再生方法は、請求
項1の伴奏信号記録再生方法において、変調波をAM波
とする。従って、記録媒体の音楽信号が使用されない帯
域に、正弦波の伴奏信号をAM変調して記録することが
できる。According to a third aspect of the accompaniment signal recording / reproducing method, in the accompaniment signal recording / reproducing method of the first aspect, the modulated wave is an AM wave. Therefore, the sine wave accompaniment signal can be AM-modulated and recorded in a band where the music signal of the recording medium is not used.
【0016】請求項4のカラオケ装置用自動キーコント
ローラ装置は、伴奏周波数取出手段が、請求項1の伴奏
信号記録再生方法により得られた伴奏信号の各音符の周
波数を表わすディジタル周波数信号を得る。歌周波数取
出手段は、歌信号の各音符の周波数を表わすディジタル
周波数信号を得る。伴奏最高周波数検出手段は、伴奏周
波数取出手段から得た伴奏信号のディジタル周波数信号
のうち、所定単位時間ごとに最高周波数を得る。歌最高
周波数検出手段は、歌周波数取出手段から得た歌信号の
ディジタル周波数信号のうち、所定単位時間ごとに最高
周波数を得る。演算手段は、伴奏最高周波数検出手段か
ら得た伴奏信号の最高周波数と歌最高周波数検出手段か
ら得た歌信号の最高周波数との差周波数を所定単位時間
ごとに演算する。選択手段は、演算手段により得られた
差周波数のうち、所定時間内で最も頻度の高い差周波数
を選択する。キー修正手段は、選択手段により選択され
た差周波数に対応するキーのずれに基づいて、伴奏のキ
ーを修正する。In the automatic key controller device for a karaoke apparatus according to a fourth aspect, the accompaniment frequency extracting means obtains a digital frequency signal representing the frequency of each note of the accompaniment signal obtained by the accompaniment signal recording / reproducing method according to the first aspect. The song frequency extracting means obtains a digital frequency signal representing the frequency of each note of the song signal. The accompaniment highest frequency detecting means obtains the highest frequency for every predetermined unit time among the digital frequency signals of the accompaniment signal obtained from the accompaniment frequency extracting means. The highest song frequency detecting means obtains the highest frequency every predetermined unit time from the digital frequency signals of the song signal obtained from the song frequency extracting means. The calculating means calculates a difference frequency between the highest frequency of the accompaniment signal obtained from the highest accompaniment frequency detecting means and the highest frequency of the singing signal obtained from the highest singing frequency detecting means, every predetermined unit time. The selecting means selects, from the difference frequencies obtained by the calculating means, the most frequent difference frequency within a predetermined time. The key correction means corrects the accompaniment key based on the shift of the key corresponding to the difference frequency selected by the selection means.
【0017】従って、所定単位時間ごとに歌信号の最高
周波数と伴奏信号の最高周波数との差周波数を演算し、
所定時間で最も頻度の高い差周波数を選択することによ
り、歌のキーと伴奏のキーのずれを検出し、このキーの
ずれに基づいて伴奏のキーを修正する。Therefore, the difference frequency between the highest frequency of the song signal and the highest frequency of the accompaniment signal is calculated every predetermined unit time,
By selecting the difference frequency having the highest frequency in a predetermined time, a shift between the song key and the accompaniment key is detected, and the accompaniment key is corrected based on the shift between the keys.
【0018】請求項5のカラオケ装置用自動キーコント
ローラ装置は、さらに、演算手段は、伴奏信号の最高周
波数に歌信号の最高周波数の除算を行ない、その商が2
以上または1/2以下であれば、伴奏信号の最高周波数
に1/2または2の乗算を行なったものと歌信号の最高
周波数との差を演算する。従って、女性と男性における
伴奏や音声のオクターブの相違があっても、歌のキーと
伴奏のキーのずれを検出することができる。In the automatic key controller device for a karaoke apparatus according to claim 5, the arithmetic means further divides the highest frequency of the accompaniment signal by the highest frequency of the song signal, and the quotient is 2
If it is more than or equal to or less than 1/2, the difference between the highest frequency of the accompaniment signal multiplied by 1/2 or 2 and the highest frequency of the song signal is calculated. Therefore, even if there is a difference in accompaniment or voice octave between a female and a male, it is possible to detect the shift between the song key and the accompaniment key.
【0019】[0019]
【実施例】この発明は、カラオケ装置において、キーコ
ントロールを自動的に行なうためのものである。以下の
実施例においては、キーコントロールに用いるための伴
奏信号を、変調波として付加して記録するようにしてい
る。伴奏信号の記録および取り出しについて説明した
後、キーコントロールの説明に移る。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention is for automatically performing key control in a karaoke apparatus. In the following embodiments, an accompaniment signal used for key control is added as a modulated wave and recorded. After the recording and extraction of the accompaniment signal is explained, the explanation of the key control will be made.
【0020】カラオケ装置に用いられるレーザーディス
ク(LD)などには、オーケストラの伴奏やプロの歌い手
の歌などが記録されている。なお、この実施例では、オ
ーケストラの伴奏やプロの歌い手の歌などを音楽信号と
いう。この伴奏信号記録再生方法は、記録媒体であるL
Dに、この音楽信号とともに、キーコントロールに用い
る伴奏信号を記録しようとするものである。しかし、伴
奏信号をそのまま記録しても、音楽信号と伴奏信号とが
区別されないので、伴奏信号のみを取り出すことができ
ない。このため、音楽信号が記録されている周波数帯域
とは別の周波数帯域に伴奏信号を記録する必要がある。On a laser disk (LD) used in a karaoke apparatus, an accompaniment of an orchestra and a song of a professional singer are recorded. In this embodiment, the accompaniment of the orchestra and the song of a professional singer are called music signals. This accompaniment signal recording / reproducing method uses an L recording medium.
In D, an accompaniment signal used for key control is to be recorded together with the music signal. However, even if the accompaniment signal is recorded as it is, it is not possible to extract only the accompaniment signal because the music signal and the accompaniment signal are not distinguished. Therefore, it is necessary to record the accompaniment signal in a frequency band different from the frequency band in which the music signal is recorded.
【0021】通常のオーディオ機器に用いられる音楽信
号は、図6aに示すように、DC〜20kHzの可聴周波数帯
域の信号である。しかし、カラオケ装置用LDに記録さ
れる音楽信号においては、DC〜16kHzの周波数帯域であ
れば使用するに十分である。すなわち、16kHz〜20kHzの
周波数帯域は、通常使用されない。従って、図6bに示
すように、この周波数帯域に伴奏信号を記録することが
できる。The music signal used in the ordinary audio equipment is a signal in the audible frequency band of DC to 20 kHz, as shown in FIG. 6a. However, in the music signal recorded on the karaoke machine LD, the frequency band of DC to 16 kHz is sufficient for use. That is, the frequency band of 16 kHz to 20 kHz is not normally used. Therefore, as shown in FIG. 6b, the accompaniment signal can be recorded in this frequency band.
【0022】ここで、このキーコントロールに用いる伴
奏信号について説明する。図7に、一歌曲の譜面を示
す。この歌曲の各音符は、周波数の配列として表現する
ことが可能である。例えば、譜面に最初に現れる「ド」の
音符の周波数は262Hzであり、次の「レ」の音符の周波数
は294Hzである。この周波数配列の状態を図8に示す。Here, the accompaniment signal used for this key control will be described. FIG. 7 shows the score of one song. Each note in this song can be represented as an array of frequencies. For example, the frequency of the first "do" note appearing on the musical score is 262 Hz, and the frequency of the next "re" note is 294 Hz. The state of this frequency array is shown in FIG.
【0023】この発明で記録される伴奏信号は、このよ
うな伴奏の音符の周波数を持つように作成された正弦波
の記録信号である。なお、この例では、伴奏信号を100H
z〜500Hzの周波数のものとして説明する。The accompaniment signal recorded in the present invention is a sinusoidal recording signal created so as to have the frequency of the note of such an accompaniment. In this example, the accompaniment signal is 100H.
It is assumed that the frequency is z to 500 Hz.
【0024】上記のように、音楽信号の16kHz〜20kHzの
周波数帯域に、100Hz〜500Hzの周波数の伴奏信号を記録
しようとすると、伴奏信号の周波数を16kHz〜20kHzの周
波数に変調して記録する必要がある。この発明は、この
帯域に伴奏信号をFM変調して記録するものである。As described above, when attempting to record an accompaniment signal having a frequency of 100 Hz to 500 Hz in the frequency band of 16 kHz to 20 kHz of a music signal, it is necessary to modulate the frequency of the accompaniment signal to a frequency of 16 kHz to 20 kHz and record it. There is. According to the present invention, the accompaniment signal is FM-modulated and recorded in this band.
【0025】図1に、この発明の一実施例による伴奏信
号記録回路を示す。この回路は、バンド・パス・フィル
タ(BPF)202,BPF204,FM変調器206,ミキサー20
8,AD変換器210により構成される。以下、この回路に
より、LDに伴奏信号をFM変調波として記録する動作
を説明する。FIG. 1 shows an accompaniment signal recording circuit according to an embodiment of the present invention. This circuit consists of a band pass filter (BPF) 202, BPF 204, FM modulator 206, mixer 20.
8 and AD converter 210. The operation of recording the accompaniment signal as an FM modulated wave in the LD by this circuit will be described below.
【0026】まず、音楽信号をDC〜16kHzの帯域のBP
F202に与えて、この帯域以外の音声信号を除去する。
また、伴奏信号を100Hz〜500Hzの帯域のBPF204に与
えて、この帯域以外の伴奏信号を除去する。First, the music signal is converted into a BP in the band of DC to 16 kHz.
It is given to F202 to remove the voice signal other than this band.
Further, the accompaniment signal is given to the BPF 204 in the band of 100 Hz to 500 Hz to remove the accompaniment signal other than this band.
【0027】次に、100Hz〜500Hzの伴奏信号を、中心周
波数f0を18kHzとする搬送波(図6b)を用いてFM変調
器206によりFM変調する。そして、BPF202から出力
する音楽信号とBPF204から出力する変調された伴奏
信号とをミキサー208に入力する。次に、この合成され
たアナログ信号をAD変換器210によりディジタル変換
して、総合ディジタル信号とする。以上のようにして、
LDの音楽信号が使用されない帯域に、FM変調された
伴奏信号が記録される。Next, the accompaniment signal of 100 Hz to 500 Hz is FM-modulated by the FM modulator 206 using a carrier wave (FIG. 6B) having a center frequency f 0 of 18 kHz. Then, the music signal output from the BPF 202 and the modulated accompaniment signal output from the BPF 204 are input to the mixer 208. Next, the combined analog signal is digitally converted by the AD converter 210 to obtain a total digital signal. As described above,
The FM-accompanied accompaniment signal is recorded in a band where the LD music signal is not used.
【0028】図2に、この記録した伴奏信号を取り出す
伴奏信号再生回路を示す。この回路は、DA変換器21
2,BPF214,BPF216,FM検波器218により構成さ
れる。以下、この回路により、LDにFM変調波として
記録された伴奏信号を取り出す動作について説明する。FIG. 2 shows an accompaniment signal reproducing circuit for taking out the recorded accompaniment signal. This circuit is a DA converter 21
2, BPF 214, BPF 216, and FM detector 218. The operation of extracting the accompaniment signal recorded as an FM modulated wave in the LD by this circuit will be described below.
【0029】まず、記録された総合ディジタル信号をD
A変換器212によりアナログ信号にする。次に、このア
ナログ信号は、BPF214,216に与えられる。従って、
伴奏信号は、16kHz〜20kHzの帯域のBPF216から出力
して取り出される。次に、FM検波器218により復調し
て、100Hz〜500Hzの伴奏信号として取り出す。また、音
楽信号は、DC〜16kHzの帯域のBPF214から出力して取
り出される。このように、伴奏信号をFM変調波とする
ことにより、LDに伴奏信号が記録再生される。First, the recorded total digital signal is D
An analog signal is converted by the A converter 212. This analog signal is then provided to BPFs 214,216. Therefore,
The accompaniment signal is output and taken out from the BPF 216 in the band of 16 kHz to 20 kHz. Next, the signal is demodulated by the FM detector 218 and extracted as an accompaniment signal of 100 Hz to 500 Hz. Further, the music signal is output and taken out from the BPF 214 in the band of DC to 16 kHz. As described above, by using the FM-modulated wave as the accompaniment signal, the accompaniment signal is recorded / reproduced in / from the LD.
【0030】次に、他の実施例として、伴奏信号をAM
変調波とすることにより、LDに伴奏信号を記録再生す
る方法について説明する。前述したように、カラオケ装
置に用いられる音楽信号の周波数帯域は、DC〜16kHzで
ある。この周波数帯域中において、図3aに示すよう
に、3kHz付近の周波数については、人間の耳に聴こえに
くく、この帯域の周波数を除去することが聴感的に好ま
しいとされている。この発明は、図3bに示すように、
この帯域に伴奏信号をAM変調して記録するものであ
る。Next, as another embodiment, the accompaniment signal is set to AM.
A method of recording and reproducing the accompaniment signal on the LD by using the modulated wave will be described. As described above, the frequency band of the music signal used in the karaoke device is DC to 16 kHz. In this frequency band, as shown in FIG. 3a, it is difficult for the human ear to hear frequencies around 3 kHz, and it is considered that it is audibly preferable to remove frequencies in this band. This invention, as shown in FIG.
The accompaniment signal is AM-modulated and recorded in this band.
【0031】図4に、この実施例による伴奏信号記録回
路を示す。この回路は、狭帯域消去フィルタ(BRF)22
0,AM変調器222,ミキサー224,AD変換器226により
構成される。以下、この回路により、LDに伴奏信号を
AM変調波として記録する動作について説明する。FIG. 4 shows an accompaniment signal recording circuit according to this embodiment. This circuit has a narrow band rejection filter (BRF) 22
0, AM modulator 222, mixer 224, AD converter 226. Hereinafter, the operation of recording an accompaniment signal as an AM modulated wave on the LD by this circuit will be described.
【0032】まず、伴奏信号の周波数を、例えば、1/5
にカウントダウンして20〜100Hzにする。これは、記録
する伴奏信号をできるだけ狭帯域の周波数にすることに
より、音楽信号の除去周波数帯域を狭くし、音楽信号へ
の影響を小さくするためである。この信号を、中心周波
数f0を3kHzとする搬送波(図3b)を用いてAM変調器2
22によりAM変調する。一方、音楽信号を2.9kHz〜3.1k
Hzの帯域のBRF220に与えて、この帯域の音楽信号を
除去する。そして、BRF220から出力する音楽信号と
AM変調器222から出力する変調された伴奏信号とをミ
キサー224に入力する。次に、この合成されたアナログ
信号をAD変換器226によりディジタル変換して、総合
ディジタル信号とする。以上のようにして、LDの音楽
信号が使用されない帯域に、AM変調された伴奏信号が
記録される。First, the frequency of the accompaniment signal is set to, for example, 1/5.
Count down to 20-100 Hz. This is because the accompaniment signal to be recorded has a frequency in a narrow band as much as possible to narrow the removal frequency band of the music signal and reduce the influence on the music signal. This signal is converted to an AM modulator 2 using a carrier (FIG. 3b) having a center frequency f 0 of 3 kHz.
AM modulation by 22. On the other hand, music signals from 2.9kHz to 3.1k
It is applied to the BRF 220 in the Hz band to remove the music signal in this band. Then, the music signal output from the BRF 220 and the modulated accompaniment signal output from the AM modulator 222 are input to the mixer 224. Next, the combined analog signal is digitally converted by the AD converter 226 to form a total digital signal. As described above, the AM-accompanied accompaniment signal is recorded in the band where the LD music signal is not used.
【0033】図5に、この記録した伴奏信号を取り出す
伴奏信号再生回路を示す。この回路は、DA変換器22
8,BRF230,BPF232,AM検波器234により構成さ
れる。以下、この回路により、LDにAM変調波として
記録された伴奏信号を取り出す動作を説明する。FIG. 5 shows an accompaniment signal reproducing circuit for taking out the recorded accompaniment signal. This circuit is a DA converter 22
8, BRF230, BPF232, AM detector 234. The operation of extracting the accompaniment signal recorded as an AM modulated wave in the LD by this circuit will be described below.
【0034】まず、記録された総合ディジタル信号をD
A変換器228によりアナログ信号にする。次に、このア
ナログ信号は、BRF230,BPF232に与えられる。音
楽信号は、BRF230により伴奏信号が記録されている
2.9kHz〜3.1kHzの帯域を除去して取り出される。伴奏信
号は、2.9kHz〜3.1kHzの帯域のBPF232から出力して
取り出される。次に、AM検波器234により復調して、2
0Hz〜100Hzの伴奏信号として取り出す。この信号は、逓
倍して100Hz〜500Hzにされる。このように、伴奏信号を
AM変調波とすることにより、LDに伴奏信号が記録再
生される。First, the recorded total digital signal is D
An analog signal is converted by the A converter 228. Next, this analog signal is given to BRF230 and BPF232. As for music signals, accompaniment signals are recorded by BRF230.
It is taken out after removing the band from 2.9kHz to 3.1kHz. The accompaniment signal is output from the BPF 232 in the band of 2.9 kHz to 3.1 kHz and taken out. Next, demodulate by AM detector 234,
Extracted as an accompaniment signal of 0Hz to 100Hz. This signal is multiplied to 100 Hz to 500 Hz. In this way, the accompaniment signal is recorded and reproduced on the LD by using the AM-modulated wave as the accompaniment signal.
【0035】このようにして、LDに伴奏信号を変調波
として記録し、LDから再生して取り出す。この伴奏信
号は、正弦波信号であるので、以下のキーコントローラ
装置において、伴奏信号のディジタル周波数信号を取り
出す際、伴奏信号を誤って認識することなく、正確にキ
ーコントロールすることができることになる。In this way, the accompaniment signal is recorded as a modulated wave in the LD, and is reproduced and taken out from the LD. Since this accompaniment signal is a sine wave signal, in the following key controller device, when the digital frequency signal of the accompaniment signal is taken out, it is possible to perform accurate key control without erroneously recognizing the accompaniment signal.
【0036】次に、図9に、この発明の一実施例による
カラオケ装置用自動キーコントローラ装置の構成を示
す。伴奏周波数取出手段10は、上述の伴奏信号記録再
生方法により再生された伴奏信号の各音符の周波数を表
わすディジタル周波数信号を得る。歌周波数取出手段1
2は、歌信号の各音符の周波数を表わすディジタル周波
数信号を得る。伴奏最高周波数検出手段14は、伴奏周
波数取出手段10から得た伴奏信号のディジタル周波数
信号のうち、所定単位時間ごとに最高周波数を得る。歌
最高周波数検出手段16は、歌周波数取出手段12から
得た歌信号のディジタル周波数信号のうち、所定単位時
間ごとに最高周波数を得る。Next, FIG. 9 shows the configuration of an automatic key controller device for a karaoke machine according to an embodiment of the present invention. The accompaniment frequency extracting means 10 obtains a digital frequency signal representing the frequency of each note of the accompaniment signal reproduced by the accompaniment signal recording / reproducing method described above. Song frequency extraction means 1
2 obtains a digital frequency signal representing the frequency of each note of the song signal. The accompaniment highest frequency detecting means 14 obtains the highest frequency for every predetermined unit time among the digital frequency signals of the accompaniment signal obtained from the accompaniment frequency extracting means 10. The song highest frequency detecting means 16 obtains the highest frequency of the digital frequency signals of the song signal obtained from the song frequency extracting means 12 every predetermined unit time.
【0037】演算手段18は、伴奏最高周波数検出手段
14から得た伴奏信号の最高周波数と歌最高周波数検出
手段16から得た歌信号の最高周波数との差周波数を所
定単位時間ごとに演算する。選択手段20は、演算手段
18により得られた差周波数のうち、所定時間内で最も
頻度の高い差周波数を選択する。キー修正手段22は、
選択手段20により選択された差周波数に対応するキー
のずれに基づいて、伴奏のキーを修正してキーコントロ
ーラを動作させる。The calculating means 18 calculates the difference frequency between the highest frequency of the accompaniment signal obtained from the highest accompaniment frequency detecting means 14 and the highest frequency of the singing signal obtained from the highest singing frequency detecting means 16 every predetermined unit time. The selecting means 20 selects the most frequent difference frequency within a predetermined time period from the difference frequencies obtained by the calculating means 18. The key correction means 22 is
The accompaniment key is corrected based on the shift of the key corresponding to the difference frequency selected by the selection means 20, and the key controller is operated.
【0038】一般的に、図10に示すように、カラオケ
曲中における女性用の伴奏信号の音程(キー)は、G5
〜C4にほぼ集約される。これに対して、歌い手の歌の
キーが#4〜b4まで変動することを考慮すると、女性の
歌い手の歌信号の周波数帯域は、988Hz(B5)〜208Hz
とみなすことができる。Generally, as shown in FIG. 10, the pitch (key) of the female accompaniment signal in a karaoke piece is G 5
~ C 4 is almost the same. In contrast, considering that singer singing keys varies to # 4~B4, the frequency band of the female singer singing signal, 988Hz (B 5) ~208Hz
Can be regarded as
【0039】一方、男性用の伴奏信号のキーは、G4〜
C3にほぼ集約される。同様に歌い手のキーが変動する
ことを考慮すると、男性の歌い手の歌信号の周波数帯域
は、494Hz〜104Hz(G2)とみなすことができる。従っ
て、伴奏信号のキーはG5〜C3にほぼ集約され、歌信号
のキーはB5〜G2にほぼ集約される。On the other hand, the keys of the accompaniment signal for men are G 4 to
Almost aggregated to C 3 . Similarly, considering that the keys of the singer change, the frequency band of the song signal of the male singer can be regarded as 494 Hz to 104 Hz (G 2 ). Thus, the key accompaniment signals substantially are aggregated into G 5 -C 3, key songs signals are substantially summarized in B 5 ~G 2.
【0040】また、この伴奏信号のキーと歌信号のキー
#4〜b4とは、伴奏信号のキーの周波数を1とすると、
歌信号のキーの周波数が1.26〜0.79まで変動する関係に
なっている。例えば、伴奏信号G5の784Hz(ナチュラ
ル)に対する#4の988Hzは、1.26になっている。本装置
は以上のことを前提とする。Further, regarding the keys of the accompaniment signal and the keys # 4 to b4 of the song signal, when the frequency of the key of the accompaniment signal is 1,
The frequency of the key of the song signal varies from 1.26 to 0.79. For example, 988 Hz of # 4 is 1.26 for 784 Hz (natural) of the accompaniment signal G 5 . This device is premised on the above.
【0041】図9の細部図として図11,12を示す。
図11には、伴奏周波数取出手段である伴奏周波数取出
回路10の伴奏信号ディジタル変換回路10a,歌周波
数取出手段である歌周波数取出回路12の歌信号ディジ
タル変換回路12a,制御信号発生回路10cを示す。
また、図12には、伴奏信号ディジタル周波数発生回路
10bおよび歌信号ディジタル周波数発生回路12bを
示す。以下、図9および図11,12により、このカラ
オケ装置用自動キーコントローラ装置の動作を説明す
る。11 and 12 are detailed views of FIG.
FIG. 11 shows an accompaniment signal digital conversion circuit 10a of an accompaniment frequency extraction circuit 10 which is an accompaniment frequency extraction means, a song signal digital conversion circuit 12a of a song frequency extraction circuit 12 which is a song frequency extraction means, and a control signal generation circuit 10c. ..
Further, FIG. 12 shows an accompaniment signal digital frequency generation circuit 10b and a song signal digital frequency generation circuit 12b. The operation of this automatic key controller device for a karaoke machine will be described below with reference to FIGS. 9 and 11 and 12.
【0042】図11に、伴奏信号ディジタル変換回路1
0aを示す。上述したように、ここで使用される伴奏信
号は、LDに記録して再生された信号である。従って、
この信号は、伴奏の各音符を表わす正弦波であるので、
そのまま伴奏信号として使用することができる。以下、
図11により、 伴奏信号のディジタル周波数を取り出
す動作を説明する。FIG. 11 shows an accompaniment signal digital conversion circuit 1
0a is shown. As described above, the accompaniment signal used here is a signal recorded and reproduced in the LD. Therefore,
Since this signal is a sine wave representing each note in the accompaniment,
It can be used as it is as an accompaniment signal. Less than,
The operation of extracting the digital frequency of the accompaniment signal will be described with reference to FIG.
【0043】まず、伴奏信号は、例えば、16ビットのA
D変換器40に入力される。AD変換器40は、入力したア
ナログ信号をサンプリング周波数fs(例えば、fs=4
4.1kHz)でディジタル周波数信号に変換するが、この実
施例では、後述するゼロクロスを検出するためにパラレ
ル方式を使用する。First, the accompaniment signal is, for example, a 16-bit A
It is input to the D converter 40. The AD converter 40 converts the input analog signal into a sampling frequency fs (for example, fs = 4).
It is converted to a digital frequency signal at 4.1 kHz), but in this embodiment, a parallel system is used to detect a zero cross which will be described later.
【0044】図13に、このディジタル信号のレベルを
16ビットパラレルの両極性コードで表わした例を示す。
入力したアナログ信号は、正の場合にはMSBを「0」と
し、負の場合にはMSBを「1」とする。これによって、デ
ィジタル信号が正極性であるか負極性であるかを表わ
す。正極性である場合には、2SB〜LSBに「1」を順次立
てることによりレベルを表わす。負極性である場合に
は、2SB〜LSBに「0」を順次立てることによりレベルを
表わす。FIG. 13 shows the level of this digital signal.
An example is shown using a 16-bit parallel bipolar code.
When the input analog signal is positive, the MSB is "0", and when it is negative, the MSB is "1". This indicates whether the digital signal has a positive polarity or a negative polarity. In the case of positive polarity, the level is expressed by sequentially setting “1” in 2SB to LSB. When the polarity is negative, the level is expressed by sequentially setting “0” in 2SB to LSB.
【0045】次に、伴奏信号ディジタル変換回路10a
によりディジタル変換された伴奏信号は、図12に示す
ように、伴奏信号ディジタル周波数発生回路10bに送
られる。伴奏信号ディジタル周波数発生回路10bは、
ディジタルBPF521〜5232、SW2,SW3、論理回路5
6,62,68,70,72,74、バッファ58、フリップフロッ
プ64、遅延回路66により構成される。Next, the accompaniment signal digital conversion circuit 10a.
The accompaniment signal digitally converted by is sent to the accompaniment signal digital frequency generation circuit 10b as shown in FIG. The accompaniment signal digital frequency generation circuit 10b is
Digital BPF 52 1 to 52 32 , SW2, SW3, logic circuit 5
6, 62, 68, 70, 72, 74, a buffer 58, a flip-flop 64, and a delay circuit 66.
【0046】ディジタルBPF521〜5232の周波数順列
の状態を図14に示す。ディジタル変換された伴奏信号
は、G5〜C3の周波数帯域にある32個のディジタルBP
F521〜5232のいずれかにパラレル入力することにな
る。FIG. 14 shows the state of the frequency sequence of the digital BPFs 52 1 to 52 32 . The digitally converted accompaniment signals are 32 digital BPs in the frequency band of G 5 to C 3.
F521~52 32 will be parallel input to one of the.
【0047】次に、ディジタルBPF521〜5232に取り
込まれたデータ信号を検出する。図15に、データ信号
のゼロクロスの状態を示す。データ信号を検出するため
には、データ信号が図15Aに示すように、正極性信号
から負極性信号に変る時点(P1)、および負極性信号
から正極性信号に変る時点(P2)すなわちゼロクロス
を信号として取り出せばよい。すなわち、図15Bに示
すように、ゼロクロスをパルス信号として出力させて、
検出時間TK内にパルス信号の回数をカウントすれば、
伴奏信号の各音符の周波数を表わすディジタル周波数信
号として取り出すことができる。ゼロクロスは、例えば
ディジタル信号が正極性であれば、図13の場合、MSB
〜15SBが0でLSBが1の「0000000000000001」で表わされ
る。Next, the data signals taken into the digital BPFs 52 1 to 52 32 are detected. FIG. 15 shows a zero cross state of the data signal. To detect the data signal, so that the data signal shown in FIG. 15A, when the time of change from the positive polarity signal to a negative polarity signal (P1), and a negative polarity signal changes to the positive polarity signal (P 2) i.e. the zero-crossing Should be taken out as a signal. That is, as shown in FIG. 15B, the zero cross is output as a pulse signal,
If the number of pulse signals is counted within the detection time T K ,
It can be extracted as a digital frequency signal representing the frequency of each note of the accompaniment signal. For example, if the digital signal has a positive polarity, the zero-cross is the MSB in the case of FIG.
~ 15 SB is represented by "0000000000000001" where 0 is 0 and LSB is 1.
【0048】図12に戻って、このようにして、BPF
521〜5232から取り出した信号を、SW2により、負極性
信号を正極性信号に変換する。これにより、ゼロクロス
は、すべて「0000000000000001」で表示されるため、ゼ
ロクロスの検出が容易になる。その後、データ信号の2S
B〜15SBをOR56に入力する。ゼロクロスがある場合に
は、論理回路54の2SB〜15SBにビットが存在しないの
で、OR56の出力は「0」である。Returning to FIG. 12, in this way, the BPF is
The signals taken out from 52 1 to 52 32 are converted into negative polarity signals by SW2. As a result, all zero crosses are displayed as "0000000000000001", which makes it easy to detect zero crosses. After that, 2S of data signal
Input B to 15SB into OR56. When there is a zero cross, there is no bit in 2SB to 15SB of the logic circuit 54, and the output of the OR 56 is "0".
【0049】OR56の出力が「0」であれば、バッファ5
8を通したデータ信号の2SB〜15SBを、SW2で、強制的
に「1」にしてフルビットの信号とする。これらの信号
がAND62に入力すると、AND62の出力は「1」とな
る。従って、データ信号が発生することになる。この結
果、図15Bに示すように、データ信号の1サイクルに2
回のパルス信号が発生する。このパルスの発生数を検出
時間Tk(例えば、100msec)内に数えて、伴奏信号のデ
ィジタル周波数信号として取り出すことになる。If the output of OR56 is "0", buffer 5
2SB to 15SB of the data signal passed through 8 are forcibly set to "1" by SW2 to be a full-bit signal. When these signals are input to AND62, the output of AND62 becomes "1". Therefore, a data signal is generated. As a result, as shown in FIG.
Pulse signal is generated. The number of occurrences of this pulse is counted within the detection time T k (for example, 100 msec) and extracted as a digital frequency signal of the accompaniment signal.
【0050】これに対して、ゼロクロス以外、すなわち
2SB〜15SBにビットが存在すれば、OR56の出力は、
「1」である。OR56の出力が「1」であれば、バッファ
58を通したデータ信号の2SB〜15SBを、すべてSW3で、
強制的に「0」にする。従って、AND62の出力は「0」
になり、伴奏信号が発生しないことになる。On the other hand, other than zero crossing, that is,
If bits exist in 2SB to 15SB, the output of OR56 is
It is "1". If the output of OR56 is "1", the buffer
2SB to 15SB of the data signal through 58 are all SW3,
Forced to "0". Therefore, the output of AND62 is "0".
Therefore, no accompaniment signal is generated.
【0051】図16に示すように、検出時間Tkを100ms
ecとした場合において、各周波数に対応するパルス数が
存在する。例えば、988Hzの周波数であれば、197のパ
ルス数が存在する。このように、伴奏信号のディジタル
周波数は、伴奏周波数取出回路10により取り出された
パルス数により特定できることになる。ここで、検出時
間Tkを100msecとしたのは、以下の理由による。As shown in FIG. 16, the detection time T k is 100 ms.
When ec is set, there are pulse numbers corresponding to the respective frequencies. For example, with a frequency of 988 Hz, there are 197 pulses. Thus, the digital frequency of the accompaniment signal can be specified by the number of pulses extracted by the accompaniment frequency extraction circuit 10. Here, the detection time T k is set to 100 msec for the following reason.
【0052】カラオケに用いられる通常の歌曲において
は、歌曲の各音符の長さは、2分音符では約1sec,4分音
符では約500msec,8分音符では約250msec,16分音符で
は約125msecである。従って、16分音符が続くと125msec
ごとに伴奏信号の周波数が変ることになる。さらに、パ
ルス信号の認識のための休止時間20msecも必要とされ
る。このため、ディジタル周波数信号を認識するために
は、100msec以下にする必要がある。従って、この実施
例では、伴奏信号を検出するための検出時間Tkを100ms
ecとする。In a normal song used for karaoke, the length of each note of the song is about 1 sec for a half note, about 500 msec for a quarter note, about 250 msec for an eighth note, and about 125 msec for a 16th note. is there. Therefore, if 16th notes continue, 125 msec
Each time the frequency of the accompaniment signal changes. Furthermore, a pause time of 20 msec for recognizing the pulse signal is also required. Therefore, in order to recognize the digital frequency signal, it must be 100 msec or less. Therefore, in this embodiment, the detection time T k for detecting the accompaniment signal is 100 ms.
ec
【0053】この検出時間Tkの100msecは、図12に示
すように、伴奏信号ディジタル周波数発生回路10bに
より作成される。まず、フリップフロップ64に、AND
62の出力をクロック信号として、伴奏のスタートによっ
て各BPF52からデータ信号が入力されるOR56から、
データ信号が持続している時間のみ「1」となる信号を
出力させ、この「1」をクリア信号として入力させる。The detection time T k of 100 msec is generated by the accompaniment signal digital frequency generation circuit 10b as shown in FIG. First, AND to the flip-flop 64
From the OR 56 to which the data signal is input from each BPF 52 by the start of accompaniment, using the output of 62 as the clock signal,
A signal that becomes "1" is output only for the duration of the data signal, and this "1" is input as a clear signal.
【0054】次に、フリップフロップ64の出力とこれを
遅延回路66により100msec遅延させた出力とをAND70
に入力する。これにより、AND62の出力があれば、必
ず100msecの間、AND70から「1」となる信号を出力す
る。Then, the output of the flip-flop 64 and the output delayed by 100 msec by the delay circuit 66 are AND 70
To enter. As a result, if there is an output from the AND62, the signal that becomes "1" is always output from the AND70 for 100 msec.
【0055】次に、このAND70の出力と前記AND62
の出力とをAND68に入力し、持続時間が100msecであ
るシリアル信号を得て、さらに、この信号と後述する演
奏信号とをAND72に入力し、演奏信号が「1」である
時のみ、100msec持続するシリアル信号を作成する。以
上のようにして、検出時間Tkを作成する。Next, the output of the AND70 and the AND62
The output of and is input to the AND68, a serial signal with a duration of 100 msec is obtained, and this signal and a performance signal described later are input to the AND72, and the performance signal is maintained for 100 msec only when the performance signal is "1". Create a serial signal. The detection time T k is created as described above.
【0056】一方、歌信号においては、歌周波数取出回
路12により、歌信号のディジタル周波数信号を取り出
す。この状態を図11,12に示す。歌信号は、マイク
ロフォン44を通して、歌信号ディジタル変換回路12a
に入力される。On the other hand, with respect to the song signal, the song frequency extracting circuit 12 extracts the digital frequency signal of the song signal. This state is shown in FIGS. The song signal is passed through the microphone 44 and the song signal digital conversion circuit 12a.
Entered in.
【0057】次に、歌信号は、帯域幅が100Hz〜1000Hz
程度のアナログ通過帯域フィルタ(BPF)46に入力さ
れ、取り出した伴奏信号の高周波成分をできるだけ除去
する。その後、16ビットのAD変換器48に入力されて、
伴奏信号と同様にディジタル信号に変換される。Next, the song signal has a bandwidth of 100 Hz to 1000 Hz.
The high frequency component of the accompaniment signal that is input to the analog pass band filter (BPF) 46 and is taken out is removed as much as possible. After that, it is input to the 16-bit AD converter 48,
Like the accompaniment signal, it is converted into a digital signal.
【0058】なお、歌信号ディジタル周波数発生回路1
2bには、歌い手の歌のキーが#4〜b4まで変動するこ
とを考慮して、図17に示すように、B5〜#G2までの
周波数順列にあるBPFを合計56個設置している。Incidentally, the song signal digital frequency generation circuit 1
The 2b, considering that the singer singing keys varies to # 4~b4, as shown in FIG. 17, B 5 ~ # with total of 56 installed BPF in the frequency permutation to G 2 There is.
【0059】このような回路により、歌信号のディジタ
ル周波数についても、同様に、パルス数として取り出さ
れる。With such a circuit, the digital frequency of the song signal is similarly extracted as the number of pulses.
【0060】図18に、図9の伴奏最高周波数検出手段
14,歌最高周波数検出手段16,演算手段18,選択
手段20をCPUによって構成する場合の、具体的ハー
ドウエアの一例を示す。CPU60には、ROM112,R
AM114,CRT116,キーボード118,伴奏信号入力12
0,歌信号入力122,測定信号入力124,演奏信号入力12
6,キー修正出力128が接続されている。CPU60は、R
OM112に格納されているプログラムにしたがって各部
を制御するものである。RAM114は、伴奏信号のディ
ジタル周波数の最大値MM1と歌信号のディジタル周波
数の最大値MM2との差周波数を記憶する。FIG. 18 shows an example of concrete hardware when the accompaniment highest frequency detecting means 14, the song highest frequency detecting means 16, the calculating means 18, and the selecting means 20 of FIG. 9 are constituted by a CPU. The CPU 60 has a ROM 112, R
AM114, CRT116, keyboard 118, accompaniment signal input 12
0, song signal input 122, measurement signal input 124, performance signal input 12
6, key correction output 128 is connected. CPU60 is R
Each unit is controlled according to the program stored in the OM 112. The RAM 114 stores the difference frequency between the maximum digital frequency MM1 of the accompaniment signal and the maximum digital frequency MM2 of the song signal.
【0061】図19に、伴奏信号および歌信号のディジ
タル信号処理の基本フローチャートを、図20,21,
22,23,24に、これの詳細なフローチャートを示
す。以下、図19,20,21,22,23,24によ
り伴奏信号および歌信号のディジタル周波数を信号処理
する動作を説明する。FIG. 19 is a basic flowchart of the digital signal processing of the accompaniment signal and the song signal.
22, 23 and 24 show detailed flow charts of this. The operation of signal processing the digital frequencies of the accompaniment signal and the song signal will be described below with reference to FIGS.
【0062】まず、図19のフローチャートに示すよう
に、ステップS1において検出時間100msecでの伴奏信
号の周波数測定Aと歌信号の周波数測定Bとを交互に行
ないM1,M2を検出し、所定単位時間である測定時間T
m(例えば2sec間)での伴奏信号の最高ディジタル周波
数MM1および歌信号の最高ディジタル周波数MM2を検
出する。この状態を図20,21のフローチャートに示
す。以下、図20のフローチャートに示す伴奏信号の周
波数測定Aを中心に説明する。First, as shown in the flowchart of FIG. 19, in step S1, frequency measurement A of the accompaniment signal and frequency measurement B of the song signal are alternately performed at a detection time of 100 msec to detect M1 and M2, and a predetermined unit time is detected. Measurement time T which is
The maximum digital frequency MM1 of the accompaniment signal and the maximum digital frequency MM2 of the song signal in m (for example, for 2 seconds) are detected. This state is shown in the flowcharts of FIGS. Hereinafter, the frequency measurement A of the accompaniment signal shown in the flowchart of FIG. 20 will be mainly described.
【0063】まず、CPU60は、すべてのフラグ,メモ
リを初期化する(ステップS10)。次に、演奏信号入
力126のパルスが「1」か「0」かを判断する(ステップ
S11)。「1」であれば、ステップS13に進む。「0」
であれば、終了フラグが「1」か「0」かを判断する(ス
テップS11)。「0」であれば、ステップS11に戻
る。「1」であれば、ステップS3に進む(ステップS
12)。[0063] First, CPU 60, all flags, the memory is initialized (step S1 0). Next, the pulse of the performance signal input 126 determines whether "1" or "0" (Step S1 1). If it is "1", the process proceeds to step S1 3. "0"
If, end flag is determined whether "1" or "0" (Step S1 1). If it is "0", the flow returns to step S1 1. If it is "1", the process proceeds to step S3 (step S
1 2 ).
【0064】ここで、演奏信号入力126とは、所定時間
である1コーラス(例えば約60sec)の間だけ「1」また
は「0」が持続する信号をいい、終了フラグとは、1コー
ラスが終了したことを示すフラグをいう。Here, the performance signal input 126 is a signal in which "1" or "0" lasts for one chorus (for example, about 60 seconds) which is a predetermined time, and the end flag means that one chorus ends. It means a flag indicating that it has been done.
【0065】この演奏信号は、図11に示す制御信号発
生回路10cにおいて、伴奏信号を、伴奏の開始から終
了までの間、整流器76,積分器78により整流・積分し、
電圧比較器80で波形整形することにより、1コーラス持
続する信号として作成される。 また、測定時間Tmの2
secは、2secパルス発生器104の出力と上記のように作成
された演奏信号とをAND106に入力させたものを出力
させることによって作成される。This performance signal is rectified and integrated by the rectifier 76 and the integrator 78 from the start to the end of the accompaniment in the control signal generation circuit 10c shown in FIG.
By shaping the waveform with the voltage comparator 80, it is created as a signal having one chorus duration. Also, the measurement time T m is 2
sec is created by inputting the output of the 2 sec pulse generator 104 and the performance signal created as described above to the AND 106 and outputting the result.
【0066】図20のフローチャートに戻り、次に、ス
テップS13では、CPU60は、伴奏信号入力120のパル
スが「1」か「0」かを判断する(ステップS13a)。伴
奏信号入力120のパルスが「1」であれば、ステップS1
3bに進む。ステップS13bでは、タイマフラグ1が立っ
ているかどうかの確認をする。タイマフラグ1は、伴奏
信号入力120のパルス「0」が20msec続いたことを認識す
るフラグである。20msecタイマ1のタイマがスタートし
てから20msec経過するとタイマフラグ1を「1」にするの
で、タイマフラグ1が「1」であることは、伴奏信号のパ
ルスが20msec以上発生していないことを表わす。[0066] Returning to the flowchart of FIG. 20, then, in step S1 3, CPU 60 is a pulse accompaniment signal input 120 to determine whether "1" or "0" (Step S1 3a). If the pulse of the accompaniment signal input 120 is "1", step S1
Continue to 3b . In step S1 3b , it is confirmed whether the timer flag 1 is set. The timer flag 1 is a flag for recognizing that the pulse "0" of the accompaniment signal input 120 continues for 20 msec. The timer flag 1 is set to "1" when 20 msec has elapsed from the start of the timer of the 20 msec timer 1, so that the timer flag 1 being "1" means that the accompaniment signal pulse has not been generated for 20 msec or more. ..
【0067】次に、測定フラグ1を「1」にするととも
に、100msecタイマ1をスタートさせる(ステップS
13c)。測定フラグ1は、伴奏信号入力120のパルス数の
カウントを許可するフラグである。その後、タイマフラ
グ1を「0」にして20msecタイマをスタートさせる(ステ
ップS13d)。なお、ステップS13bにおけるタイマフ
ラグ1が「0」の時には、立上がりの次の2回目以降の伴
奏信号入力120のパルスであるので、直接ステップS1
3dに進む。Next, the measurement flag 1 is set to "1" and the 100 msec timer 1 is started (step S
1 3c ). The measurement flag 1 is a flag that permits counting of the number of pulses of the accompaniment signal input 120. After that, the timer flag 1 is set to "0" to start the 20 msec timer (step S1 3d ). Note that when the timer flag 1 in step S1 3b is "0", it is the pulse of the accompaniment signal input 120 after the second time after the rising edge, so the step S1 is directly performed.
Go to 3d .
【0068】次に、CPU60は、入力フラグ1が立って
いるかどうかの確認をする(ステップS13e)。入力フ
ラグ1は、伴奏信号入力120の立上がりを認識するための
フラグである。入力フラグ1が「0」の時は、入力フラグ
1を「1」にする(ステップS13f)。なお、ステップS
13eで入力フラグ1が「1」の時は、伴奏信号入力120の
立上がりでないので、ステップS13f〜ステップS13h
を行なわないで歌信号の周波数測定Bを行なう。Next, the CPU 60 confirms whether or not the input flag 1 is set (step S1 3e ). The input flag 1 is a flag for recognizing the rising edge of the accompaniment signal input 120. When the input flag 1 is "0", the input flag
1 is set to "1" (step S1 3f ). Note that step S
When the input flag 1 is 1 in 1 3e , the accompaniment signal input 120 has not risen, so steps S1 3f to S1 3h.
The frequency measurement B of the song signal is performed without performing.
【0069】次に、入力フラグ1を「1」にした後、測定
フラグ1が立っているかどうかの確認をする(ステップ
S13g)。測定フラグ1が「1」の時には、100msecタイ
マをスタートさせて伴奏信号入力120のパルス数をカウ
ントする(ステップS13h)。その後、測定フラグ1が
「0」の時と同様に歌信号の周波数測定Bを行なう。Next, after setting the input flag 1 to "1", it is confirmed whether or not the measurement flag 1 is set (step S1 3g ). When the measurement flag 1 is "1", a 100 msec timer is started to count the number of pulses of the accompaniment signal input 120 (step S1 3h ). Then, the frequency measurement B of the song signal is performed in the same manner as when the measurement flag 1 is "0".
【0070】このように、CPU60は、100msecタイマ1
のタイマがスタートしてから100msec経過すると測定フ
ラグ1を「0」にするので、測定フラグ1が「1」の間のみ
伴奏信号のパルス数をカウントすることになる。As described above, the CPU 60 uses the 100 msec timer 1
When 100 msec has elapsed from the start of the timer, the measurement flag 1 is set to "0", so that the number of pulses of the accompaniment signal is counted only while the measurement flag 1 is "1".
【0071】次に、ステップS13aにおいて、測定フラ
グ1が「1」すなわち伴奏信号入力120のパルス数のカウ
ントを許可する時には、歌信号の周波数測定Bを行な
う。伴奏信号入力120が「0」の時には、ステップS13i
へ進む。ステップS13iでは、入力フラグ1を「0」にす
る。Next, in step S13a , when the measurement flag 1 is "1", that is, when the counting of the number of pulses of the accompaniment signal input 120 is permitted, frequency measurement B of the song signal is performed. When the accompaniment signal input 120 is "0", step S1 3i
Go to. In step S1 3i , the input flag 1 is set to "0".
【0072】次に、測定フラグ1が立っているかどうか
の確認をする(ステップS13j)。測定フラグ1が「0」
すなわち、伴奏信号入力120のパルス数のカウントを許
可しない時には、測定信号入力124が「1」か「0」かを
判断する(ステップS13k)。測定信号入力124が「1」
である時、すなわち、測定信号が測定時間Tm(2sec)
持続している時、 ステップS13hにおいてカウントし
たM1とすでにRAM114に記憶されている最大値MM1
とを比較する(ステップS13l)。Next, it is confirmed whether or not the measurement flag 1 is set (step S1 3j ). Measurement flag 1 is "0"
That is, when the counting of the number of pulses of the accompaniment signal input 120 is not permitted, it is determined whether the measurement signal input 124 is "1" or "0" (step S1 3k ). Measurement signal input 124 is "1"
, That is, when the measurement signal is the measurement time T m (2 sec)
When continuing, M1 counted in step S1 3h and maximum value MM1 already stored in RAM 114
And are compared (step S1 3l ).
【0073】次に、カウントされたM1とすでに記憶さ
れているMM1とを比較してM1が大きければ最大値MM
1を入れ替えてRAM114に記憶させる(ステップS
13m)。これにより、伴奏信号入力120のパルスのカウ
ント数の最大値MM1を検出する。Next, the counted M1 is compared with the already stored MM1. If M1 is large, the maximum value MM
Replace 1 and store in RAM 114 (step S
1 3m ). As a result, the maximum value MM1 of the pulse count number of the accompaniment signal input 120 is detected.
【0074】図25に、この状態の例を示す。図25A
に示す伴奏信号は、図12に示すAND68で100msec間
のパルス数として検出され、OR74からパルス数26波,
29波,・・のようにシリアルに出力されたものである。
従って、図25Bに示すように、最初の測定時間T
m1(2sec)ではパルス数39波が伴奏信号の最大値MM
1、次の測定時間Tm2(2sec)ではパルス数29波が伴奏
信号の最大値MM1、・・というように検出される。FIG. 25 shows an example of this state. Figure 25A
The accompaniment signal shown in is detected as the number of pulses for 100 msec by the AND68 shown in FIG.
29 waves, ..., which are serially output.
Therefore, as shown in FIG. 25B, the first measurement time T
At m1 (2 sec), the number of pulses is 39 and the maximum value of the accompaniment signal is MM.
1. At the next measurement time T m2 (2 sec), 29 pulses are detected as the maximum value MM1 of the accompaniment signal.
【0075】次に、測定信号入力124が「0」である時に
は、測定フラグ2の歌信号入力122についても測定が終っ
たか否かを確認する(ステップS13n)。測定終了の
「0」であれば、ステップS2に進む。測定未終了の
「1」であれば、歌信号の周波数測定Bを行なう。Next, when the measurement signal input 124 is "0", it is confirmed whether or not the measurement of the song signal input 122 of the measurement flag 2 is completed (step S1 3n ). If the measurement end is "0", the process proceeds to step S2. If the value is "1" that has not been measured, frequency measurement B of the song signal is performed.
【0076】一方、図21のフローチャートに示すよう
に、CPU60は、歌信号の周波数測定Bについても交互
に行なう(ステップS13′a〜13′n)。そして、歌信
号入力122のパルスのカウント数の最大値MM2を検出
し、同様に、測定時間Tm1,Tm2,・・でのMM2を検
出してRAM114に記憶させる。[0076] On the other hand, as shown in the flowchart of FIG. 21, CPU 60 performs alternately also frequency measurement B of the song signal (Step S1 3 'a ~1 3' n ). Then, the maximum value MM2 of the pulse count number of the song signal input 122 is detected, and similarly, MM2 at the measurement times T m1 , T m 2 , ... Is detected and stored in the RAM 114.
【0077】このように、伴奏信号の周波数測定Aと歌
信号の周波数測定Bを交互に行ない、測定時間Tm1,T
m2,・・というように2secごとに伴奏信号入力120のパ
ルスのカウント数の最大値MM1と歌信号入力122のパル
スのカウント数の最大値MM2を検出してRAM114に記
憶させる。In this way, the frequency measurement A of the accompaniment signal and the frequency measurement B of the song signal are alternately performed, and the measurement times T m1 and T
The maximum value MM1 of the pulse count number of the accompaniment signal input 120 and the maximum value MM2 of the pulse count number of the song signal input 122 are detected and stored in the RAM 114 every 2 seconds, such as m2 .
【0078】次に、図19に示すように、ステップS1
からステップS2に進む。ステップS2では、CPU60
は、ステップS1において、測定時間Tm1,Tm2,・・
ごとにRAM114に記憶させたMM1とMM2により、測
定時間Tm1,Tm2,・・ごとに差周波数R=MM2/M
M1を演算する。Next, as shown in FIG. 19, step S1
To step S2. In step S2, the CPU 60
In step S1, the measurement times T m1 , T m2 , ...
MM1 and MM2 stored in the RAM 114 for each measurement time, the difference frequency R = MM2 / M for each measurement time T m1 , T m2 , ...
Calculate M1.
【0079】ここで、差周波数Rは、#4〜b4のいずれ
かに対応する。図10および図16に示すように、例え
ば、MM1が784Hz(パルス数156)で、MM2が988H
z(パルス数197)であれば、Rは1.26で#4に相当す
る。従って、1コーラスの間において差周波数#4〜b4
のいずれかが検出される。そして、この演算された差周
波数#4〜b4の出現回数を加算してRAM114に記憶さ
せる。この詳細を図22のフローチャートに示す。以
下、このフローチャートの動作を説明する。Here, the difference frequency R corresponds to any of # 4 to b4. As shown in FIGS. 10 and 16, for example, MM1 is 784 Hz (pulse number 156) and MM2 is 988H.
If z (the number of pulses is 197), R is 1.26 and corresponds to # 4. Therefore, within one chorus, the difference frequency # 4 to b4
Is detected. Then, the calculated appearance frequencies of the difference frequencies # 4 to b4 are added and stored in the RAM 114. The details are shown in the flowchart of FIG. The operation of this flowchart will be described below.
【0080】まず、すべての出力をクリアにする(ステ
ップS20)。次に、CPU60は、R=MM2/MM1を
演算する(ステップS21)。そして、商Rが1.5より大
か小かの判断をする(ステップS22)。R≧1.5であれ
ば、Rを1/2にして(ステップS23)、ステップS26
に進む。[0080] First of all, all of the output to clear (step S2 0). Then, CPU 60 calculates the R = MM2 / MM1 (Step S2 1). Then, the quotient R is large or small determination of whether than 1.5 (step S2 2). If R ≧ 1.5, R is halved (step S2 3 ) and step S2 6
Proceed to.
【0081】また、R<1.5であれば、Rが0.667より大
か否かの判断をする(ステップS24)。R≦0.667であ
れば、Rを2倍にして(ステップS25)、ステップS2
6に進む。このようにして、男性用の伴奏で女性の歌い
手または女性用の伴奏で男性の歌い手が歌う場合、伴奏
のキーを歌のキーに自動的に2倍または1/2にするように
している。If R <1.5, it is determined whether R is larger than 0.667 (step S24). If R ≦ 0.667, R is doubled (step S2 5 ) and step S2
Go to 6 . In this way, when a female singer sings with a male accompaniment or a male singer sings with a female accompaniment, the accompaniment key is automatically doubled or halved to the song key.
【0082】次に、ステップS26〜235では、得られ
たRの値に応じてキー出力(#4〜b4)をし、#4〜b4
ごとに出現回数を加算する。例えば、1.23≦R<1.30で
あれば、ステップS28に進み、#4のキー出力をし(ス
テップS29)、それ以前に出現した回数に加算される
(ステップS210)。また、1.16≦R<1.23であれば、
ステップS211に進み、#3のキー出力をし(ステップ
S212)、それ以前に出現した回数に加算される(ステ
ップS213)。以下、同様に、#4〜b4ごとに出現回数
を加算する。[0082] Next, in step S2 6 to 2 35, the key output (# 4~b4) according to the value of the resulting R, # 4~b4
The number of appearances is added for each. For example, if 1.23 ≦ R <1.30, the process proceeds to step S2 8, the key output # 4 (Step S2 9), is added to the number of times that appeared it previously (Step S2 10). If 1.16 ≦ R <1.23,
The process proceeds to step S2 11, # 3 of the key output (step S2 12), is added to the number of times that appeared it previously (Step S2 13). Hereinafter, similarly, the number of appearances is added for each of # 4 to b4.
【0083】ただし、R≧1.30もしくはR<0.77であれ
ば、キー修正不能としてエラー出力し、Aに戻る(ステ
ップS26,ステップS235)。However, if R ≧ 1.30 or R <0.77, it is determined that the key cannot be corrected, an error is output, and the process returns to A (steps S2 6 and S2 35 ).
【0084】このようにして、1コーラスの間で検出さ
れたこの各差周波数#4〜b4の回数を加算してRAM11
4に記憶させる。In this way, the number of times each of the difference frequencies # 4 to b4 detected during one chorus is added, and the RAM 11 is added.
Remember to 4.
【0085】次に、1コーラスが終了して、終了フラグ
が「1」であれば、図19に示すように、ステップS3
に進む(ステップS12)。ステップS3では、RAM1
14に記憶された差周波数#4〜b4の出現回数を比較し
て、頻度の高い差周波数#4〜b4を選択する。この詳細
を図23のフローチャートに示す。以下、このフローチ
ャートの動作を説明する。Next, if one chorus has ended and the end flag is "1", as shown in FIG. 19, step S3
Advances to (Step S1 2). In step S3, RAM1
The frequency of occurrence of the difference frequencies # 4 to b4 stored in 14 is compared, and the difference frequency # 4 to b4 having a high frequency is selected. The details are shown in the flowchart of FIG. The operation of this flowchart will be described below.
【0086】まず、すべての出力をクリアにする(ステ
ップS30)。次に、MAX1をM#0(ナチュラルの出
現回数)に、MAX2を0にする(ステップS31)。M
AX2はMAX1に対応しており、例えば、MAX1がM
#0であればMAX2は0を、MAX1がMb1(b1の出現
回数)であればMAX2は1を、MAX1がM#1(#1の
出現回数)であればMAX2は2を表わす。[0086] First of all, all of the output to clear (step S3 0). Next, MAX1 is set to M # 0 (the number of occurrences of natural) and MAX2 is set to 0 (step S3 1 ). M
AX2 corresponds to MAX1, for example, MAX1 is M
If # 0, MAX2 represents 0, if MAX1 is Mb1 (the number of appearances of b1), MAX2 is 1, and if MAX1 is M # 1 (the number of appearances of # 1), MAX2 is 2.
【0087】次に、MAX1のM#0(ナチュラルの出現
回数)とMb1(b1の出現回数)とを比較する(ステッ
プS32)。MAX1のM#0がMb1より小さければ、M
AX1をMb1に書き換える(ステップS33)。MAX1
のM#0がMb1より大きければ、ステップS34に進
む。ステップS34では、MAX1に書き込まれているM
#0またはMb1とM#1(#1の出現回数)とを比較す
る。MAX1がM#1より小さければ、MAX1をM#1に
書き換える(ステップS35)。MAX1がM#1より大
きければ、ステップS36に進む。以下、同様にして、
M#4(ステップS317)まで行ない、#4〜b4の中で
最も頻度の高い差周波数#4〜b4を選択する。Next, M # 0 (the number of appearances of natural) of MAX1 is compared with Mb1 (the number of appearances of b1) (step S3 2 ). If M # 0 of MAX1 is smaller than Mb1, M
It rewrites AX1 to Mb1 (Step S3 3). MAX1
If the M # 0 is greater than Mb1, the process proceeds to step S3 4. In step S3 4, M being written to MAX1
# 0 or Mb1 is compared with M # 1 (the number of appearances of # 1). If MAX1 is less than M # 1, rewrites the MAX1 to M # 1 (Step S3 5). If MAX1 is greater than M # 1, the process proceeds to step S3 6. In the same way,
Performed until M # 4 (Step S31 7), for selecting the difference frequency # 4~B4 most frequent among # 4~b4.
【0088】次に、図19に示すように、ステップS4
に進む。ステップS4では、選択された差周波数#4〜
b4に応じてキー修正出力128をする。この詳細を図24
のフローチャートに示す。以下、このフローチャートの
動作を説明する。Next, as shown in FIG. 19, step S4
Proceed to. In step S4, the selected difference frequency # 4 ...
The key correction output 128 is performed according to b4. This detail is shown in FIG.
Is shown in the flow chart. The operation of this flowchart will be described below.
【0089】まず、MAX1と回数3とを比較する(ステ
ップS40)。回数3より小さければナチュラル出力する
(ステップS41)。ここで、3回を基準に設けたのは、
正確性を期すためであり、2回以下であれば、キー修正
するまでもないと考えられるためである。回数3より大
きければステップS42に進んで、MAX2が0、すな
わちMAX1がナチュラルであるか否かを判断する。M
AX2が0であれば、ステップS41に進んでナチュラル
出力する。MAX2が0でなければ、MAX2が1、すなわ
ちMAX1がb1であるか否かを判断する(ステップS4
3)。MAX2が1であれば、ステップS44に進んでb1
出力する。MAX2が1でなければ、MAX2が2、すなわ
ちMAX1が#1であるか否かを判断する(ステップS4
3)。以下、同様にして、MAX2が7であるか否かまで
を判断してステップS2で選択された#4〜b4をキー修
正出力128させる。[0089] First, comparing the MAX1 and number 3 (Step S4 0). It is smaller than the number 3 Natural output (Step S4 1). Here, the reason for setting 3 times is as follows:
This is to ensure accuracy, and if it is twice or less, it is considered that there is no need to correct the key. Proceed larger than the number 3 in step S4 2, MAX2 is 0, i.e. MAX1 determines whether it is natural. M
If AX2 is 0, and natural outputs proceeds to step S4 1. If MAX2 is not 0, it is determined whether MAX2 is 1, that is, MAX1 is b1 (step S4).
3 ). If MAX2 is 1, the routine proceeds to step S4 4 b1
Output. If MAX2 is not 1, it is determined whether MAX2 is 2, that is, MAX1 is # 1 (step S4).
3 ). Thereafter, in the same manner, it is determined whether MAX2 is 7 or not, and # 4 to b4 selected in step S2 are subjected to key correction output 128.
【0090】次に、このキー修正出力128に基づいてキ
ーコントローラを動作させる。Next, the key controller is operated based on this key correction output 128.
【0091】このように、1コーラス内で3回以上で最も
頻度の高い差周波数を選択してキー修正出力しキーコン
トローラを動作させる。なお、b1,#1,b2,#2,・
・と判断するため、3回以上で同じ頻度の、差周波数が
あった場合には、ナチュラルに近いキーを出力させるよ
うにしている。As described above, the most frequent difference frequency is selected three times or more in one chorus, the key is corrected and output, and the key controller is operated. Note that b1, # 1, b2, # 2, ...
・ In order to judge that, if there is a difference frequency with the same frequency three or more times, a key close to natural is output.
【0092】以上のように、この伴奏信号記録再生方法
は、記録時には、音楽信号の使用されない帯域に、伴奏
の音符の周波数と同じ周波数を有する伴奏信号を変調波
として付加してLDに記録するとともに、再生時には、
この変調波を復調し、伴奏信号を得る。従って、LDの
音楽信号が使用されない帯域に、正弦波の伴奏信号を変
調波として記録し、LDから正弦波の伴奏信号を得るこ
とができる。これにより、カラオケ装置用自動キーコン
トローラ装置に正確な伴奏信号を入力することができ
る。As described above, according to this accompaniment signal recording / reproducing method, at the time of recording, the accompaniment signal having the same frequency as the frequency of the accompaniment note is added as a modulation wave to the unused band of the music signal and recorded on the LD. At the same time, during playback,
This modulated wave is demodulated to obtain an accompaniment signal. Therefore, it is possible to obtain a sinusoidal accompaniment signal from the LD by recording the sinusoidal accompaniment signal as a modulation wave in a band in which the LD music signal is not used. As a result, an accurate accompaniment signal can be input to the automatic key controller device for a karaoke device.
【0093】このカラオケ装置用自動キーコントローラ
装置は、伴奏信号記録再生方法により得られた伴奏信号
の最高周波数と歌信号の最高周波数との差周波数を測定
時間ごとに演算し、演奏時間内で最も頻度の高い差周波
数を選択してキー修正出力する。従って、歌のキーと伴
奏のキーのずれを検出し、このキーのずれに基づいて伴
奏のキーを修正する。これにより、歌のキーが伴奏のキ
ーとずれていても正確に歌のキーに伴奏のキーを自動的
に合せることができるので、そのまま自分のキーに合っ
た伴奏で歌うことができる。This automatic key controller device for karaoke apparatus calculates the difference frequency between the highest frequency of the accompaniment signal and the highest frequency of the singing signal obtained by the accompaniment signal recording / reproducing method for each measurement time, and determines the highest frequency within the performance time. Select the frequency with a high frequency and correct and output it. Therefore, the shift between the singing key and the accompaniment key is detected, and the accompaniment key is corrected based on the shift between the keys. As a result, even if the singing key is deviated from the accompaniment key, the accompaniment key can be automatically matched with the singing key automatically, so that it is possible to sing with the accompaniment that matches the own key.
【0094】また、女性と男性における伴奏や音声のオ
クターブの相違があっても、歌のキーと伴奏のキーのず
れを検出することができる。これにより、女性,男性に
かかわらず、歌のキーに伴奏のキーを自動的に合せるこ
とができるので、そのまま自分のキーに合った伴奏で歌
うことができる。Further, even if there is a difference in accompaniment or voice octave between female and male, it is possible to detect the shift between the song key and the accompaniment key. As a result, regardless of whether the character is female or male, the accompaniment key can be automatically set to the singing key, so that the accompaniment that matches the own key can be sung as it is.
【0095】なお、伴奏のキーと自分の歌のキーとのず
れを、測定時間ごとにCRT116に表示できるので、自
分の歌のどの部分がずれているかを画面で確認すること
もできる。Since the deviation between the accompaniment key and the key of one's own song can be displayed on the CRT 116 at each measurement time, it is possible to confirm on the screen which part of one's own song is deviated.
【0096】また、この実施例では、演奏信号が持続す
る時間を1コーラス(約60sec)にしているが、10数secに
してもよい。Further, in this embodiment, the duration of the performance signal is set to 1 chorus (about 60 seconds), but it may be set to ten and several seconds.
【0097】[0097]
【発明の効果】請求項1の伴奏信号記録再生方法は、記
録時には、音楽信号帯域中の所定帯域に、伴奏の音符の
周波数と同じ周波数を有する伴奏原信号を変調波として
付加して記録媒体(LD)に記録するとともに、再生時に
は、前記伴奏原信号を取り出し、伴奏信号を得る。従っ
て、記録媒体の音楽信号が使用されない帯域に、正弦波
の伴奏信号を変調波として記録し、記録媒体から正弦波
の伴奏信号を得ることができる。これにより、カラオケ
装置用自動キーコントローラ装置に正確な伴奏信号を入
力することができる。According to the accompaniment signal recording / reproducing method of the first aspect, at the time of recording, an accompaniment original signal having the same frequency as the frequency of the accompaniment note is added as a modulated wave to a predetermined band of the music signal band. The data is recorded in the (LD), and at the time of reproduction, the accompaniment original signal is taken out to obtain an accompaniment signal. Therefore, the sinusoidal accompaniment signal can be recorded as a modulation wave in a band where the music signal of the recording medium is not used, and the sinusoidal accompaniment signal can be obtained from the recording medium. As a result, an accurate accompaniment signal can be input to the automatic key controller device for a karaoke device.
【0098】請求項2の伴奏信号記録再生方法は、請求
項1の伴奏信号記録再生方法において、変調波をFM波
とする。従って、記録媒体の音楽信号が使用されない帯
域に、正弦波の伴奏信号をFM変調して記録することが
できる。According to a second aspect of the accompaniment signal recording / reproducing method, in the accompaniment signal recording / reproducing method of the first aspect, the modulated wave is an FM wave. Therefore, the sine wave accompaniment signal can be FM-modulated and recorded in a band where the music signal of the recording medium is not used.
【0099】請求項3の伴奏信号記録再生方法は、請求
項1の伴奏信号記録再生方法において、変調波をAM波
とする。従って、記録媒体の音楽信号が使用されない帯
域に、正弦波の伴奏信号をAM変調して記録することが
できる。According to a third aspect of the accompaniment signal recording / reproducing method, in the accompaniment signal recording / reproducing method of the first aspect, the modulated wave is an AM wave. Therefore, the sine wave accompaniment signal can be AM-modulated and recorded in a band where the music signal of the recording medium is not used.
【0100】請求項4のカラオケ装置用自動キーコント
ローラ装置は、伴奏周波数取出手段が、請求項1の伴奏
信号記録再生方法により得られた伴奏信号の各音符の周
波数を表わすディジタル周波数信号を得る。歌周波数取
出手段は、歌信号の各音符の周波数を表わすディジタル
周波数信号を得る。伴奏最高周波数検出手段は、伴奏周
波数取出手段から得た伴奏信号のディジタル周波数信号
のうち、所定単位時間ごとに最高周波数を得る。歌最高
周波数検出手段は、歌周波数取出手段から得た歌信号の
ディジタル周波数信号のうち、所定単位時間ごとに最高
周波数を得る。演算手段は、伴奏最高周波数検出手段か
ら得た伴奏信号の最高周波数と歌最高周波数検出手段か
ら得た歌信号の最高周波数との差周波数を所定単位時間
ごとに演算する。選択手段は、演算手段により得られた
差周波数のうち、所定時間内で最も頻度の高い差周波数
を選択する。キー修正手段は、選択手段により選択され
た差周波数に対応するキーのずれに基づいて、伴奏のキ
ーを修正する。In the automatic key controller device for a karaoke device according to claim 4, the accompaniment frequency extracting means obtains a digital frequency signal representing the frequency of each note of the accompaniment signal obtained by the accompaniment signal recording / reproducing method according to claim 1. The song frequency extracting means obtains a digital frequency signal representing the frequency of each note of the song signal. The accompaniment highest frequency detecting means obtains the highest frequency for every predetermined unit time among the digital frequency signals of the accompaniment signal obtained from the accompaniment frequency extracting means. The highest song frequency detecting means obtains the highest frequency every predetermined unit time from the digital frequency signals of the song signal obtained from the song frequency extracting means. The calculating means calculates a difference frequency between the highest frequency of the accompaniment signal obtained from the highest accompaniment frequency detecting means and the highest frequency of the singing signal obtained from the highest singing frequency detecting means, every predetermined unit time. The selecting means selects, from the difference frequencies obtained by the calculating means, the most frequent difference frequency within a predetermined time. The key correction means corrects the accompaniment key based on the shift of the key corresponding to the difference frequency selected by the selection means.
【0101】従って、所定単位時間ごとに歌信号の最高
周波数と伴奏信号の最高周波数との差周波数を演算し、
所定時間で最も頻度の高い差周波数を選択することによ
り、歌のキーと伴奏のキーのずれを検出し、このキーの
ずれに基づいて伴奏のキーを修正する。これにより、歌
のキーが伴奏のキーとずれていても正確に歌のキーに伴
奏のキーを自動的に合せることができるので、そのまま
自分のキーに合った伴奏で歌うことができる。Therefore, the difference frequency between the highest frequency of the song signal and the highest frequency of the accompaniment signal is calculated every predetermined unit time,
By selecting the difference frequency having the highest frequency in a predetermined time, a shift between the song key and the accompaniment key is detected, and the accompaniment key is corrected based on the shift between the keys. As a result, even if the singing key is deviated from the accompaniment key, the accompaniment key can be automatically matched with the singing key automatically, so that it is possible to sing with the accompaniment that matches the own key.
【0102】請求項5のカラオケ装置用自動キーコント
ローラ装置は、さらに、演算手段が、伴奏信号の最高周
波数に歌信号の最高周波数の除算を行ない、その商が2
以上または1/2以下であれば、伴奏信号の最高周波数
に1/2または2の乗算を行なったものと歌信号の最高
周波数との差を演算する。従って、女性と男性における
伴奏や音声のオクターブの相違があっても、歌のキーと
伴奏のキーのずれを検出することができる。これによ
り、女性,男性にかかわらず、歌のキーに伴奏のキーを
自動的に合せることができるので、そのまま自分のキー
に合った伴奏で歌うことができる。In the automatic key controller device for a karaoke device according to claim 5, the arithmetic means further divides the highest frequency of the accompaniment signal by the highest frequency of the song signal, and the quotient is 2
If it is more than or equal to or less than 1/2, the difference between the highest frequency of the accompaniment signal multiplied by 1/2 or 2 and the highest frequency of the song signal is calculated. Therefore, even if there is a difference in accompaniment or voice octave between a female and a male, it is possible to detect the shift between the song key and the accompaniment key. As a result, regardless of whether the character is female or male, the accompaniment key can be automatically set to the singing key, so that the accompaniment that matches the own key can be sung as it is.
【図1】この発明の一実施例による伴奏信号記録回路を
示す図である。FIG. 1 is a diagram showing an accompaniment signal recording circuit according to an embodiment of the present invention.
【図2】この発明の一実施例による伴奏信号再生回路を
示す図である。FIG. 2 is a diagram showing an accompaniment signal reproducing circuit according to an embodiment of the present invention.
【図3】音楽信号の聴感不良帯域を示す図である。FIG. 3 is a diagram showing a deafness band of a music signal.
【図4】他の実施例による伴奏信号記録回路を示す図で
ある。FIG. 4 is a diagram showing an accompaniment signal recording circuit according to another embodiment.
【図5】他の実施例による伴奏信号再生回路を示す図で
ある。FIG. 5 is a diagram showing an accompaniment signal reproducing circuit according to another embodiment.
【図6】音楽信号の帯域を示す図である。FIG. 6 is a diagram showing bands of music signals.
【図7】一歌曲の譜面を示す図である。FIG. 7 is a diagram showing a musical score of one song.
【図8】譜面の音符の各周波数を示す図である。FIG. 8 is a diagram showing each frequency of musical notes on a musical score.
【図9】この発明の一実施例によるカラオケ装置用自動
キーコントローラ装置の基本構成を示す図である。FIG. 9 is a diagram showing a basic configuration of an automatic key controller device for a karaoke device according to an embodiment of the present invention.
【図10】歌曲における音程の範囲を示す図である。FIG. 10 is a diagram showing a range of pitches in a song.
【図11】この発明の一実施例による伴奏信号および歌
信号のディジタル変換回路を示す図である。FIG. 11 is a diagram showing a digital conversion circuit for accompaniment signals and song signals according to an embodiment of the present invention.
【図12】この発明の一実施例による伴奏信号および歌
信号のディジタル周波数発生回路を示す図である。FIG. 12 is a diagram showing a digital frequency generation circuit for accompaniment signals and song signals according to an embodiment of the present invention.
【図13】16ビットパラレルの両極性コードを示す図
である。FIG. 13 is a diagram showing a 16-bit parallel bipolar code.
【図14】伴奏信号の周波数順列を示す図である。FIG. 14 is a diagram showing frequency permutations of accompaniment signals.
【図15】信号のゼロクロスの状態を示す図である。FIG. 15 is a diagram showing a zero-cross state of a signal.
【図16】各周波数に対応するパルス数を示す図であ
る。FIG. 16 is a diagram showing the number of pulses corresponding to each frequency.
【図17】歌信号の周波数順列を示す図である。FIG. 17 is a diagram showing frequency permutations of a song signal.
【図18】CPU60のハードウエア構成を示す図であ
る。FIG. 18 is a diagram showing a hardware configuration of a CPU 60.
【図19】伴奏信号と歌信号のディジタル信号処理の基
本的なフローチャートを示す図である。FIG. 19 is a diagram showing a basic flowchart of digital signal processing of an accompaniment signal and a song signal.
【図20】伴奏信号の周波数測定のフローチャートを示
す図である。FIG. 20 is a diagram showing a flowchart of frequency measurement of an accompaniment signal.
【図21】歌信号の周波数測定のフローチャートを示す
図である。FIG. 21 is a view showing a flowchart of frequency measurement of a song signal.
【図22】差周波数を演算し、その出現回数をカウント
するフローチャートを示す図である。FIG. 22 is a diagram showing a flowchart for calculating a difference frequency and counting the number of appearances thereof.
【図23】最も頻度の高い差周波数を選択するフローチ
ャートを示す図である。FIG. 23 is a diagram showing a flowchart for selecting the most frequent difference frequency.
【図24】選択された差周波数に応じてキー修正出力す
るフローチャートを示す図である。FIG. 24 is a diagram showing a flowchart for performing key correction output according to a selected difference frequency.
【図25】2sec間で伴奏信号の最大値を検出する状態
を示す図である。FIG. 25 is a diagram showing a state in which a maximum value of an accompaniment signal is detected for 2 seconds.
202・・・BPF(バンド・パス・フィルタ) 204・・・BPF 206・・・FM変調器 208・・・ミキサー 210・・・AD変換器 202 ・ ・ ・ BPF (band pass filter) 204 ・ ・ ・ BPF 206 ・ ・ ・ FM modulator 208 ・ ・ ・ Mixer 210 ・ ・ ・ AD converter
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 美義 大阪市北区芝田2丁目7−18 東芝イーエ ムアイ株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yoshiyoshi Ito 2-7-18 Shibata, Kita-ku, Osaka, Toshiba Toshiba Corporation
Claims (5)
に、伴奏の音符の周波数と同じ周波数を有する伴奏信号
を変調波として付加して記録媒体に記録するとともに、 再生時には、前記変調波を復調し、伴奏信号を得るこ
と、 を特徴とする伴奏信号記録再生方法。1. At the time of recording, an accompaniment signal having the same frequency as the frequency of an accompaniment note is added as a modulation wave to a predetermined band of the music signal band and recorded on a recording medium, and at the time of reproduction, the modulation wave is recorded. Accompaniment signal recording / reproducing method characterized by demodulating to obtain an accompaniment signal.
て、 変調波をFM波とすること、 を特徴とする伴奏信号記録再生方法。2. The accompaniment signal recording / reproducing method according to claim 1, wherein the modulating wave is an FM wave.
て、 変調波をAM波とすること、 を特徴とする伴奏信号記録再生方法。3. The accompaniment signal recording / reproducing method according to claim 1, wherein the modulation wave is an AM wave.
生された伴奏信号の各音符の周波数を表わすディジタル
周波数信号を得る伴奏周波数取出手段、 歌信号の各音符の周波数を表わすディジタル周波数信号
を得る歌周波数取出手段、 伴奏周波数取出手段から得た伴奏信号のディジタル周波
数信号のうち、所定単位時間ごとに最高周波数を得る伴
奏最高周波数検出手段、 歌周波数取出手段から得た歌信号のディジタル周波数信
号のうち、所定単位時間ごとに最高周波数を得る歌最高
周波数検出手段、 伴奏最高周波数検出手段から得た伴奏信号の最高周波数
と歌最高周波数検出手段から得た歌信号の最高周波数と
の差周波数を所定単位時間ごとに演算する演算手段、 演算手段により得られた差周波数のうち、所定時間内で
最も頻度の高い差周波数を選択する選択手段、 選択手段により選択された差周波数に対応するキーのず
れに基づいて、伴奏のキーを修正するキー修正手段、 を備えたことを特徴とするカラオケ装置用自動キーコン
トローラ装置。4. An accompaniment frequency extracting means for obtaining a digital frequency signal representing a frequency of each note of an accompaniment signal reproduced by the accompaniment signal recording / reproducing method according to claim 1, and a digital frequency signal representing a frequency of each note of a song signal. Acquiring song frequency extracting means, Accompaniment frequency digital means of accompaniment signal obtained from accompaniment frequency extracting means, maximum accompaniment frequency detecting means for obtaining the highest frequency every predetermined unit time, song frequency digital signal of song signal obtained from extracting means Of the highest frequency of the song signal obtained from the highest accompaniment signal obtained from the accompaniment highest frequency detection means and the highest accompaniment signal obtained from the highest accompaniment frequency detection means. The calculating means for calculating every predetermined unit time, the difference frequency most frequent within the predetermined time among the difference frequencies obtained by the calculating means An automatic key controller device for a karaoke device, comprising: selecting means for selecting a wave number; and key correcting means for correcting an accompaniment key on the basis of a key shift corresponding to a difference frequency selected by the selecting means. .
ローラ装置において、 演算手段は、伴奏信号の最高周波数に歌信号の最高周波
数の除算を行ない、その商が2以上または1/2以下で
あれば、伴奏信号の最高周波数に1/2または2の乗算
を行なったものと歌信号の最高周波数との差を演算する
こと、 を特徴とするカラオケ装置用自動キーコントローラ装
置。5. The automatic key controller device for a karaoke apparatus according to claim 4, wherein the calculating means divides the highest frequency of the accompaniment signal by the highest frequency of the song signal, and the quotient is 2 or more or 1/2 or less. For example, an automatic key controller device for a karaoke device, characterized in that the difference between the highest frequency of the accompaniment signal multiplied by 1/2 or 2 and the highest frequency of the song signal is calculated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4130997A JPH05323978A (en) | 1992-05-22 | 1992-05-22 | Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4130997A JPH05323978A (en) | 1992-05-22 | 1992-05-22 | Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05323978A true JPH05323978A (en) | 1993-12-07 |
Family
ID=15047530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4130997A Pending JPH05323978A (en) | 1992-05-22 | 1992-05-22 | Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05323978A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8888607B2 (en) | 2010-12-28 | 2014-11-18 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US8900069B2 (en) | 2010-12-28 | 2014-12-02 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US9168431B2 (en) | 2008-01-10 | 2015-10-27 | Taylor Made Golf Company, Inc. | Fairway wood golf club head |
US9220953B2 (en) | 2010-12-28 | 2015-12-29 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US9220956B2 (en) | 2007-12-31 | 2015-12-29 | Taylor Made Golf Company, Inc. | Golf club |
US9707457B2 (en) | 2010-12-28 | 2017-07-18 | Taylor Made Golf Company, Inc. | Golf club |
US9943734B2 (en) | 2004-11-08 | 2018-04-17 | Taylor Made Golf Company, Inc. | Golf club |
US10639524B2 (en) | 2010-12-28 | 2020-05-05 | Taylor Made Golf Company, Inc. | Golf club head |
US10653926B2 (en) | 2018-07-23 | 2020-05-19 | Taylor Made Golf Company, Inc. | Golf club heads |
US11406881B2 (en) | 2020-12-28 | 2022-08-09 | Taylor Made Golf Company, Inc. | Golf club heads |
US11759685B2 (en) | 2020-12-28 | 2023-09-19 | Taylor Made Golf Company, Inc. | Golf club heads |
-
1992
- 1992-05-22 JP JP4130997A patent/JPH05323978A/en active Pending
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9943734B2 (en) | 2004-11-08 | 2018-04-17 | Taylor Made Golf Company, Inc. | Golf club |
US10610747B2 (en) | 2004-11-08 | 2020-04-07 | Taylor Made Golf Company, Inc. | Golf club |
US9220956B2 (en) | 2007-12-31 | 2015-12-29 | Taylor Made Golf Company, Inc. | Golf club |
US12005323B2 (en) | 2008-01-10 | 2024-06-11 | Taylor Made Golf Company, Inc. | Golf club |
US11491376B2 (en) | 2008-01-10 | 2022-11-08 | Taylor Made Golf Company, Inc. | Golf club |
US9168431B2 (en) | 2008-01-10 | 2015-10-27 | Taylor Made Golf Company, Inc. | Fairway wood golf club head |
US10974106B2 (en) | 2008-01-10 | 2021-04-13 | Taylor Made Golf Company, Inc. | Golf club |
US10625125B2 (en) | 2008-01-10 | 2020-04-21 | Taylor Made Golf Company, Inc. | Golf club |
US9586103B2 (en) | 2008-01-10 | 2017-03-07 | Taylor Made Golf Company, Inc. | Golf club head and golf club |
US9687700B2 (en) | 2008-01-10 | 2017-06-27 | Taylor Made Golf Company, Inc. | Golf club head |
US10335649B2 (en) | 2008-01-10 | 2019-07-02 | Taylor Made Golf Company, Inc. | Golf club |
US10058747B2 (en) | 2008-01-10 | 2018-08-28 | Taylor Made Golf Company, Inc | Golf club |
US9700763B2 (en) | 2010-12-28 | 2017-07-11 | Taylor Made Golf Company, Inc. | Golf club |
US9186560B2 (en) | 2010-12-28 | 2015-11-17 | Taylor Made Golf Company, Inc. | Golf club |
US9700769B2 (en) | 2010-12-28 | 2017-07-11 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US10252119B2 (en) | 2010-12-28 | 2019-04-09 | Taylor Made Golf Company, Inc. | Golf club |
US8888607B2 (en) | 2010-12-28 | 2014-11-18 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US10434384B2 (en) | 2010-12-28 | 2019-10-08 | Taylor Made Golf Company, Inc. | Golf club head |
US10478679B2 (en) | 2010-12-28 | 2019-11-19 | Taylor Made Golf Company, Inc. | Golf club head |
US10603555B2 (en) | 2010-12-28 | 2020-03-31 | Taylor Made Golf Company, Inc. | Golf club head |
US9220953B2 (en) | 2010-12-28 | 2015-12-29 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US9211447B2 (en) | 2010-12-28 | 2015-12-15 | Taylor Made Golf Company, Inc. | Golf club |
US10639524B2 (en) | 2010-12-28 | 2020-05-05 | Taylor Made Golf Company, Inc. | Golf club head |
US8900069B2 (en) | 2010-12-28 | 2014-12-02 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US10898764B2 (en) | 2010-12-28 | 2021-01-26 | Taylor Made Golf Company, Inc. | Golf club head |
US10905929B2 (en) | 2010-12-28 | 2021-02-02 | Taylor Made Golf Company, Inc. | Golf club head |
US10974102B2 (en) | 2010-12-28 | 2021-04-13 | Taylor Made Golf Company, Inc. | Golf club head |
US9707457B2 (en) | 2010-12-28 | 2017-07-18 | Taylor Made Golf Company, Inc. | Golf club |
US11654336B2 (en) | 2010-12-28 | 2023-05-23 | Taylor Made Golf Company, Inc. | Golf club head |
US11148021B2 (en) | 2010-12-28 | 2021-10-19 | Taylor Made Golf Company, Inc. | Golf club head |
US11202943B2 (en) | 2010-12-28 | 2021-12-21 | Taylor Made Golf Company, Inc. | Golf club head |
US11298599B2 (en) | 2010-12-28 | 2022-04-12 | Taylor Made Golf Company, Inc. | Golf club head |
US8956240B2 (en) | 2010-12-28 | 2015-02-17 | Taylor Made Golf Company, Inc. | Fairway wood center of gravity projection |
US11426639B2 (en) | 2013-12-31 | 2022-08-30 | Taylor Made Golf Company, Inc. | Golf club |
US11400350B2 (en) | 2018-07-23 | 2022-08-02 | Taylor Made Golf Company, Inc. | Golf club heads |
US11013965B2 (en) | 2018-07-23 | 2021-05-25 | Taylor Made Golf Company, Inc. | Golf club heads |
US11771963B2 (en) | 2018-07-23 | 2023-10-03 | Taylor Made Golf Company, Inc. | Golf club heads |
US10653926B2 (en) | 2018-07-23 | 2020-05-19 | Taylor Made Golf Company, Inc. | Golf club heads |
US11406881B2 (en) | 2020-12-28 | 2022-08-09 | Taylor Made Golf Company, Inc. | Golf club heads |
US11759685B2 (en) | 2020-12-28 | 2023-09-19 | Taylor Made Golf Company, Inc. | Golf club heads |
US11975248B2 (en) | 2020-12-28 | 2024-05-07 | Taylor Made Golf Company, Inc. | Golf club heads |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5966687A (en) | Vocal pitch corrector | |
JP2897552B2 (en) | Karaoke equipment | |
JPH05323978A (en) | Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment device | |
JP3743280B2 (en) | Recording medium playback device | |
JP3373315B2 (en) | Beat detection device | |
JP3562068B2 (en) | Karaoke equipment | |
JPH05346796A (en) | Accompaniment signal recording and reproducing method and automatic key controller for karaoke device | |
JP3047768B2 (en) | Singing practice equipment | |
JPH05297882A (en) | Automatic key controller for orchestral accompaniment device | |
JPH05323977A (en) | Recording and reproducing method for accompaniment signal and automatic key controller for orchestral accompaniment device | |
JP2674219B2 (en) | Scoring device | |
JPH0643888A (en) | Accompaniment signal recording/reproducing method and automatic key controller for karaoke device | |
JPH05165398A (en) | Orchestral accompaniment device | |
JPH0582955B2 (en) | ||
JPH06318088A (en) | Automatic key controller for karaoke device | |
JPH0344314B2 (en) | ||
JPH09106294A (en) | Singing skill evaluation device for midi karaoke | |
JPH0438355B2 (en) | ||
JPH087592B2 (en) | Playback device for singing | |
JPH0318200B2 (en) | ||
JPH0344312B2 (en) | ||
JPH0863177A (en) | Karaoke sing-along marking method and marking device | |
JPH067293B2 (en) | Scoring device | |
JPS61165800A (en) | Singing ability scorer | |
JPS60263515A (en) | Rhythm detector |