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