Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3595286B2 - Karaoke device with pitch shifter - Google Patents
[go: Go Back, main page]

JP3595286B2 - Karaoke device with pitch shifter - Google Patents

Karaoke device with pitch shifter Download PDF

Info

Publication number
JP3595286B2
JP3595286B2 JP2001231953A JP2001231953A JP3595286B2 JP 3595286 B2 JP3595286 B2 JP 3595286B2 JP 2001231953 A JP2001231953 A JP 2001231953A JP 2001231953 A JP2001231953 A JP 2001231953A JP 3595286 B2 JP3595286 B2 JP 3595286B2
Authority
JP
Japan
Prior art keywords
pitch
octave
singing
main melody
singing voice
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.)
Expired - Fee Related
Application number
JP2001231953A
Other languages
Japanese (ja)
Other versions
JP2003044066A (en
Inventor
浅男 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2001231953A priority Critical patent/JP3595286B2/en
Publication of JP2003044066A publication Critical patent/JP2003044066A/en
Application granted granted Critical
Publication of JP3595286B2 publication Critical patent/JP3595286B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【発明が属する技術分野】
この発明は、歌唱者の歌声のピッチ(音の高さ)を修正するピッチシフター付きのカラオケ装置の改良に関し、より具体的には、標準の主旋律のピッチに合わせたり主旋律ピッチのオクターブ上や下に合わせたりして補正する処理方式に関する。
【0002】
【従来の技術】
特許第3179468号公報には、歌唱者の音声をカラオケ伴奏音楽の主旋律データと倍音関係にあり、かつ歌唱者の音声と同じオクターブ域に収まる主旋律になるように、歌唱者の歌声を補正するピッチシフターが開示されている。これは歌唱者の歌声のピッチと主旋律のピッチとの音程を検出し、これが同じオクターブ域であれば(音程が1オクターブ以内)主旋律のピッチになるように歌声のピッチを補正し、1オクターブ以上離れている場合には、主旋律のピッチを1オクターブ上または1オクターブ下にシフトしたピッチになるように歌声のピッチを補正するものである。この従来技術によると音痴な人が歌ってもその歌声と同じオクターブ域内でピッチが補正される。
【0003】
【発明が解決しようとする課題】
上記の従来技術によれば、女性アーティストの歌を男性が歌う場合には一般的には男性の音域にピッチが変換されて出力されるし、反対に男性アーティストの歌を女性が歌う場合には女性の音域にピッチが変換されて出力されることになるので、便利である。
【0004】
しかし、一般的な音域でしか歌えない人が音域が非常に広いアーティストの歌を歌う場合を考えてみると、かえって具合がよくない。このような曲では歌唱者は自分が歌える音域より高音域の部分は1オクターブ下げて歌うし、自分の音域より低音域の部分は1オクターブ上げて歌って何とか歌い切ろうとする。たとえば男性アーティストの歌を女性が歌う場合は、その曲の大部分は1オクターブ上げて歌うが、高音域は元歌どおりのピッチに戻す。逆に女性アーティストの歌を男性が歌う場合には、大部分は1オクターブ下げて歌うが、低音域は元歌どおりのピッチに戻して歌う。上記の従来技術によればこのような場合にも忠実に歌声と同じオクターブ域になるようにピッチ変換されることになるので、高音域と低音域の間の連続性がとぎれ、せっかく部分的には模範的な歌唱となっても、全体的に音楽として聞き苦しいものになってしまう。
【0005】
そこで本発明者らは、歌い出した時点のオクターブ域が歌唱者にとってもっとも歌唱しやすい音域であると考え、そのオクターブ域での主旋律に歌声のピッチが変換され、しかも歌の途中でオクターブ上下して歌唱しても歌い出し時のオクターブ域のままでピッチを補正し続けることができないかと考えた。そうすれば、歌唱者のごく自然な音域で完成度の高い音楽となって聞こえるので、自他ともに気持ちがよい筈である。このようにして本発明はなされたものである。
【0006】
【課題を解決するための手段】
この発明に係るピッチシフター付きカラオケ装置は、つぎの事項(A)〜(E)により特定されるものである。
(A)ピッチ検出手段と、ピッチ変換手段と、中央処理手段と、指示ピッチ決定手段とを備えるカラオケ装置であること
(B)ピッチ検出手段は、マイクロホンより入力される歌声信号から歌声ピッチを逐次検出すること
(C)ピッチ変換手段は、指示ピッチ決定手段が決定した指示ピッチに合わせて、入力される歌声信号を周波数変換すること
(D)中央処理手段は、選択された伴奏音楽データを演奏手段に演奏させる際、演奏の進行に伴って伴奏音楽データより主旋律ピッチを逐次取得するとともに、歌い出し冒頭の所定期間、指示ピッチ決定手段にオクターブ域判定を指示すること
(E)指示ピッチ決定手段は、中央処理手段のオクターブ域判定の指示に従い、歌声ピッチを主旋律ピッチ、及び、それとオクターブ違いのピッチと比較し、近似していると判定した主旋律ピッチ、又は、それとオクターブ違いのピッチを指示ピッチとして決定すること
【0007】
また望ましくは、前記歌い出し冒頭の所定期間において前記オクターブ域判定手段が判定できない場合に前記所定期間の延長が可能であり、延長後の所定期間において前記オクターブ域判定手段で判定結果が出るまで前記所定期間の延長をくりかえすことを特徴とするピッチシフター付きカラオケ装置とした。
【0008】
【発明の実施の形態】
この発明の一実施例によるピッチシフター付きカラオケ装置の構成を図1に示している。このカラオケ装置の基本的な構成は従来の一般的なものと同様であり、パソコン本体に相当する中央処理装置1と、その周辺機器であるハードディスク装置2、操作制御部3、シンセサイザー4、映像制御部5などを備えている。
【0009】
ハードディスク装置2は多数の楽曲のカラオケデータが記憶されてカラオケデータベースとして管理される。カラオケデータは、MIDIデータなどの電子楽譜形式で記述されたカラオケ伴奏音楽データと、伴奏音楽に同期して歌詞を表示して色変えするための歌詞描出データが含まれる。この発明においては、カラオケ伴奏音楽データには主旋律パートが含まれており、カラオケ伴奏音楽の演奏中に歌唱者が発声すべき音の高さを示すデータ(これを主旋律ピッチPmとする)を前記主旋律パートから取得することができる。さらにこの発明のカラオケ伴奏音楽データの歌い出し冒頭に当たる部分には、歌唱者が実際に発声した音の高さ(歌声ピッチPvとする)と主旋律ピッチPmとの関係が単音程(同じオクターブ域であること)なのか複音程なのかを判定する期間(オクターブ域判定期間とする)であることを示す判定期間データが付帯され、カラオケ伴奏音楽に同期して後述のオクターブ域判定回路13に出力されている。
【0010】
ある楽曲を演奏するとき、中央処理装置1は、ハードディスク装置2から事前に読み出してメモリに展開してあるカラオケ伴奏音楽データを逐次処理し、シンセサイザー4を順次駆動してカラオケ伴奏音楽のオーディオ信号を生成する。このカラオケ伴奏音楽の信号はミキシングアンプ6で後述の歌声信号と混合されて増幅され、スピーカシステム7から音響出力される。これと並行して中央処理装置1は、前記の歌詞描出データを逐次処理し、カラオケ伴奏音楽の進行に同期して色変わりする歌詞文字列のグラフィックスデータを映像制御部5に生成し、その歌詞文字列をディスプレイ8で表示する。なお詳しい説明は省略するが、歌詞文字列の背景に適宜な動画が表示される。
【0011】
歌唱者はマイクロホン9を持ち、スピーカシステム7から出る伴奏音楽を聴きながらディスプレイに表示される歌詞を見て歌う。マイクロホン9から出力される歌声信号はマイクロホンアンプ10を経てピッチ変換回路11に入力される。以下に詳しく説明するように、ピッチ変換回路11は、セレクタ12から与えられるピッチ(指示ピッチとする)になるように、マイクロホン9からの歌声信号のピッチを変換して出力する。ピッチ変換回路11から出力される歌声信号はミキシングアンプ6に入力される。
【0012】
マイクロホンアンプ10からの歌声信号はピッチ検出回路14にも入力される。このピッチ検出回路14は、入力された歌声信号を適宜な周期でサンプリングして歌声信号の基本周波数を検出し、その検出値(歌声ピッチPv)をディジタルデータで出力する。なお、ピッチ検出回路14は、入力信号のある程度の継続性のある基本周波数を検出するもので、ごく短期間での周波数変動には感応しないように、そのサンプリング特性や濾波特性を適宜に設定している。
【0013】
ピッチ検出回路14から出力される歌声ピッチPvは、3系統の演算回路15a・15b・15cに入力される。演算回路15aにはまた、中央処理装置1から与えられる前述の主旋律ピッチPmも入力される。この主旋律ピッチPmは、中央処理装置1が主体となってカラオケデータを処理して伴奏音楽の演奏と歌詞文字列の生成を行うのと並行し、中央処理装置1がカラオケデータから取得して逐次出力するもので、カラオケ伴奏音楽の演奏時系列の各時点で歌うべき音の高さを示すディジタルデータのストリームである。中央処理装置1はまた、主旋律ピッチPmを取得する際に主旋律ピッチPmを2倍にしたピッチ(主旋律ピッチPmの1オクターブ上のピッチ)を算出して演算回路15bに入力する。同時に主旋律ピッチを2分の1にしたピッチ(主旋律ピッチPmの1オクターブ下のピッチ)も算出して演算回路15c入力する。
【0014】
演算回路15a・15b・15cは、それぞれに入力された2つのピッチの差分を算出し、その値をオクターブ域判定回路13に出力する。すなわち演算回路15aからは歌声ピッチPvと主旋律ピッチPmとの差分が出力される。また演算回路15bからは歌声ピッチPvと主旋律ピッチPmを2倍にしたピッチとの差分が出力される。同じように演算回路15cからは歌声ピッチPvと主旋律ピッチPmを2分の1にしたピッチとの差分が出力される。
【0015】
3系統の演算回路15a・15b・15cからの出力は前記オクターブ域判定回路13に入力される。オクターブ域判定回路13では、前述の判定期間データを受信した歌い出し冒頭のオクターブ域判定期間において、演算回路15a・15b・15cの出力を比較して以下を判定する。
▲1▼ 歌い出し冒頭部分における歌唱ピッチPvが総体的に主旋律ピッチPmと単音程の関係になっているか(主旋律と同じオクターブ域で歌い始めたか)
▲2▼ 歌い出し冒頭部分における歌唱ピッチPvが総体的に主旋律ピッチPmより高い複音程の関係になっているか(主旋律より1オクターブ高い音域で歌い始めたか)
▲3▼ 歌い出し冒頭部分における歌唱ピッチPvが総体的に主旋律ピッチPmより低い複音程の関係になっているか(主旋律より1オクターブ低い音域で歌い始めたか)
【0016】
歌い出し冒頭のオクターブ域判定期間が経過し、オクターブ域判定回路13において前記▲1▼▲2▼▲3▼のいずれかであると判定したら、判定回路13はセレクタ12に3系統の入力のうちの1つを選択するセレクト信号を供給する。これにより、判定結果が▲1▼であった場合にはセレクタ12の入力▲1▼が選択され、中央処理装置1からの主旋律ピッチPmがセレクタを経由してピッチ変換回路11に指示ピッチとして入力される。また判定結果が▲2▼であった場合にはセレクタ12の入力▲2▼が選択され、主旋律ピッチPmの1オクターブ上のピッチ(Pm×2)がセレクタを経由してピッチ変換回路11に指示ピッチとして入力される。同様に、判定結果が▲3▼であった場合にはセレクタ12の入力▲3▼が選択され、主旋律ピッチPmの1オクターブ下のピッチ(Pm÷2)がセレクタを経由してピッチ変換回路11に指示ピッチとして入力される。
【0017】
以上のようにして指示ピッチを受信したピッチ変換回路11では、マイクロホンアンプ10からの歌声信号を周波数変換して歌声信号のピッチPvを指示ピッチに一致させ、そのようにピッチシフトさせた歌声信号をミキシングアンプ6に供給する。
【0018】
以上に詳しく説明した本実施例のピッチシフトの作用効果について、図2の楽譜を参照しながら、実際のカラオケ歌唱に即して具体的に説明する。図2の1段目は主旋律データであり、2段目は歌唱者が意図した歌唱旋律を譜面化したものである。また3段目はこのカラオケ装置によってピッチシフトされた結果の旋律を譜面化したものである。譜面1段目の主旋律データには判定期間データが付帯されており、第1小節目がオクターブ域判定期間であることが示されている。
【0019】
歌唱者はこの曲をピッチが高い歌だと思っていたので第1小節目を譜面1段目より1オクターブ下げたつもりで歌ってみた。ところが思っていたより音域は低く歌唱者の歌える音域に収まりそうなので第2小節目〜第3小節目は1段目のとおりに歌う。すなわち、1小節目より1オクターブ上げたつもりで歌う。ところがやはり歌の音域が高めで歌唱者の歌える音域をやや逸脱していたので、第4小節目は再度1段目より1オクターブ下げたつもりで歌った。
【0020】
この場合には、オクターブ域判定期間(この例では第1小節目)経過後に、オクターブ域判定回路13ではこの歌唱者は第1小節目には総じて主旋律より1オクターブ下の音域の範囲で歌唱していると判定する。その判定結果からセレクタ12では指示ピッチとして主旋律ピッチより1オクターブ下に変換したピッチ(セレクタ12の入力▲3▼)が選択される。その後は、第2小節目〜第3小節目のように譜面1段目どおりに歌っても、また4小節目のように1オクターブ下げて歌っても、もはやオクターブ域判定回路13は動作せず、歌声ピッチPvによらず譜面1段目より1オクターブ下のピッチになるようにスピーカシステム7から音響出力される。このようにして、第1小節目と第4小節目はほぼ歌唱者の歌声どおりのピッチで、また第2〜第3小節目は歌声よりほぼ1オクターブ下げたピッチで、つまり譜面3段目のように、全体を通して譜面1段目より正確に1オクターブ下げて歌っているように聞こえることになる。
【0021】
なお、オクターブ域判定期間中には、歌唱者の歌声信号をそのままスピーカシステム7に出力するようにしてもよいし、オクターブ変換はしないで主旋律Pmのとおりにピッチ補正して出力してもよい。
【0022】
また、オクターブ域判定回路13における判定のやり方は様々であるが、たとえば判定期間において3系統の演算回路の出力の平均値を算出して最小値になるものを選択してもよいし、その際に演算回路の出力に対してしきい値をあらかじめ規定しておき、そのしきい値より大きい出力は無視して平均値算出要素からは除くようにしてもよい。また判定期間データは延長可能に構成しておき、オクターブ域判定回路13で様々な要因で判定ができなかった場合には延長されるようにしてもよい。たとえば判定不能時にオクターブ域判定回路13内で自動的に数小節の判定期間データが付与されるようにしておき、新たに付与された判定期間データで示されたオクターブ域判定期間においてオクターブ域の判定を行うようにする。これを判定結果が出るまでくりかえすようにすればよい。
【0023】
その他、歌声ピッチPvと指示ピッチとの差があらかじめ規定した値(たとえば半音)より小さい場合にのみピッチを変換するようにしてもよい。こうすると、主旋律あるいはオクターブ変換した主旋律からの歌声のピッチのずれがあまり大きい場合にはピッチは変換されず、ずれが微少である場合にのみピッチを補正するように変換される。
【0024】
なおもちろんのことではあるが、本発明は前記の実施例に限定されるものではなく、たとえばピッチ検出回路14・演算回路15a〜c・オクターブ域判定回路13・ピッチ変換回路11・セレクタ12の信号処理機能や中央処理装置1の機能の一部を1つのディジタル・シグナル・プロセッサ(DSP)を用いてもっぱらソフトウェア的に実現することも可能である。
【0025】
【発明の効果】
この発明にかかるカラオケ装置によれば、歌唱者の歌い始めのオクターブ域にあわせて、歌声のピッチが歌唱すべき主旋律のピッチまたは主旋律を1オクターブ上下したピッチに変換される。これにより歌唱者が歌いづらい箇所を1オクターブ上げたり下げたりしながら歌っても、歌唱者の自然な歌声のまま完成度が高い歌唱にすることができ、その場でしか味わえない満足感を自他ともに得ることができる。その結果、カラオケを利用する人が増大する効果も期待できる。
【図面の簡単な説明】
【図1】この発明の一実施例に係るピッチシフター付きカラオケ装置の構成例である。
【図2】この発明の一実施例の作用を具体的に説明するために参考となる図である。
【符号の説明】
1 中央制御装置
2 ハードディスク装置
3 操作制御部
4 シンセサイザー
5 映像制御部
6 ミキシングアンプ
7 スピーカシステム
8 ディスプレイ
9 マイクロホン
10 マイクロホンアンプ
11 ピッチ変換回路
12 セレクタ
13 オクターブ域判定回路
14 ピッチ検出回路
15a・15b・15c 演算回路
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an improvement of a karaoke apparatus with a pitch shifter that corrects the pitch (pitch) of a singer's singing voice, and more specifically, to match the pitch of a standard main melody, or increase or decrease the octave above or below the main melody pitch. The present invention relates to a processing method for performing correction in accordance with the following.
[0002]
[Prior art]
Japanese Patent No. 3179468 discloses a pitch for correcting the singing voice of a singer so that the voice of the singer has a harmonic relationship with the main melody data of the karaoke accompaniment music and falls within the same octave range as the voice of the singer. A shifter is disclosed. This detects the pitch of the singer's singing voice and the pitch of the main melody, and if this is the same octave range (the pitch is within one octave), corrects the pitch of the singing voice so that it becomes the pitch of the main melody, If they are separated, the pitch of the singing voice is corrected so that the pitch of the main melody is shifted one octave up or one octave down. According to this conventional technique, even if a sick person sings, the pitch is corrected within the same octave range as the singing voice.
[0003]
[Problems to be solved by the invention]
According to the above prior art, when a male artist sings a female artist's song, the pitch is generally converted to the male range and output.On the contrary, when a female artist sings a female artist's song, This is convenient because the pitch is converted to the female range and output.
[0004]
However, if a person who can only sing in a general range sings a song of an artist whose range is very wide, it is rather unwell. In such a song, the singer sings one octave lower than the range he can sing, and sings one octave lower than the range he or she is trying to sing. For example, when a woman sings a male artist's song, most of the song is sung one octave higher, but the treble range is returned to the pitch of the original song. Conversely, when a man sings a female artist's song, the majority of the song is sung one octave lower, but the low range returns to the pitch of the original song and sings. According to the above prior art, even in such a case, pitch conversion is performed faithfully in the same octave range as the singing voice, so that the continuity between the high range and the low range is interrupted, and a partial Even if it is a model song, it will be hard to hear as music as a whole.
[0005]
Therefore, the present inventors consider that the octave range at the time of singing is the most sung range for the singer, and the pitch of the singing voice is converted to the main melody in the octave range, and furthermore, the octave goes up and down during the song. I wondered if I could continually correct the pitch in the octave range at the time of singing. That way, the singer will be able to hear the music with a high degree of perfection in the natural range of the singer. The present invention has been made in this manner.
[0006]
[Means for Solving the Problems]
A karaoke apparatus with a pitch shifter according to the present invention is specified by the following items (A) to (E).
(A) A karaoke apparatus including a pitch detecting means, a pitch converting means, a central processing means, and an instruction pitch determining means. (B) The pitch detecting means sequentially converts a singing voice pitch from a singing voice signal inputted from a microphone. (C) the pitch conversion means converts the frequency of the input singing voice signal in accordance with the designated pitch determined by the designated pitch determination means (D) the central processing means plays the selected accompaniment music data (E) instructing the designated pitch determining means to determine an octave range for a predetermined period at the beginning of singing, while acquiring the main melody pitch from the accompaniment music data as the performance progresses. Compares the singing voice pitch with the main melody pitch and the pitch different from that by the octave according to the instruction of the octave range judgment of the central processing means. , Main melody pitch was determined to be approximate, or, at the same to determine the pitch of the octave difference as an indication pitch [0007]
Also preferably, when the octave range determining means cannot determine in the predetermined period at the beginning of the singing, the predetermined period can be extended, and in the predetermined period after the extension, the octave range determining means determines until the determination result is obtained. A karaoke device with a pitch shifter characterized by repeatedly extending a predetermined period.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 shows a configuration of a karaoke apparatus with a pitch shifter according to an embodiment of the present invention. The basic configuration of this karaoke apparatus is the same as that of a conventional general karaoke apparatus. A central processing unit 1 corresponding to a personal computer main body and its peripheral devices, a hard disk drive 2, an operation control unit 3, a synthesizer 4, a video control unit And the like.
[0009]
The hard disk device 2 stores karaoke data of many songs and is managed as a karaoke database. The karaoke data includes karaoke accompaniment music data described in an electronic musical score format such as MIDI data, and lyric rendering data for displaying lyrics and changing colors in synchronization with the accompaniment music. In the present invention, the main melody part is included in the karaoke accompaniment music data, and data indicating the pitch of a sound to be uttered by the singer during the performance of the karaoke accompaniment music (this is referred to as the main melody pitch Pm) is described above. Can be obtained from the main melody part. Further, at the beginning of the singing of the karaoke accompaniment music data of the present invention, the relationship between the pitch of the sound actually sung by the singer (referred to as singing pitch Pv) and the main melody pitch Pm is a single pitch (in the same octave range). A judgment period data indicating a period for judging whether or not the sound is a double tone (hereinafter referred to as an octave region judgment period) is attached, and is output to an octave region judgment circuit 13 described later in synchronization with the karaoke accompaniment music. ing.
[0010]
When playing a certain music, the central processing unit 1 sequentially processes the karaoke accompaniment music data read in advance from the hard disk device 2 and expanded in the memory, and sequentially drives the synthesizer 4 to convert the audio signal of the karaoke accompaniment music. Generate. The signal of the karaoke accompaniment music is mixed and amplified with a singing voice signal to be described later by a mixing amplifier 6, and is output as sound from a speaker system 7. In parallel with this, the central processing unit 1 sequentially processes the lyric rendering data, generates graphics data of a lyric character string that changes color in synchronization with the progress of the karaoke accompaniment music in the video control unit 5, and generates the lyric. The character string is displayed on the display 8. Although detailed description is omitted, an appropriate moving image is displayed in the background of the lyrics character string.
[0011]
The singer holds the microphone 9 and sings while listening to the accompaniment music output from the speaker system 7 while watching the lyrics displayed on the display. The singing voice signal output from the microphone 9 is input to the pitch conversion circuit 11 via the microphone amplifier 10. As will be described in detail below, the pitch conversion circuit 11 converts the pitch of the singing voice signal from the microphone 9 to a pitch (designated pitch) provided from the selector 12, and outputs the converted pitch. The singing voice signal output from the pitch conversion circuit 11 is input to the mixing amplifier 6.
[0012]
The singing voice signal from the microphone amplifier 10 is also input to the pitch detection circuit 14. The pitch detection circuit 14 samples the input singing voice signal at an appropriate period to detect the fundamental frequency of the singing voice signal, and outputs the detected value (singing voice pitch Pv) as digital data. The pitch detecting circuit 14 detects a fundamental frequency of the input signal having a certain level of continuity, and appropriately sets its sampling characteristics and filtering characteristics so as to be insensitive to frequency fluctuations in a very short period. ing.
[0013]
The singing voice pitch Pv output from the pitch detection circuit 14 is input to three arithmetic circuits 15a, 15b, and 15c. The above-mentioned main melody pitch Pm given from the central processing unit 1 is also input to the arithmetic circuit 15a. The main melody pitch Pm is obtained by the central processing unit 1 acquiring from the karaoke data and sequentially acquiring the main melody pitch Pm from the karaoke data in parallel with the processing of the karaoke data by the central processing unit 1 as a main body and the performance of the accompaniment music and the generation of the lyrics character string. It is a stream of digital data indicating the pitch of the sound to be sung at each point in the karaoke accompaniment music performance time series. When acquiring the main melody pitch Pm, the central processing unit 1 calculates a pitch obtained by doubling the main melody pitch Pm (pitch one octave higher than the main melody pitch Pm) and inputs the same to the arithmetic circuit 15b. At the same time, a pitch obtained by halving the main melody pitch (a pitch one octave below the main melody pitch Pm) is also calculated and input to the arithmetic circuit 15c.
[0014]
The arithmetic circuits 15a, 15b, and 15c calculate the difference between the two input pitches, and output the value to the octave range determination circuit 13. That is, the difference between the singing voice pitch Pv and the main melody pitch Pm is output from the arithmetic circuit 15a. The difference between the singing voice pitch Pv and the pitch obtained by doubling the main melody pitch Pm is output from the arithmetic circuit 15b. Similarly, the difference between the singing voice pitch Pv and the pitch obtained by halving the main melody pitch Pm is output from the arithmetic circuit 15c.
[0015]
Outputs from the three arithmetic circuits 15a, 15b, and 15c are input to the octave range determination circuit 13. The octave range determination circuit 13 compares the outputs of the arithmetic circuits 15a, 15b, and 15c in the first octave range determination period at the beginning of singing that received the above-described determination period data, and determines the following.
{Circle around (1)} Whether the singing pitch Pv at the beginning of the singing starts is generally in a single pitch relationship with the main melody pitch Pm (whether the melody started singing in the same octave range as the main melody)
{Circle around (2)} Whether the singing pitch Pv at the beginning of the singing starts has a relationship of multiple intervals higher than the main melody pitch Pm as a whole (whether the singer started singing in a range one octave higher than the main melody).
{Circle around (3)} Whether the singing pitch Pv at the beginning of the singing starts has a relationship of multiple intervals lower than the main melody pitch Pm as a whole (whether the singer started singing in a range one octave lower than the main melody).
[0016]
When the octave range determination period at the beginning of singing has elapsed, and the octave range determination circuit 13 determines that the octave range is one of the above (1), (2), and (3), the determination circuit 13 supplies the selector 12 with three inputs. Is supplied. As a result, when the determination result is (1), the input (1) of the selector 12 is selected, and the main melody pitch Pm from the central processing unit 1 is input to the pitch conversion circuit 11 via the selector as the designated pitch. Is done. If the determination result is (2), the input (2) of the selector 12 is selected, and the pitch (Pm × 2) one octave higher than the main melody pitch Pm is instructed to the pitch conversion circuit 11 via the selector. Entered as pitch. Similarly, when the determination result is (3), the input (3) of the selector 12 is selected, and the pitch (Pm ÷ 2) one octave lower than the main melody pitch Pm is passed through the selector to the pitch conversion circuit 11. Is input as an instruction pitch.
[0017]
In the pitch conversion circuit 11 receiving the instruction pitch as described above, the singing voice signal from the microphone amplifier 10 is frequency-converted so that the pitch Pv of the singing voice signal matches the instruction pitch, and the singing voice signal thus pitch-shifted is converted. It is supplied to the mixing amplifier 6.
[0018]
The operation and effect of the pitch shift of the present embodiment described above in detail will be specifically described in accordance with actual karaoke singing with reference to the musical score of FIG. The first row in FIG. 2 is the main melody data, and the second row is a musical score of the singing melody intended by the singer. The third row is a musical score of the melody resulting from the pitch shift by the karaoke apparatus. Judgment period data is attached to the main melody data of the first line of the musical score, indicating that the first bar is an octave range judgment period.
[0019]
The singer thought the song was a high-pitch song, so I tried to sang the first measure one octave lower than the first line of the score. However, the range is lower than expected, and is likely to fall within the range that can be sung by the singer, so that the second bar to the third bar sing as the first row. In other words, sing with an octave higher than the first measure. However, the range of the song was still too high and slightly out of the range where the singer could sing, so I sang in the fourth measure again one octave lower than the first stage.
[0020]
In this case, after the octave range determination period (in this example, the first bar) has elapsed, the singer in the octave range determination circuit 13 sings in the first bar generally in the range of the melody one octave below the main melody. It is determined that there is. From the result of the determination, the selector 12 selects a pitch (input {3} of the selector 12) converted one octave below the main melody pitch as the designated pitch. After that, even if the song is sung according to the first line of the musical score as in the second bar to the third bar, or sung by one octave as in the fourth bar, the octave range determination circuit 13 no longer operates. The sound is output from the speaker system 7 so that the pitch is one octave lower than the first musical score regardless of the singing pitch Pv. Thus, the first bar and the fourth bar have a pitch substantially equal to the singing voice of the singer, and the second to third bars have a pitch approximately one octave lower than the singing voice, that is, the third bar of the musical score. In this way, it sounds as though the song is being sung one octave lower than the first line of the musical score throughout.
[0021]
During the octave range determination period, the singing voice signal of the singer may be directly output to the speaker system 7, or the pitch may be corrected according to the main melody Pm without octave conversion and then output.
[0022]
The octave range determination circuit 13 may use various determination methods. For example, the average value of the outputs of the three arithmetic circuits may be calculated during the determination period to select the minimum value. Alternatively, a threshold value may be defined in advance for the output of the arithmetic circuit, and an output larger than the threshold value may be ignored and excluded from the average value calculation element. The determination period data may be configured to be extendable, and may be extended when the octave range determination circuit 13 cannot determine for various reasons. For example, when the determination is impossible, the octave range determination circuit 13 automatically assigns several bars of determination period data, and determines the octave range in the octave range determination period indicated by the newly provided determination period data. To do. This may be repeated until a determination result is obtained.
[0023]
Alternatively, the pitch may be converted only when the difference between the singing voice pitch Pv and the designated pitch is smaller than a predetermined value (for example, a semitone). In this way, if the deviation of the pitch of the singing voice from the main melody or the octave-converted main melody is too large, the pitch is not converted, and the conversion is performed so as to correct the pitch only when the deviation is very small.
[0024]
Needless to say, the present invention is not limited to the above-described embodiment. For example, the pitch detection circuit 14, the operation circuits 15a to c, the octave range determination circuit 13, the pitch conversion circuit 11, and the signal of the selector 12 The processing functions and some of the functions of the central processing unit 1 can be realized solely by software using a single digital signal processor (DSP).
[0025]
【The invention's effect】
According to the karaoke apparatus according to the present invention, the pitch of the singing voice is converted into a pitch of the main melody to be sung or a pitch obtained by shifting the main melody by one octave up or down according to the octave range at the beginning of the singing of the singer. As a result, even if the singer sings while raising or lowering the difficult part by one octave, the singer's natural singing voice can be converted into a highly complete song, and the satisfaction that can only be enjoyed on the spot You can get along with others. As a result, the effect of increasing the number of people using karaoke can be expected.
[Brief description of the drawings]
FIG. 1 is a configuration example of a karaoke apparatus with a pitch shifter according to an embodiment of the present invention.
FIG. 2 is a reference diagram for specifically explaining the operation of one embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Central control device 2 Hard disk drive 3 Operation control unit 4 Synthesizer 5 Video control unit 6 Mixing amplifier 7 Speaker system 8 Display 9 Microphone 10 Microphone amplifier 11 Pitch conversion circuit 12 Selector 13 Octave range determination circuit 14 Pitch detection circuits 15a, 15b, and 15c Arithmetic circuit

Claims (2)

ピッチ検出手段(14)と、ピッチ変換手段(11)と、中央処理手段(1)と、指示ピッチ決定手段(12、13)とを備えるカラオケ装置であって、
ピッチ検出手段(14)は、マイクロホン(9)より入力される歌声信号から歌声ピッチを逐次検出し、
ピッチ変換手段(11)は、指示ピッチ決定手段(12、13)が決定した指示ピッチに合わせて、入力される歌声信号を周波数変換し、
中央処理手段(1)は、選択された伴奏音楽データを演奏手段(4)に演奏させる際、演奏の進行に伴って伴奏音楽データより主旋律ピッチを逐次取得するとともに、歌い出し冒頭の所定期間、指示ピッチ決定手段(12、13)にオクターブ域判定を指示し、
指示ピッチ決定手段(12、13)は、中央処理手段(1)のオクターブ域判定の指示に従い、歌声ピッチを主旋律ピッチ、及び、それとオクターブ違いのピッチと比較し、近似していると判定した主旋律ピッチ、又は、それとオクターブ違いのピッチを指示ピッチとして決定する
カラオケ装置。
A karaoke apparatus comprising a pitch detection means (14), a pitch conversion means (11), a central processing means (1), and an instruction pitch determination means (12, 13),
The pitch detecting means (14) sequentially detects a singing voice pitch from a singing voice signal input from the microphone (9),
The pitch converting means (11) frequency-converts the input singing voice signal in accordance with the designated pitch determined by the designated pitch determining means (12, 13),
When causing the playing means (4) to play the selected accompaniment music data, the central processing means (1) sequentially acquires the main melody pitch from the accompaniment music data as the performance progresses, and sings for a predetermined period at the beginning of the singing. Instruct the designated pitch determination means (12, 13) to determine the octave range,
The instruction pitch determination means (12, 13) compares the singing pitch with the main melody pitch and a pitch different by an octave from the melody pitch in accordance with the octave range determination instruction of the central processing means (1), and determines that the main melody is approximated. A karaoke apparatus that determines a pitch or a pitch different from the pitch by an octave as an instruction pitch.
ピッチ変換手段(14)は、指示ピッチが決定されるまで、入力される歌声信号をそのまま出力する
請求項1に記載のカラオケ装置。
The karaoke apparatus according to claim 1, wherein the pitch conversion means (14) outputs the input singing voice signal as it is until the designated pitch is determined.
JP2001231953A 2001-07-31 2001-07-31 Karaoke device with pitch shifter Expired - Fee Related JP3595286B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001231953A JP3595286B2 (en) 2001-07-31 2001-07-31 Karaoke device with pitch shifter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001231953A JP3595286B2 (en) 2001-07-31 2001-07-31 Karaoke device with pitch shifter

Publications (2)

Publication Number Publication Date
JP2003044066A JP2003044066A (en) 2003-02-14
JP3595286B2 true JP3595286B2 (en) 2004-12-02

Family

ID=19063937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001231953A Expired - Fee Related JP3595286B2 (en) 2001-07-31 2001-07-31 Karaoke device with pitch shifter

Country Status (1)

Country Link
JP (1) JP3595286B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006079813A1 (en) * 2005-01-27 2006-08-03 Synchro Arts Limited Methods and apparatus for use in sound modification
GB2422755A (en) * 2005-01-27 2006-08-02 Synchro Arts Ltd Audio signal processing
US7825321B2 (en) 2005-01-27 2010-11-02 Synchro Arts Limited Methods and apparatus for use in sound modification comparing time alignment data from sampled audio signals
JP4655811B2 (en) * 2005-08-05 2011-03-23 ヤマハ株式会社 Acoustic signal processing apparatus and program
WO2008037115A1 (en) * 2006-09-26 2008-04-03 Jotek Inc. An automatic pitch following method and system for a musical accompaniment apparatus
JP2010002937A (en) * 2009-10-07 2010-01-07 Casio Comput Co Ltd Speech analysis and synthesis device, speed analyzer, speech synthesizer, and program
JP5357805B2 (en) * 2010-02-25 2013-12-04 株式会社コナミデジタルエンタテインメント Audio processing apparatus, audio processing method, and program
JP5311069B2 (en) * 2010-08-03 2013-10-09 ブラザー工業株式会社 Singing evaluation device and singing evaluation program
JP5413380B2 (en) * 2011-02-08 2014-02-12 ブラザー工業株式会社 Music data correction device
JP5418525B2 (en) * 2011-03-17 2014-02-19 ブラザー工業株式会社 Karaoke equipment
JP5418524B2 (en) * 2011-03-17 2014-02-19 ブラザー工業株式会社 Music data correction device
JP6175034B2 (en) * 2014-07-18 2017-08-02 ヤマハ株式会社 Singing evaluation device
CN112309435B (en) * 2020-10-30 2024-06-07 北京有竹居网络技术有限公司 Main melody generation method and device, electronic equipment and storage medium

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3179468B2 (en) * 1990-07-25 2001-06-25 ソニー株式会社 Karaoke apparatus and singer's singing correction method in karaoke apparatus
JPH05297882A (en) * 1992-04-16 1993-11-12 Onkyo Corp Automatic key controller for orchestral accompaniment device
JPH05346796A (en) * 1992-06-15 1993-12-27 Onkyo Corp Accompaniment signal recording / reproducing method and automatic key controller device for karaoke device
JPH06295192A (en) * 1993-04-09 1994-10-21 Matsushita Electric Ind Co Ltd Comparing device
JP3598598B2 (en) * 1995-07-31 2004-12-08 ヤマハ株式会社 Karaoke equipment
JPH1185171A (en) * 1997-09-02 1999-03-30 Takako Ito Reference interval signal forming device for karaoke sing-along machine and key adjustment signal forming device utilizing the same as well as song grading device
JPH11338483A (en) * 1998-05-29 1999-12-10 Ntt Chubu Telecom Kk Karaoke training system and storage medium
JP3365354B2 (en) * 1999-06-30 2003-01-08 ヤマハ株式会社 Audio signal or tone signal processing device

Also Published As

Publication number Publication date
JP2003044066A (en) 2003-02-14

Similar Documents

Publication Publication Date Title
JP3598598B2 (en) Karaoke equipment
JP3319211B2 (en) Karaoke device with voice conversion function
JP2927229B2 (en) Medley playing equipment
JP3595286B2 (en) Karaoke device with pitch shifter
KR100319478B1 (en) Effect adder
CN102568482A (en) Information processing apparatus, musical composition section extracting method, and program
CN100481248C (en) Reproducing device
JP3673405B2 (en) Performance song playback device
JP2004205817A (en) Karaoke apparatus
JP3597156B2 (en) Karaoke device with pitch shifter
JP3901008B2 (en) Karaoke device with voice conversion function
JP2009092871A (en) Scoring device and program
JPH11338480A (en) Karaoke (prerecorded backing music) device
JP4891135B2 (en) Evaluation device
JP6415341B2 (en) Karaoke system with pitch shift function for harmony singing
JP2001060089A (en) Karaoke device
JP4007298B2 (en) Karaoke device and program
JP2000181471A (en) Karaoke sing-along grading apparatus
US20080000345A1 (en) Apparatus and method for interactive
JP3834963B2 (en) Voice input device and method, and storage medium
JP3166621B2 (en) Karaoke processor and musical instrument practice processor
JP4108850B2 (en) Method for estimating standard calorie consumption by singing and karaoke apparatus
JP7831467B2 (en) Automatic musical instrument, automatic musical performance method, program, and electronic musical instrument
JP4033146B2 (en) Karaoke equipment
JP3743985B2 (en) Karaoke equipment

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040806

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040824

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040902

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3595286

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070910

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080910

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090910

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100910

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110910

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120910

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees