(57)【特許請求の範囲】
【請求項１】
演奏操作に応じた信号を入力する複数の信号入力部と、
前記信号入力部から入力された信号を処理するためのパラメータを、該信号入力部に対応づけて設定するパラメータ設定部と、
前記信号入力部から入力された信号を、前記パラメータ設定部により設定された、該信号入力部に対応づけられたパラメータに従って処理して演奏情報を生成する演奏情報生成部とを備え、
前記パラメータ設定部は、前記信号入力部に対応づけてパラメータを直接に設定することに代えて、他の信号入力部を指定する情報を設定することを許容するものであり、
前記演奏情報生成部は、前記信号入力部から入力された信号を処理するにあたり、前記パラメータ設定部により、該信号入力部に対応づけられて他の信号入力部を指定する情報が設定されていた場合に、該他の信号入力部に対応づけられて設定されたパラメータに従って処理するものであることを特徴とする電子楽器のパラメータ設定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、演奏操作に応じた信号を処理するためのパラメータを設定する電子楽器のパラメータ設定装置に関する。
【０００２】
【従来の技術】
従来より、複数の電子パッドを接続するための複数の信号入力部を備え、それら複数の信号入力部に接続された複数の電子パッドの演奏操作に応じた信号を処理するためのパラメータを設定する電子楽器のパラメータ設定装置が知られている。このようなパラメータ設定装置では、複数の信号入力部それぞれに各種の電子パッドが接続されるため、接続された各種の電子パッドの特性に応じた各種のパラメータが設定される。ここで、電子パッドによる演奏操作が行なわれると、その演奏操作に応じた信号が、その電子パッドが接続された信号入力部に入力される。入力された信号は、予め設定された各種のパラメータに従って処理されてＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）信号として、電子楽器を構成する外部音源に出力される。
【０００３】
【発明が解決しようとする課題】
上述したパラメータ設定装置では、複数の信号入力部それぞれに対して異なるパラメータを設定することができる反面、複数の信号入力部に対して同一のパラメータを設定したい場合、信号入力部の数×パラメータの数だけの設定を行なう必要がある。従って、パラメータの設定に手間がかかり操作性に欠けるという問題がある。
【０００４】
本発明は、上記事情に鑑み、操作性が高められた電子楽器のパラメータ設定装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成する本発明の電子楽器のパラメータ設定装置は、
演奏操作に応じた信号を入力する複数の信号入力部と、
上記信号入力部から入力された信号を処理するためのパラメータを、その信号入力部に対応づけて設定するパラメータ設定部と、
上記信号入力部から入力された信号を、上記パラメータ設定部により設定された、その信号入力部に対応づけられたパラメータに従って処理して演奏情報を生成する演奏情報生成部とを備え、
上記パラメータ設定部は、上記信号入力部に対応づけてパラメータを直接に設定することに代えて、他の信号入力部を指定する情報を設定することを許容するものであり、
上記演奏情報生成部は、上記信号入力部から入力された信号を処理するにあたり、上記パラメータ設定部により、その信号入力部に対応づけられて他の信号入力部を指定する情報が設定されていた場合に、上記他の信号入力部に対応づけられて設定されたパラメータに従って処理するものであることを特徴とする。
【０００６】
本発明の電子楽器のパラメータ設定装置は、ある信号入力部から入力された信号を処理するにあたり、その信号入力部に対応づけられて、他の信号入力部を指定する情報が設定されていた場合に、上記他の信号入力部に対応づけられて設定されたパラメータに従って処理するものであるため、ある信号入力部におけるパラメータを、他の信号入力部におけるパラメータに合わせるというリンク機能を持つこととなる。このようなリンク機能により、ある信号入力部における設定パラメータと、他の信号入力部における設定パラメータとは同一になり、他の信号入力部における設定パラメータを変更すると、ある信号入力部における設定パラメータも変更されることとなる。従って、例えば、複数の信号入力部に対して同一のパラメータを設定したい場合、１つの信号入力部における設定パラメータを変更すると、残りの全ての信号入力部における設定パラメータを変更することができ、従来のように信号入力部の数×パラメータの数だけの設定を行なう必要はなく、手間が削減されて操作性が高まる。
【０００７】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【０００８】
図１は、本発明の第１実施形態の電子楽器のパラメータ設定装置の回路ブロック図である。
【０００９】
本実施形態のパラメータ設定装置１００は、複数の電子パッドの演奏操作に応じた信号を受けて、予め設定されたパラメータに従って外部音源に向けてＭＩＤＩ規格に準じたノートオン信号を送出するための装置である。尚、ノートオン信号は、詳細は後述するが、ＭＩＤＩチャンネルと、ノートナンバと、ベロシティとの情報を有する。
【００１０】
このパラメータ設定装置１００には、図１に示すように、ＣＰＵ１０と、パネル部２０と、ＲＯＭ３０と、ＲＡＭ４０と、出力部５０とが備えられている。
【００１１】
ＣＰＵ１０は、ＲＯＭ３０に格納されたプログラムを読み出すことにより、このパラメータ設定装置１００全体を制御する。また、このＣＰＵ１０には、演奏操作に応じたアナログ信号を入力する複数（ここでは例示的に６つ示す）の信号入力部１０＿１，…，１０＿６が備えられている。これらの信号入力部１０＿１，…，１０＿６には、電子パッド２０１，…，２０６が接続される。信号入力部１０＿１，…，１０＿６には、アナログ信号をディジタルデータに変換するＡ／Ｄコンバータ部が備えられており、電子パッド２０１，…，２０６からのアナログ信号はこれらのＡ／Ｄコンバータ部でＡ／Ｄ変換され、Ａ／Ｄ変換されたディジタルデータがＣＰＵ１０で処理される。また、各信号入力部１０＿１，…，１０＿６に対応して各３つのパラメータＭＩＤＩ―ｃｈ，ＰＡＤ―ｔｙｐｅ，ＮＯＴＥ  Ｎｏ．が設定される。これらのパラメータの内容および設定については後述する。
【００１２】
パネル部２０は、本発明にいうパラメータ設定部の一例に相当するものであり、信号入力部１０＿１，…，１０＿６から入力された、電子パッド２０１，…，２０６からの信号を処理するためのパラメータを、それら信号入力部１０＿１，…，１０＿６に対応づけて設定する。詳細には、パネル部２０は、信号入力部１０＿１，…，１０＿６に対応づけてパラメータを直接に設定することに代えて、他の信号入力部を指定する情報（リンクと称する）を設定することを許容するものである。
【００１３】
また、上述したＣＰＵ１０は、本発明にいう演奏情報生成部の役割を担うものでもあり、信号入力部１０＿１，…，１０＿６から入力された信号を、パネル部２０により設定された、それら信号入力部１０＿１，…，１０＿６に対応づけられたパラメータに従って処理してノートオン信号を生成する。詳細には、ＣＰＵ１０は、信号入力部１０＿１，…，１０＿６から入力された信号を処理するにあたり、パネル部２０により、信号入力部１０＿１，…，１０＿６に対応づけられて他の信号入力部を指定する情報であるリンクが設定されていた場合に、上記他の信号入力部に対応づけられて設定されたパラメータに従って処理する。
【００１４】
ＲＯＭ３０には、ＣＰＵ１０で実行されるプログラム、データ、およびＰＡＤ−ｔｙｐｅが記憶されている。
【００１５】
ＲＡＭ４０は、ＣＰＵ１０の作業エリアとして用いられ、この作業エリアにはＣＰＵ１０の動作に必要なデータ、信号入力部１０＿１，…，１０＿６に対応づけて設定されるパラメータが記憶される。
【００１６】
出力部５０は、ＣＰＵ１０からのノートオン信号を、図示しない外部音源に出力する。
【００１７】
図２は、図１に示すパネル部を示す図である。
【００１８】
図２に示すパネル部２０には、表示部２１と、ダウンスイッチ（ＤＯＷＮ  ＳＷ）２２と、アップスイッチ（ＵＰ  ＳＷ）２３と、ＭＩＤＩチャンネルスイッチ（ＭＩＤＩ  Ｃｈａｎｎｅｌ  ＳＷ）２４と、パッドタイプスイッチ（ＰＡＤＴｙｐｅ  ＳＷ）２５と、ノートナンバスイッチ（ＮＯＴＥ  Ｎｏ．ＳＷ）２６と、エディット／ライト／キャンセルスイッチ（Ｅｄｉｔ／Ｗｒｉｔｅ／Ｃａｎｃｅｌ  ＳＷ）２７と、インプットセレクト／チェイススイッチ（ＩｎｐｕｔＳｅｌｅｃｔ／Ｃｈａｓｅ  ＳＷ）２８とが備えられている。
【００１９】
また、このパネル部２０には、エディットモードであることを示すＬＥＤ表示器２７ａと、チェイス・オン状態を示すＬＥＤ表示器２８ａと、信号入力部１０＿１，…，１０＿６に対応するＬＥＤ表示器２９＿１，２９＿２，２９＿３，２９＿４，２９＿５，２９＿６とが備えられている。
【００２０】
表示部２１には、各信号入力部１０＿１，…，１０＿６（インプット１，…，６）に対応して、詳細は後述する各パラメータの値や設定状態などが表示される。
【００２１】
ダウンスイッチ２２は、押されるごとに、表示部２１に表示されるパラメータの値や設定状態を逆順に選択する。
【００２２】
アップスイッチ２３は、押されるごとに、表示部２１に表示されるパラメータの値や設定状態を順次に選択する。
【００２３】
ＭＩＤＩチャンネルスイッチ２４は、各信号入力部１０＿１，…，１０＿６からの信号に対応して発生するノートオン信号のＭＩＤＩチャンネルを設定するためのスイッチである。
【００２４】
パッドタイプスイッチ２５は、接続される電子パッドの種類を設定するためのスイッチである。
【００２５】
ノートナンバスイッチ２６は、信号入力部１０＿１，…，１０＿６に対応するノートナンバを設定するためのスイッチである。
【００２６】
エディット／ライト／キャンセルスイッチ２７は、信号入力部１０＿１，…，１０＿６に対応づけてパラメータを設定するためのエディットモードにしたり、エディットモードで設定されたパラメータを図示しない内部メモリに書き込んだり、エディットモードをキャンセルするためのスイッチである。
【００２７】
インプットセレクト／チェイススイッチ２８は、信号入力部１０＿１，…，１０＿６のうちのある１つの信号入力部を選択したり、信号入力部に接続された電子パッドが叩かれた場合にその信号入力部が選択されるというチェイス機能（オート・セレクト機能）を選択するためのスイッチである。尚、これらエディット／ライト／キャンセルスイッチ２７およびインプットセレクト／チェイススイッチ２８は１つのスイッチで複数の機能を担うものであるため、１つのスイッチに１つの機能を割り当てる場合と比較し、スイッチの数が削減されている。
【００２８】
次に、エデイットモードについて説明する。
【００２９】
通常は、叩かれた電子パッドに対応する楽音を発生する演奏モードになっているが、各信号入力部１０＿１，…，１０＿６の設定（エディット）を行なう場合は、エディット／ライト／キャンセルスイッチ２７を押す。すると、エディットモードになり、ＬＥＤ表示器２７ａが点灯する。
【００３０】
次に、設定したい信号入力部を選択する。エディットモード時、最初はチェイス・オン状態にある。このチェイス・オン状態では、信号入力部に接続された電子パッドが叩かれると、叩かれた電子パッドが接続されている信号入力部に対応するパラメータが設定の対象になり、該当する信号入力部に対応するＬＥＤ表示器（ＬＥＤ表示器２９＿１，２９＿２，２９＿３，２９＿４，２９＿５，２９＿６のうちのいずれか）が点灯する。
【００３１】
一方、他の電子パッドと比べながら設定をしたい時は、上記他の電子パッドを叩いてもその信号入力部が選択されないようにチェイス・オフ状態にする。この場合、インプットセレクト／チェイススイッチ２８を１秒以上押すことによってチェイス・オフ状態になる。
【００３２】
チェイス・オフ状態にある場合、インプットセレクト／チェイススイッチ２８を１秒以内で押すことで信号入力部を順次マニュアルセレクトすることができる。尚、このチェイス・オフ状態で再度インプットセレクト／チェイススイッチ２８を１秒以上押すと、チェイス・オン状態になる。
【００３３】
次にエディットモードにおいて、エディットする対象のインプットが選択され、そのインプットのパラメータであるＭＩＤＩチャンネル、パッドタイプ、ノートナンバの設定について説明する。
【００３４】
ＭＩＤＩチャンネルを設定するには、ＭＩＤＩチャンネルスイッチ２４を押し、次いでダウンスイッチ２２／アップスイッチ２３を押すことにより所望のＭＩＤＩチャンネルを選択することができる。アップスイッチ２３を押す毎にＭＩＤＩチャンネル１、２、３、４、………、１６、Ｌｉｎｋｌ、Ｌｉｎｋ２、………Ｌｉｎｋ６、ＭＩＤＩチャンネル１と順次選択することができる。ダウンスイッチ２２を押す毎に上記とは逆順に選択することができる。また、Ｌｉｎｋ１、Ｌｉｎｋ２とは、信号入力部１０＿１,１０＿２（図２に示すインプット１，２）にリンクすることで、例えば、インプット１のＭＩＤＩチャンネルを５に設定し、インプット４の設定をＬｉｎｋ１に設定すると、インプット４のＭＩＤＩチャンネルｌはインプット１と同じ５に設定される（表示部２１参照）。
【００３５】
次に、パッドタイプの設定について説明する。パッドタイプスイッチ２５を押し、次いでダウンスイッチ２２／アップスイッチ２３を押すことにより所望のＰＡＤ―Ｔｙｐｅを選択することができる。アップスイッチ２３を押す毎にＰａｄ−Ａ、Ｐａｄ−Ｂ、Ｐａｄ−Ｃ、Ｐａｄ−Ｄ、………、Ｐａｄ−Ｚ、Ｌｉｎｋ１、Ｌｉｎｋ２、…一Ｌｉｎｋ６、Ｐａｄ−Ａと順次選択することができる。ダウンスイッチ２２を押す毎に逆順に選択することができる。ここで、Ｌｉｎｋ１、Ｌｉｎｋ２とは、ＭＩＤＩチャンネルと同様、インプット１、２にリンクすることで、例えば、インプット１のＰＡＤ―ＴｙｐｅをＰａｄ−Ａに設定し、インプット４の設定をＬｉｎｋ１に設定するとインプット４のＰＡＤ―Ｔｙｐｅはインプット１と同じＰａｄ−Ａに設定される（表示部２１参照）。
【００３６】
上記パラメータＰＡＤ−Ｔｙｐｅについて図３を参照して説明する。
【００３７】
信号入力部に接続される電子パッドには、各社、各種のものがあり、入力される信号はさまざまである。すなわち、電子パッドにより打撃力と出力レベルの関係が異なる。そこで感度（Ｓｅｎｓｅ）、曲線（Ｃｕｒｖｅ）と閾値（Ｔｈｒｅｓｈｏｌｄ）のそれぞれを設定することにより、電子パッドが異なっても同じ強度で叩けば、同じレベルの出力が得られる。この３つのパラメータをＰＡＤ―ｔｙｐｅに対応してセットで予めＲＯＭ３０に記憶しており、ユーザはこれらのセットの中から一つを選択するだけで設定することができる。
【００３８】
ここでパラメータ感度は、入力された信号のレベルと楽音発生指示データとして出力するベロシティの値の関数を表わす曲線の傾きであり、曲線は、その関数が、直線か上に凸の曲線、下に凸の曲線の中から選択するものであり、閾値は、ノイズによる誤動作を防止するために設定する入力信号の最低レベルである。
【００３９】
ノートナンバについても同様にノートナンバスイッチ２６を押し、次いでダウンスイッチ２２／アップスイッチ２３を押すことにより０―１２７の範囲で設定することができる。ノートナンバはリンクされることはない。
【００４０】
エディトモードを終了する場合は、エディットスイッチ２７を押す。すると、設定されたパラメータがＲＡＭ４０に記憶され、その後エディットモードから演奏モードに移行する。また、途中でエディットモードをキャンセルする場合は、エディット／ライト／キャンセルスイッチ２７を１秒以上押す。これによりエディットモードがキャンセルされて演奏モードになる。
【００４１】
図４は、上述のエディットモードにおいて設定された各パラメータの一例である。図５は、図４においてリンクした結果を示したものである。
【００４２】
インプット１から６に対して、パラメータ「ＭＩＤＩ−ｃｈ」と、パラメータ「ＰＡＤ−ｔｙｐｅ」と、パラメータ「ＮＯＴＥ  Ｎｏ．」とが記憶される。
【００４３】
インプット１は、ＭＩＤＩチャンネルを５チャンネル、ＰＡＤ−ｔｙｐｅをＰａｄ−Ａと設定してある。
【００４４】
インプット４は、ＭＩＤＩチャンネルをインプット１にリンクしてあるため、５チャンネルになっている。
【００４５】
インプット５も、ＭＩＤＩチャンネルをインプット１にリンクしてあるため、同様に５チャンネルになっている。
【００４６】
図６は、図４の設定においてインプット１のＭＩＤＩチャンネルを８に変更した場合のリンクした結果を示したものである。すなわち、インプット１のＭＩＤＩチャンネルを８に変えるだけで、インプット４、５も８チャンネルに自動的に変更される。
【００４７】
図７は、電子パッドが叩かれてから信号が出力されるまでの処理ルーチンのフローチャートである。
【００４８】
この処理ルーチンでは、マルチタスク動作が行なわれ、信号入力部別に信号が入力されると起動される。
【００４９】
先ず、ステップＳ１において、ＰＡＤ―Ｔｙｐｅがリンクされているか否かが判定される。ＰＡＤ―Ｔｙｐｅがリンクされていると判定された場合は、ステップＳ２に進む。ステップＳ２では、リンク先のＰＡＤ―Ｔｙｐｅの各データ（パラメータＳｅｎｓｅ，Ｃｕｒｖｅ，Ｔｈｒｅｓｈｏｌｄの値）をバッファにセットしてステップＳ４に進む。一方、ステップＳ１において、ＰＡＤ―Ｔｙｐｅがリンクされていないと判定された場合は、ステップＳ３に進む。ステップＳ３では、ＰＡＤ―Ｔｙｐｅの各データをバッファにセットしてステップＳ４に進む。
【００５０】
ステップＳ４では、信号入力部に入力された値がパラメータＴｈｒｅｓｈｏｌｄよりも大きいか否かが判定される。信号入力部に入力された値がパラメータＴｈｒｅｓｈｏｌｄよりも小さいか同じであると判定された場合は、このルーチンを抜ける。すなわち、入力したレベルがしきい値以下であったので、ノイズと判定し、演奏情報を出力しない。一方、信号入力部に入力された値がパラメータＴｈｒｅｓｈｏｌｄよりも大きいと判定された場合は、ステップＳ５に進む。
【００５１】
ステップＳ５では、ＭＩＤＩチャンネルがリンクされているか否かが判定される。ＭＩＤＩチャンネルがリンクされていると判定された場合は、ステップＳ６に進む。ステップＳ６では、リンク先のＭＩＤＩチャンネルのデータをバッファにセットしてステップＳ８に進む。一方、ＭＩＤＩチャンネルがリンクされていないと判定された場合は、ステップＳ７に進む。ステップＳ７では、ＭＩＤＩチャンネルのデータをバッファにセットしてステップＳ８に進む。
【００５２】
ステップＳ８では、バッファから各データを読み出して新たなデータを作成する。詳細には、各バッファの値を元に、ＭＩＤＩチャンネル、ベロシティ（パラメータＳｅｎｓｅ，Ｃｕｒｖｅを参照する）、テーブルからノートナンバ（ＮＯＴＥ  Ｎｏ．）を求め、ノートオン信号を作成する。
【００５３】
次に、ステップＳ９において、作成したノートオン信号を出力してこのルーチンを抜ける。
【００５４】
図８は、本発明の第２実施形態の電子楽器のパラメータ設定装置のパネル部を示す図である。
【００５５】
図８に示すパネル部７０は、図２に示すパネル部２０と比較し、リンクセレクトスイッチ７９＿１，７９＿２，７９＿３，７９＿４，７９＿５，７９＿６が追加されている。また、表示部２１には、後述するリンク状態が表示されている。この第２実施形態では、エディットモードに入ることなく、これらリンクセレクトスイッチ７９＿１，７９＿２，７９＿３，７９＿４，７９＿５，７９＿６でリンクの設定が行なわれる。
【００５６】
例えば、インプット４の設定パラメータをインプット１の設定パラメータとリンクする場合は、リンクセレクトスイッチ７９＿４を先に押し、押しつづけたままリンクセレクトスイッチ７９＿１を押すことでリンク可能なパラメータすべてがリンクされる。リンクの状態は表示部２１に表示される。
【００５７】
表示部２１には、インプット１からインプット３についてはリンクされていない旨（ｎｏ  Ｌｉｎｋ）が表示されている。また、インプット４，５，６はすべてのパラメータがインプット１にリンクされている（Ｌｉｎｋ  １）旨が表示されている。
【００５８】
リンクを解除する場合は、解除したいインプットのリンクセレクトスイッチを単独で押す。これにより、リンク可能なすべてのパラメータのリンクが解除され、パラメータの値は初期値（ＭＩＤＩチャンネルは１、ＰＡＤ―ＴｙｐｅはＡ）に設定される。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、操作性が高められた電子楽器のパラメータ設定装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態の電子楽器のパラメータ設定装置の回路ブロック図である。
【図２】図１に示すパネル部を示す図である。
【図３】電子パッドの種類とその構成を示す図である。
【図４】エディットモードにおいて設定された各パラメータの一例である。
【図５】図４においてリンクした結果を示したものである。
【図６】図４の設定においてインプット１のＭＩＤＩチャンネルを８に変更した場合のリンクした結果を示したものである。
【図７】電子パッドが叩かれてから信号が出力されるまでの処理ルーチンのフローチャートである。
【図８】本発明の第２実施形態の電子楽器のパラメータ設定装置のパネル部を示す図である。
【符号の説明】
１０  ＣＰＵ
１０＿１，…，１０＿６  信号入力部
２０，７０  パネル部
２１  表示部
２２  ダウンスイッチ
２３  アップスイッチ
２４  ＭＩＤＩチャンネルスイッチ
２５  パッドタイプスイッチ
２６  ノートナンバスイッチ
２７  エディット／ライト／キャンセルスイッチ
２８  インプットセレクト／チェイススイッチ
２７ａ，２８ａ，２９＿１，２９＿２，２９＿３，２９＿４，２９＿５，２９＿６  ＬＥＤ表示器
３０  ＲＯＭ
４０  ＲＡＭ
５０  出力部
７９＿１，７９＿２，７９＿３，７９＿４，７９＿５，７９＿６  リンクセレクトスイッチ
１００  パラメータ設定装置
２０１，…，２０６  電子パッド
【図１】
0003875093.tif 000002
【図２】
0003875093.tif 000003
【図３】
0003875093.tif 000004
【図４】
0003875093.tif 000005
【図５】
0003875093.tif 000006
【図６】
0003875093.tif 000007
【図７】
0003875093.tif 000008
【図８】
0003875093.tif 000009