(57)【特許請求の範囲】
【請求項１】
効果付与に関連した一連の信号制御処理過程にあわせて前記処理過程をそれぞれ受け持つ複数の信号制御部が予め所定の処理順に従って段階的に組み合わされてなり、前記各信号制御部による信号制御処理に基づき楽音信号に対し単一種類の効果をそれぞれ順次に付与する楽音信号制御装置であって、
前記複数の信号制御部のうちのいずれかを選択する複数の選択手段であって、該選択手段は前記複数の信号制御部それぞれに対応付けられるとともに、前記一連の信号制御処理過程にあわせた所定の処理順に配置されてなるものと、
前記選択手段の操作に伴って選択されるいずれかの信号制御部に関し、付与すべき効果の種類の変更を指示する指示手段と、
前記変更指示された効果の種類に基づき、該変更を指示された信号制御部を含む前記一連の信号制御処理過程にあわせた処理順の一部を変更して前記所定の処理順と異ならせる変更手段と
を具える楽音信号制御装置。
【請求項２】
前記変更手段は、付与すべき効果の種類の変更を指示された信号制御部と該信号制御部の前段及び後段に組み合わされている他の信号制御部との間における楽音信号の入出力特性が前記効果種類の変更前と異なるか否かを判定し、前記入出力特性が効果種類の変更前と異なる場合に前記変更指示された効果の種類に応じた入出力信号経路を再設定することによって、前記一連の信号制御処理過程にあわせた処理順の一部を変更することを特徴とする請求項１に記載の楽音信号制御装置。
【請求項３】
効果付与に関連した一連の信号制御処理過程にあわせて前記処理過程をそれぞれ受け持つ複数の信号制御手順が予め所定の処理順に従って段階的に組み合わされてなり、前記各信号制御手順に従う信号制御処理に基づき楽音信号に対し単一種類の効果をそれぞれ順次に付与するコンピュータで実行可能なプログラムであって、前記プログラムは
コンピュータに、
前記複数の信号制御部それぞれに対応付けられるとともに、前記一連の信号制御処理過程にあわせた所定の処理順に配置されてなり、前記複数の信号制御部のうちのいずれかを選択する複数の選択手段の操作に伴って選択されるいずれかの信号制御部に関し、付与すべき効果の種類の変更を指示する手順と、
前記複数の信号制御部のうちの少なくともいずれか１つに関し、付与すべき効果の種類の変更を指示する手順と、
前記変更指示された効果の種類に基づき、該変更を指示された信号制御部を含む前記一連の信号制御処理過程にあわせた処理順の一部を変更して前記所定の処理順と異ならせる手順と
を少なくとも実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の信号制御部に順次に楽音信号を制御させることにより、元の楽音信号に対して複数の音響効果を順次に付与する楽音信号制御装置及びプログラムに関する。特に、設定された音響効果の全てが元の楽音信号に対して適切に反映されるよう、楽音信号を通す信号制御部の順番を変更することによって効果をかける順序を入れ替える技術に関する。
【背景技術】
【０００２】
従来から、随時に入力される楽音信号に対して多様な音響効果（所謂エフェクト）を複数組み合わせて順次にそれらをかけることによって、元の楽音信号に対して複雑なエフェクトを付与することのできる楽音信号制御装置及びプログラムが知られている。従来知られている装置は、例えばDSP（ディジタルシグナルプロセッサ）等のディジタル信号制御処理装置あるいはディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成される所謂マルチエフェクタであって、単一種類のエフェクトをそれぞれ付与する複数の信号制御部（例えば、プリアンプ、モジュレーション系エフェクタ、リバーブ系エフェクタさらにはパワーアンプ／コンプレッサーなど）に対して順次に楽音信号を通し、それぞれの信号制御部での信号制御が段階的に行われることにより単一種類のエフェクトが複数混在した楽音信号を最終的に得ることができるようになっている。このような楽音信号制御装置としては、下記に示す非特許文献１に記載されている装置がその一例である。
【０００３】
非特許文献１に示されるような従来の装置では、前記信号制御部毎に効果の種類（例えば、モジュレーション系エフェクタにおけるFlanger（フランジャー）やPhaser（フェーザー）等）や効果の特性（効果のかかり具合）などを特徴付ける詳細なパラメータが１乃至複数用意されており、ユーザは画面等を見ながら所定の設定操作子を操作してこれらのパラメータを設定することによって最終的に発音させたい楽音の「音作り」をすることができるようになっている。また、従来においては予め楽音信号を通す信号制御部の順番（処理順）つまりは効果をかける順序が決まっており、本体パネル上にその処理順が印刷されるなどしてユーザが常に視認できるように明示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“FX500B  取扱説明書”，ヤマハ株式会社，インターネット〈http://www2.yamaha.co.jp/manual/pdf/pa/japan/signal/FX500BJ.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザにより各信号制御部に設定された効果種類の組み合わせによっては、楽音信号を通す信号制御部の順番（処理順）を適宜に変更して効果をかける順序を入れ替えないと、ユーザにより設定された効果の全てを適切に反映した楽音信号が最終的に得られないことがある。例えば、効果の種類によって入出力特性がモノラルとステレオとのいずれかに変わるような場合、具体例を示すならば、例えば独特の周波数特性とステレオパン効果を持つプリアンプ（モノラル入力／ステレオ出力）とフェーザー（モノラル入力／モノラル出力）とを組み合わせる場合と、前記プリアンプとフランジャー（ステレオ入力／ステレオ出力）とを組み合わせる場合とでは、前者の場合にはフェーザーを先にかけておいてからプリアンプをかけたほうが効果的であり、後者の場合にはプリアンプを先にかけておいてからフランジャーをかけたほうが効果的であることから、楽音信号を通す信号制御部の順番を入れ替えるようにして都度異ならせる必要がある。
【０００６】
上記点を考慮して従来の楽音信号制御装置においては、専用のスイッチ操作に従って予め決められた一部のエフェクタ（例えば、非特許文献１に記載の装置ではモジュレーション系エフェクタとリバーブ系エフェクタ）についてのみ順番を入れ替えることができたり、あるいは予め用意されたエフェクタの組み合わせ（非特許文献１に記載の装置におけるプリセットプログラム参照）を適宜に呼び出して複数のエフェクタの順番を一括して変更したりすることができるようにしている。しかし、このようにしていたとしても、ユーザは所望する効果種類の組み合わせを考慮して適切に効果がかかることを理解したうえで一部のエフェクタのみを入れ替えたりプリセットプログラムを選択したりせざるを得ず、こうした操作を別途行わなければならないのはユーザにとって面倒であるだけでなく、また特に専門的な知識を持たない初心者にとってはより複雑なエフェクトを付与するためにどうすればよいのかがまったくわからないことから非常に使いづらい、という問題点があった。また、各信号制御部に設定される効果種類の組み合わせは多岐にわたりうることから、予め全ての組み合わせを考慮して多数のプリセットプログラムを用意しておくことは現実的でない。
【０００７】
本発明は上述の点に鑑みてなされたもので、特に専門的な知識を持たないユーザであっても、設定した音響効果の全てが元の楽音信号に対して適切に反映されるよう、簡単に楽音信号を通す信号制御部の順番（処理順）を変更して効果をかける順序の入れ替えを行うことのできるようにした楽音信号制御装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る楽音信号制御装置は、効果付与に関連した一連の信号制御処理過程にあわせて前記処理過程をそれぞれ受け持つ複数の信号制御部が予め所定の処理順に従って段階的に組み合わされてなり、前記各信号制御部による信号制御処理に基づき楽音信号に対し単一種類の効果をそれぞれ順次に付与する楽音信号制御装置であって、前記複数の信号制御部のうちのいずれかを選択する複数の選択手段であって、該選択手段は前記複数の信号制御部それぞれに対応付けられるとともに、前記一連の信号制御処理過程にあわせた所定の処理順に配置されてなるものと、前記選択手段の操作に伴って選択されるいずれかの信号制御部に関し、付与すべき効果の種類の変更を指示する指示手段と、前記変更指示された効果の種類に基づき、該変更を指示された信号制御部を含む前記一連の信号制御処理過程にあわせた処理順の一部を変更して前記所定の処理順と異ならせる変更手段とを具える。
【０００９】
この発明によると、予め所定の処理順に従って段階的に組み合わされた複数の信号制御部のうちの少なくともいずれか１つに関して付与すべき効果の種類の変更を指示すると、該変更指示された効果の種類に基づいて、前記予め組み合わされた複数の信号制御部のうち該付与すべき効果の種類の変更を指示された信号制御部を少なくとも含む一部の処理順を変更する。すなわち、複数の信号制御部のうちある信号制御部において付与すべき効果の種類が変更された場合には、その変更後の効果の種類によっては該信号制御部の前段及び後段に組み合わされている他の信号制御部と処理順を入れ替えないと全ての効果が適切に楽音信号に反映されえないことから、付与すべき効果の種類の変更が行われた際に該変更指示された効果の種類によっては前記一連の信号制御処理過程にあわせた処理順の一部を変更して前記所定の処理順と異ならせることによって、複数の信号制御部それぞれが付与する効果を楽音信号に適切に反映することのできるようにした。これにより、ユーザは特別な知識を有せずとも、単に任意の信号制御部に対して付与したい効果の種類を指示するといった簡単な操作を行うだけで、全ての効果を適切に反映する処理順に信号制御部の組み合わせを設定することができるようになる。
【００１０】
本発明は、装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【発明の効果】
【００１１】
この発明によれば、付与すべき効果の種類の変更が行われた際に、該変更指示された効果の種類に基づいて複数の信号制御部のうち一部の処理順を変更するようにしたことから、ユーザは単に任意の信号制御部に対して付与したい効果の種類を指示するといった簡単な操作を行うだけで、設定された効果の全てが元の楽音信号に対して適切に反映される処理順に信号制御部の組み合わせを設定することができるようになる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】この発明に係る楽音信号制御装置を適用した電子楽器の全体構成の一実施例を示すハード構成ブロック図である。
【図２】ピアノエレメント操作子部の具体的な構成例を示す概念図である。
【図３】パラメータ操作子部の具体的な構成例を示す概念図である。
【図４】信号制御部の詳細パラメータを編集する「編集処理」の一実施例を示すフローチャートである。
【図５】信号制御部の順番を変更する際の具体的な変更手順を示す概念図である。
【発明を実施するための形態】
【００１３】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１４】
図１は、この発明に係る楽音信号制御装置を適用した電子楽器の全体構成の一実施例を示すハード構成ブロック図である。本実施例に示す電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、記憶部４、ピアノエレメント操作子部５、表示部６、設定操作検出部７、演奏操作検出部８、音源／効果部９、ＭＩＤＩインタフェース（Ｉ／Ｆ）１０、通信インタフェース（Ｉ／Ｆ）１１がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。例えば、タイマ１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与える、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従って各種処理を実行する。
【００１５】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや、例えばメーカにより予め提供／セットされたバンクデータ（図示せず）などの各種データを格納する。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、テンポラリメモリなどとして利用される。
【００１６】
記憶部４は、例えばユーザが作成したバンクデータ（図示せず）などの各種データの他、ＣＰＵ１が実行する各種制御プログラム等を記憶する。なお、上述したＲＯＭ２に制御プログラムが記憶されていない場合、この記憶部４に制御プログラムを記憶させておき、それをＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、記憶部４はハードディスク記憶装置（HD）に限られず、様々な形態の記憶媒体を利用する記憶装置であってよい。あるいは、フラッシュメモリなどの半導体メモリであってもよい。
【００１７】
ここで、上記バンクデータは、多数の楽音信号作成用のパラメータの異なる組み合わせを定義した個別データセットを複数含んでなる（一例として３個）。個別データセットは異なる楽音信号作成用のパラメータの組み合わせとして、複数のパフォーマンスデータを有する（一例として１６個）。このパフォーマンスデータの１つ１つが楽音信号作成の際に１つのパラメータセットとして与えられ、該パフォーマンスデータに含まれる多数のパラメータに基づき楽音信号は特徴付けられる。すなわち、パフォーマンスデータは、楽音信号生成特性や楽音信号の信号増幅特性さらには楽音信号への効果付与特性といった複数の信号制御部を組み合わせて楽音信号を信号制御する複数の処理段階（信号制御プロセス）からなる一連の処理系列毎に（この実施例では２系列、勿論２系列のみに限られない）、各特性それぞれに対応する信号制御を実行する信号制御部を制御するためのピアノエレメントパラメータ情報，プリアンプパラメータ情報，モジュレーション効果パラメータ情報，パワーアンプ／コンプエレメントパラメータ情報、さらには各処理系列に共通の信号制御を実行する信号制御部を制御するためのリバーブパラメータ情報、マルチイコライザ（MEQ）パラメータ情報などの各種のパラメータ情報を含んでなる。
【００１８】
ピアノエレメント操作子部５は、予め本体パネル上に配置された複数の信号制御部指示操作子５Ｂ（ピアノエレメントスイッチなどとも呼ばれる）それぞれに対する操作を検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。また、各信号制御部指示操作子５Ｂの近傍にはLED等の発光素子からなる信号制御表示部５Ａが配置されており、これら信号制御表示部５Ａの点灯／消灯／点滅制御を行うことができるようにもなっている。こうした信号制御表示部５Ａ及び信号制御部指示操作子５Ｂを含むピアノエレメント操作子部５の詳細な説明については後述する（図２参照）。
【００１９】
表示部６はパネル上に配置された例えば液晶表示パネル（LCD）やCRT等から構成されるディスプレイであって、複数のパラメータを提示したりあるいはＣＰＵ１の制御状態などを表示したりする。表示部６は例えば上下２段にわけて各段にそれぞれ数十文字程度しか情報を一度に表示することしかできないような、相対的に解像度／表示能力が乏しい類の表示機器であってよい。こうした表示部６における表示内容の詳細な説明については後述する（図３参照）。
【００２０】
設定操作検出部７は、上記した信号制御部指示操作子５Ｂ以外の操作子、例えば後述するパラメータ操作子部（図３参照）を構成する上記表示部６の近傍に設けられた回動操作かつ押下操作可能な複数のノブそれぞれに対する操作などを検出し、その操作状態に応じたスイッチ情報等をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。勿論、上記した以外にも音高、音色、効果等を選択・設定・制御するための数値データ入力用のテンキーや文字データ入力用のキーボード等の各種操作子を含んでいてもよい。
【００２１】
演奏操作検出部８は、生成する楽音信号の音高を選択するための複数の鍵を備えた例えば鍵盤等のような演奏操作子（図示せず）の押圧及び離鍵を検出して検出出力を生じるものである。ユーザにより前記演奏操作子が操作されることに応じて、音源／効果部９に対して楽音信号の生成指示がなされる。勿論、ユーザ自身による演奏操作子の操作に応じて楽音信号を生成することに限らず、例えばＭＩＤＩインタフェース１０を介してシーケンサ等の外部のMIDI機器１１Ａから取得したMIDIデータ等に基づき楽音信号を生成できるようになっていてもよい。なお、電子楽器は鍵盤楽器の形態に限らず、弦楽器や管楽器等どのようなタイプの形態であってもよい。
【００２２】
音源／効果部９は複数の楽音信号の同時発生が可能であり、演奏操作子の押鍵操作等に応じてデータ及びアドレスバス１Ｄを経由して与えられた演奏情報を入力し、この演奏情報に基づいて楽音信号生成特性に従い楽音信号を生成する。音源／効果部９で生成された楽音信号は、信号増幅特性や効果付与特性に従う段階的な信号制御処理（詳しくは後述する）が行われた後にアンプやスピーカなどを含むサウンドシステム９Ａから発音される。こうした音源／効果部９とサウンドシステム９Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源／効果部９はFM、PCM、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、波形メモリを含む専用のハードウェアで構成してもよいし、DSPによるソフトウェア処理（シミュレーションプログラムなど）で構成してもよい。
【００２３】
ＭＩＤＩインタフェース（I/F）１０は、外部のMIDI機器１０Ａ等からMIDI形式の演奏情報（所謂MIDIデータ）を当該電子楽器へ入力したり、あるいは当該電子楽器からMIDI形式の演奏情報をMIDI機器１０Ａ等へ出力したりするためのインタフェースである。MIDI機器１０Ａは、MIDI形式の演奏情報を発生する機器であればどのような機器であってもよい。
【００２４】
通信インタフェース（Ｉ／Ｆ）１１は、当該電子楽器と外部のサーバ装置１１Ａとの間で制御プログラムや各種データなどを通信ネットワークＸを介して送受信するためのインタフェースである。この通信インタフェース１１は、例えばＬＡＮ，インターネット，電話回線等であってよく、また有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２５】
次に、当該電子楽器の本体パネル上に構成される、ピアノエレメント操作子部、パラメータ操作子部の具体的構成例及びその操作態様について、図２，図３をそれぞれ用いて説明する。図２は、ピアノエレメント操作子部の具体的な構成例を示す概念図である。この図２に示すように、ピアノエレメント操作子部５は、複数の信号制御部指示操作子５Ｂ（スイッチ）と、その近傍に配置された例えばLED等の発光素子からなる信号制御表示部５Ａとにより構成される。ただし、ここでは上下段の２系列に分けて信号制御し、それぞれの系列で処理された２つの楽音信号をミキシングして発音させることができるものを例に示した。
【００２６】
ピアノエレメント操作子部５に含まれるそれぞれの操作子５Ｂには、楽音信号の生成や該発生した楽音信号に対して単一種類のエフェクトを付与するなどの機能を有する複数の信号制御部（例えば、ピアノエレメント、プリアンプ、モジュレーション系エフェクタ、パワーアンプ／コンプレッサー、さらにはリバーブ系エフェクタ、マルチイコライザ、コモンエフェクタなど）のいずれかが予め対応付けられている。そのため、それぞれの操作子５Ｂの近傍には、ユーザがパネル上において各操作子５Ｂに対して割り当てられている信号制御部の種類をすぐに確認することができるよう、割り当てられている信号制御部の種類を示すプリント表示が予め印刷されている。なお、本発明に係る楽音信号制御装置においては予め楽音信号を通す信号制御部の順番つまりは効果をかける順序として標準的なものに決められており、処理順を示す（つまりは楽音信号の流れにも相当する）矢印Ｐ１とともに前記プリント表示はその一連の処理順に印刷されている。
【００２７】
例えば図２に示す実施例では、左から順に「PIANO」とプリント表示された操作子５Ｂに「ピアノエレメント」が、「PRE-AMPLIFIER」とプリント表示された操作子５Ｂに「プリアンプ」が、「MODULATION EFFECT」とプリント表示された操作子５Ｂに「モジュレーション系エフェクタ」が、「POWER-AMPLIFIER COMPRESSOR」とプリント表示された操作子５Ｂに「パワーアンプ／コンプレッサー」が対応付けられている。そして、上記以外の「REVERB」とプリント表示された操作子５Ｂ，「MEQ」とプリント表示された操作子５Ｂには、「リバーブ系エフェクタ」，「マルチイコライザ」が対応付けられている。また、「COMMON」とプリント表示された操作子５Ｂには、特定の信号制御部に制御を施すためではなくチューニングなど全体的な制御を施すためのコモンパラメータが対応付けられている。こうした操作子５Ｂと各エフェクタ等の対応付け関係は固定的であって、ユーザは任意に変更することができない。つまり、視覚上においては、処理順に関するユーザ認識は常に印刷されている順番でなされる。
【００２８】
各信号制御部が対応付けられているピアノエレメント操作子部５の任意の操作子５Ｂが所定の操作態様で操作されると、該操作子５Ｂに対応付けられた信号制御部の有効／無効が切り替えられる。例えば、ユーザが上段左端の「PIANO」とプリント表示された操作子５Ｂを短く押した場合には、楽音信号を生成するための信号制御部（ピアノエレメント）が有効に切り替えられて楽音信号が生成される一方で、有効状態にある操作子５Ｂが再度短く押された場合には楽音信号を生成するための信号制御部（ピアノエレメント）が無効に切り替えられて楽音信号が生成されない。そして、その他の操作子５Ｂ、例えばユーザが「PRE‐AMPLIFIER」，「MODULATION EFFECT」，「POWER-AMPLIFIER COMPRESSOR」とプリント表示された各操作子５Ｂを短く押した場合には、それぞれに対応する信号制御部が有効に切り替えられて楽音信号に対して変調等の信号制御処理が行われる一方で、有効状態にある前記操作子５Ｂが再度短く押された場合にはそれぞれの信号制御部が無効に切り替えられて楽音信号に対して信号制御処理が行われずに次の処理段階へと楽音信号がスルーされる。なお、操作された操作子５Ｂの近傍に配置された信号制御表示部５Ａ（LED等）は、当該信号制御部が有効とされると点灯されて、当該信号制御部が無効とされると消灯される。
【００２９】
また、各信号制御部が対応付けられているピアノエレメント操作子部５の任意の操作子５Ｂを、前記操作態様（短く押す）と異なって所定時間以上長く押した場合には、予め選択済みのパフォーマンスデータに基づいて該操作された操作子５Ｂに対応付けられている信号制御部に関するパラメータ情報の詳細な内容が図３に示すパラメータ操作子部に表示される。例えば、ユーザが上段左端の「MODULATION EFFECT」とプリント表示された操作子５Ｂを長押しした場合には、モジュレーション系エフェクタに関する処理タイプ及び複数のパラメータ（この例では最大で５個まで）がパラメータ操作子部に表示される。
【００３０】
ここで、上記パラメータ操作子部について図４を用いて説明する。図４は、パラメータ操作子部の具体的な構成例を示す概念図である。パラメータ操作子部は、LCD等の表示機器からなる表示部６と、複数のノブ（設定操作子）７Ａとにより構成される。表示部６には、所定時間以上長く押下操作されたピアノエレメント操作子部の任意の操作子５Ｂに対応付けられている信号制御部に関するパラメータ情報の詳細な内容が、ノブ７Ａに対応付けられて表示される。ここでは、「MODULATION EFFECT」表示の操作子５Ｂが操作された場合における詳細なパラメータ表示を例に示している。
【００３１】
具体的には、左から順にモジュレーション系エフェクタに関する処理タイプ及び複数のパラメータに関して、それぞれのパラメータ名称を表示部６の上段に、パラメータ値などを下段に表示する。図示の例では、モジュレーション系エフェクタに関する処理タイプ「Md Effect」が「Flanger（フランジャー）」であって、「Speed」パラメータのパラメータ値「0.683Hz」、「Manual」パラメータのパラメータ値「7」、「Depth」パラメータのパラメータ値「60」、「Feedback」パラメータのパラメータ値「58」、「Mix」パラメータのパラメータ値「64」であることが理解できる。この表示状態にある場合に、ユーザは表示部６下方にそれぞれのパラメータ表示に対応して配置されている複数のノブ７Ａを操作することによって、それぞれの詳細パラメータを任意に設定することができる。
【００３２】
以上のように、ピアノエレメント操作子部５の任意の操作子５Ｂをワンプッシュすると各信号制御部の有効／無効の反転設定ができ、長押し（例えば１秒以上）するとその信号制御部に関する詳細パラメータを編集するエディットモードに移行することができるようになっている。すなわち、各信号制御部の有効／無効の設定と、各信号制御部の詳細パラメータ編集への移行とを同一の操作子５Ｂの操作態様に応じて分けて行うことができるようにしている。このエディットモードへ移行された際に、信号制御部が有効状態（通常LED点灯状態）にあるか無効状態にあるか（通常LED消灯状態）がユーザにわかるようにLEDの点滅態様を変える。具体的には点滅間隔を変える。例えば長い時間間隔での点滅は信号制御部が有効状態でエディットモードに移行された場合を示し、短い時間間隔での点滅は信号制御部が無効状態でエディットモードに移行された場合を示すように制御するとよい。すなわち、信号制御部が有効状態にあり編集対象に選択されていない場合にLEDは常時点灯し、信号制御部が無効状態にあり編集対象に選択されていない場合にLEDは消灯しているが、信号制御部が有効状態にあり編集対象に選択されている場合にLEDは長い時間間隔で点滅し、信号制御部が無効状態にあり編集対象に選択されている場合にLEDは短い時間間隔で点滅する。
【００３３】
なお、信号制御部の種類（処理タイプ）によっては、パラメータ情報を構成するパラメータ数が５個未満の場合がある。その場合、表示部６内の一部のノブ７Ａに対応する表示箇所が空欄となる（表示なし）。
なお、信号制御部の種類によっては、処理タイプを変更できない場合がある。例えば、プリアンプの処理タイプはピアノエレメントの処理タイプによってユニークに決まることから、そのような場合には処理タイプを変更できない（表示部６内の表示において処理タイプが割り当てられるノブ７Ａに対応する表示が空欄となる）。
【００３４】
本発明に係る楽音信号制御装置は、上述のように、信号制御処理を行う一連の処理過程にあわせて前記処理過程を受け持つ信号制御部が複数段に組み合わされており、それぞれの信号制御部毎で実行される信号制御処理によって元の楽音信号に対して多様な効果を段階的に付与するものである。ユーザは、各信号制御部において各特性に応じた信号制御処理を実現するための複数の異なる処理タイプの中からいずれかを選択することができ、また選択した処理タイプでの制御内容を調整する（信号制御部の特性を決める）ために詳細パラメータを適宜に変更することによって、所望の楽音信号を作成することができるようになっている。
【００３５】
上述したように、指定されたピアノエレメントの処理タイプに応じてプリアンプの処理タイプは一意に決まる。例えば、いくつかあるピアノエレメントの処理タイプのうち電気ピアノを模したものが選択された場合には、プリアンプも元の電気ピアノを模したものが選ばれる。電気ピアノを模したプリアンプでは電気ピアノ機種固有のアンプ回路の特性を模すだけでなく、楽音信号に対して左右の音量を周期的に変化させる効果を付与するための回路も模してある（所謂トレモロ効果）。ここで一般的なプリアンプは、モノラル入力される楽音信号に対して信号制御を施しステレオ出力するようになっている。他方、モジュレーション系エフェクタは、ステレオ入力された楽音信号に対して所定の効果を加えてステレオ出力するものと、モノラル入力された楽音信号に対して所定の効果を加えてモノラル出力するものとがある。具体的には、楽音信号に対し左右それぞれで遅延時間を変調した遅延(ディレイ)音を逆位相で混ぜて出力する効果（所謂「Flanger」）を加える場合には、ステレオ入力／ステレオ出力する。楽音信号に対し原音と位相を変化させた音を混合させて音色を連続的に変化させる効果（所謂「Small Phaser」）を加える場合には、モノラル入力／モノラル出力する（なお、別タイプとしてフェーザー（Phaser）であるがステレオ入力／ステレオ出力するものもある）。
【００３６】
ところで、上記したような例えばプリアンプとモジュレーション系エフェクタとを組み合わせて使用する場合に、モジュレーション系エフェクタで付加しようとする効果の種類（処理タイプ）によっては、前記プリアンプとモジュレーション系エフェクタの処理順を変えたほうがよい。例えば、前記プリアンプに、効果種類として「Small Phaser」（モノラル入力／モノラル出力）を付加するように設定されたモジュレーション系エフェクタを組み合わせる場合と、効果種類として「Flanger」（ステレオ入力／ステレオ出力）を付加するように設定されたモジュレーション系エフェクタを組み合わせる場合とでは、前者の場合には楽音信号に対し「Small Phaser」を先にかけておいてからプリアンプを後にかけたほうが効果的であり（つまり、モジュレーション系エフェクタ‐プリアンプの順に信号制御処理させる）、後者の場合には楽音信号に対しプリアンプを先にかけておいてから「Flanger」を後にかけたほうが効果的である（つまり、プリアンプ‐モジュレーション系エフェクタの順に信号制御処理させる）。そこで、本願発明においてはこの点に鑑み、各信号制御部における処理タイプの設定変更にあわせて楽音信号を通す信号制御部の順番（処理順）を自動的に変更することによって、楽音信号に対し効果をかける順序を入れ替えるようにしている。
【００３７】
次に、上述した楽音信号を通す複数の信号制御部の順番変更について、図４及び図５を用いて説明する。ただし、ここでは説明を理解しやすくするために、プリアンプとモジュレーション系エフェクタとの順番を変更する場合を例に説明する。図４は、信号制御部の詳細パラメータを編集する「編集処理」の一実施例を示すフローチャートである。当該処理は、ピアノエレメント操作子部５の信号制御部指示操作子５Ｂのいずれかが長押し操作されエディットモードに移行することに応じて開始される。
【００３８】
ステップＳ１は、「モジュレーション系エフェクタ」に対応付けられている操作子５Ｂが操作されたか否かを判定する。「モジュレーション系エフェクタ」に対応付けられている操作子５Ｂが操作されずに他の操作子５Ｂが操作されたと判定した場合には（ステップＳ１のＮＯ）、操作された操作子５Ｂに対応付けられている信号制御部（モジュレーション系エフェクタ以外）に関し、その処理タイプやパラメータの表示／変更処理を実行する（ステップＳ１０）。一方、「モジュレーション系エフェクタ」に対応付けられている操作子５Ｂが操作されたと判定した場合には（ステップＳ１のＹＥＳ）、モジュレーション系エフェクタを詳細編集対象として図３に示したように詳細パラメータを表示部６に表示する（ステップＳ２）。ステップＳ３は、パラメータ設定用のノブ７Ａの操作に応じてパラメータの変更を音源／効果部９に指示すると共に表示に反映させる。
【００３９】
ステップＳ４は、ノブ７Ａの操作でモジュレーション系エフェクタの処理タイプが変更されたか否かを判定する。前記処理タイプが変更されていないと判定した場合には（ステップＳ４のＮＯ）、ステップＳ９の処理へジャンプする。前記処理タイプが変更されたと判定した場合には（ステップＳ４のＹＥＳ）、変更された処理タイプに応じたアルゴリズムを音源／効果部９に適用する（ステップＳ５）。ステップＳ６は、変更された処理タイプに応じたアルゴリズムを音源／効果部９に適用することに応じて、当該モジュレーション系エフェクタの前段及び後段の他の信号制御部（モジュレーション系エフェクタ以外）との入出力特性に変更を伴うものであるか否かを判定する。例えば、処理タイプが「Flanger,Max100,Touch Wah,Pedal Wah,Chorus,D Chorus,816Chorus,Symphonic」などのグループと「Small Phaser,Max90」などのグループとの間で変更された場合に、入出力特性に変更を伴うものであると判定される。すなわち、処理タイプ毎に入出力特性は決まっていることから、各信号制御部の処理タイプの組み合わせに応じて、当該モジュレーション系エフェクタの入出力特性と前段及び後段の他の信号制御部の入出力特性とがモノクロ又はステレオで一致するか否かを判定するとよい。なお、各信号制御部の有効／無効を考慮して前段及び後段の他の信号制御部を特定することは言うまでもない。
【００４０】
入出力特性に変更を伴うものであると判定した場合には（ステップＳ６のＹＥＳ）、前記モジュレーション系エフェクタを含む信号制御部の順番を現状から変更する（ステップＳ７）。これについての詳細な説明は後述する（図５参照）。他方、入出力特性に変更を伴うものでないと判定した場合には（ステップＳ６のＮＯ）、前記モジュレーション系エフェクタを含む信号制御部の順番を現状のまま変更しない（ステップＳ８）。ステップＳ９は、モジュレーション系エフェクタを詳細編集対象としない操作が行われたか否か、つまりはモジュレーション系エフェクタ以外の信号制御部に対応付けられている操作子５Ｂが長押し操作されたか否かを判定する。モジュレーション系エフェクタを詳細編集対象としない操作が行われていないと判定した場合には（ステップＳ９のＮＯ）、ステップＳ３の処理に戻って上記ステップＳ３〜Ｓ９までの処理を繰り返す。一方、モジュレーション系エフェクタを詳細編集対象としない操作が行われたと判定した場合には（ステップＳ９のＹＥＳ）、当該処理を終了する。
【００４１】
ここで、上記した図４の処理の実行に伴い実現される楽音信号を通す信号制御部の順番変更に関し、具体的な変更手順について図５を用いて説明する。図５は、信号制御部の順番を変更する際の具体的な変更手順を示す概念図である。この図５には、予め決められている標準的な処理順として、各系列毎にピアノタイプＥ１、プリアンプＥ２、モジュレーション系エフェクタＥ３、パワーアンプ／コンプレッサーＥ４の順に、そして各系列での処理後の楽音信号をミキシングしたものをリバーブ系エフェクタＥ５、マスタイコライザＥ６の順に制御するものを示している。なお、図中における記号Ａ〜Ｃ，ａ〜ｃは楽音信号を通す信号の入出力経路を表す。
【００４２】
上述したように、一般的なプリアンプＥ２は前段の信号制御部（ピアノタイプ）からモノラル入力Ａされた楽音信号に対し信号制御を施してからステレオ出力Ｂすることから、モジュレーション系エフェクタＥ３はこうしたプリアンプＥ２の出力特性にあわせてステレオ入力Ｂ／ステレオ出力Ｃするものに初期設定されている。ここで、モジュレーション系エフェクタＥ３の処理タイプに「Flanger」が設定された場合、「Flanger」はステレオ入力／ステレオ出力が標準であるので、モジュレーション系エフェクタＥ３はプリアンプＥ２からステレオ出力Ｂされる楽音信号をそのままステレオ入力Ｂして信号制御した後にステレオ出力Ｃすればよい（図中において実線で示す）。すなわち、モジュレーション系エフェクタＥ３の処理タイプに「Flanger」が設定された場合には、プリアンプＥ２とモジュレーション系エフェクタＥ３との順番を変更しなくてよい（図４のステップＳ８参照）。
【００４３】
他方、モジュレーション系エフェクタＥ３の処理タイプとして「Small Phaser」が設定された場合には、「Small Phaser」はモノラル入力／モノラル出力が標準であるが、モジュレーション系エフェクタＥ３がプリアンプＥ２からステレオ出力Ｂされる楽音信号をそのままステレオ入力Ｂして信号制御してしまうと最適な効果付与が行われず都合が悪い。そこで、信号経路Ａ〜Ｃを新たに設定しなおして、プリアンプＥ２とモジュレーション系エフェクタＥ３とで楽音信号を通す順番（処理順）を変更する必要がある。新たな信号経路ａ〜ｃを設定するには、ピアノタイプＥ１のモノラル出力Ａをモジュレーション系エフェクタＥ３のモノラル入力ａに変更する、モジュレーション系エフェクタＥ３のステレオ出力ＣをプリアンプＥ２のステレオ入力ｃに変更する、プリアンプＥ２のステレオ出力Ｂをパワーアンプ／コンプレッサーＥ４のステレオ入力ｂにそれぞれ変更する。これにより、モジュレーション系エフェクタＥ３の処理タイプとして「Small Phaser」が設定された場合には、新たに信号経路ａ〜ｃに設定することによってプリアンプＥ２とモジュレーション系エフェクタＥ３との順番を変更する（図４のステップＳ７参照）。
【００４４】
なお、モジュレーション系エフェクタＥ３の処理タイプとして「Small Phaser」が設定された状態から再度「Flanger」が設定された場合には、信号経路ａ〜ｃを標準の信号経路Ａ〜Ｃに戻す必要がある。信号経路Ａ〜Ｃに戻すには、ピアノタイプＥ１のモノラル出力ａをプリアンプＥ２のモノラル入力Ａに変更する、プリアンプＥ２のステレオ出力ｂをモジュレーション系エフェクタＥ３のステレオ入力Ｂに変更する、モジュレーション系エフェクタＥ３のステレオ出力ｃをパワーアンプ／コンプレッサーＥ４のステレオ入力Ｃにそれぞれ変更する。このようにして、モジュレーション系エフェクタの処理タイプとして「Small Phaser」から「Flanger」に変更された場合には、信号経路ａ〜ｃを標準の信号経路Ａ〜Ｃに戻すことによってプリアンプＥ２とモジュレーション系エフェクタＥ３との順番を変更する。
【００４５】
以上のようにして、本発明に係る楽音信号制御装置では、予め所定の処理順に従って段階的に組み合わされた複数の信号制御部のうちの少なくともいずれか１つに関して付与すべき効果の種類の変更を指示すると、該変更指示された効果の種類に基づいて、前記予め組み合わされた複数の信号制御部のうち該付与すべき効果の種類の変更を指示された信号制御部を少なくとも含む一部の処理順を変更するようにした。すなわち、変更指示された効果の種類によっては、一連の信号制御処理過程にあわせた所定の処理順と異なる新たな処理順が設定される。これにより、ユーザは特別な知識を有せずとも、単に任意の信号制御部に対して付与したい効果の種類を指示するといった簡単な操作を行うだけで、全ての効果を適切に反映する処理順に信号制御部を組み合わせることができるようになる。
【００４６】
なお、音源／効果部９をDSPで構成した場合、信号制御部の順序を入れ替えるにあたり、前記各信号制御部に対応した信号制御を実行するアルゴリズム（例えばマイクロコードなど）を差し替えることで実現してよい。すなわち、本実施例における楽音信号制御装置では、各信号制御部に対応した信号制御処理を実現するアルゴリズムが前記タイプ毎に一意に規定されており、上記処理タイプを切り替えると前記アルゴリズムを実現するDSPの処理が切り替わり（ピアノタイプについては、波形メモリから読み出すPCM波形の切り替えも含まれる）、それらを制御するためのパラメータ種類もあわせて切り替えられる。前記アルゴリズムとしては、例えば多数の電気素子を組み合わせてなる従来知られたアナログのエフェクタ回路やアンプ回路と同様の信号制御処理をシミュレーションにより実現するシミュレーションプログラムのアルゴリズムなどが挙げられる。
【００４７】
なお、上述した実施例においてはプリアンプとモジュレーション系エフェクタとの順番を変更する場合を例に説明したがこれに限らず、いずれかの信号制御部の処理タイプを変更することに応じて、プリアンプとモジュレーション系エフェクタ以外に楽音信号を通す信号制御部の順番を変更するようにしてよいことは言うまでもない。また、各信号制御部における処理タイプの変更にあわせて楽音信号を通す信号制御部の順番を自動的に変更するようにしたがこれに限らず、各信号制御部の有効／無効の設定に応じて有効な各信号制御部の入出力特性を判定し、該判定に従って楽音信号を通す信号制御部の順番を自動的に変更するようにしてもよい。
【００４８】
なお、信号制御部における入出力特性は上述したものに限らず、例えばステレオ入力／モノラル出力の信号制御部（所謂リングモジュレータ）があって、当該信号制御部の順番を変更するようにしてもよい。
なお、ステレオ入力／ステレオ出力の信号制御部どうしを接続するなど接続可能な場合であっても、その効果の係り具合等を予め考慮して楽音信号を通す信号制御部の順番を変更することのできるようにしてあってもよい。たとえば、音を歪ませるディストーション系の効果は、ディレイやリバーブ系の効果などより先にかけるようにするなどできるようにするとよりよい。
【符号の説明】
【００４９】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…記憶部、５…ピアノエレメント操作子部、５Ａ…信号制御表示部（ＬＥＤ等）、５Ｂ…信号制御部指示操作子、６…表示部（ＬＣＤ等）、７…設定操作検出部、８…演奏操作検出部、９…音源／効果部（ＤＳＰ含む）、９Ａ…サウンドシステム、１０…ＭＩＤＩインタフェース、１０Ａ…ＭＩＤＩ機器、１１…通信インタフェース、１１Ａ…サーバ装置、１Ｄ…データ及びアドレスバス、Ｘ…通信ネットワーク、Ｅ１…ピアノタイプ、Ｅ２…プリアンプ、Ｅ３…モジュレーション系エフェクタ、Ｅ４…パワーアンプ／コンプレッサー、Ｅ５…リバーブ系エフェクタ、Ｅ６…マスタイコライザ
【図１】
0005434445.tif 000002
【図２】
0005434445.tif 000003
【図３】
0005434445.tif 000004
【図４】
0005434445.tif 000005
【図５】
0005434445.tif 000006