(57)【特許請求の範囲】
【請求項１】
第１音データを入力する第１入力部と、
第２音データを入力する第２入力部と、
前記第１音データ又は前記第２音データに効果処理を施す効果モジュールと、
前記第１入力部に対応する第１出力部と、
前記第２入力部に対応する第２出力部と、
第１モード又は第２モードを選択するモード選択部と、
第１モードが選択された場合、前記効果モジュールを、前記第１入力部を第１出力部に接続する第１経路に挿入し、他方、前記第２モードが選択された場合、前記効果モジュールを前記第２入力部を第２出力部に接続する第２経路に挿入するように、前記効果モジュールを移動する制御部
を備える音楽機器。
【請求項２】
前記第１経路上の第１分岐点と、
前記第２経路上の第２分岐点と、
前記第１分岐点と第２分岐点の間の接続を開閉するスイッチと、
前記第１出力部及び前記第２入力部に外部機器が接続されたとき、前記スイッチをオフに設定し、前記第１出力部及び前記第２入力部から外部機器が切断されたとき、前記スイッチをオンに設定するよう自動制御するスイッチ制御部を更に備え、
前記スイッチがオフのとき、前記第１分岐点と第２分岐点の間が切断され、他方、前記スイッチがオンのとき、前記第１分岐点と第２分岐点の間が接続され、前記第１入力部を前記第２出力部に接続する第３経路が形成される請求項１に記載の音楽機器。
【請求項３】
前記効果モジュールは、前記第１音データ又は前記第２音データに基づいて、アルペジオ演奏を示すアルペジオ演奏情報を自動生成するアルペジエータからなることを特徴とする請求項１又は２に記載の音楽機器。
【請求項４】
前記効果モジュールは、前記第１音データ又は前記第２音データに対して音響効果を施すエフェクタからなる
ことを特徴とする請求項１又は２に記載の音楽機器。
【請求項５】
コンピュータを、第１音データを入力する第１入力部と、第２音データを入力する第２入力部と、前記第１音データ又は前記第２音データに効果処理を施す効果モジュールと、前記第１入力部に対応する第１出力部と、前記第２入力部に対応する第２出力部とを備える音楽機器として動作させるためのプログラムであって、
前記コンピュータに、
第１モード又は第２モードを選択するステップと、
第１モードが選択された場合、前記効果モジュールを、前記第１入力部を第１出力部に接続する第１経路に挿入し、他方、前記第２モードが選択された場合、前記効果モジュールを、前記第２入力部を第２出力部に接続する第２経路に挿入するように、前記効果モジュールを移動するステップ
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばアルペジエータを備えた電子楽器など、入力された音データに対して何らかの効果処理を施す効果モジュールを備えた音楽機器及びプログラムに関し、詳しくは、前記効果モジュールの結線を設定するための技術に関する。
【０００２】
従来、鍵盤への押鍵に応じたアルペジオ演奏を自動生成するアルペジエータを備えた電子楽器が知られる。かかる電子楽器を外部機器に接続して使用する場合、押鍵に応じたアルペジオ演奏を外部機器に出力するか、又は、出力しないかを選択できるようになっている。例えば下記特許文献１では、前記選択を行うために、アルペジエータに対する入力として、押鍵に応じた演奏情報又は外部機器から入力された演奏情報の何れかを選択する第１スイッチと、外部機器に対する出力として、アルペジエータから出力されたアルペジオ演奏情報又はアルペジエータを通っていない演奏情報の何れかを選択する第２スイッチとの２つのスイッチの設定を行う必要があった。
【０００３】
また、電子楽器にパーソナルコンピュータ等の外部機器を接続した音楽制作環境において、該電子楽器及び該外部機器の間で相互に各種データを送受信することで、電子楽器から出力された演奏情報を外部機器に録音することや、該外部機器に録音された演奏情報を電子楽器で再生することなど、様々な機能を実現することが知られている。例えば、電子楽器で行われた演奏に応じたアルペジオ演奏を外部機器に録音する場合、録音方法の一例として、（１）鍵盤操作に応じてアルペジエータにより生成されたアルペジオ演奏情報を外部機器で録音する方法がある。この場合、録音時には、電子楽器側では外部機器からの入力をオフに設定し、外部機器から録音中のアルペジオ演奏情報が戻らないように設定する必要がある。そして、外部機器に録音されたアルペジオ演奏の再生時には、アルペジエータをオフして、該外部機器に録音されたアルペジオ演奏情報は、電子楽器に入力され、アルペジエータに通さずに再生される。したがって、電子楽器において、録音時と再生時とでアルペジエータのオンオフや、外部入力設定を変更する必要がある。
【０００４】
また、前記音楽制作環境におけるアルペジオ演奏の別の録音方法として、（２）アルペジエータを通さない演奏情報を外部機器に録音し、該外部機器で録音された演奏情報を再生するときに、該録音された演奏情報を電子楽器に入力して、該入力された演奏情報をアルペジエータを通して再生する方法がある。前記（１）と前記（２）の録音方法を使い分けるためは、アルペジエータへの入力設定、アルペジエータからの出力設定、外部出力設定、外部入力設定、アルペジエータのオンオフ設定など、様々な設定を組み合わせる必要がある。
【０００５】
更に、電子楽器にパーソナルコンピュータ等の外部機器を接続した音楽制作環境においては、パーソナルコンピュータに接続した状態で電子楽器を使用する場合と、パーソナルコンピュータとは切り離して電子楽器を使用する場合とでも各種設定を変更する必要がある。
【０００６】
このように、電子楽器にパーソナルコンピュータ等の外部機器を接続した音楽制作環境においては、様々な使用場面に応じて適切な設定を行う必要がある。また、かかる電子楽器の設定は、仕組みが複雑であり、ユーザにとって分りにくい。
【０００７】
使用場面等に応じて効果モジュールの出力先を切り替える手法として、例えば、下記特許文献１は、複数のチャンネルを備え、何れか１以上の任意のチャンネルにエフェクタを挿入可能なデジタルオーディオミキサにおいて、連動モードを設定でき、連動モードがオンのときにエフェクタを編集対象として選択した場合、該エフェクタの挿入されているチャンネルのオーディオ信号をモニタ出力から出力することを開示している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−２７４９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
この発明は、上述の点に鑑みてなされたもので、音データに対して効果処理を施す効果モジュールの結線設定を簡単に行えるようにした音楽機器及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
この発明は、第１音データを入力する第１入力部と、第２音データを入力する第２入力部と、前記第１音データ又は前記第２音データに効果処理を施す効果モジュールと、前記第１入力部に対応する第１出力部と、前記第２入力部に対応する第２出力部と、第１モード又は第２モードを選択するモード選択部と、第１モードが選択された場合、前記効果モジュールを前記第１入力部を第１出力部に接続する第１経路に挿入し、他方、前記第２モードが設定された場合、前記効果モジュールを前記第２入力部を第２出力部に接続する第２経路に挿入するように、前記効果モジュールを移動する制御部を備える音楽機器である。
【００１１】
この発明に係る音楽機器は、第１モードが選択された場合、前記効果モジュールを、前記第１入力部を第１出力部に接続する第１経路に挿入し、他方、前記第２モードが選択された場合、前記効果モジュールを、前記第２入力部を第２出力部に接続する第２経路に挿入するように、前記効果モジュールを移動する制御部を備えるので、選択されたモードに応じて効果モジュールを移動するだけで、効果モジュールの結線設定を変更することができる。すなわち、使用状況に応じて適切なモードを選択するだけで、効果モジュールの結線を適切に設定することができる。効果モジュールを移動するだけで効果モジュールの結線設定を行うことができるので、複数のスイッチ等の設定を組み合わせる従来技術に比べて、シンプル且つ直感的に分り易い。また、効果モジュールを移動する構成であるため、例えば第１経路及び第２経路のそれぞれに対応付けて効果モジュールを用意しておき、各効果モジュールの有効又は無効をオンオフ設定する構成と比べると、効果モジュール数が少なくて済むので、メモリ等のリソースの消費を抑制できる。
【００１２】
一実施形態に係る音楽機器は、前記第１出力部は外部機器の外部入力部に接続され、前記第２入力部は前記外部機器の外部出力部に接続され、前記第１モードが選択された場合は、前記効果モジュールによる効果処理済みの前記第１音データが前記第１出力部から前記外部機器に出力され、該外部機器にて、例えば、外部入力されたデータをそのまま外部出力するようにスルー処理された前記効果処理済みの第１音データが、前記第２音データとして前記第２入力部に入力される。他方、前記第２モードが選択された場合は、前記第１音データが前記第１出力部から前記外部機器に出力され、該外部機器から該第１音データが前記第２音データとして前記第２入力部に入力されるように構成される。この場合、例えば、第１モードの場合は、電子楽器から出力された効果処理済の音データを外部機器に録音し、該外部機器に録音された効果処理済の音データを音楽機器に戻して再生することができ、第２モードの場合は、電子楽器から出力された効果処理していない音データを外部機器に録音し、該外部機器に録音された音データを音楽機器に戻して効果処理施した後に再生できる。このように、第１モード及び第２モードを使い分けるだけで２通りの異なる録音方法に適した結線設定を簡単に実現できる。また、第１モード及び第２モードの何れにおいても、録音時と再生時とで設定変更が不要である。
【００１３】
また、この発明は、装置の発明として実施しうるのみならず、前記音楽機器の機能を実現するステップをコンピュータに実行させるためのプログラムの発明として実施及び構成されてよい。
【発明の効果】
【００１４】
この発明に係る音楽機器によれば、選択されたモードに応じて効果モジュールを移動するという、シンプル且つ直感的に分り易い方法で、効果モジュールに対する結線を、使用状況に応じて適切に設定できるという優れた効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】この発明に係る音楽機器を適用した電子楽器の概念的構成例を説明するブロック図であって、（ａ）は第１モードが選択された場合、（ｂ）は第２モードが選択された場合を示す。
【図２】図１に示す電子楽器の電気的ハードウェア構成例を示すブロック図。
【図３】図２に示す電子楽器におけるメイン処理例を示すフローチャート。
【図４】電子楽器において結線図を表示する表示画面例を示す図。
【図５】図３に示すアルペジエータモジュール移動処理例を示すフローチャート。
【図６】図１に示す電子楽器を単独に接続する場合を説明する概念的ブロック図。
【図７】外部機器の接続・切断に応じたローカルスイッチオンオフ処理例を示すフローチャート。
【図８】別の実施形態に係る電子楽器の概念的構成例を示すブロック図。
【図９】この発明に係る音楽機器を適用した音響効果付与装置の概念的構成例を示すブロック図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して、この発明の一実施形態について詳細に説明する。
【００１７】
図１（ａ），（ｂ）は、この発明に係る音楽機器を適用した電子楽器の概念的構成例を示す。図１において、電子楽器１００は、第１音データを入力する第１入力部１０１と、第２音データを入力する第２入力部１０２と、前記第１入力部１０１に対応する第１出力部１０３と、前記第２入力部１０２に対応する第２出力部１０４と、前記第１音データ又は前記第２音データに対して効果処理を施す効果モジュール１１０を備える。
【００１８】
一実施形態において、第１音データ及び第２音データは、ＭＩＤＩ（ミディ、Musical Instrument Digital Interface）形式の演奏情報からなる。第１入力部１０１は、例えば複数の鍵を備えた鍵盤など、演奏操作に応じた演奏情報を入力する演奏操作部からなる。第２入力部１０２は、例えばパーソナルコンピュータ（以下、「ＰＣ」と表記する）１２０等の外部機器の外部出力部に接続され、該ＰＣ１２０から演奏情報を入力する外部入力部からなる。第１出力部１０３は、ＰＣ１２０の外部入力部に接続され、該ＰＣ１２０に演奏情報を出力する外部出力部からなる。第２出力部１０４は、演奏情報に基づき楽音信号を生成する音源部からなる。
【００１９】
ＰＣ１２０は、演奏情報の録音、再生、編集等の各種音楽制作を行うためのソフトウアプログラム（以下、ＤＡＷソフトという）を実装しており、周知の通り、該電子楽器１１０との間で相互に演奏情報を各種データを送受信して、該ＤＡＷソフトによる様々な音楽作成機能を実行できる。例えば、ＰＣ１２０は、電子楽器１００で行われた演奏操作に応じた演奏情報を、該ＤＡＷソフトによる録音機能（すなわちＭＩＤＩシーケンサ）に録音したり、該ＭＩＤＩシーケンサに録音された演奏情報を電子楽器１００に送信して、該電子楽器１００の音源部１０４により該録音された演奏情報に応じた楽音を再生したり、該ＰＣ１２０に外部入力された演奏情報をそのまま外部出力するスルー処理をオン・オフしたり、できる。
【００２０】
効果モジュール１１０は、一例として、入力された演奏情報に基づくアルペジオ演奏情報を自動的生成するアルペジエータ（図において、「ＡＲＰ」）からなる。アルペジオ演奏情報は、１又は複数の音高の楽音を、或るアルペジオパターンにしたがって順次発音するアルペジオ演奏を示す。アルペジエータ１１０によるアルペジオ演奏情報の自動生成処理は、周知技術であり、詳細な説明を省略する。この発明に係る電子楽器１００は、選択されたモードに応じてアルペジエータ１１０を移動することにより、アルペジエータ１１０に関する結線設定を変更する点に特徴がある。図１（ａ）は、第１モードが選択された場合の結線設定、（ｂ）は第２モードが選択された場合の結線設定を示す。
【００２１】
図１（ａ）に示す第１モードにおいて、アルペジエータ１１０は、演奏操作部１０１と外部出力部１０３を接続する第１経路１０５に挿入される。したがって、演奏操作部１０１から入力された演奏情報はアルペジエータ１１０に入力され、該アルペジエータ１１０により自動生成されたアルペジオ演奏情報が外部出力部１０３からＰＣ１２０に出力される。外部入力部１０２にはＰＣ１２０からアルペジオ演奏情報が入力され、該外部入力部１０２に入力されたアルペジオ演奏情報はアルペジエータ１１０を通らずに音源部１０４に供給される。音源部１０４は、供給されたアルペジオ演奏情報に基づく楽音信号、即ちアルペジオ演奏音を生成する。なお、ＰＣ１２０側では、外部入力された演奏情報をそのまま外部出力するように設定（すなわち、スルー処理をオンに設定）しておく。
【００２２】
この第１モードによる結線設定は、電子楽器１００で行われた演奏操作に応じたアルペジオ演奏情報を、ＰＣ１２０で録音することに適した設定である。この場合、録音時には、ＰＣ１２０に録音中のアルペジオ演奏情報を電子楽器１００の外部入力部１０２に戻すことで、電子楽器１００にて該録音中のアルペジオ演奏情報に基づくアルペジオ演奏音をモニタできる。また、ＰＣ１２０が録音されたアルペジオ演奏情報を再生した場合、ＰＣ１２０で再生中のアルペジオ演奏情報に基づくアルペジオ演奏音を、電子楽器１００から発音できる。
【００２３】
このような、第１モードによる結線設定にて、アルペジオ演奏情報をＰＣ１２０に録音する場合、ＰＣ１２０のＭＩＤＩシーケンサには、演奏操作に応じて自動生成された当該アルペジオ演奏音情報に基づくアルペジオ演奏を示す一連の発音イベントが順次録音される。例えば、ユーザが或る和音を１小節分の長さ演奏した場合、該和音を構成する各楽音を、或るアルペジオパターンにしたがって順次分散配置した、複数の発音イベントが１小節分の区間に録音される。このようにアルペジオ演奏情報を録音した場合、ユーザは、例えば、シーケンサに録音された各発音イベントを個別に編集できる。それにより、録音されたアルペジオ演奏の構成音を１音毎に調整又は変更できる。
【００２４】
他方、図１（ｂ）に示す第２モードにおいて、アルペジエータ１１０は、外部入力部１０２と音源部１０４を接続する第２経路１０６に挿入される。この場合、演奏操作部１０１入力された演奏情報はアルペジエータ１１０を通らずに、そのまま外部出力部１０３からＰＣ１２０に出力される。外部入力部１０２にはＰＣ１２０から前記演奏情報が入力され、該外部入力部１０２に入力された演奏情報はアルペジエータ１１０に入力され、該アルペジエータ１１０により生成されたアルペジオ演奏情報が音源部１０４に供給される。音源部１０４は、供給されたアルペジオ演奏情報に基づく楽音信号、即ちアルペジオ演奏音を生成する。なお、この場合もＰＣ１２０側では、スルー処理をオンに設定しておく。
【００２５】
この第２モードによる結線設定は、電子楽器１００で行われた演奏操作に応じた演奏情報の録音時には、アルペジエータ１１０を通さない演奏情報をＰＣ１２０に録音し、他方、ＰＣ１２０に録音された演奏情報の再生時に、電子楽器１００が、前記録音された演奏情報に基づくアルペジオ演奏を行うことに適した設定である。この場合、録音時には、ＰＣ１２０に録音中の演奏情報を電子楽器１００の外部入力部１０２に戻すことで、該電子楽器１００にて該録音中の演奏情報に基づくアルペジオ演奏音をモニタできる。また、ＰＣ１２０に録音された演奏情報の再生時には、ＰＣ１２０で再生中の演奏情報を、該外部入力部１０２を介してアルペジエータ１１０に入力し、該アルペジエータ１１０により生成されたアルペジオ演奏情報に基づくアルペジオ演奏音を、電子楽器１００にて発音できる。
【００２６】
このような、第２モードによる結線設定にて演奏情報をＰＣ１２０に録音する場合、ＰＣ１２０のＭＩＤＩシーケンサには、演奏操作に応じた演奏情報に対応する発音イベントが録音される。例えば、ユーザが或る和音を１小節分の長さ演奏した場合、該和音を構成する各楽音に対応する発音イベントがそれぞれ１小節分の長さ分、録音される。すなわち、録音時には、アルペジオ演奏を構成する各楽音の音高と時間長だけが記録され、アルペジオパターンは特定されない。この場合、ユーザは、ＰＣ１２０に録音された演奏情報の再生時に、録音された演奏情報に対して適用するアルペジオパターンを電子楽器１００にて任意に選択及び変更できる。
【００２７】
また、第１経路１０５上の第１分岐点１１５と、第２経路１０６上の第２分岐点１１６の間にはローカルコントロールスイッチ１３０が設けられている。ローカルコントロールスイッチ１３０は、オフのとき該分岐点１１５、１１６の間を切断し、オンのとき、分岐点１１５、１１６の間を接続する。
【００２８】
図１（ａ），（ｂ）は、ローカルコントロールスイッチ１３０がオフの状態を示す。図１（ａ）に示す通り、第１モードが設定された場合、アルペジエータ１１０は、第１経路１０５上の、第１分岐点１１５より上流に挿入され、また、（ｂ）に示す通り、第２モードが設定された場合、アルペジエータ１１０は、第２経路１０６上の、第２分岐点１１６より下流に挿入する。なお、本明細書において、上流及び下流とは、演奏情報（第１音データ及び第２音データ）が入力から出力へ流れる向きを基準にした表現であり、入力側（すなわち、図１において左側）を上流と言う。
【００２９】
図２は、電子楽器１００の電気的ハードウェア構成例を示す。図２において、電子楽器１００は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３、演奏操作部４、設定操作部５、表示装置６、音源回路７、外部記憶装置８及びインタフェース９を備える。ＣＰＵ１は、通信バス１１を介して各部２〜９に接続され、各種データ及び制御信号を相互に通信できる。
【００３０】
ＣＰＵ１は、ＲＯＭ２又はＲＡＭ３に記憶された各種のプログラムを実行して、電子楽器１００の全体動作を制御する。ＣＰＵ１により制御される動作は、例えば演奏情報の生成、アルペジエータ１１０による効果処理（アルペジオ自動生成）、演奏情報の入出力、結線設定など、図１に示す電子楽器１００の各種動作を含む。ＲＯＭ２及びＲＡＭ３は、ＣＰＵ１が実行する各種のプログラムや各種のデータなどを格納するほか、ＣＰＵ１が実行するプログラムのロード領域やワーク領域に使用される。外部記憶装置８は、ハードディスク、ＦＤ（フレキシブルディスク又はフロッピー（登録商標）ディスク）、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）、あるいはフラッシュメモリ等の半導体メモリなどからなる。
【００３１】
演奏操作部４は、図１の第１入力部１０１に対応しており、例えば複数の鍵からなる鍵盤と、該鍵盤の操作に応じた操作イベントを検出する機構とを含み、該鍵盤の操作に応じた操作イベントを検出して、該操作イベントに応じた検出信号を通信バス１１に出力する。押鍵操作に応じた操作イベントは、押鍵された音高を示すノートナンバや、発音開始指示を示すキーオン信号、ベロシティ等を含む。離鍵操作に応じた操作イベントは、離鍵された音高を示すノートナンバや、発音終了指示を示すキーオフ信号等を含む。
【００３２】
設定操作部５は、例えば後述するモード選択や音色設定等を含む各種設定や、各種情報を入力するためのスイッチ群と、各スイッチの操作に応じた操作イベントを検出する機構を含む。設定操作部５は、各スイッチの操作に応じた操作イベントを検出して、該操作イベントに応じた検出信号を通信バス１１に出力する。表示装置６は、例えば液晶ディスプレイで構成され、通信バス１１を介してＣＰＵ１から受信した表示制御信号に基づく各種情報を表示する。
【００３３】
音源回路７は、図１の第２出力部１０４に対応しており、通信バス１１を介して供給された演奏情報に基づく楽音信号を電子的に生成し、該音源回路７に接続されたサウンドシステム１０を介して楽音信号を出力する。音源回路７は、例えばＦＭ音源、ＰＣＭ音源或いは物理モデル音源等、周知のどのような楽音合成方式を用いて構成されてもよい。また、音源回路７は、ハードウェア音源装置により構成されてもよいし、或いは、ＣＰＵ１又は図示外のＤＳＰ（DigitalSignalProcessor）によるソフトウェア処理により構成されてもよい。サウンドシステム１０は、デジタルアナログ変換器、アンプ、スピーカなどを含み、音源回路７により生成された楽音信号を出力する。
【００３４】
インタフェース９は、例えばＵＳＢ、イーサネット（登録商標）等の汎用インタフェース、ＭＩＤＩ規格の信号を送受信するためのＭＩＤＩインタフェース、外部機器からオーディオ信号を入力したり、外部機器へオーディオ信号を出力するオーディオインタフェースを含む。電子楽器は、インタフェース９を介して、ＰＣ１２０に接続し、該ＰＣ１２０とのの間で、ＭＩＤＩ信号、オーディオ信号あるいは各種制御信号を含む各種情報を送受信できる。インタフェース９は、図１の第２入力部１０２及び第１出力部１０３に対応する。
【００３５】
図３は、電子楽器１００のメイン処理例を示すフローチャートである。この処理は電子楽器１００の電源投入に応じて起動する。ステップＳ１において、ＣＰＵ１は、各種制御プログラムの実行を開始し、各種レジスタに初期値を設定する等の初期設定を行う。ステップＳ２において、ＣＰＵ１は、モード選択操作の有無を判定する。モード選択操作によりモードが変更された場合、ＣＰＵ１は、ステップＳ３のモジュール移動処理を行う。
【００３６】
モード選択操作は、前記図１（ａ），（ｂ）を参照して説明した第１モード又は第２モードの何れかを選択する操作であり、例えば、設定操作部５を用いて、表示装置６に各種設定画面を呼び出し、該設定画面において第１モード又は第２モードの何れかを選択することにより行う。図４は、設定画面６０の構成例を示す。設定画面６０には、結線図６１と、結線設定に関する各種設定を示す画像が表示される。ユーザは、例えば、設定画面６０上のアルペジエータＭＩＤＩ出力（図において「ArpMIDI出力」）６２のオン・オフ設定により、モードを選択する。アルペジエータＭＩＤＩ出力パラメータ６２がオンの場合に「第１モード」が選択され、アルペジエータＭＩＤＩ出力パラメータ６２がオフの場合に「第２モード」が選択される。
【００３７】
また、図４に示す通り、結線図６１は、演奏操作部１０１を示す文字「ＫＢ」、外部入力部１０２を示す文字「ＭＩＤＩ  ＩＮ」、外部出力部１０３を示す文字「ＭＩＤＩ  ＯＵＴ」音源部１０４を示す文字「ＴＧ」、アルペジエータ１１０を示す画像６３（「ＡＲＰ」）、スイッチを示す画像、第１経路１０５を示す線６４及び第２経路１０６を示す線６５により前記図１（ａ），（ｂ）に示す結線設定を表す。
【００３８】
図５は、前記ステップＳ３のモジュール移動処理例を示すフローチャートである。第１モードが選択された場合（ステップＳ７のｙｅｓ）、ＣＰＵ１は、ステップＳ８において、前記図１（ａ）に示すように、アルペジエータ１１０を第１経路１０５に挿入するよう、結線設定を行う。すなわち、演奏操作部１０１からの出力をアルペジエータ１１０の入力に接続し、該アルペジエータ１１０の出力を外部出力部１０３に接続するとともに、且つ、外部入力部１０２の出力をアルペジエータ１１０を介さず音源部１０４の入力に接続するように、結線が設定される。他方、第２モードが選択された場合（ステップＳ７のｎｏ）、ＣＰＵ１は、ステップＳ９において、前記図１（ｂ）に示すように、アルペジエータ１１０を第２経路１０６に挿入するように、結線設定を行う。すなわち、演奏操作部１０１の出力をアルペジエータ１１０を介さずに外部出力部１０３の入力に接続するとともに、外部入力部１０２の出力をアルペジエータ１１０の入力に接続し、該アルペジエータ１１０の出力を音源部１０４の入力に接続するように、結線が設定される。
【００３９】
前記ステップステップＳ３のモジュール移動処理によりアルペジエータ１１０を移動した場合、ＣＰＵ１は、表示装置６の設定画面６０における結線図６１の表示を変更する。すなわち、ＣＰＵ１は、モードが第１モードから第２モードに変更された場合、アルペジエータ１１０を示す画像６３を、第１経路１０５を示す線６４上から第２経路１０６を示す線６５上に移動し、他方、モードが第２モードから第１モードに変更された場合、アルペジエータ１１０を示す画像６３を、第２経路１０６を示す線６５上から第１経路１０５を示す線６４上に移動するよう、表示を変更する。
【００４０】
図３に戻ると、ＣＰＵ１は、演奏操作部４の操作イベントが検出された場合や、インタフェース９を介して外部機器から演奏情報が入力された場合、ステップＳ４の演奏処理を行う。演奏処理は、概ね、検出された操作イベントに基づく演奏情報を生成する処理、アルペジエータ１１０によるアルペジオ演奏情報生成処理、音源回路７により演奏情報又はアルペジオ演奏情報に基づく楽音信号を生成する処理、演奏情報又はアルペジオ演奏情報を外部機器に出力する処理を含む。
【００４１】
例えば、第１モード選択時における前記ステップＳ４の演奏処理は以下の通りである。ＣＰＵ１は、演奏操作部４から取得した操作イベントに基づいて、ノートナンバ、キーオン又はキーオフ、ベロシティを含む演奏情報を生成する。例えば、和音の演奏が行われた場合は、該和音を構成する各音に対応する演奏情報が生成される。ＣＰＵ１は、該生成された演奏情報と、或るアルペジオパターンとに基づくアルペジオ演奏情報を生成する。一例として、電子楽器１００のメモリ２，３又は８には、複数のアルペジオパターンのデータが記憶されており、ユーザは任意の１パターンを選択できる。そして、ＣＰＵ１は、生成されたアルペジオ演奏情報をインタフェース９（第１出力部１０３）を介してＰＣ１２０に出力する。また、ＣＰＵ１は、インタフェース９（第２入力部１０２）を介してＰＣ１２０（図１）から入力されるアルペジオ演奏情報を音源回路７に供給し、該音源回路７により該アルペジオ演奏情報に基づく楽音信号を生成して、サウンドシステム１０から出力する。
【００４２】
また、第２モード選択時における前記ステップＳ４の演奏処理は以下の通りである。ＣＰＵ１は、演奏操作部４から取得した操作イベントに基づいて演奏情報を生成し、該生成された演奏情報をインタフェース９（第１出力部１０３）を介してＰＣ１２０に出力する。また、ＣＰＵ１は、インタフェース９（第２入力部１０２）を介してＰＣ１２０から入力される演奏情報と、或るアルペジオパターンとに基づくアルペジオ演奏情報を生成する。そして、ＣＰＵ１は、生成されたアルペジオ演奏情報を音源回路７に供給し、該音源回路７により該アルペジオ演奏情報に基づく楽音信号を生成して、サウンドシステム１０から出力する。
【００４３】
また、ＣＰＵ１は、ステップＳ５において、設定操作部５の操作等に応じて、各種処理（図３における「その他」）を行う。その他の処理は、音色設定、音量調整、アルペジオパターンの選択、前記モード設定以外の各種設定など様々である。
【００４４】
ＣＰＵ１は、電子楽器１００の電源オフ操作により終了が指示されるまで（ステップＳ６のｎｏ）、前記ステップＳ２〜Ｓ５の処理を繰り返す。電源オフ操作により終了が指示された場合（ステップＳ６のｙｅｓ）、図３のメイン処理を終了する。
【００４５】
このように、例えば、ＰＣ１２０にアルペジオ演奏情報を録音する場合と、アルペジエータを通さない演奏情報をＰＣ１２０に録音して、再生時にアルペジエータの処理を行う場合とのそれぞれの使用場面に応じて、第１モード又は第２モードの何れかを選択するだけで、使用場面に応じた適切なアルペジエータ１１０の結線設定を行うことができる。アルペジエータ１１０を移動するだけで効果モジュールの結線設定を行うことができるので、複数のスイッチ類のオンオフ設定を組み合わせる従来技術に比べて、シンプル且つ直感的に分り易い。また、かかるシンプル且つ直感的に分り易い結線図６１をユーザに提示することができる。
【００４６】
電子楽器１００を、ＰＣ１２０とは切断して単独で使用する場合、ローカルコントロールスイッチ１３０をオンにして、分岐点１１５、１１６（図１参照）の間を接続する。図６は、電子楽器１００を単独で使用する場合の構成例を示す。図６に示す通り、ローカルコントロールスイッチ１３０がオンに設定されると、分岐点１１５、１１６の間が接続され、演奏操作部１０１を音源部１０４に接続する第３経路１１７が形成される。この場合、演奏操作部１０１から入力された演奏操作に応じた演奏情報が、アルペジエータ１１０を通って又はアルペジエータ１１０を通らずに音源部１０４に供給される。アルペジエータ１１０のオンオフは、アルペジエータ機能のオンオフなど、周知の手法で制御し得る。
【００４７】
一実施形態において、電子楽器１００は、ＰＣ１２０の接続・切断に応じて、ローカルコントロールスイッチ１３０のオンオフを自動制御する。図７は、ＰＣ１２０の接続・切断に応じてスイッチ１３０のオンオフを自動制御する処理例を示すフローチャートである。図７の処理は、ＣＰＵ１がインタフェース９（外部入力部１０２及び外部出力部１０３）に対するＰＣ１２０の接続又は切断を検出したときに起動する。ＰＣ１２０が接続された場合（ステップＳ１０のｙｅｓ）、ＣＰＵ１は、ローカルコントロールスイッチ１３０をオフに設定する。一方、ＰＣ１２０が切断された場合（ステップＳ１０のｎｏ）、ローカルコントロールスイッチ１３０をオンに設定する。これにより、電子楽器１００をＰＣ１２０に接続して使用する場合、及び、電子楽器１００をＰＣ１２０から切断して単独で使用する場合のそれぞれの使用場面に応じた設定変更を簡単に行うことができる。このことは、電子楽器１００の単独使用と、ＰＣ１２０と接続しての使用とを頻繁に「行き来」するユーザにとって、きわめて便利である。
【００４８】
一実施形態において、前記図7に示す電子楽器１００に対するＰＣ１２０の接続又は切断に応じたローカルコントロールスイッチ１３０のオンオフの自動制御を行うか否かを、ユーザが、例えば表示装置６に表示された設定画面等から、設定できるように構成してよい。
【００４９】
図８は、電子楽器１００の構成の変形例である。図８に示す構成では、電子楽器１００は、更に、ＰＣ１２０とは別の機器１４０から第３音データを入力する第３入力部１０８と、ＰＣ１２０とは別の機器１４０に音データを出力する第３出力部１０９を備える。第３入力部１０８及び第３出力部１０９に接続される別の機器１４０は、例えば、電子楽器１００に内蔵されたＭＩＤＩシーケンサモジュールである。この場合、内蔵ＭＩＤＩシーケンサ１４０におけるスルー処理がオフであることが想定される。すなわち、第３出力部１０９からＭＩＤＩシーケンサ１４０に出力された音データを、ＭＩＤＩシーケンサ１４０が第３入力部１０８に入力しない（すなわち、スルー処理しない）。この旨を表現するため、図８において、１つのＭＩＤＩシーケンサ１４０は、第３入力部１０８に接続された「Ｓｅｑ．Ｐｌａｙ」と、第３出力部１０９に接続された「Ｓｅｑ．Ｒｅｃ」との２つのブロックに分けて描かれている。第３入力部１０８は、外部出力部１０３及び音源部１０４の両方に対応付けられており、第３入力部１０８から入力された音データ（ＭＩＤＩシーケンサ１４０から出力された音データ）を、外部出力部１０３及び／又は音源部１０４に供給し得る。また、第３出力部１０９は、音源部１０４の直前に設けられた分岐点１１９から分岐する経路１９０に接続されており、該経路１９０を介して音源部１０４に供給されるものと同じ音データを出力する。したがって、音源部１０４に供給されるものと同じ音データを、第３出力部１０９を介してＭＩＤＩシーケンサ１４０に供給できる。なお、別の機器１４０は、ＭＩＤＩシーケンサモジュールに限らず、電子楽器１００に内蔵されたその他の処理モジュールであってもよい。更に、別の機器１４０は、電子楽器１００に内蔵された処理モジュールに限らず、電子楽器１００に外部接続されたＭＩＤＩ機器、オーディオミキサなど何らかの外部機器であってもよい。また、図８に示す電子楽器１００の構成の変形例は、第３入力部１０８及び第３出力部１０９と、これらに関連する経路以外については、図１等に示す電子楽器１００と同様の構成であり、その詳細説明を省略する。
【００５０】
図９は、本発明の音楽機器の、更に別の実施形態であって、本発明の音楽機器を適用した音響効果付与装置の構成例を示すブロック図である。音響効果付与装置２００は、第１オーディオ信号を入力する第１オーディオ入力部２０１と、第２オーディオ信号を入力する第２オーディオ入力部２０２と、第１オーディオ入力部２０１に対応付けられた第１オーディオ出力部２０３と、第２オーディオ入力部２０２に対応付けられた第２オーディオ出力部２０４と、第１オーディオ信号又は第２オーディオ信号に対して例えばリバーブ、ディレイ等の音響効果を付与するエフェクタモジュール（「ＥＦＸ」）２１０を含む。第２オーディオ入力部２０２及び第１オーディオ出力部２０３には例えばＰＣ１２０など外部機器が接続されており、第１オーディオ出力部２０３から出力されたオーディオ信号がＰＣ１２０に入力され、該ＰＣ１２０から出力されたオーディオ信号が第２オーディオ入力部２０２に入力されるようになっている。この場合も、第１モードが選択された場合、エフェクタモジュール２１０が第１オーディオ入力部２０１を第１オーディオ出力部２０３に接続する第１経路に挿入され、他方、第２モードが選択された場合、エフェクタモジュール２１０が第２オーディオ入力部２０２を第２オーディオ出力部２０４に接続する第２経路に挿入されるように、エフェクタモジュール２１０を移動する。これにより、使用場面に応じて適切なモードを設定するだけで、エフェクタモジュール２１０の結線を適切に設定することができる。
【００５１】
以上、この発明の一実施形態を説明したが、この発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変形が可能である。
【００５２】
例えば、前記図１の構成の変形として、電子楽器１００からＰＣ１２０にオーディオ信号を出力し、ＰＣ１２０からオーディオ信号を電子楽器１００に入力するように構成してもよい。
【００５３】
また、この発明に係る音楽機器は、演奏操作部を備えた電子楽器１００に限らず、演奏操作部を持たない音源装置でもよいし、あるいは、音源部を持たない電子鍵盤装置など、その他適宜の、ＭＩＤＩ形式の演奏情報を扱う音楽機器に適用され得る。また、この発明に係る音楽機器は、前述した音響効果付与装置２００に限らず、デジタルミキサ、オーディオ信号処理装置、録音再生機器など、その他適宜の、オーディオ信号を扱う音楽機器に適用され得る。
【００５４】
また、音楽機器に接続される外部機器１２０は、ＰＣに限らず、電子楽器、音源装置、マルチトラック録音装置、オーディオミキサ、エフェクタなど、音データを扱う何らかの機器であってよい。
【００５５】
また、上記の実施例では、前記ステップＳ３の処理により、モード設定に応じて効果モジュール１１０を移動して、効果モジュール１１０の結線設定を行うことを説明したが、前記ステップＳ３の処理の別の実施形態として、モード設定に応じて、結線図６１の表示上で効果モジュール６３を移動する（表示位置を移動する）ことにより、結線設定をシンプル且つ簡素な形態でユーザに提示するだけでもよい。この場合、効果モジュール１１０の結線設定自体は、例えば複数のスイッチのオンオフの組み合わせ等により行ってもよい。この構成によれば、仮に、実際の結線やスイッチの設定が複雑であっても、ユーザにとってシンプル且つ分り易い表示を、ユーザに行うことができる。
【００５６】
また、前記図７のローカルコントロールスイッチ１３０の自動制御処理は、外部入力部１０２又は外部出力部１０３の少なくとも一方に対する外部機器１２０の接続又は切断を検出したときに起動するように構成してよい。
【００５７】
また、この発明は、装置の発明として構成及び実施するのみならず、コンピュータを、第１音データを入力する第１入力部と、第２音データを入力する第２入力部と、前記第１音データ又は前記第２音データに効果処理を施す効果モジュールと、前記第１入力部に対応する第１出力部と、前記第２入力部に対応する第２出力部とを備える音楽機器として動作させるためのプログラムであって、前記コンピュータに、第１モード又は第２モードを選択するステップと、第１モードが選択された場合、前記効果モジュールを、前記第１入力部を第１出力部に接続する第１経路に挿入し、他方、前記第２モードが選択された場合、前記効果モジュールを、前記第２入力部を第２出力部に接続する第２経路に挿入するように、前記効果モジュールを移動するステップを実行させるためのプログラムの発明として、構成及び実施されてもよい。
【符号の説明】
【００５８】
１００  電子楽器、１０１  第１入力部、１０２  第２入力部、１０３  第１出力部、１０４  第２出力部、１１０  効果モジュール、１２０  外部機器、１３０  ローカルコントロールスイッチ、１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  演奏操作部、５  設定操作部、６  表示装置、７  音源回路、８  外部記憶装置、９  インタフェース、１０  サウンドシステム、１１  バス、６０  設定画面、６１  結線図
【図１】
0006569479.tif 000002
【図２】
0006569479.tif 000003
【図３】
0006569479.tif 000004
【図４】
0006569479.tif 000005
【図５】
0006569479.tif 000006
【図６】
0006569479.tif 000007
【図７】
0006569479.tif 000008
【図８】
0006569479.tif 000009
【図９】
0006569479.tif 000010