(57)【特許請求の範囲】
【請求項１】
音声信号または楽音信号を入力信号として付加音信号を生成する音声信号または楽音信号の処理装置において、
前記入力信号のピッチを検出するピッチ検出手段、
前記付加音信号の音高を変化させる制御データを入力する制御データ入力手段、
少なくとも前記制御データに基づいて前記付加音信号の音高を指定する音高指定手段、
前記入力信号のピッチの、前記入力信号のピッチに対数値表現で当該ピッチが最も近くなる音高のピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正するピッチ補正手段、
前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成する付加音信号生成手段、
を有することを特徴とする音声信号または楽音信号の処理装置。
【請求項２】
音声信号または楽音信号を入力信号として付加音信号を生成する音声信号または楽音信号の処理装置において、
前記入力信号のピッチを検出するピッチ検出手段、
前記入力信号に対する基準ピッチとなり、かつ、時間的に変化する、メロディパートの音高データを入力する音高データ入力手段、
前記付加音信号の音高を変化させる制御データを入力する制御データ入力手段、
少なくとも前記制御データに基づいて前記付加音信号の音高を指定する音高指定手段、
前記入力信号のピッチの、前記音高データ入力手段により入力された音高データに対応するピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正するピッチ補正手段、
前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成する付加音信号生成手段、
を有することを特徴とする音声信号または楽音信号の処理装置。
【請求項３】
前記付加音信号生成手段は、
前記入力信号の波形を、補正された前記付加音信号のピッチを有する波形に変換するものである、
ことを特徴とする請求項１または２に記載の音声信号または楽音信号の処理装置。
【請求項４】
音声信号または楽音信号を入力信号として付加音信号を生成させる機能をコンピュータに実現させるための音声信号または楽音信号の処理プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
前記入力信号のピッチを検出させるピッチ検出機能、
前記付加音信号の音高を変化させる制御データを入力させる制御データ入力機能、
少なくとも前記制御データに基づいて前記付加音信号の音高を指定させる音高指定機能、
前記入力信号のピッチの、前記入力信号のピッチに対数値表現で当該ピッチが最も近くなる音高のピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正させるピッチ補正機能、
前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成させる付加音信号生成機能、
を有する音声信号または楽音信号の処理プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項５】
音声信号または楽音信号を入力信号として付加音信号を生成させる機能をコンピュータに実現させるための音声信号または楽音信号の処理プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、
前記入力信号のピッチを検出させるピッチ検出機能、
前記入力信号に対する基準ピッチとなり、かつ、時間的に変化する、メロディパートの音高データを入力させる音高データ入力機能、
前記付加音信号の音高を変化させる制御データを入力させる制御データ入力機能、
少なくとも前記制御データに基づいて前記付加音信号の音高を指定させる音高指定機能、
前記入力信号のピッチの、前記音高データ入力機能により入力された音高データに対応するピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正させるピッチ補正機能、
前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成させる付加音信号生成機能、
を有する音声信号または楽音信号の処理プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声信号または楽音信号の付加音を生成する音声信号または楽音信号の処理装置、および、この処理装置の機能を実現させるための処理プログラムが記録された記録媒体に関するものである。
【０００２】
【従来の技術】
入力されたユーザの音声信号の音声ピッチをリアルタイムに検出し、所定のハーモニーモードに従って、入力された音声信号のピッチを変更してハーモニー音信号を生成し、入力された音声信号と混合してスピーカから出力するものが、例えば、特開平１１−１３３９９０号公報等で知られている。
ハーモニーモードには、「ボコーダハーモニーモード」，「コーダルハーモニーモード」，「デチューンハーモニーモード」，「クロマチックハーモニーモード」がある。
【０００３】
図１１は、ボコーダハーモニーモードの各タイプの一例を示す説明図である。ボコーダハーモニーモードは、例えば、音声を入力しながらハーモニーパートに選ばれた鍵域を弾くと、入力された音声の声質で、鍵盤操作子の音高に対応するピッチでハーモニー音が発音されるモードである。
上述したハーモニーパートは、右手鍵域（ＵＰＰＥＲ）、左手鍵域（ＬＯＷＥＲ）のほか、自動演奏のソングトラック、外部入力等から、ユーザにより選択することができる。
ハーモニータイプによって、発音させるハーモニー音を、ハーモニーパートの音高から、オクターブシフトさせたり、入力音声のピッチを中心とする１オクターブの範囲内にハーモニー音をシフト（オートトランスポーズ）させたりする。
【０００４】
図１２は、デチューンハーモニーモードのタイプの一例を示す説明図である。デチューンハーモニーモードは、入力音声のピッチを、わずかにずらせた音を鳴らすことによりコーラス効果をねらったモードである。このハーモニー音の音高は、デチューン量と入力音声によって決まる。１タイプしか図示していないが、デチューン量を変えることで複数のタイプを設定できる。
【０００５】
図１３は、クロマチックハーモニーモードの各タイプの一例を示す説明図である。
クロマチックハーモニーモードは、入力音声から固定ピッチ分シフトしたハーモニー音を鳴らすモードである。このハーモニー音の音高も、ピッチシフト量と入力音声とによって決まる。タイプの種類を切り替えることにより、ピッチシフト量が変わる。
【０００６】
図１４は、コーダルハーモニーモードの各タイプの一例を示す説明図である。コーダルハーモニーモードは、例えば、自動伴奏コード鍵域の鍵盤操作子で指定したコード（和音）タイプを認識し、そのコードタイプで、入力音声のピッチに合ったハーモニー音を鳴らすモードである。音声を入力するだけで、指定されたコードタイプに合ったハーモニー音が鳴る。
認識できるコードタイプは、ＭＩＤＩ仕様書に規定された３７種類であり、ハーモニータイプと、このコードタイプ、および、入力音声のピッチの直近となる音高のピッチ（ボーカルノート）に応じて、ハーモニー音のピッチを決定する。なお、本明細書中において、音高とは、オクターブを区別した音名に対応するピッチを意味し、ピッチの周波数が半音単位で規格化されている。ＭＩＤＩ仕様書ではノートコードと呼ばれ、音名（Ｃ４）を６０として０〜１２７の番号が付されている。ただし、音名に対するピッチの周波数は、音名「Ａ４」が４４０Ｈｚとなる絶対的な周波数からシフトした周波数に対応させる場合や、平均律とは異なる純正律を使用する場合もある。
【０００７】
ハーモニータイプを切り替えることにより、種々のハーモニー音を付けることができる。１声（１ボイス）や２声（２ボイス）を選択したり、入力音声のピッチに対し、上（「１声が上」）や下（「１声が下」）の音高のハーモニー音を指定することができる。
「１声がベース（Ｂａｓｓ）」は、コード指定したコードのルート音をハーモニー音の音高とするものである。また、ユニゾンにおいては、入力音声のピッチに合った音高のハーモニー音、および、これより１〜数オクターブ上か、１〜数オクターブ下の音高のハーモニー音の中から選択する。
【０００８】
上述したデチューンハーモニーモードおよびクロマチックハーモニーモードにおいて、ハーモニー音の音高は、入力音声信号のピッチ（ボーカルピッチ）を、デチューンまたはピッチシフトしたピッチとなる。従って、ボーカルピッチそのものからデチューンまたはピッチシフトさせれば、入力音声とハーモニー音との間には、常にピッチ周波数の比例関係が保たれる。
しかし、上述したボコーダハーモニーモードおよびコーダルハーモニーモードにおいては、ハーモニー音は、鍵盤操作子やコード指定により指定される、音高に対応するピッチとなる。このピッチは半音単位で規格化されている。
すなわち、ボコーダモードでは、ハーモニー音は、ハーモニーパートの音高に対応するピッチあるいはこれをオクターブ単位で移調したピッチが与えられる。また、コーダルハーモニーモードでは、入力音声のピッチの直近となる音高とコード指定とに応じて、ハーモニー音に音高が指定され、この音高に対応した半音単位の規格化されたピッチが与えられる。
【０００９】
一方、入力音声のボーカルピッチは、必ずしも音高に対応する規格化されたピッチになるとは限らない。すなわち、ユーザが歌うピッチがずれていたり、不安定であったりして、ピッチが正確でないと、入力音声のピッチは、音高に対応したピッチからずれることになる。
従って、ユーザが歌うときの入力音声に上述したハーモニー音を付けると、入力音声と本来調和しているはずのハーモニー音に、濁りが発生する。
【００１０】
これに対し、従来から知られている、入力音声に対するピッチ補正を行ってリード音として放音させれば、入力音声も半音単位のピッチに補正されるので、入力音声とハーモニー音との調和が保たれる。しかし、リード音およびハーモニー音に、ユーザが歌う歌の微妙な音程のずれが反映されなくなってしまう。
また、上述したデチューンハーモニーモードやクロマチックハーモニーモードにおいて、入力音声のボーカルピッチから固定ピッチ分シフトさせた音をハーモニー音とすれば、入力音声の微妙なピッチのずれを残して、入力音声とハーモニー音との調和をとることが可能である。
しかし、歌の旋律が時間とともに変化しても、リード音とハーモニー音とは、常に一定のピッチ差を保つものであるために、変化の乏しいハーモニー音となってしまう。
【００１１】
【発明が解決しようとする課題】
本発明は、上述した問題点を解決するためになされたもので、入力音声信号と調和を保ちながら、変化に富んだ付加音信号を生成する音声信号または楽音信号の処理装置、および、音声信号または楽音信号の処理プログラムが記録された記録媒体を提供することを目的とするものである。
【００１２】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、音声信号または楽音信号を入力信号として付加音信号を生成する音声信号または楽音信号の処理装置において、前記入力信号のピッチを検出するピッチ検出手段、前記付加音信号の音高を変化させる制御データを入力する制御データ入力手段、少なくとも前記制御データに基づいて前記付加音信号の音高を指定する音高指定手段、前記入力信号のピッチの、前記入力信号のピッチに対数値表現で当該ピッチが最も近くなる音高のピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正するピッチ補正手段、前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成する付加音信号生成手段を有するものである。
従って、入力信号とピッチの調和を保ちながら、入力音声信号と同様に変化に富んだ付加音信号を生成することができる。また、付加音信号の音高を制御する制御データを入力するだけでよいので、入力が簡単になる。
【００１３】
請求項２に記載の発明においては、音声信号または楽音信号を入力信号として付加音信号を生成する音声信号または楽音信号の処理装置において、前記入力信号のピッチを検出するピッチ検出手段、前記入力信号に対する基準ピッチとなり、かつ、時間的に変化する、メロディパートの音高データを入力する音高データ入力手段、前記付加音信号の音高を変化させる制御データを入力する制御データ入力手段、少なくとも前記制御データに基づいて前記付加音信号の音高を指定する音高指定手段、前記入力信号のピッチの、前記音高データ入力手段により入力された音高データに対応するピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正するピッチ補正手段、前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成する付加音信号生成手段を有するものである。
従って、入力信号とピッチの調和を保ちながら、入力音声と同様に変化に富んだ付加音信号を生成することができる。
また、時間的に変化する音高データによる楽音信号を演奏再生すれば、歌の基準ピッチとして放音させることが可能となる。
【００１４】
請求項３に記載の発明においては、請求項１または２に記載の音声信号または楽音信号の処理装置において、前記付加音信号生成手段は、前記入力信号の波形を、補正された前記付加音信号のピッチを有する波形に変換するものである。
従って、入力信号と音質が近いハーモニー音信号を生成することができる。
【００１５】
請求項４に記載の発明においては、音声信号または楽音信号を入力信号として付加音信号を生成させる機能をコンピュータに実現させるための音声信号または楽音信号の処理プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記入力信号のピッチを検出させるピッチ検出機能、前記付加音信号の音高を変化させる制御データを入力させる制御データ入力機能、少なくとも前記制御データに基づいて前記付加音信号の音高を指定させる音高指定機能、前記入力信号のピッチの、前記入力信号のピッチに対数値表現で当該ピッチが最も近くなる音高のピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正させるピッチ補正機能、前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成させる付加音信号生成機能を有するものである。
従って、請求項１に記載の発明と同様の機能をコンピュータに実現させることができるプログラムを提供することができる。
【００１６】
請求項５に記載の発明においては、音声信号または楽音信号を入力信号として付加音信号を生成させる機能をコンピュータに実現させるための音声信号または楽音信号の処理プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記入力信号のピッチを検出させるピッチ検出機能、前記入力信号に対する基準ピッチとなり、かつ、時間的に変化する、メロディパートの音高データを入力させる音高データ入力機能、前記付加音信号の音高を変化させる制御データを入力させる制御データ入力機能、少なくとも前記制御データに基づいて前記付加音信号の音高を指定させる音高指定機能、前記入力信号のピッチの、前記音高データ入力機能により入力された音高データに対応するピッチからのずれを補正量として、指定された前記付加音信号の音高に対応するピッチを補正させるピッチ補正機能、前記付加音信号の補正されたピッチを有する音声信号または楽音信号を生成させる付加音信号生成機能を有するものである。
従って、請求項２に記載の発明と同様の機能をコンピュータに実現させることができるプログラムを提供することができる。
【００１７】
【発明の実施の形態】
図１は、本発明の音声信号または楽音信号の処理装置の実施の形態を説明するための機能ブロック構成図である。最初に全体構成を説明する。
図中、１は音声入力部としてのマイクロフォン、２は押鍵により演奏データが出力される鍵盤操作子、３は記憶された演奏データが読み出される自動演奏部、４はＭＩＤＩ（Musical Instrument Digital Interface）信号等を入力する外部入力部、５は機能やパラメータの設定を行うための操作パネル、６は音声入力のピッチ（ボーカルピッチ）を検出するピッチ検出部である。
【００１８】
７は音声入力の声質を制御するフォルマント変更部であり、例えば、７ａは音声入力をそのまま通過させるか否かを制御するスイッチ、７ｂはリード音またはハーモニー音のいずれか一方のフォルマントを変更する第１のフォルマント変更部、７ｃ，７ｄはハーモニー音のフォルマントを変更する第２，第３のフォルマント変更部である。第１〜第３のフォルマント変更部７ｂ〜７ｄは、いずれも、機能を停止してフォルマントを変更しない場合がある。
８は入力信号のピッチを変換するピッチ変換部であり、８ａ〜８ｃは第１〜第３のピッチ変換部であって、例えば、第１のピッチ変換部８ａは、リード音またはハーモニー音のいずれか一方のピッチを変換し、第２，第３のピッチ変換部８ｂ，８ｃはハーモニー音のピッチを変換する。
【００１９】
９はピッチ検出部６が出力する音声入力のピッチやチャンネル割当部１０から出力される演奏データ等に基づいて、ピッチ変換部８および音源部１２が出力するピッチを制御するピッチ制御部、１０は鍵盤操作子２，自動演奏部３，外部入力部４等からの制御入力を、ピッチ制御部９および音源部１２の制御入力として選択的に割り当てるチャンネル割当部、１１は各機能ブロックを統括して制御する機能制御部、１２は楽音信号を生成する音源部である。
１３は効果付与部であり、１３ａ〜１３ｅは第１〜第５の効果付与部であって、例えば、第１の効果付与部１３ａはリード音に対する効果を付与し、第２の効果付与部１３ｂはリード音またはハーモニー音に対する効果を付与し、第３，第４の効果付与部は、ハーモニー音に対する効果を付与し、第５の効果付与部１３ｅは楽音に対する効果を付与する。操作パネル５に設けられたスイッチにより、入力信号の種類別に、効果を簡単に素早く付与することが可能である。
【００２０】
１４は信号出力制御部であり、機能制御部１１により制御される。１４ａ〜１４ｅは第１〜第５の信号出力制御部であって、１４ａはリード音に対する音量比を制御し、１４ｂはリード音またはハーモニー音のいずれか一方に対する音量比を制御し、１４ｃ，１４ｄはハーモニー音に対する音量比を制御し、１４ｅは楽音に対する音量比を制御する。また、各系統を出力をするか否かも制御する。ハーモニー音信号は、信号出力制御部１４ａまたは１４ｂのいずれか一方から出力されるリード音信号と混合されて出力されるほか、リード音信号が出力されないで、ハーモニー音信号単独で出力されることも可能である。
１５はパン制御部、１６は第１〜第５の信号出力制御部１４ａ〜１４ｅの出力をミキシングして増幅することにより、ステレオあるいは３Ｄサウンドの音声あるいは楽音信号を出力するアンプ部、１７は１個以上のスピーカ、１８は操作パネル上の液晶等による表示器である。
図１においてはボーカルハーモニーのパートを４系統設けた例を示している。パートの割り当ては、操作パネル５により設定され、機能制御部１１により制御されてチャンネル割当部１０において実行される。
【００２１】
次に上述した実施の形態の動作概要を説明する。
マイクロフォン１の出力は、フォルマント変更部７およびピッチ検出部６に入力される。図示のフォルマント変更部７の一例においては、音声入力をそのまま出力する１系統、音声入力をフォルマント変更（変更しない場合を含む）して出力する３系統という、最大４系統を出力することができる。スイッチ部７ａをオフとして、音声入力をそのまま出力しない場合に、第１のフォルマント変更部７ｂが、リード音に対するフォルマント変更を行う場合がある。この場合、ハーモニー音は２系統となる。
【００２２】
第１〜第３のフォルマント変更部７ｂ〜７ｄの出力は、それぞれ第１〜第３のピッチ変換部８ａ〜８ｃに出力される。スイッチ部７ａの出力、第１〜第３のピッチ変換部８ａ〜８ｃの出力、および、音源部１２の各系統の出力は、それぞれ、第１〜第４の効果付与部１３ａ〜１３ｅにおいて効果を付与される。さらに、第１〜第５の信号処理部１４ａ〜１４ｅにおいて、特定の１または複数のチャンネルだけを出力したり、パン制御部１５の重み付け制御により、各系統の信号の定位を決定する。信号出力制御部１４ａの出力はリード音信号となり、信号出力制御部１４ｂの出力はリード音信号もしくはハーモニー音信号のいずれか一方となり、信号出力制御部１４ｃ，１４ｄの出力はハーモニー音信号となり、信号出力制御部１４ｅの出力は楽音信号となり、それぞれ、アンプ部１６においてミキシングされ、スピーカ１７より放音される。
【００２３】
一方、ピッチ検出部６は、ゼロクロス法等、音声分析の分野で周知の技術を用いてボーカルピッチを検出し、ピッチ制御部９に出力する。ピッチ制御部９は、ハーモニーモードに従って、変換後のピッチを決定し、ピッチ変換部８、フォルマント変更部７、音源部１２、効果付与部１３等に出力する。
ピッチ変換は、入力波形のフォルマントを保持したままピッチを変換するという従来より知られた方法を用いることができる。簡単に概要を説明する。入力波形を所定の周期ごとに窓関数を用いて切り出しを開始し、切り出された波形を並べる。このときの周期の逆数が出力波形のピッチとなる。このような処理を２系列で行い、交互に切り出しを開始するようにすれば、入力信号のピッチよりも高いピッチ周波数の出力波形も得られる。その際、窓関数の幅は出力周期の２倍以下とし、隣接する窓関数同士が重ならないようにする。
上述したピッチ変換の波形の切り出し時に波形の読み出し速度を変えることにより、波形そのものの形を変化させることにより、フォルマント変更ができ、これにより入力音声の声質を、男声から女声、女声から男声に変換させることができる。
【００２４】
ピッチ制御部９は、フォルマント変更部７、効果付与部１３を制御し、ピッチ変換前後のピッチ差、すなわち、入力音声のボーカルピッチとピッチ変換されたハーモニー音とのピッチ差に応じてハーモニー音に付与する効果（声質を含む）の種類を変更したり、およびまたは、効果の程度を変更する機能を有している。その結果、使用者の音声入力に対し、ハーモニー音に変化に富んだ効果を付与したり、ハーモニー音に対して使用者の音声のピッチからのピッチ差に応じた適切な効果の付与を自動的に行うことができる。
【００２５】
チャンネル割当部１０は、鍵盤操作子２、自動演奏部３、外部入力部４のいずれかの演奏入力データをハーモニーパートに割り当てて、上述したピッチ制御部９に出力したり、他の演奏入力データを楽音発生用のチャンネルに割り当てて、音源部１２において生成される楽音の音高等を制御する。
操作パネル５の出力は機能制御部１１を介して、フォルマント変更部７、ピッチ制御部９、チャンネル割当部１０、音源部１２、効果付与部１３、信号出力制御部１４、パン制御部１５、アンプ１６、表示器１８等の各機能を制御する。
【００２６】
上述した構成により、マイクロフォン１から入力された音声信号に対応するリード音と入力音声に基づいて生成されたハーモニー音と楽音とは、所望に応じて効果が付与されて、少なくとも１つが選択されミキシングされて放音されることになる。
付与される効果としては、ジェンダー（男声，女声，中間声といった声質のタイプおよび深さ）、ビブラート、トレモロ、音量、パン（定位）、デチューン（後述するデチューンハーモニーモード以外のモードにおけるハーモニー音のデチューン）、リバーブ（残響）、コーラスなどがある。
【００２７】
図１においては、機能的にわかりやすくするために、効果付与部１３において効果の付与を行うものとしているが、ビブラート、デチューンなどのピッチの変化に関するものは、ピッチ変換部８におけるピッチ変換と同時に行うことができる。また、音量およびパンについては、信号出力制御部１４において行うことになる。一方、ジェンダーの効果制御は、フォルマント変更部７において行う。
操作パネル５および機能制御部１１は、使用者の入力音声信号（リード音信号）に付与する効果と、ハーモニー音信号に付与する効果とを独立して設定できるようにしている。
【００２８】
リード音信号の出力系統数、ハーモニー音信号の出力系統数は任意である。リード音に対しては、フォルマント変更および効果を付与せずに第１の信号出力制御部１４ａに入力してもよい。第１のフォルマント変更部７ｂ、第１のピッチ変換部８ａ、第２の効果付与部１３ｂ、第２の信号出力制御部１４ｂを、リード音の信号処理専用のブロックとしてもよい。信号出力制御部１４においては、リード音信号、複数のハーモニー音信号、および楽音信号の各出力系統の任意のものを１または複数選択してアンプ１６に供給して、スピーカ１７から放音させることができる。
なお、この機能ブロック図においては、アナログ信号処理とディジタル信号処理の区別をしていないので、Ａ／Ｄ変換器、Ｄ／Ａ変換器の記載を省略している。一例として、マイクロフォン１のアナログ信号は、Ａ／Ｄ変換器を通してディジタル信号に変換してから後続のブロックに供給される。また、信号出力制御部１４においては、複数系統の出力を重み付けした後にディジタル加算し、Ｄ／Ａ変換器を通してアンプ１６に出力する。
【００２９】
マイクロフォン１等から入力された入力音声は、フォルマント変更部７を通り、ピッチ変換部８において、指定されたハーモニー音の音高に対応するピッチに変換されてハーモニー音となる。従って、入力音声から生成されるハーモニー音のピッチは、音高に対応した半音単位で規格化されたピッチである。その結果、入力音声のピッチと、ハーモニー音のピッチとは、周波数比が一定しないので調和しない。
そこで、この実施の形態では、入力音声が音高に対応したピッチからずれていれば、ハーモニー音のピッチを補正して、半音単位のピッチの値から、入力音声と同じようにずらせるようにした。
【００３０】
図２は、本発明の第１の実施の形態におけるハーモニー音のピッチを出力する処理の一例を示す説明図である。図中、２１はピッチが入力音声の直近となる音高の検出部、２２は減算器、２３は加算器である。
各ピッチは、例えばセント価のように、周波数の対数値を用いる。従って、実周波数を用いた演算においては加減算を乗除算で行うことになる。
図３は、本発明の第１の実施の形態におけるピッチ変換動作の一例を示す模式的説明図である。図中、横軸は時間、縦軸はピッチである。
この実施の形態は、入力音声が音高に正確に対応するピッチから外れていた場合に、ハーモニー音のピッチを補正するというものである。
【００３１】
図２に示すように、入力音声の検出されたピッチは、ピッチが入力音声の直近となる音高の検出部２１において、対数値表現で、入力音声のピッチに、そのピッチが最も近くなる音高のピッチ（半音単位のピッチ）に補正される。言い換えれば、入力音声のピッチを音高に同定する。なお、先に説明したように、本明細書では、オクターブを区別した音名のピッチに音高という用語を使用している。減算器２２においては、入力音声の検出されたピッチから入力音声の直近の音高に対応するピッチを減算して補正量を算出する。この補正量を、加算器２３において、「ハーモニー音の音高」に対応する半音単位のピッチに加算することにより、補正されたハーモニー音のピッチの値が出力される。なお、補正されたピッチにさらに一定値を加減算して補正されたピッチをシフト（移調）させてもよい。
ここで、「ハーモニー音の音高」とは、ボコーダハーモニーモードにおいて、ハーモニーパートに指定された演奏入力の音高あるいはオクターブシフトされた音高である。コーダルハーモニーモードにおいては、入力音声の直近の音高と、コード指定に基づいて決定される音高である。
【００３２】
図３に示すように、入力音声の直近の音高およびハーモニー音の音高が変化しない限り、入力音声の揺らぎに関わらず、入力音声のピッチとハーモニー音のピッチとの間には、一定周波数比の関係が成立するので、ユーザの音声に調和したハーモニー音を生成することができる。
ただし、入力音声のピッチのずれが、楽譜に記述された本来の音高から±５０セントを超えてしまうと、直近の音高が正しい音高から変化してしまう。従って、ボコーダハーモニーモードにおいては、誤った補正がされてしまう。しかし、入力音声に対する上述した一定周波数比の関係は保たれる。
また、コーダルハーモニーモードにおいては、誤ったメロディーの音高に応じた誤ったハーモニー音が生成されることになる。しかし、入力音声に対する上述した一定比の関係は満足される。
【００３３】
なお、ボコーダモードにおけるハーモニーパートには、左手鍵域、右手鍵域を割り当てるほか、自動演奏トラックのパートや外部入力機器を割り当ててもよい。
また、コード指定についても、自動伴奏モードにおけるコード鍵域を割り当てるほか、自動演奏モードにおける特定のソングトラックを割り当てて、ソングトラック中のコード（和音）を入力することにより、曲の進行に合わせたコーダルハーモニーを付けることができる。
マイクロフォン１から入力されたユーザの元の入力音声であるリード音を、必ずしもこの装置のスピーカから出力させる必要はない。ユーザの入力音声は、直接に聴取者に伝わる場合があるし、別のオーディオアンプを通して出力される場合もある。
ハーモニー音のピッチを出力する方法は、図２に示した演算処理に限られず、入力音声の検出されたピッチおよびハーモニー音の音高に対応するピッチによって変換テーブルを参照し、補正されたハーモニー音のピッチを出力するようにしてもよい。
【００３４】
図４は、本発明の第２の実施の形態におけるハーモニー音のピッチを出力する処理の一例を示す説明図である。図中、図３と同様な部分には同じ符号を付している。
図５は、本発明の第２の実施の形態におけるピッチ変換動作の一例を示す模式的説明図である。図中、横軸は時間、縦軸はピッチである。
この実施の形態は、入力音声に対する基準ピッチとなるメロディーパートを設定するものである。ユーザは、図１の操作パネル５により、メロディーパートに、ユーザが歌うピッチの基準にするための演奏入力を指定する。ユーザは、メロディーパートの音高に対応するピッチと差が生じないように歌うようにする。
例えば、右鍵域をメロディーパートに割り当てて主旋律を弾きながら歌う。加えて、ボコーダハーモニーモードのときには、ハーモニーパートとして左鍵域を指定すると、左鍵域の鍵盤操作子２の音高またはオクターブシフトした音高がハーモニー音に指定される。
また、コーダルハーモニーモードのときに、左手側の自動伴奏鍵域で押さえる１または複数の鍵盤操作子２によって指定するコード指定と、右鍵域の鍵盤操作子２によって指定されるメロディーパートの音高とによって、ハーモニー音の音高が指定される。
この場合も、入力音声のピッチは、必ずしも、メロディーパートの鍵盤操作子２の音高のピッチに一致せず、ずれたり揺らいだりする。従って、入力音声のピッチと、ハーモニー音のピッチとは、メロディーパートの音高とハーモニー音の音高とが、ともに一定の期間中であっても調和しない。
【００３５】
図４において、減算器２２において、入力音声の検出されたピッチからメロディーパートの音高に対応するピッチを引く。このピッチ差を、加算器２３において、ハーモニー音の音高に対応するピッチに加算する。このようにして、補正されたハーモニー音のピッチが得られる。
その結果、図５に示すように、ハーモニー音のピッチと入力音声のピッチとの間には、そのときのメロディーパートの音高と、ハーモニーパートの音高あるいはコード指定とによって決まる一定周波数比の関係が成立する。従って、ユーザの歌う音声に調和したハーモニー音を生成することができる。
なお、上述したメロディーパートの演奏入力によって、必ずしも楽音を発生させる必要はない。上述した入力音声の基準となる音高を指定することのみを目的として使用されてもよい。
【００３６】
上述した説明では、メロディパートに、右鍵域を割り当てたが、メロディー演奏が記録された自動演奏トラックのパートや外部入力機器のパートを割り当ててもよい。この場合、ユーザ自らは楽器を演奏しないので、カラオケ装置に適する。ユーザは、歌いながら、鍵盤でハーモニーパートやコード指定をリアルタイムで行う。
あるいは、ハーモニーパートやコード指定の伴奏パートまでも、メロディーパートともに、自動演奏トラックのパートや外部入力機器を割り当てて、同期して再生されて自動演奏されるようにしてもよい。
この実施の形態においても、補正されたピッチにさらに一定値を加減算して補正されたピッチを移調（シフト）させてもよい。また、演算処理に変えて変換テーブルを用いてもよい。
【００３７】
図６は、図１に示した実施の形態のハードウエア構成を示す図である。
図中、図１と同様な部分には同じ符号を付して説明を省略する。４１はＣＤ（コンパクトディスク）プレイヤーやカセットプレイヤー等からの音声信号が入力されるライン入力部、４２はインターフェース、４３はＣＰＵバス、４４はＲＡＭ、４５はＲＯＭ、４６はＣＰＵ、４７は音源部、４８はＤＳＰ、４９は外部記憶装置、５０はインターフェース、５１は外部入出力装置である。
【００３８】
マイクロフォン１またはライン入力部４１の入力は、アナログ入力用のインターフェース４２においてＡ／Ｄ変換され、ＣＰＵバス４３に入力される。このＣＰＵバス４３には、ＲＡＭ４４，ＲＯＭ４５，ＣＰＵ４６などの複数のハードウエアが接続されている。表示器１８は、ハーモニーや個々のパラメータの設定メニュー等を表示する。ＲＯＭ４５には、ＣＰＵ４６を用いて実行される本発明の音声信号または楽音信号の処理プログラムのほか、波形データやプリセットデータ、パラメータの変換テーブル、デモンストレーション用ソングデータなどが記憶されている。ＲＡＭ４４には、ＣＰＵ４６が処理の実行に要するワーキングエリア、パラメータ編集時のバッファ領域等が設けられている。
【００３９】
図１の自動演奏部３の記憶部ともなる外部記憶装置４９の記録媒体としては、ＲＯＭカートリッジ、フレキシブル磁気ディスク（ＦＤ）等を用い、音色データや曲データ（ソングデータ）集が記録され、ＲＯＭ４５にはないデータを追加することができる。また、記録再生可能な装置としたときには、ソングデータを記録および再生することができる。インターフェース５０は、ＭＩＤＩ入出力端子あるいはＲＳ２３２Ｃ端子を備え、ＭＩＤＩ鍵盤，シーケンサ等のＭＩＤＩ機器、楽音データ再生機能を有する音源装置、パーソナルコンピュータ等の外部入出力装置５１との間で、ＭＩＤＩデータの転送を行う。
【００４０】
音源部４７は、図１に示した音源部１２の機能ブロックとは必ずしも一致しないが、ＣＰＵバス４３から楽音パラメータを入力して楽音信号を生成する。ＤＳＰ４８は、ＣＰＵ４６によって制御されて、マイクロフォン１あるいはライン入力４１からの音声信号のフォルマント変更、ピッチ検出、ピッチ変換等を行うとともに、入力音声信号、楽音信号にリバーブやコーラス等の効果を付与する。音源部４７およびＤＳＰ４８の機能の少なくとも一部は、ＣＰＵ４６により実行されるソフトウエアで実現させることもできる。なお、上述したＤＳＰを機能分割して、入力音声信号のピッチ検出およびピッチ変換関係と、出力信号に対する効果付与とに別のＤＳＰを使用してもよい。ＤＳＰ４８の出力信号は、図示を省略したＤ／Ａ変換器によりアナログ信号に変換されて、アンプ１６を経てスピーカ１７から音声または楽音信号が放音される。
【００４１】
ＣＰＵ４６は、マイクロフォン１等からの入力音声信号、鍵盤操作子２、操作パネル５からの操作情報、外部記憶装置４９または外部入出力装置５１からの演奏データに対し、ＲＡＭ４４およびＲＯＭ４５を用いて処理を行い、各種設定メニュー画面を表示器１８に表示したり、処理された演奏データを基に音源部４７、ＤＳＰ４８、アンプ１６をコントロールしたり、ＭＩＤＩデータをインターフェース５０を介して外部に出力する。演奏データは、外部記憶装置４９、場合により外部入出力装置５１に、ＳＭＦ（Standard  MIDI  File）等のシーケンスデータを保存することができる。
【００４２】
本発明の音声信号または楽音信号の処理装置は、図６に示した専用のハードウエア構成上で実現することができるほか、ディジタルアナログ変換部（ＤＡＣ）が搭載され、コーデック（ＣＯＤＥＣ）ドライバがインストールされたパーソナルコンピュータにおいて、ＣＰＵとオペレーティングシステム（ＯＳ）の下で音声信号または楽音信号の処理プログラムが動作するようにして実現することもできる。この音声信号または楽音信号の処理プログラムは、通信回線あるいはＣＤ−ＲＯＭ等の記録媒体により供給され、パーソナルコンピュータのハード磁気ディスクにインストールされる。
【００４３】
図７は、図１に示した実施の形態の外観図である。図中、図１，図６と同様な部分には同じ符号を付して説明を省略する。６１は電子楽器本体、６２は操作子群、１７Ａは左スピーカ、１７Ｂは右スピーカである。
電子楽器本体６１は、複数の鍵盤操作子２と左右のスピーカ１７Ａ，１７Ｂを有する。操作パネル５には複数の操作子からなる操作子群６２および表示器１８が設けられている。鍵盤操作子２およびその他の操作子は概念的に図示しており、具体的な形状および個数に限定するものではない。本発明に関係が深いスイッチとしては、ボーカルハーモニー（リード音信号およびハーモニー音信号）の出力をオンオフする設定スイッチ、このボーカルハーモニーに対するリバーブ効果の付与をオンオフする設定スイッチ、ボーカルハーモニーに対するリバーブ効果以外の効果の付与をオンオフする設定スイッチなどがある。
この他、入力音声に対する効果の付与をオンオフする設定スイッチ、楽音信号に対する効果の付与をオンオフする設定スイッチ、ボーカルハーモニーの設定を行うボーカルハーモニースイッチ、設定メニューの切り替えを行う「ＢＡＣＫ」スイッチ、「ＮＥＸＴ」スイッチ、パラメータの選択を行う「＋」スイッチ、「−」スイッチ等がある。
図示を省略したが、電子楽器本体６１には、ＲＯＭカートリッジやＦＤの挿入スロット、ＭＩＤＩ端子、ＲＳ２３２Ｃ端子等を備える。ピッチベンドホイールやモジュレーションホイールを設けてもよい。
【００４４】
図１に示したパン制御部１５は、音像の定位を決めるものであり、左スピーカ１７Ａ，右スピーカ１７Ｂから出力される音声あるいは楽音の音量比を制御することによって、ボーカル音、ハーモニー音、楽音の各定位位置を個別に制御する。パン制御も一種の効果付与である。従来、一種の音響効果として、楽音信号をランダムに定位させるというランダムパンを行うことがあった。例えば、自分が弾いた楽音信号が押鍵ごとに右から次に左からと、あちらこちらから聞こえるようにすることがあった。このようなランダムパンを、音声信号あるいは楽音信号に個別に付与するためのパラメータを設けてもよい。
【００４５】
図８〜図１０は、本発明の実施の形態の動作を説明する処理ステップのフローチャートである。
図８は、メインフローチャートである。Ｓ７１において、装置が初期化され、Ｓ７２において、操作パネルで演奏の各種設定を行う。具体的には、図７に示した操作子群６２により、各種の制御入力、あるいは、各種のパラメータの設定等を表示器１８の表示画面切り替えとともに行う。このステップは図９を参照して後述する。Ｓ７３において、演奏データの検出と音声や楽音信号に対する信号処理を行う。このステップは図１０を参照して後述する。
【００４６】
Ｓ７４においては演奏を行う。ここでは、各種の入力、パラメータ設定に基づきリード音、ハーモニー音の出力、および、楽音の演奏を行う。
従って、第１に、図６に示した、鍵盤操作子２の押鍵に応じた演奏データ、第２に、外部記憶装置４９から入力された自動演奏データ、あるいは、外部入出力装置５１から入力されたＭＩＤＩデータ、第３に、マイクロフォン１、ライン入力４１から入力のあった音声あるいは楽音信号等の演奏入力に基づいて、操作パネル５で設定された制御モードや設定パラメータに従って、リード音信号、ハーモニー音信号、楽音信号を生成し、アンプ１６に供給し、楽音信号や音声信号としてスピーカ１７から発音させる。
リード音信号、ハーモニー音信号からなるボーカル音信号は、鍵盤での演奏データ等によって、オリジナルの入力音声信号のほか、入力音声の音色、特に、声質のジェンダーを変えたり（女声→男声、男声→女声、等）、ピッチを変更させることができる。
Ｓ７４の処理が終了すると再びＳ７２に戻り、Ｓ７２〜Ｓ７４が繰り返し実行される。
【００４７】
図９は、パネル設定の処理を示すフローチャートである。
Ｓ８１においては、ハーモニー設定変更指示があるか否かを判定し、変更指示があるときには右側のフローに入り、Ｓ８２に処理を進め、変更指示がないときにはＳ８３に処理を進める。
Ｓ８２においては、メロディーチャンネルやハーモニーチャンネルの設定変更指示があるか否かを判定し、変更指示があるときにはＳ８４に処理を進め、指示がないときにはＳ８５に処理を進める。Ｓ８４においては、メロディーチャンネルやハーモニーチャンネルの変更設定をする。鍵盤や外部からのＭＩＤＩ信号のチャンネルを割り当てるだけでなく、自動演奏のトラックを割り当てることもできる。Ｓ８５において、処理モードの変更指示があるか否かを判定し、変更指示があるときにはＳ８６に処理を進め、変更指示がないときにはＳ８７に処理を進める。
【００４８】
Ｓ８６においては、入力音声をどのように処理してリード音とハーモニー音の音声を出力するかの設定を行う。具体的には、処理モードＡ，Ｂ，Ｃのいずれかによる変更設定を行う。処理モードＡは、上述した本発明の実施の形態の処理モードであり、処理モードＢ，Ｃは従来の処理モードである。
処理モードＡにおいては、元の入力音声のピッチのままでリード音とする。ハーモニー音は、ハーモニーモードに従って生成されるが、元の入力音声のピッチずれに調和するようにハーモニー音のピッチを修正する。
【００４９】
処理モードＢにおいては、元の入力音声のピッチは、オクターブを区別した最寄りの音名の音高に対応するピッチに補正してリード音とする。入力音声の音高が多少ずれていても，それを正しい音高に補正する。
ハーモニー音は、ハーモニーモードに従って生成される。元の入力音声のピッチが半音単位の音高に対応するピッチに補正されているので、ハーモニー音のピッチを修正する必要性はない。
処理モードＣにおいては、元の入力音声のピッチのままリード音とする。ハーモニー音は、ハーモニーモードに従って生成されるが、ハーモニー音のピッチと元の入力音声のピッチとのずれは考慮しない。
Ｓ８７においては、指示のあったその他の処理を実行する。
【００５０】
Ｓ８３においては、自動演奏に関する処理指示があるか否かを判定し、処理指示があるときには、右側のフローに入り、Ｓ８８に処理を進め、指示がないときにはＳ８９に処理を進める。
Ｓ８８においては、曲選択の指示があるか否かを判定し、曲選択の指示があるときにはＳ９０に処理を進め、指示がないときにはＳ９１に処理を進める。Ｓ９０においては、選択された自動演奏を行う曲目（ソング）を設定して、Ｓ８９に処理を進める。なお、電源投入時には  前回最後に選択した曲データがセットされているので、必要に応じて曲目の変更を行う。なお曲データは、図６に示したＲＯＭ４５や外部記憶装置４９から読み込まれて、ＲＡＭ４４に記憶される。
【００５１】
Ｓ９１においては、再生指示があるか否かを判定し、再生指示があるときにはＳ９２に処理を進め、再生指示がないときにはＳ９３に処理を進める。Ｓ９２においては、選択された曲の演奏データの再生を開始させ、Ｓ８９に処理を進める。Ｓ９３においては、停止指示があるか否かを判定し、停止指示があるときにはＳ９４に処理を進め、停止指示がないときにはＳ９５に処理を進める。Ｓ９４においては、再生中の自動演奏を停止させて、Ｓ８９に処理を進める。Ｓ９５においては、その他の設定指示、例えば、早送り，戻し，編集を実行してＳ８９に処理を進める。Ｓ８９においては、ハーモニー設定、自動演奏以外の、その他の設定指示、例えば効果設定、音色変更の指示等があるか否かを判定し、指示があるときにはＳ９６に処理を進め、その他の設定を行い、指示がないときには、メインルーチンに戻る。
【００５２】
図１０は、本発明の実施の形態の動作を説明する演奏データ検出と信号処理を示すフローチャートである。
Ｓ１０１において、鍵盤操作状態を検出し、音高を指定する演奏データを生成し、Ｓ１０２において外部入力端子から入力されるシーケンサ，パーソナルコンピュータ，電子楽器などからのＭＩＤＩ形式の演奏データを入力する。Ｓ１０３において、自動演奏が再生状態であるか否かを判定し、再生状態であればＳ１０４に処理を進め、再生状態でなければ、Ｓ１０５に処理を進める。Ｓ１０４においては、ＳＭＦ等の形式で演奏データが記憶された記憶装置から、演奏データを読み出してＳ１０５に処理を進める。
Ｓ１０５において、音声処理の設定があるか否かを判定し、あるときにはＳ１０６に処理を進め、ないときにはメインルーチンに戻る。
【００５３】
Ｓ１０６以降は、処理モードＡ，Ｂ，Ｃに従って音声処理を行う。説明を簡単にするため、以下、ハーモニーモードが、ボコーダハーモニーモードまたはコーダルハーモニーモードの場合であって、かつ、入力音声がメロディパートの音高を基準に歌われ、メロディーパートの音高を基準として処理をする場合について説明する。
Ｓ１０６において、処理モードＡであるか否かを判定し、処理モードＡであればＳ１０７に処理を進め、処理モードＡでなければＳ１０８に処理を進める。
Ｓ１０８において、処理モードＢであるか否かを判定し、処理モードＢであればＳ１０９に処理を進め、処理モードＢでなければ、残りの処理モードＣと判定してＳ１１０に処理を進める。
【００５４】
Ｓ１０７，Ｓ１１１〜Ｓ１１６は処理モードＡのステップである。Ｓ１０７においては、マイク入力やライン入力された入力音声のピッチを検出する。
Ｓ１１１において、メロディーパートの音高に対応するピッチと入力音声のピッチとの差を検出し、Ｓ１１２において、ハーモニーモードに従って、ハーモニー音の音高を決定する。
ボコーダモードのときには、ハーモニーパートの音高あるいはこれをオクターブシフトさせてハーモニー音の音高を決定する。コーダルハーモニーモードのときには、ハーモニータイプおよびハーモニーパートのコード指定とメロディーパートの音高とによってハーモニー音の音高を決定する。
【００５５】
Ｓ１１３において、ピッチ差に応じてハーモニー音のピッチを補正し、Ｓ１１４において、入力音声をそのピッチが補正されたハーモニー音のピッチとなるようにピッチ変換して、ハーモニー音を生成する。なお、ピッチ変換として、図１を参照して説明した方法を用いるときには、元のの入力音声のピッチを知る必要は必ずしもない。
Ｓ１１５においては、入力音声や、ハーモニー音の処理チャンネルに効果を付与し、Ｓ１１６においては、入力音声（リード音）とハーモニー音とを混合して、メインルーチンに戻る。
【００５６】
処理モードＢにおいては、Ｓ１０９において、入力音声のピッチをメロディーパートの音高のピッチに補正し、Ｓ１１７において、ハーモニーモードに従ってハーモニー音の音高を決定し、Ｓ１１４以降に処理を進める。
処理モードＣにおいては、ハーモニーモードに従ってハーモニー音の音高を決定し、Ｓ１１４以降に処理を進める。
【００５７】
なお、上述した処理モードＡにおいて、ボコーダハーモニーモードの場合に、ハーモニーパートから演奏入力がないときには、Ｓ１０７〜Ｓ１１４のステップをスキップして、ＣＰＵの処理負担を軽減させることが可能である。
また、コーダルハーモニーモードの場合に、従来、１度、コード指定がされると、コードチェンジまでそのコード指定を持続させている。これに代えて、ハーモニーパートから、コード指定の押鍵データが出力されているときにのみ、ハーモニー音を生成するようにした場合には、同様にしてコード指定の押鍵がなされていない期間において、Ｓ１０７〜Ｓ１１４のステップをスキップすることが可能である。
上述した説明では、マイクロフォン１やライン入力４１に入力される音は、ユーザの歌う音声信号であったが、ピッチ検出できるものであれば、楽音信号やその他の音響信号であってもよい。
【００５８】
上述した説明では、ハーモニー音として、入力信号と同じ音質（声質）あるいはジェンダーコントロールを行った音質（声質）とし、いずれにしても、入力音声の波形を加工したものであった。しかし、ハーモニー音に、入力音声とは異なる楽器音色を与えてもよい。
その第１の方法は、別に楽音信号波形を用意し、このピッチを、上述したピッチ変換と同様の方法でピッチ変換する。
第２の方法は、音源部１２から出力させる。具体的には、従来、元となる入力音声に対して適用されていた、入力音声のピッチで楽音を発生させるピッチ・トゥ・ノートと呼ばれる技術を、ハーモニー音の生成に用いる。第２の方法の場合、楽音の音色として、コーラス系の音色を選択すれば、入力音声と違和感の少ないハーモニー音となる。
【００５９】
本発明の音声信号または楽音信号の処理装置を適用して好適な装置としては、音声または楽音信号を入力する機能を備えた、電子楽器、ゲーム機、カラオケ装置などのアミューズメント機器、テレビジョンなどの各種家電機器、携帯電話などの通信機器、パーソナルコンピュータなどがあり、これらの機器の音声信号または楽音信号の処理部に用いることができる。
【００６０】
【発明の効果】
本発明は、上述した説明から明らかなように、入力音声信号と調和を保ちながら、変化に富んだ付加音信号を生成できるという効果がある。また、入力音声の微妙な音程のずれを残したまま、リード音とハーモニー音との調和をとれるという効果がある。
その結果、多少歌の下手な人でも気持ちのよいハーモニーを聞かせることができるとともに、ユーザの歌声の微妙な音程のずれを積極的に利用した人間味あるハーモニー音を生成することができる。
【図面の簡単な説明】
【図１】  本発明の音声信号または楽音信号の処理装置の実施の形態を説明するための機能ブロックの構成図である。
【図２】  本発明の第１の実施の形態におけるハーモニー音のピッチを出力する処理の一例を示す説明図である。
【図３】  本発明の第１の実施の形態におけるピッチ変換動作の一例を示す模式的説明図である。
【図４】  本発明の第２の実施の形態におけるハーモニー音のピッチを出力する処理の一例を示す説明図である。
【図５】  本発明の第２の実施の形態におけるピッチ変換動作の一例を示す模式的説明図である。
【図６】  図１に示した実施の形態のハードウエア構成を示す図である。
【図７】  図１に示した実施の形態の外観図である。
【図８】  本発明の実施の形態の動作を説明するメインフローチャートである。
【図９】  本発明の実施の形態の動作を説明するパネル設定の処理を示すフローチャートである。
【図１０】  本発明の実施の形態の動作を説明する演奏データ検出と信号処理を示すフローチャートである。
【図１１】  ボコーダハーモニーモードの各タイプの一例を示す説明図である。
【図１２】  デチューンハーモニーモードのタイプの一例を示す説明図である。
【図１３】  クロマチックハーモニーモードの各タイプの一例を示す説明図である。
【図１４】  コーダルハーモニーモードの各タイプの一例を示す説明図である。
【符号の説明】
１  マイクロフォン、２  鍵盤操作子、３  自動演奏部、４  外部入力部、５  操作パネル、６  ピッチ検出部、７  フォルマント変更部、８  ピッチ変換部、９  ピッチ制御部、１０  チャンネル割当部、１１  機能制御部、１２  音源部、１３  効果付与部、１４  信号出力制御部、１５  パン制御部、１６  アンプ、１７  スピーカ、１８  表示器
【図１】
0003879357.tif 000002
【図２】
0003879357.tif 000003
【図３】
0003879357.tif 000004
【図４】
0003879357.tif 000005
【図５】
0003879357.tif 000006
【図６】
0003879357.tif 000007
【図７】
0003879357.tif 000008
【図８】
0003879357.tif 000009
【図９】
0003879357.tif 000010
【図１０】
0003879357.tif 000011
【図１１】
0003879357.tif 000012
【図１２】
0003879357.tif 000013
【図１３】
0003879357.tif 000014
【図１４】
0003879357.tif 000015