(57)【特許請求の範囲】
【請求項１】
音声を入力する音声入力手段と、演奏情報に応じて楽音を発生する楽音発生手段と、前記音声入力手段により入力された音声と前記楽音発生手段により発生された楽音とを出力する楽音制御装置において
前記音声入力手段への音声の入力開始を検出する検出手段と、
その検出手段により音声の入力開始が検出された時から所定時間、前記楽音発生手段が発生する楽音のレベルを抑制するレベル制御手段とを備えていることを特徴とする楽音制御装置。
【請求項２】
音声を入力する音声入力手段と、その音声入力手段により入力された音声の周波数特性を検出し、その検出された周波数特性に応じて楽音の変調を行うボコーダ手段と、演奏情報に応じて楽音を発生する楽音発生手段と、前記ボコーダ手段により出力された楽音と前記楽音発生手段により発生された楽音とを出力する楽音制御装置において、
前記音声入力手段への音声の入力開始を検出する検出手段と、
その検出手段により音声の入力開始が検出された時から所定時間、前記楽音発生手段が発生する楽音のレベルを抑制するレベル制御手段とを備えていることを特徴とする楽音制御装置。
【請求項３】
音声を入力する音声入力手段と、演奏情報に応じて第１の楽音と第２の楽音とを発生する楽音発生手段と、前記音声入力手段により入力された音声の周波数特性を検出し、その検出された周波数特性に応じて前記楽音発生手段により発生された第１の楽音を変調するボコーダ手段と、そのボコーダ手段により出力された楽音と前記楽音発生手段により発生された第２の楽音とを出力する楽音制御装置において、
前記音声入力手段により入力された音声のレベルを検出するレベル検出手段と、
前記レベル検出手段によりレベルを検出した時から所定の時間後に、そのレベルに基づいて第２の楽音のレベルを制御するレベル制御手段とを備えていることを特徴とする楽音制御装置。
【請求項４】
音声を入力する音声入力手段と、演奏情報に応じて第１の楽音と第２の楽音とを発生する楽音発生手段と、前記音声入力手段により入力された音声の周波数特性を検出し、その検出された周波数特性に応じて前記楽音発生手段により発生された第１の楽音を変調するボコーダ手段と、そのボコーダ手段により出力された楽音と前記楽音発生手段により発生された第２の楽音とを出力する楽音制御装置において、
前記ボコーダ手段により出力された楽音のレベルを検出するレベル検出手段と、
前記レベル検出手段によりレベルを検出した時から所定の時間後に、そのレベルに基づいて第２の楽音のレベルを制御するレベル制御手段とを備えていることを特徴とする楽音制御装置。
【請求項５】
音声を入力する音声入力手段と、演奏情報に応じて楽音を発生する楽音発生手段と、前記入力手段により入力された音声と前記楽音発生手段により発生された楽音とを出力する楽音制御装置を制御する制御手段により実行される楽音制御プログラムにおいて
前記入力手段により入力された音声の入力開始を検出する音声検出ステップと、
その音声検出ステップにより音声の入力開始が検出された時から所定時間、前記楽音発生手段が発生する楽音のレベルを抑制するレベル制御ステップとを備えていることを特徴とする楽音制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音制御装置および楽音制御プログラムに関し、特に、楽音と同時に発生される発声を明瞭に聴取することができる楽音制御装置および楽音制御プログラムに関する。
【背景技術】
【０００２】
従来、電子楽器やカラオケなどにおいて、歌唱と同時に音源により楽音を発生する楽音制御装置が知られている。これらの楽音制御装置では、よりよい演奏を行うことができるように様々な制御が行われている。
【０００３】
特開平８−６９２９６号公報（特許文献１）には、記録媒体に歌唱音声と伴奏音とを記憶し、マイクロフォンを介して入力した歌唱者の音声のレベルを記録媒体に記憶した歌唱音声のレベルと比較し、歌唱者の音声が小さい場合には、増大するように制御するカラオケ装置が開示されている。
【０００４】
また、特開２００４−２８７１７１号公報には、入力される音声などの楽音信号のフォルマント特性（周波数特性）を検出し、鍵盤などの演奏操作により発生された楽音の周波数特性を検出されたフォルマント特性に応じて変調するボコーダ装置が開示されている。
【特許文献１】特開平８−６９２９６号公報。
【特許文献２】特開２００４−２８７１７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記楽音制御装置では、歌唱者の音声のレベルが小さい場合には、増大されることにより、適切な音量に自動的に調節されるが、音声のレベルが検出された後で、音量調整が行われるため、音声の立ち上がり時、即ち発声を開始した時点では、音声の音量が小さく、不明瞭になるという問題点があった。
【０００６】
特に、子音から始まる音声の発声を開始する場合は、子音部分が、聴取されず、明瞭度に欠けるという問題点があった。
【０００７】
また、音声を入力し、ボコーダ装置により変調された楽音と同時に他の楽音が発生される場合は、音声の子音部分により変調される楽音が、他の楽音によりマスクされ、明瞭に聴取されないという問題点もあった。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、明瞭に発声を聴取することができる楽音制御装置および楽音制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１記載の楽音制御装置は、音声を入力する音声入力手段と、演奏情報に応じて楽音を発生する楽音発生手段と、前記音声入力手段により入力された音声と前記楽音発生手段により発生された楽音とを出力するものであり、前記音声入力手段への音声の入力開始を検出する検出手段と、その検出手段により音声の入力開始が検出された時から所定時間、前記楽音発生手段が発生する楽音のレベルを抑制するレベル制御手段とを備えている。
【００１０】
請求項２記載の楽音制御装置は、音声を入力する音声入力手段と、その音声入力手段により入力された音声の周波数特性を検出し、その検出された周波数特性に応じて楽音の変調を行うボコーダ手段と、演奏情報に応じて楽音を発生する楽音発生手段と、前記ボコーダ手段により出力された楽音と前記楽音発生手段により発生された楽音とを出力するものであり、前記音声入力手段への音声の入力開始を検出する検出手段と、その検出手段により音声の入力開始が検出された時から所定時間、前記楽音発生手段が発生する楽音のレベルを抑制するレベル制御手段とを備えている。
【００１１】
請求項３記載の楽音制御装置は、音声を入力する音声入力手段と、演奏情報に応じて第１の楽音と第２の楽音とを発生する楽音発生手段と、前記音声入力手段により入力された音声の周波数特性を検出し、その検出された周波数特性に応じて前記楽音発生手段により発生された第１の楽音を変調するボコーダ手段と、そのボコーダ手段により出力された楽音と前記楽音発生手段により発生された第２の楽音とを出力するものであり、前記音声入力手段により入力された音声のレベルを検出するレベル検出手段と、前記レベル検出手段によりレベルを検出した時から所定の時間後に、そのレベルに基づいて第２の楽音のレベルを制御するレベル制御手段とを備えている。
【００１２】
請求項４記載の楽音制御装置は、音声を入力する音声入力手段と、演奏情報に応じて第１の楽音と第２の楽音とを発生する楽音発生手段と、前記音声入力手段により入力された音声の周波数特性を検出し、その検出された周波数特性に応じて前記楽音発生手段により発生された第１の楽音を変調するボコーダ手段と、そのボコーダ手段により出力された楽音と前記楽音発生手段により発生された第２の楽音とを出力するものであり、前記ボコーダ手段により出力された楽音のレベルを検出するレベル検出手段と、前記レベル検出手段によりレベルを検出した時から所定の時間後に、そのレベルに基づいて第２の楽音のレベルを制御するレベル制御手段とを備えている。
【００１３】
請求項５記載の楽音制御プログラムは、音声を入力する音声入力手段と、演奏情報に応じて楽音を発生する楽音発生手段と、前記入力手段により入力された音声と前記楽音発生手段により発生された楽音とを出力する楽音制御装置を制御する制御手段により実行されるものであり、前記入力手段により入力された音声の入力開始を検出する音声検出ステップと、その音声検出ステップにより音声の入力開始が検出された時から所定時間、前記楽音発生手段が発生する楽音のレベルを抑制するレベル制御ステップとを備えている。
【発明の効果】
【００１４】
請求項１および２記載の楽音制御装置によれば、音声入力手段への音声の入力開始を検出する検出手段と、その検出手段により音声の入力開始が検出された時から所定時間、楽音発生手段が発生する楽音のレベルを抑制するレベル制御手段とを備えているので、音声が楽音発生手段が発生する楽音にマスクされることを防ぎ、明瞭に聴取することができるという効果がある。特に、発声開始時の子音が明瞭に聴取できる。
【００１５】
請求項３記載の楽音制御装置によれば、音声入力手段により入力された音声のレベルを検出するレベル検出手段と、レベル検出手段によりレベルを検出した時から所定の時間後に、そのレベルに基づいて第２の楽音のレベルを制御するレベル制御手段とを備えているので、第２の楽音のレベルは、音声の発声を開始した直後は、抑制され、所定時間後からは、音声のレベルに応じたレベルに制御されるので、発声を開始した直後の音声を明瞭に聴取することができるという効果がある。特に、発声開始時の子音が明瞭に聴取できる。
【００１６】
請求項４記載の楽音制御装置によれば、ボコーダ手段により出力された楽音のレベルを検出するレベル検出手段と、レベル検出手段によりレベルを検出した時から所定の時間後に、そのレベルに基づいて第２の楽音のレベルを制御するレベル制御手段とを備えているので、ボコーダ手段により楽音を変調する場合に、発声を開始した直後の変調された楽音を明瞭に聴取することができるという効果がある。特に、発声開始時の子音により変調された楽音を明瞭に聴取できる。
【００１７】
請求項５記載の楽音制御プログラムによれば、入力手段により入力された音声の入力開始を検出する音声検出ステップと、その音声検出ステップにより音声の入力開始が検出された時から所定時間、楽音発生手段が発生する楽音のレベルを抑制するレベル制御ステップとを備えているので、音声が楽音発生手段が発生する楽音にマスクされることを防ぎ、明瞭に聴取することができるという効果がある。特に、発声開始時の子音が明瞭に聴取できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態である楽音制御装置を有する電子楽器１の電気的構成を示したブロック図である。電子楽器１は、ＣＰＵ２と、ＲＯＭ３と、ＲＡＭ４と、操作子５と、鍵盤６と、音源７と、ＤＳＰ８と、Ａ／Ｄ変換器９と、マイクロフォン１０と、Ｄ／Ａ変換器１１と、アンプ１２と、スピーカ１３とを主に備えている。ＣＰＵ２と、ＲＯＭ３と、ＲＡＭ４と、操作子５と、鍵盤６と、音源７と、ＤＳＰ８とはバスラインにより相互に接続されている。
【００１９】
ＣＰＵ２は、演算処理装置でありＲＯＭ３に記憶される制御プログラムに従って各種処理を行う。また、ＣＰＵ２は、タイマ２ａを備え、ＣＰＵ２により設定された時間を計時すると、ＣＰＵ２に対してインターラプトを発生するように構成されている。
【００２０】
ＲＯＭ３は、ＣＰＵ２により実行される各種の制御プログラムやその実行の際に参照される固定値データが記憶される。ＲＡＭ４は、ＲＯＭ３等に記憶される制御プログラムの実行に当たって各種のデータ等を一時的に記憶するためのメモリであり、書き換え可能に構成される。
【００２１】
操作子５は、各種ボリュームや音色などを選択するスイッチなどを有し、ユーザにより操作されることにより、演奏モードやパラメータや音色などが設定される。演奏モードとしては、鍵盤６により演奏された演奏情報により音源７が楽音を発生する通常モード、鍵盤６により演奏された演奏情報により音源７が楽音を発生し、マイクロフォン１０により入力された音声の周波数特性に応じて、音源７により発生された楽音を変調するボコーダモード、自動演奏により音源７は、伴奏を発生しマイクロフォン１０から歌唱音声を入力するカラオケモードなどがある。
【００２２】
ボコーダモードが選択された場合は、鍵盤を演奏することにより音源７から所望の音色の楽音信号が発生され、その楽音信号はＤＳＰ８に備えられたボコーダ部８ａに入力される。このボコーダ部８ａでは、マイク１０により入力された音声がＡ／Ｄ変換器９によりデジタル信号に変換されて入力され、音声の周波数特性が検出され、音源７から入力された楽音信号が、この音声の周波数特性に基づいて変調される。
【００２３】
また、この電子楽器１では、鍵盤を演奏すると一つの鍵信号に対して２種類の異なる音色の楽音が発生され、一方の楽音には、ボコーダ部８ａによりボコーダ処理が行われ、他方の楽音は、そのまま出力されるか、効果付与部により効果付与され、ボコーダ部８ａにより処理された楽音と合成されてＤ／Ａ変換器１１に出力することができる。本実施形態では、この演奏モードをボコーダモードと称するものとする。
【００２４】
鍵盤６は、複数の白鍵および黒鍵を有し、演奏操作が行われるもので、各鍵には半音ごとの音高が割り当てられている。音源７は、複数の楽音波形を表すサンプリング周期毎の振幅値を記憶する波形メモリ（図示なし）を有し、図示しない音色選択スイッチによりいずれかの楽音波形が選択されるとＣＰＵ２により、その波形のアドレスが指示される。また、ＣＰＵ２により発生する楽音の音高やレベルが指示されて選択された波形メモリから振幅値を順次読出してデジタル楽音信号を発生し、ＤＳＰ８に供給する。
【００２５】
ＤＳＰ８は、デジタル信号処理装置（Digital  Signal  Processor）であり、上述の通り、ボコーダ処理を行うボコーダ部８ａと、マイクロフォン１０により入力される音声のレベル（エンベロープ）を検出するレベル検出部８ｂと、リバーブなどの効果を付与する効果付与部８ｃとを備えている。
【００２６】
ボコーダ部８ａは、分析フィルタバンクと、合成フィルタバンクとを主に備え、分析フィルタバンクは、音声帯域を複数の帯域に分割し、各帯域毎のバンドパスフィルタによりレベルが検出される。フィルタバンクにより検出された各周波数帯域毎のレベルは、変調信号として合成フィルタバンクに供給され、合成フィルタバンクは、分析フィルタバンクと同様に音源７から入力された楽音信号を複数の周波数帯域に分割し、各周波数帯域毎に、分析フィルタバンクから供給されたレベルの値に基づいて振幅変調が行われる。したがって、音源７により発生された楽音が、あたかも音声であるかのような周波数特性を持った楽音に変調される。
【００２７】
Ａ／Ｄ変換器９は、入力端子１０に接続されるマイクロフォン１０から入力されるアナログ電気信号を、所定のサンプリング周波数（例えば４４．１ｋＨｚ）でサンプリングし、所定のビット数（例えば１６ビット）に量子化するものである。
【００２８】
Ｄ／Ａ変換器１１は、ＤＳＰ８により処理されたデジタル信号をアナログ電気信号に変換するもので、変換されたアナログ信号は、アンプ１２により増幅されスピーカ１３により放音される。
【００２９】
次に、図２および図３を参照してＣＰＵ２により実行される処理について説明する。図２は、メイン処理を示すフローチャートであり、電子楽器１の電源が投入されることにより起動され、電源が遮断されるまで繰り返し行われる処理である。このメイン処理では、まず、初期化処理を行う（Ｓ１）。この初期化処理としては、音源７が発生する音色のデフォルトの音色への設定や、ＤＳＰ８の初期化や、ＣＰＵ２に備えられているタイマ２ａやインタラプトの初期設定などの処理が行われる。
【００３０】
初期化処理の次に、操作子５により演奏モードを選択する操作が行われたか否かを判断する（Ｓ２）。演奏モードが選択された場合は（Ｓ２：Ｙｅｓ）、演奏モード変更処理を行う（Ｓ３）。演奏モード変更処理は、例えば通常モードが選択された場合は、音源７の音色を設定し、ＤＳＰ８に音源７が発生する楽音を効果付与部８ｃにより所定の効果を付与するように設定する。
【００３１】
また、ボコーダモードが選択された場合は、音源７の音色を設定し、ＤＳＰ８に音源７が発生する楽音にボコーダ部８ａにおいてマイクロフォン１０から入力される音声の周波数特性に応じて変調を行うように設定する。また、マイクロフォン１０から入力される音声のレベルに応じて音源７により発生される楽音の音量レベルを所定の時間間隔で制御するために、タイマ２ａにより所定時間毎にタイマ割り込みが発生するように設定する。
【００３２】
また、カラオケモードが選択された場合は、記憶されている曲目のいずれかを選択するようにするとともに、選択された曲の自動演奏を行い、マイクロフォン１０から音声が入力された場合に、所定時間だけ自動演奏音量レベルを抑制するように制御する設定を行う。
【００３３】
Ｓ２の処理において、演奏モードの設定が行われていない場合（Ｓ２：Ｎｏ）または、Ｓ３の演奏モードの変更処理が行われた場合は、次に鍵盤６のいずれかの鍵が押下されたか否かを判断する（Ｓ４）。いずれかの鍵が押下された場合は（Ｓ４：Ｙｅｓ）、音源７にノートオンを送信する（Ｓ５）。なお、ノートオンとは、ＭＩＤＩ規格により規定されたメッセージであり、押下された鍵を示すノートナンバと押鍵速度を示すベロシティとの情報を有するものである。音源７は、このメッセージを受信するとノートナンバで指定される楽音の発生をベロシティの値に応じた立ち上がり方で開始する。
【００３４】
Ｓ４の処理において、いずれの鍵も押下されていない場合（Ｓ４：Ｎｏ）または、Ｓ５の押鍵処理が行われた場合は、次に鍵盤６のいずれかの鍵が離鍵されたか否かを判断する（Ｓ６）。いずれかの鍵が離鍵された場合は（Ｓ６：Ｙｅｓ）、音源７にノートオフを送信する（Ｓ７）。ノートオフは、ノートオンと同様にＭＩＤＩ規格により規定されたメッセージであり、離鍵された鍵を示すノートナンバと離鍵速度を示すベロシティとの情報を有するものである。音源７は、このメッセージを受信すると発音中のノートナンバで指定される楽音発生をベロシティの値に応じた減衰の仕方で停止する。
【００３５】
Ｓ６の処理において、いずれの鍵も離鍵されていない場合（Ｓ６：Ｎｏ）または、Ｓ７の離鍵処理が行われた場合は、次にその他の処理を行いＳ２の処理に戻る。その他の処理は、上記した操作子以外の操作子（例えば、ボリュームや音色選択など）が操作されたことを検出し、その操作に応じて行う処理などである。
【００３６】
次に図３を参照して、ボコーダモードが選択されている場合に実行される処理について説明する。このボコーダモードでは、鍵盤６の鍵が押下された場合に音源７は、第１の楽音と第２の楽音を発生し、第１の楽音は、ボコーダ部８ａに入力され、第２の楽音は、効果付与部８ｃに入力されるものとする。
【００３７】
この処理では、マイクロフォン１０に入力された音声のレベルの値を一時記憶し、所定時間（例えば１５０ｍｓｅｃ）後に、そのレベル値を読み出して、そのレベル値に応じて音源７により発生される楽音（ボコーダに入力される楽音とは異なる）のレベルを制御する処理である。
【００３８】
図３は、タイマ割り込み処理であり、例えば、１ｍｓｅｃ毎に実行される。ＤＳＰ８が備えているレベル検出部８ｂは、マイクロフォン１０により入力された音声のエンベロープレベルを検出するものであって、ＣＰＵ２は、そのエンベロープレベルを入力し、ＲＡＭ４の所定の領域に順次記憶する（Ｓ１１）。この記憶領域は、遅延時間に対応する記憶容量があればよく、すでに読み出した領域に新たなレベル値を書込むことができる。
【００３９】
次に、所定時間前にその記憶領域に書込んだレベル値を読み出し（Ｓ１２）、制御レベルが変化したか否かを判断する（Ｓ１３）。この制御レベルは、第２の楽音の音量を制御するものであって、例えば、ＭＩＤＩ規格で規定されているコントロールチェンジの音量を規定する値を用いることができる。この制御レベルの値は、音源７に送信した場合には、ＲＡＭ４の所定の領域に記憶しておき、今回ＲＡＭ４から読み出した所定時間前のレベル値と比較し、変化があったかを判断するものである。
【００４０】
制御レベル値に変化があった場合は（Ｓ１３：Ｙｅｓ）、次に、新たな制御レベル値が前回の制御レベル値より減少したか否かを判断する（Ｓ１４）。制御レベル値が減少した場合は、リリース係数に基づいて制御レベル値を変更する（Ｓ１５）。このリリース係数とは、ボコーダ部８ａの合成フィルタバンクにおいて設定されているリリース値であって、通常ボコーダでは、入力される音声を複数の周波数帯域に分割し、帯域毎のレベルが検出されてそのレベルに応じて合成側においても周波数毎に分割された帯域毎に振幅変調を行うが、入力される音声のレベルが急激に減少した場合には、振幅変調される振幅を徐々に減少するように設定することができる。この減少する割合がリリース係数である。このリリース係数を設定することにより、音声のレベルが急に減少した場合でも、出力される楽音の音量は、緩やかに減少するので、音声の入力が容易になり、演奏しやすくなる。
【００４１】
一方、この実施形態では、マイクロフォン１０の入力レベルに応じて第２の楽音のレベルを制御するので、ボコーダの出力がリリースを行っている部分で、第２の楽音のレベルが減少してしまう。これを防止するために、ボコーダにおけるリリース係数に応じて制御レベルの値を変更し、ボコーダのリリースに合わせて、第２の楽音のリリースを制御するのである。
【００４２】
Ｓ１４の判断処理において、制御レベルが減少したのではなく増加した場合、またはＳ１５の処理において制御レベルを変更した場合は、その制御レベルを音源７に送信し、ＲＡＭ４の所定の領域にその制御レベルを記憶する。
【００４３】
以上説明したように、ボコーダモードでは、音声のレベルが検出され、そのレベル値が所定時間遅延されて、そのレベルに基づいて同時に発生される楽音のレベルが調整される。よって、音声の発声が開始された直後のボコーダの出力が、明瞭に聴取される。特に、音声の最初の子音により形成されるボコーダの出力が、同時に発生される楽音によりマスクされるのを防止することができ、明瞭に聴取される。
【００４４】
入力される音声のレベルを所定時間遅延し、その遅延したレベルによって楽音のレベルを変更することにより行うことによりこの処理を行うことができ、処理が容易であるという効果がある。
【００４５】
つぎに、カラオケモードにおける処理について説明する。カラオケモードでは、伴奏を行うための自動演奏データが記憶され、この自動演奏データが時間の経過に従って読み出されて音源７へ送信され、伴奏音が発生される。自動演奏データには、予め歌唱が行われる区間（イントロや間奏などの伴奏だけが演奏される区間以外の区間）が記録されていて、その区間内では、ボコーダモードと同様に音量が制御されるように設定されている。
【００４６】
マイクロフォン１０により入力される音声のレベルを検出し、発声が開始されたことを検出し、発声が開始されたことを検出してから所定時間（ボコーダモードと同様に１５０ｍｓｅｃ位）後に、音量の抑制を中止し、発声が停止された場合には、再び抑制するように制御する。
【００４７】
したがって、イントロや間奏などの歌唱が行われない区間では音源７により発生される楽音の音量は制御されず、歌唱が行われる区間のみで音源７により発生される楽音の音量が抑制されるよう制御される。
【００４８】
ここで、音量を抑制するとは、例えば、自動演奏の音量を設定するボリューム操作子の位置を、抑制していない場合の半分の位置に対応する音量に設定することである。
【００４９】
以上、説明したように本実施形態では、音声と楽音、またはボコーダ音と楽音とが同時に発生される場合に、音声の発声開始から所定時間は楽音の音量レベルを抑制するように制御する。このことにより、発声開始時の音声またはボコーダ音を明瞭に聴取することができる。
【００５０】
なお、請求項に記載のレベル制御手段およびレベル制御ステップは、図３に記載のフローチャートのＳ１６の処理が該当する。
【００５１】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００５２】
例えば、上記実施形態では、鍵盤６、操作子７、音源９は、ＣＰＵ２とバスにより相互に接続されているものとしたが、ＭＩＤＩなどのインターフェースを介して、接続されるようにしてもよい。
【００５３】
また、上記実施形態では、ボコーダモードにおいて、マイクロフォン１０により入力された音声のレベルを遅延して、第２の楽音のレベルを制御するものとしたが、カラオケモードと同様に、発声が開始されたことを検出し、発声が開始されたことを検出してから所定時間は、音量を抑制し、所定時間後に、音量の抑制を中止するようにしてもよい。
【００５４】
また、上記実施形態では、ボコーダモードにおいて、マイクロフォン１０のレベルを検出し、そのレベルに応じて第２の楽音のレベルを制御するものとしたが、ボコーダ部８ａにより出力された楽音のレベルを検出し、そのレベルに応じて第２の楽音のレベルを制御するようにしてもよい。
【００５５】
また、上記実施形態では、楽音制御装置は、楽音電子楽器１に組み込まれているものとしたが、楽音制御プログラムをパーソナルコンピュータにより実行して楽音の制御を行うようにしてもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明による楽音制御装置を搭載した電子楽器の電気的構成を示すブロック図である。
【図２】メイン処理を示すフローチャートである。
【図３】割り込み処理を示すフローチャートである。
【符号の説明】
【００５７】
１                          電子楽器
２                          ＣＰＵ
３                          ＲＯＭ
４                          ＲＡＭ
７                          音源（楽音発生手段）
８                          ＤＳＰ
８ａ                        ボコーダ部（ボコーダ手段）
８ｂ                        レベル検出部（レベル検出手段）
１０                        マイクロフォン（音声入力手段）
【図１】
0004514055.tif 000002
【図２】
0004514055.tif 000003
【図３】
0004514055.tif 000004