(57)【要約】【課題】  音源やエフェクタに対しボコーダ制御に適した設定を適切に行うことが簡単にできる電子音楽装置の提供。【解決手段】  音源により発生された楽音信号を制御して音響効果を付与する効果付与機能と音声信号の特徴に基づき前記音源により発生された楽音信号を制御してボコーダ音を生成するボコーダ機能とを有してなる効果付与手段において、音声信号の供給先を前記ボコーダ機能に供給する設定がなされることに応じて、前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータの設定を促す提示をユーザに対して行うようにした。これにより、ユーザは少なくともエフェクタに対しボコーダ制御に適した設定を適切に行うことが簡単にできるようになる。【選択図】        図４
2010286590.tif 000002
【特許請求の範囲】
【請求項１】
楽音信号を発生する音源と、
音声信号を取得する取得手段と、
前記音源により発生された楽音信号を制御して音響効果を付与する効果付与機能と、前記取得した音声信号の特徴に基づき前記音源により発生された楽音信号を制御してボコーダ音を生成するボコーダ機能とを有してなる効果付与手段であって、複数のパラメータ設定に従って前記いずれかの機能に切り替えられて動作するものと、
前記取得した音声信号を前記ボコーダ機能に供給するか否かを設定する供給先設定手段と、
前記取得した音声信号を前記ボコーダ機能に供給する設定に応じて、前記複数のパラメータのうち前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータの設定を促す提示をユーザに対して行う提示手段と
を具える電子音楽装置。
【請求項２】
ボコーダ音に適した音色を特定する音色パラメータと、前記効果付与手段をボコーダ機能に切り替えるために必要な１乃至複数のパラメータ設定とを組み合わせてなるボコーダ用設定データを複数記憶する記憶手段をさらに具えてなり、前記提示手段は、前記取得した音声信号を前記ボコーダ機能に供給する設定に応じて、前記複数のボコーダ用設定データをユーザに提示していずれかをユーザに選択させることによって、前記複数のパラメータのうち前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータを設定させることを特徴とする請求項１に記載の電子音楽装置。
【請求項３】
前記取得した音声信号を前記ボコーダ機能に供給する設定に応じて、前記複数のボコーダ用設定データのいずれかに基づき前記複数のパラメータのうち前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータを自動的に設定する自動設定手段をさらに具えることを特徴とする請求項２に記載の電子音楽装置。
【請求項４】
前記取得した音声信号を前記ボコーダ機能に供給する設定が行われた時点において、前記複数のパラメータのうち前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータの設定が既になされているか否かを判定する判定手段をさらに具えてなり、既にボコーダ機能を実現するための設定がなされている場合には、前記提示手段によるユーザへのパラメータの設定を促す提示又は前記自動設定手段によるパラメータの自動設定を省略することを特徴とする請求項１乃至３のいずれかに記載の電子音楽装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マイクロフォン等から入力される音声の特徴に基づいて楽器演奏音を加工して所謂ロボットボイス（ボコーダ音）を発音する、ボコーダ制御が可能な電子音楽装置に関する。特に、ユーザが音声信号の供給先をボコーダに設定するのにあわせて、音源やエフェクタに対しボコーダ制御に適した設定を適切に行うことのできるようにした技術に関する。
【背景技術】
【０００２】
従来から、マイクロフォン等から入力された音声信号にリバーブ等の単純な音響効果（エフェクト）をかけて音源等により発生された楽音信号に基づく楽器演奏音とあわせて出力させたり、前記入力された音声信号に基づき楽器演奏音をボコーダ制御してロボットボイスを発音させたりすることが可能なマルチエフェクタを具えた電子楽器等の電子音楽装置が知られている。従来知られているように、ボコーダは楽音信号に対して音響効果を付与する所謂エフェクタの一種類であって、特に入力された音声信号の特徴を抽出し、これを用いて音源等により発生された楽器演奏音を加工するボコーダ制御を行うためのものである。前記ボコーダ制御を行うと、例えばユーザはマイクロフォンを使って喋りながら鍵盤等の演奏操作子を操作することで、楽器演奏音をロボットボイス（ボコーダ音とも呼ばれる）のようにして発音させることができる。こうした装置に関連するものとしては、例えば下記に示す非特許文献１に記載されている装置がその一例である。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“MOTIF XS  取扱説明書”，2007年，ヤマハ株式会社，インターネット〈http://www2.yamaha.co.jp/manual/pdf/emi/japan/synth/motifxs_ja_om_d0.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した非特許文献１に記載されている従来の装置においては、マイクロフォン等から入力された音声信号に基づき楽器演奏音をボコーダ制御するための設定手順、つまりはマルチエフェクタ（以下、単にエフェクタ）をボコーダとして動作（機能）させるための設定手順として、ユーザは音声信号の供給先をボコーダに設定するとともに、音源やエフェクタ（エフェクタのみであってよい）に対してボコーダ制御に適したパラメータ設定を行わなければならない。例えば、少なくともエフェクタに対してはボコーダ制御用のアルゴリズムとなるようにエフェクトパラメータ等を設定しなければならないし、また必須ではないが音源に対してはボコーダに適した音色（ボイス）を特定する音色パラメータを設定するのが望ましいとされている。
【０００５】
上述したように、従来の電子音楽装置では、単に楽音信号を制御して音響効果を付与する効果付与機能と上記ボコーダ機能のいずれかにエフェクタを切り替えて動作させることが複数のパラメータ設定に従ってできるようになっている。ここで、エフェクタをボコーダとして動作させるためには、音声信号の供給先の設定と、音源やエフェクタの設定（パラメータ設定）とをそれぞれ適宜に読み出した画面を用いて別途にユーザに設定させるようになっている。しかしながら、音声信号の供給先の設定と音源やエフェクタへの設定とを一連の手順に従って順に行うことができるようにはなっていない（上記したようなボコーダ設定手順に従って対応する画面に遷移しない）。そのため、ユーザは多数ある画面の中からボコーダ設定手順に従って該設定に必要な画面を随時に探し出して設定を行わなければならないが、音源やエフェクタの設定は多岐にわたり、特にこうした操作になれていない初心者にあっては音源やエフェクタに対してボコーダ制御に適した設定を行うのを忘れてしまうことがある。そのような場合には適切にボコーダ制御が行われないため、ユーザは期待したとおりのロボットボイスを得ることができずにユーザを困惑させてしまうことが生じ得て都合が悪いし、またそうした場合などにユーザは所望のロボットボイスを得るためにどのようにして設定を行えばいいのかがすぐにはわからないことから非常に使いづらい、という問題点があった。
【０００６】
本発明は上述の点に鑑みてなされたもので、音声信号に基づいて楽器演奏音をボコーダ制御するために、音声信号の供給先がボコーダに設定されるのにあわせてボコーダ制御に適した設定を行うようにユーザに提示して設定を促すことによって、音源やエフェクタに対しボコーダ制御に適した設定を適切に行うことが簡単にできるようにした電子音楽装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子音楽装置は、楽音信号を発生する音源と、音声信号を取得する取得手段と、前記音源により発生された楽音信号を制御して音響効果を付与する効果付与機能と、前記取得した音声信号の特徴に基づき前記音源により発生された楽音信号を制御してボコーダ音を生成するボコーダ機能とを有してなる効果付与手段であって、複数のパラメータ設定に従って前記いずれかの機能に切り替えられて動作するものと、前記取得した音声信号を前記ボコーダ機能に供給するか否かを設定する供給先設定手段と、前記取得した音声信号を前記ボコーダ機能に供給する設定に応じて、前記複数のパラメータのうち前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータの設定を促す提示をユーザに対して行う提示手段とを具える。
【０００８】
この発明によると、音源により発生された楽音信号を制御して音響効果を付与する効果付与機能及び音声信号の特徴に基づき音源により発生された楽音信号を制御してボコーダ音を生成するボコーダ機能とを有してなる効果付与手段において、音声信号の供給先を前記ボコーダ機能に供給する設定がなされることに応じて、前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータの設定を促す提示をユーザに対して行うようにした。すなわち、ボコーダ音を生成する際には当然に音声信号が必要とされることから、ユーザにより取得した音声信号をボコーダ機能に供給する設定が行われる。ただし、単に音声信号をボコーダ機能に供給する設定を行っただけでは、効果付与手段はボコーダとして機能することはなく、ボコーダとして機能させるためにはボコーダ機能に切り替えるために必要なパラメータの設定をユーザが行わなければならない。そこで、複数のパラメータのうち前記効果付与手段をボコーダ機能に切り替えるために必要なパラメータの設定を促す提示をユーザに対して行うことにより、ユーザは少なくともエフェクタに対しボコーダ制御に適した設定を適切に行うことが簡単にできるようになる。
【発明の効果】
【０００９】
この発明によれば、音声信号に基づき楽器演奏音をボコーダ制御させるために、音声信号の供給先をボコーダに設定するのにあわせてボコーダ制御に適した設定を行うようにユーザに提示するようにしたことから、ユーザは少なくともエフェクタに対するボコーダ制御に適した設定を適切に行うことが簡単にできるようになる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。
【図２】音源・効果回路の一実施例を模式的に略示する機能ブロック図である。
【図３】メイン処理の一実施例を示すフローチャートである。
【図４】Ａ／Ｄ出力設定処理の一実施例を示すフローチャートである。
【図５】Ａ／Ｄ出力設定画面の一実施例を示す概念図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１２】
図１は、この発明に係る電子音楽装置の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子音楽装置は例えば電子楽器であって、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子音楽装置全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、検出回路４，５、表示回路６、音源・効果回路７、記憶装置８、通信インタフェース（Ｉ／Ｆ）９がそれぞれ接続されている。
【００１３】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。
【００１４】
演奏操作子４Ａは、楽音の音高を選択するための複数の鍵を備えた例えば鍵盤等のようなものであって、各鍵に対応してキースイッチを有しており、この演奏操作子４Ａ（鍵盤等）はユーザ自身の手弾きによるマニュアル演奏に使用することができるのは勿論のこと、例えばマイクロフォンＭから入力（取得）される音声信号の供給先設定及び音源やエフェクタの設定といったボコーダ制御のための設定を行う手段などとして使用することもできる。検出回路４は、演奏操作子４Ａの各鍵の押圧及び離鍵を検出することによって検出出力を生じる。
【００１５】
設定操作子（スイッチ等）５Ａは、例えば当該装置をユーティリティモードに設定して「Ａ／Ｄ出力設定画面」（後述する図５参照）をディスプレイ６Ａに表示するモード選択スイッチ、「Ａ／Ｄ出力設定画面」内に表示された項目のいずれかに操作の度に順次にカーソルを移動したり各項目の設定値を変更したりするInc（インクリメント）ボタンやDec（ディクリメント）ボタン、カーソルを上下左右に移動する矢印ボタンやカーソルが位置づけられた項目を選択対象に確定するEnterボタン、「Ａ／Ｄ出力設定画面」を閉じてユーティリティモードを解除するExitボタン、さらにはカテゴリサーチ部ＣＳ（図２参照）を有効／無効にするカテゴリサーチボタンなどの各種の操作子を含んで構成される。勿論、設定操作子５Ａは上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示されたポインタなどを操作するマウス等の各種操作子を含んでいてもよい。検出回路５は、上記設定操作子５Ａの操作状態を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１６】
表示回路６は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａに、「Ａ／Ｄ出力設定画面」（図５参照）等の各種画面を表示するのは勿論のこと、ＲＯＭ２や記憶装置８に記憶されている各種データあるいはＣＰＵ１の制御状態などを表示する。この実施例において、ユーザはディスプレイ６Ａに表示された「Ａ／Ｄ出力設定画面」を用いることで、マイクロフォンＭから入力される音声信号の供給先設定及び音源やエフェクタの設定といったボコーダ制御のための設定（つまりは音源・効果回路７をボコーダとして動作させる、ボコーダ機能に切り替えるための設定）を簡単に行うことができるようになっている。なお、ディスプレイ６Ａはタッチパネルであってよい。
【００１７】
音源・効果回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して演奏情報を取得し、この演奏情報に基づいて楽音を合成することによって楽音信号を発生することに加え、該発生した楽音信号に対して適宜に各種の音響効果を付与する通常エフェクタ機能（効果付与機能）を実現することができるものである。また、音源・効果回路７はマイクロフォンＭ及びＡ／Ｄ（アナログ／デジタル）変換器７Ｂを経由して音声信号を取得して、単に該取得した音声信号にリバーブ等の音響効果をかけながら前記楽音信号に基づく楽器演奏音と一緒に出力することができるだけでなく、取得した音声信号の特徴に基づいて楽器演奏音を加工してロボットボイスを出力するボコーダ機能を実現することもできるようになっている。すなわち、音源・効果回路７は、楽音信号を発生する音源に加えて少なくとも前記ボコーダ機能と通常エフェクタ機能のいずれかとして動作しうるマルチエフェクタを含んでなるものであって、複数のパラメータ設定に応じてボコーダ機能と通常エフェクタ機能のいずれかに動作が切り替えられて音源により発生される楽音信号を上記したように制御することのできるようになっている（後述する図２参照）。
【００１８】
上記した音源・効果回路７から発生される演奏音（ロボットボイスや楽器演奏音など）や音声等の信号出力は、アンプやスピーカなどを含むサウンドシステム７Ａから発音される。こうした音源・効果回路７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源・効果回路７はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＤＳＰ（Digital Signal Processor）やＣＰＵ１によるソフトウェア処理で構成してもよい。音源・効果回路７をＤＳＰで実行可能なソフトウェア処理で構成したような場合には、例えばアルゴリズムを変更／入れ替えるよう設定すること等によってボコーダ機能と通常エフェクタ機能の切り替えを行うようにすればよい。
【００１９】
記憶装置８は、例えばボコーダカテゴリに分類される音色データセット（ボコーダ音色と呼ぶ）などの各種データの他、ＣＰＵ１が実行する各種制御プログラム等を記憶する。図示を省略したが、前記ボコーダ音色はボコーダ制御のための設定として、音源に対し設定する音色（ボイス）を特定する音色パラメータと、エフェクタに対して設定するエフェクト種類（詳しくはボコーダ）とボコーダとして動作させるためのまたボコーダの効果のかかり方を決めるための複数のエフェクトパラメータとを組み合わせて記憶してなるボコーダ用設定データである。
【００２０】
なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶装置８（例えばハードディスク）に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶装置８はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD‐ROM・CD‐RAM）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の様々な形態の記憶媒体を利用する記憶装置であればどのようなものであってもよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００２１】
通信インタフェース（Ｉ／Ｆ）９は、当該装置と図示しない外部機器との間で制御プログラムやデータ（例えばボコーダ音色）などの各種情報を送受信するためのインタフェースである。この通信インタフェース７は、例えばMIDIインタフェース，ＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２２】
なお、上述した実施例において、演奏操作子４Ａは鍵盤楽器の形態に限らず、弦楽器や管楽器、あるいは打楽器等どのようなタイプの形態でもよい。また、電子音楽装置は演奏操作子４Ａやディスプレイ６Ａあるいは音源・効果回路７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、MIDIインタフェースや各種ネットワーク等の通信インタフェース９を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。
【００２３】
次に、上記した音源・効果回路７について図２を用いて説明する。図２は、音源・効果回路７の一実施例を模式的に略示する機能ブロック図である。図中における矢印は、データや信号の流れを示すものである。図から理解できるように、音源・効果回路７は、Ａ／Ｄ出力セレクタ部ＳＬと、音源部Ｏと、Ａ／Ｄ入力用エフェクタ部ＩＥ、音源用エフェクタ部Ｅ、全体エフェクタ／イコライザ部Ｗからなるマルチエフェクタとを含む。なお、音源・効果回路７としては図２に示す以外の構成要素を有するが、ここでは必要最小限の構成要素を示している。
【００２４】
マイクロフォンＭから入力された音声信号は、Ａ／Ｄ変換器７Ｂによりアナログ・デジタル信号変換されてからＡ／Ｄ出力セレクタ部ＳＬへと送られる。Ａ／Ｄ出力セレクタ部ＳＬは、ユーザによる音声信号の供給先設定に応じて、Ａ／Ｄ変換後の音声信号をＡ／Ｄ入力用エフェクタ部ＩＥ又は音源用エフェクタ部Ｅのいずれかに選択的に出力する。ここで、ユーザによる音声信号の供給先として「L＆R」、「L」、「R」（詳しくは後述の「Ａ／Ｄ出力設定画面」の説明を参照）のいずれかが設定されている場合には、Ａ／Ｄ変換後の音声信号をＡ／Ｄ入力用エフェクタ部ＩＥに供給する。Ａ／Ｄ入力用エフェクタ部ＩＥでは所定の音響効果（図示しない設定部でエフェクト種類やエフェクトパラメータ等が別途設定される）が付与され、該音響効果が付与された音声信号を全体エフェクタ／イコライザ部Ｗへ供給する。一方、ユーザによる音声信号の供給先として「ボコーダ」が設定されている場合には、Ａ／Ｄ変換後の音声信号を音源用エフェクタ部Ｅに供給する。
【００２５】
音源部Ｏは、演奏操作子４Ａの操作に応じて発生される演奏情報に基づき特定される音高と音色セレクタ部ＯＳにより記憶装置８から選択的に読み出される任意の音色データセット（ボコーダ音色に限らない）内に定義されている音色パラメータに応じて特定される音色の楽音信号を生成し、該生成した楽音信号を音源用エフェクタ部Ｅへ供給する。
【００２６】
記憶装置８は多数の音色データセットを記憶し、各音色データセットは音源部Ｏに対して設定する音色（ボイス）を特定する音色パラメータと、音源用エフェクタ部Ｅに対して設定するエフェクト種類及びエフェクトパラメータを含んでいる。さらに、各音色データセットには、その音色データの音色タイプに応じたカテゴリが設定されている。カテゴリとしては、典型的にはピアノ、オルガン、ギター等の音色種類に応じたカテゴリが用意されているが、この発明の特徴としてカテゴリの１つに「ボコーダ」カテゴリを新規に設けている。このボコーダカテゴリに属する音色データセット（ボコーダ音色：ボコーダ用設定データ）は、エフェクト種類に「ボコーダ」と指定されており、音色パラメータとしてボコーダに通すのに適した音色が設定されている。一例として、持続系の音色でかつもともとのフォルマントが人の声に近い音色（例えば、サックスやバイオリンなど）がボコーダに適しており、そのような音色を特定する音色パラメータがボコーダカテゴリの音色データセットには設定されている。ただし、どのような音色が適しているかはボコーダ音色の作成者の好みによるので、例示されたものに限られない。
【００２７】
音源用エフェクタ部Ｅでは、音源部Ｏから供給された楽音信号に対して、音色セレクタ部ＯＳから供給される任意の音色データセット内に定義されているエフェクト種類及びエフェクトパラメータに応じて適宜にその有する機能を切り替えてボコーダ制御又は通常の音響効果付与などの信号制御を行ってから、該制御後の楽音信号を全体エフェクタ／イコライザ部Ｗへと供給する。すなわち、音源用エフェクタ部Ｅは、一般的な音響効果を単に楽音信号に付与する通常エフェクト機能（効果付与機能）と、一般的な音響効果を単に楽音信号に付与するのではなく音声信号のフォルマント特性に応じた音響特性の楽音信号に加工するボコーダ機能を適宜に切り替えて、それぞれの信号制御を行うことが可能になっている。
【００２８】
例えば、音色セレクタ部ＯＳから供給されるエフェクト種類として「ボコーダ」が指示された場合には、音源用エフェクタ部Ｅをボコーダとして動作（機能）させるために、音色セレクタ部ＯＳからエフェクト種類とともに供給されたエフェクトパラメータに従って、通常エフェクタ機能Ｚからボコーダ機能Ｂへと切り替える。具体的には、エフェクトパラメータに従い、音源用エフェクタ部Ｅが有する多数のバンドパスフィルタのうちのいくつかをフォルマントフィルタ部Ｙとして使用するように設定することによって（そのようにフィルタのアルゴリズムを設定するなど）、通常エフェクタ機能Ｚからボコーダ機能Ｂへと音源用エフェクト部Ｅの機能は切り替えられる。なお、音色セレクタ部ＯＳから供給されるエフェクト種類として「ボコーダ」以外のリバーブやコーラス等が指示された場合には、音色セレクタ部ＯＳからエフェクト種類とともに供給されたエフェクトパラメータに従って、ボコーダ機能Ｂから通常エフェクタ機能Ｚへと音源用エフェクト部Ｅの機能は切り替えられるようにしてもよい。
【００２９】
なお、音源用エフェクト部Ｅが有するボコーダ機能Ｂはボコーダ制御として公知のどのような信号制御方法を採用してもよいが一例を示すと、マイクロフォンＭからの音声信号を特徴抽出部Ｘに、音源部Ｏにより発生された楽音信号をフォルマントフィルタ部Ｙにそれぞれ入力させ、前記音声信号の特徴（周波数成分）を特徴抽出部Ｘにより抽出して、該抽出した音声信号の特徴（周波数成分）に従ってフォルマントフィルタ部Ｙにより音声のフォルマントを再現した楽音信号を出力させるものがある。また、音源用エフェクタ部Ｅを通常エフェクタ機能Ｚとボコーダ機能Ｂとの間で機能切り替えをするにあたり、１つのハードウェアを備え、アルゴリズムを差し替えることで実現してもよいし、２つのハードウェアを備え、いずれかのハードウェアを使い分けることで実現してもよい。
【００３０】
ここで、Ａ／Ｄ出力セレクタ部ＳＬで「ボコーダ」すなわち音源用エフェクタ部Ｅが選択されるということは、ユーザがボコーダを使った演奏を所望していることを表すが、ボコーダ機能に切り替えるためのエフェクトパラメータが音源用エフェクタ部Ｅに対して設定されていないと意味をなさない（ボコーダ音が出力されない）。そこで、本願発明に係る電子音楽装置においては、Ａ／Ｄ出力セレクタ部ＳＬでエフェクタ部Ｅが選択された際に、ユーザに対してボコーダカテゴリの音色データセット（ボコーダ音色）を選択するように促す。これについては後述のカテゴリサーチ部ＣＳで説明する。
【００３１】
音色セレクタ部ＯＳは、ユーザの指示により記憶装置８に記憶されている複数の音色データセットのうちの任意のものを選択する。カテゴリサーチ部ＣＳでは、ユーザの指示により選択されたカテゴリが付与された音色データセットをサーチしてユーザに対して選択カテゴリに属する音色データセットのリスト（後述する検索結果リスト画面）を提示し、その中からユーザがいずれかを選ぶことで所望のカテゴリに属した音色データセットを簡単に選択できるようにしている。通常はユーザによりカテゴリサーチボタンが押されたときにこのカテゴリサーチ部ＣＳが有効になるが、Ａ／Ｄ出力セレクタ部ＳＬにて音源用エフェクタ部Ｅが選択された場合（つまりはユーザによる音声信号の供給先として「ボコーダ」が設定されている場合）には自動的にカテゴリサーチ部ＣＳを有効とし、かつボコーダカテゴリが選択された状態とする（図中においてＡ／Ｄ出力セレクタ部ＳＬからカテゴリサーチ部ＣＳへとのびている破線で示す有効／無効指示参照）。
【００３２】
こうすると、ユーザが音声信号の供給先として「ボコーダ」に設定することにあわせて、ボコーダカテゴリに属する音色データセットのリストがユーザに対して提示されることとなるので、ユーザはその中から所望のボコーダ音色を選択することが簡単にできる。すなわち、ユーザが音声信号の供給先を「ボコーダ」に設定したにも関わらずボコーダ音色を選択し忘れることによる、「マイクからの音声が出ていないし、ロボットボイス（ボコーダ音）にもなっていない。何がいけないのであろう、どうすればいいの？」といったユーザがにっちもさっちもいかない困った状態に陥ることを防止するようにしている。このようにしてカテゴリサーチ部ＣＳで選択された音色データセットは音色セレクタ部ＯＳに通知され、音色セレクタ部ＯＳ経由でいずれかの音色データセットが選択される。音色セレクタ部ＯＳは上述したように、選択した音色データセットに基づき音源部Ｏに対して音色パラメータを、音源用エフェクタ部Ｅに対してエフェクト種類及びエフェクトパラメータをそれぞれ供給する。
【００３３】
全体エフェクタ／イコライザ部Ｗは、上記した以外の更なる通常知られた一般的な音響効果（図示しない設定部でエフェクト種類やエフェクトパラメータが設定される）の付与や楽音信号の周波数特性を調整するなどの制御を実行する。
【００３４】
次に、「Ａ／Ｄ出力設定画面」（図５参照）を利用してエフェクタをボコーダとして動作させるように切り替える「メイン処理」について説明する。図３は、「メイン処理」の一実施例を示すフローチャートである。当該処理は、例えばユーザによるモード選択スイッチの操作に応じて開始される。
【００３５】
ステップＳ１は、「初期化処理」を実行する。「初期化処理」としては、例えば音声信号の供給先設定をクリアする、音源部Ｏに対して設定されている音色パラメータや音源用エフェクタ部Ｅに対して設定されているエフェクト種類及びエフェクトパラメータをクリアするなどの処理が挙げられる。勿論、これに限られない。ステップＳ２は、「Ａ／Ｄ出力設定処理」を実行する。この処理の詳細な説明については後述する（図４参照）。
【００３６】
ステップＳ３は、「その他の処理」を実行する。「その他の処理」としては、例えばボコーダに通す音色を任意に変更する音色変更処理、ボコーダの効果のかかり方を変更するために任意のエフェクトパラメータを設定する等の「その他の各種設定処理」、演奏操作子４Ａの操作に応じて楽音信号を発生する等の「演奏操作子処理」などがある。詳しい説明は省略するが、「演奏操作子処理」に従ってユーザによる演奏操作子４Ａの操作に応じてロボットボイスが発音されることになる。
【００３７】
次に、上記「Ａ／Ｄ出力設定処理」（図３のステップＳ２）について説明する。図４は、「Ａ／Ｄ出力設定処理」の一実施例を示すフローチャートである。また、図５は、Ａ／Ｄ出力設定処理の実行に従いディスプレイ６Ａに適宜に表示される「Ａ／Ｄ出力設定画面」の一実施例を示す概念図である。
【００３８】
ステップＳ１１は、「Ａ／Ｄ出力設定画面」を表示する。すなわち、ユーザによるモード選択スイッチの操作に応じてユーティリティモードに機器設定されると、最初の画面として例えば図５（ａ）に示す「Ａ／Ｄ出力設定画面」がディスプレイ６Ａに表示される。ステップＳ１２は、「Ａ／Ｄ出力設定画面」においてユーザによる矢印ボタンの操作にあわせて項目を選択し、Inc（インクリメント）ボタンやDec（ディクリメント）ボタンの操作で選択されている項目の設定値などを選択する。
【００３９】
図５（ａ）に示すように、「Ａ／Ｄ出力設定画面」Ｇは音量（Volume）やパン（Pan）などの音声信号を制御するパラメータの他に、音声信号の供給先（Output Select）を項目表示し、それらの設定を行うための画面である。ユーザは、例えば矢印ボタンを操作して当該画面上においてカーソルＫを上下動することで音声信号の出力先（Output Select）を選び、その状態でInc（インクリメント）ボタンやDec（ディクリメント）ボタンを操作することで供給先に「ボコーダ（Vocoder）」を選択することができるようになっている。なお、供給先の他の選択肢としては、例えば「L＆R（ステレオ出力）」、「L（L端子からモノラル出力）」、「R（R端子からモノラル出力）」などがある。
【００４０】
図４の説明に戻って、ステップＳ１３は、音声信号の出力先（Output Select）に「ボコーダ（Vocoder）」が選択されたか否かを判定する。音声信号の出力先（Output Select）に「ボコーダ」が選択されていないと判定した場合には（ステップＳ１３のＮＯ）、ステップＳ２２の処理へジャンプする。一方、音声信号の出力先（Output Select）に「ボコーダ」が選択されたと判定した場合には（ステップＳ１３のＹＥＳ）、音源用エフェクタ部Ｅに対して既にエフェクト種類として「ボコーダ」が設定されていないか否かを判定する（ステップＳ１４）。音源用エフェクタ部Ｅに対して既にエフェクト種類として「ボコーダ」が設定されていると判定した場合には（ステップＳ１４のＮＯ）、ステップＳ２２の処理へジャンプする。音源用エフェクタ部Ｅにエフェクト種類として「ボコーダ」が設定されていないと判定した場合には（ステップＳ１４のＹＥＳ）、ボコーダ音色の選択を促す「メッセージ画面」を表示する（ステップＳ１５）。「メッセージ画面」としては、例えば図５（ｂ）に示すようなダイアログボックスが表示される。
【００４１】
ここで、「メッセージ画面」について説明する。図５（ｂ）に示すように、「メッセージ画面」ＧＭ（メッセージダイアログ）はユーザに入力を求めたり、何らかの通知を行うために表示される例えば小さなウィンドウからなるダイアログボックスであり、ここではユーザに対してボコーダ音色の選択を促すメッセージ（図中における「Select Vocoder Voice？」表示）を提示する。また、該メッセージ表示の下方には「Yes」及び「No」の表示がなされており、ユーザは矢印ボタン等を操作してカーソルＫをいずれかに位置づけることができる。カーソルＫが「Yes」に位置づけられた状態でEnterボタンが操作されると、図５（ｃ）に示す「検索結果リスト画面」が表示される。カーソルが「No」に位置づけられた状態でEnterボタンが操作されると、該「メッセージ画面」ＧＭを閉じて上記した「Ａ／Ｄ出力設定画面」Ｇの表示に戻る。
【００４２】
図４の説明に戻り、ステップＳ１６は、ボコーダ音色の選択を促す「メッセージ画面」において「Yes」が選択されたか否かを判定する。「Yes」が選択されていないと判定した場合には（ステップＳ１６のＮＯ）、ステップＳ２１の処理へジャンプする。「Yes」が選択されたと判定した場合には（ステップＳ１６のＹＥＳ）、以下に示すステップＳ１７〜ステップＳ２０の各処理を実行する。
【００４３】
ステップＳ１７は、ボコーダカテゴリが設定されている音色データセットを検索する。ステップＳ１８は、前記検索に応じて例えば図５（ｃ）に示す「検索結果リスト画面」を表示する。ステップＳ１９は、ユーザによるカーソル操作に従っていずれかの音色を選択する。ステップＳ２０は、ユーザによるEnterボタンの操作に応じて選択されている音色データセットに従って、音源に対して音色パラメータを、エフェクタに対してエフェクト種類及びエフェクトパラメータを設定する。ステップＳ２１は、表示中のメッセージ画面を閉じて元の画面（Ａ／Ｄ出力設定画面）に戻る。すなわち、メッセージ画面において「Yes」が選択されなかった場合には（ステップＳ１６のＮＯ）図５（ｃ）に示す検索結果リスト画面に移行することなく図５（ａ）に示すＡ／Ｄ出力設定画面に戻り、メッセージ画面において「Yes」が選択された場合には（ステップＳ１６のＹＥＳ）図５（ｃ）に示す検索結果リスト画面に移行して該画面での設定が行われてから図５（ａ）に示すＡ／Ｄ出力設定画面に戻ることになる。
【００４４】
ここで、「検索結果リスト画面」について説明する。図５（ｃ）に示すように、「検索結果リスト画面」ＧＶ（カテゴリサーチダイアログ）は例えば小さなウィンドウからなるダイアログボックスであり、ここでは記憶装置８等に記憶されている多数の音色データセットの中から検索されたボコーダカテゴリに属する音色データセットを検索結果として表示する画面である。図示の例では、Vocoder1〜Vocoder4までの４つの音色データセットが検索結果として表示されている。ユーザは矢印ボタンなどを操作して該検索結果の中のいずれかにカーソルＫを位置づけることができ、その状態でEnterボタンを操作することによってカーソルＫが位置づけられている音色データセットを選択することができる。上述したように、ボコーダカテゴリの音色データセット（ボコーダ音色）が特定されると、音源やエフェクタに対して音色パラメータ、エフェクト種類及びエフェクトパラメータがそれぞれ設定される。その後、該「検索結果リスト画面」ＧＶを閉じて「Ａ／Ｄ出力設定画面」Ｇの表示に戻る。
【００４５】
図４の説明に戻り、ステップＳ２２は、ユーザにより「Exit」ボタンが操作されたか否かを判定する。「Exit」ボタンが操作されていないと判定した場合には（ステップＳ２２のＮＯ）、ステップＳ１２の処理に戻って上記したステップＳ１２〜Ｓ２２の各処理を繰り返し実行する。「Exit」ボタンが操作されたと判定した場合には（ステップＳ２２のＹＥＳ）、当該処理を終了する。
【００４６】
以上のようにして、通常エフェクタ機能（効果付与機能）とボコーダ機能とを有し、これらの機能をパラメータ設定に応じて切り替え可能な音源・効果回路７において（詳しくは音源用エフェクタ部Ｅ）、マイクロフォンＭからの音声信号の供給先を前記ボコーダ機能に供給する設定がなされることに応じて、前記音源用エフェクタ部Ｅをボコーダ機能に切り替えるために必要なパラメータについて、その設定を促すメッセージ画面ＧＭ（図５（ｂ）参照）をユーザに対して提示するようにした。これにより、ユーザは少なくともエフェクタに対しボコーダ制御に適した設定を適切に行うことが簡単にできるようになる。
【００４７】
なお、上述した実施例ではボコーダカテゴリの音色データセット（ボコーダ音色）を複数記憶しておき、「検索結果リスト画面」（図５（ｃ）参照）をユーザに対して提示した後、該画面に表示された検索結果の中からいずれかのボコーダ音色をユーザに選択させることによってボコーダ機能への切り替えを行うようにしたがこれに限らず、カテゴリサーチ機能におけるカテゴリ設定画面（図示せず）でカテゴリ名として「ボコーダ」を設定するところまでを自動で行い、その後、ユーザにより検索実行指示があるとボコーダカテゴリに属する音色を検索し提示するようにしてもよい。また、記憶済みのボコーダ音色が１つである場合あるいはデフォルトに指定されたボコーダ音色がある場合には自動的にそのボコーダ音色に従って設定を行う（パラメータを設定する）ことによりボコーダ機能への切り替えを行うようにしてもよい。そうした場合に、設定を促すメッセージを画面上に表示してユーザにそのボコーダ音色を設定するか否か（つまりはボコーダ機能に切り替えるか否か）を問うようにしてもよいし、画面上に表示することなく自動的にそのボコーダ音色に従って設定してしまうようにしてもよい。さらには、自動設定させるか、メッセージ表示に従う手動設定とするかを、「Ａ／Ｄ出力設定画面」等からユーザが任意に設定することができるようにしてもよい。こうすることによって、ユーザは音源やエフェクタに対しボコーダ制御に適した設定を適切に行うことが簡単にできるようになる。
【００４８】
なお、ボコーダカテゴリの音色データセット（ボコーダ音色）として、音源に設定する音色パラメータ、エフェクタに設定するエフェクト種類及びエフェクトパラメータとを組み合わせて記憶するようにしたがこれに限らず、音色データとボコーダエフェクトデータ（エフェクト種類とエフェクトパラメータ）とに分離記憶しておき、「Ａ／Ｄ出力設定画面」で「ボコーダ」を出力先として設定するのに応じてエフェクト種類設定画面（図示せず）を開き、ボコーダエフェクトデータのみを選択設定できるようにしてもよい。そのとき、音色データもボコーダ制御により発音されるロボットボイスなどに適したものにするのが好ましいが必須ではない。また、複数の選択肢を有していない場合の自動設定については上記と同様である。
【符号の説明】
【００４９】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４，５…検出回路、４Ａ…演奏操作子、５Ａ…設定操作子、６…表示回路、６Ａ…ディスプレイ、７…音源・効果回路、７Ａ…サウンドシステム、８…記憶装置、９…通信インタフェース、１Ｄ…データ及びアドレスバス、Ｂ…ボコーダ機能、Ｅ…音源用エフェクタ部、Ｍ…マイクロフォン、Ｏ…音源部、Ｗ…全体エフェクタ／イコライザ部、Ｘ…特徴抽出部、Ｙ…フォルマントフィルタ部、Ｚ…通常エフェクタ機能、ＳＬ…Ａ／Ｄ出力セレクタ部、ＩＥ…Ａ／Ｄ入力用エフェクタ部、ＯＳ…音色セレクタ部、ＣＳ…カテゴリサーチ部、ＧＭ…メッセージ画面、Ｇ…Ａ／Ｄ出力設定画面、ＧＶ…検索結果リスト画面、Ｋ…カーソル
【図１】
2010286590.tif 000003
【図２】
2010286590.tif 000004
【図３】
2010286590.tif 000005
【図４】
2010286590.tif 000006
【図５】
2010286590.tif 000007