(57)【要約】【課題】  フットペダルが使用できない場合に、該フットペダルに割り当て済みのリズム音色の楽音を任意のパッドの操作に応じて発生させることが容易にできるようにした電子打楽器の提供。【解決手段】  フットペダルの使用可否を判定してフットペダルが使用できないと判定した場合に、該フットペダルに割り当てられているリズム音色を複数パッドの中から特定したいずれかのパッドに自動的に割り当てるようにした。このように、フットペダルに割り当てられているリズム音色を任意のパッドのいずれかに自動的に割り当てることによって、演奏者はフットペダルが接続されていない場合あるいは接続済みのフットペダルを用いない場合などといったフットペダルが使用できない場合であっても、前記パッドを操作することで前記フットペダルに割り当て済みのリズム音色の楽音を発生させることが容易にできるようになる。【選択図】        図５
2010256408.tif 000002
【特許請求の範囲】
【請求項１】
複数のパッドとフットペダル各々の操作に応じて、前記パッド及びフットペダルそれぞれに予め割り当て済みのリズム音色の楽音を発生する電子打楽器であって、
前記フットペダルの使用可否を判定する判定手段と、
前記パッドのうちいずれかを特定する特定手段と、
前記判定手段により前記フットペダルが使用できないと判定された場合に、当該フットペダルに割り当てられているリズム音色を前記特定したパッドに割り当てる音色変更手段と
を具える電子打楽器。
【請求項２】
前記パッド及びフットペダルそれぞれに割り当てるリズム音色の組み合わせからなる音色設定情報を複数記憶する記憶手段と、前記音色設定情報のうちいずれかを選択する選択手段とをさらに具えてなり、
前記選択された音色設定情報に従って前記パッドのそれぞれにリズム音色を割り当てる際に、前記音色変更手段は、前記選択された音色設定情報にてフットペダルに割り当てられているリズム音色を前記特定したパッドに割り当てることを特徴とする請求項１に記載の電子打楽器。
【請求項３】
前記複数のパッドのうち対をなす所定のパッド間において各パッドに割り当て済みのリズム音色を相互に入れ替え指示する音色入替手段をさらに具えてなり、
前記音色変更手段は、一方のパッドがフットペダルに割り当てられているリズム音色を既に割り当て済みのパッドである場合、前記入れ替え指示に応じて対をなす他方のパッドにフットペダルに割り当てられているリズム音色を割り当てることを特徴とする請求項１又は２に記載の電子打楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のパッドを有する楽器本体と該楽器本体に着脱可能なフットペダルとを有してなり、前記パッドやフットペダル個々の操作に応じて予め割り当て済みの様々なリズム音色の楽音を発生する電子打楽器に関する。特に、フットペダルが使用できない場合に、該フットペダルに予め割り当て済みのリズム音色の楽音を任意のパッドの操作に応じて発生させることができるようにした技術に関する。
【背景技術】
【０００２】
従来から、タッチセンサ付きのパッド型の演奏操作子（以下、単にパッドと呼ぶ）を１乃至複数有してなり、演奏者が該パッドを叩くことで各パッドに予め割り当てられている例えばバスドラム、スネアドラム、ロータム、ハイタム、ハイハットクローズ、ハイハットオープンなどのドラム音色の楽音、あるいはマリンバやティンパニなどのような音階音を持つ楽器音色の楽音などを発生する電子打楽器が知られている。また、前記１乃至複数のパッドを有する楽器本体とは別に演奏者が足で踏んで操作するフットペダル（フットスイッチとも呼ばれる）が用意されており、前記楽器本体に１乃至複数のフットペダルを接続することで該フットペダルを操作してもドラム音色の楽音を発生させることができるようになっている。
【０００３】
このような電子打楽器には、例えば自然楽器におけるドラム構成にあわせて複数パッド及びフットペダルに割り当てる多数のドラム音色を組み合わせた音色データセット（所謂ドラムキットなど）が予め多数用意されている。演奏者は音色データセットを選択するだけで、該電子打楽器を好みの楽器構成のものとして利用することができる。こうした装置の一例を挙げると、下記に示す特許文献１又は２に記載の電子打楽器や装置がある。なお、本明細書においてパッドやフットペダルに対して割り当てる音色をリズム音色と呼ぶ。また、リズム音色は上記したようなドラム音色や音階音を持つ楽器音色の他にも、動物の鳴き声や風の音などの多様な効果音を含んでいてよい。
【０００４】
特許文献１に記載された装置においては、パッドの操作時にフットペダルを同時に操作させることによって各パッドに予め割り当てられている音階音を半音ずつ変化させるようにしている。すなわち、複数の各パッドに対して予め１つの音階音を割り当てておくのであるが、１つの音階音毎に１個のパッドを割り当てると当然にパッドの数が足りなくなることから、パッド操作とフットペダル操作との組み合わせに従って異なる音階音を発生させるようにすることによって、少ないパッドでより多くの音階音を発生させることができるようにしている。これにより、数に限りあるパッドの節約を図っている。一方、特許文献２に記載された装置においては、演奏者が所定のペダル割り当てスイッチを押しながら所望のパッドを叩くことによって、叩いたパッドに割り当てられていたリズム音色をフットペダルに割り当てることができるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平9−160544号
【特許文献２】特開平8−278781号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記したように、特許文献１や特許文献２に記載したような複数パッドを有する従来の電子打楽器においては、複数のパッドを有する楽器本体に別体のフットペダルを接続することによって、該接続したフットペダルに対して単にリズム音色を割り当てておきペダル操作に応じて前記リズム音色の楽音を発生させる機能だけでなく、音階音を半音ずつ変化させるあるいはフットペダルのリズム音色をパッドに割り当て済みのリズム音色に変更するなどの様々な機能を持たせることができるようになっている。こうした多様な機能を付することができる前記フットペダルは楽器本体と別体であることから、演奏者はわざわざフットペダルを用意して楽器本体に接続しなければならない。ただし、演奏者によってはフットペダルを用意することができない場合があり、そうした場合には上記したような様々な機能を使用することができなくなる。
【０００７】
ところで、楽器本体にフットペダルが接続されていないような場合に、該フットペダルに割り当て済みのリズム音色の楽音を発生させる機能までをも使用できなくなるのは演奏者にとって音楽表現の幅が狭まるなどの点で非常に都合が悪い。しかし、従来知られた装置はフットペダルありき、つまりはフットペダルが接続されていることを前提とするものであって、フットペダルが接続されていない場合にフットペダルの前記機能を楽器本体側でどのようにして補うかについては全く考慮されていない。この点に関し、フットペダルが接続されていない場合に演奏者がフットペダルに割り当て済みのリズム音色を適宜に所望のパッドに割り当てることで該パッド操作により該当リズム音色の楽音を発生できるようにすることが考えられるが、従来の装置においては音色データセット（所謂ドラムキットなど）を選択するたびに前記パッドへのフットペダル向きの音色割り当て操作を演奏者がわざわざ行わなければならず非常に面倒である、という問題が生じ得る。
【０００８】
本発明は上述の点に鑑みてなされたもので、パッドやフットペダルの操作に応じて各々に予め割り当て済みの様々なリズム音色の楽音を発生する電子打楽器において、フットペダルが使用できない場合に、該フットペダルに割り当て済みのリズム音色の楽音を、任意のパッドの操作に応じて発生させることが容易にできるようにした電子打楽器を提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明に係る電子打楽器は、複数のパッドとフットペダル各々の操作に応じて、前記パッド及びフットペダルそれぞれに予め割り当て済みのリズム音色の楽音を発生する電子打楽器であって、前記フットペダルの使用可否を判定する判定手段と、前記パッドのうちいずれかを特定する特定手段と、前記判定手段により前記フットペダルが使用できないと判定された場合に、当該フットペダルに割り当てられているリズム音色を前記特定したパッドに割り当てる音色変更手段とを具える。
【００１０】
本発明によると、フットペダルの使用可否を判定してフットペダルが使用できないと判定した場合に、該フットペダルに割り当てられているリズム音色を複数パッドの中から特定したいずれかのパッドに自動的に割り当てるようにした。このように、フットペダルに割り当てられているリズム音色を任意のパッドのいずれかに自動的に割り当てることによって、演奏者はフットペダルが接続されていない場合あるいは接続済みのフットペダルを用いない場合などといったフットペダルが使用できない（使用しない）場合であっても、前記パッドを操作することで前記フットペダルに割り当て済みのリズム音色の楽音を発生させることが容易にできるようになる。
【００１１】
本発明の好ましい実施例として、前記パッド及びフットペダルそれぞれに割り当てるリズム音色の組み合わせからなる音色設定情報を複数記憶する記憶手段と、前記音色設定情報のうちいずれかを選択する選択手段とをさらに具えてなり、前記選択された音色設定情報に従って前記パッドのそれぞれにリズム音色を割り当てる際に、前記音色変更手段は、前記選択された音色設定情報にてフットペダルに割り当てられているリズム音色を前記特定したパッドに割り当てることを特徴とする。これによると、別の音色設定情報の選択に応じて各パッドに対してリズム音色が再設定される場合であっても、演奏者は一度いずれかのパッドにフットペダル向きのリズム音色を設定しておけば、既にフットペダル用のリズム音色が割り当てられたパッドに対して、前記選択された音色設定情報に定義されているフットペダル用のリズム音色が自動的に割り当てられることから、演奏者自身による再設定の手間を省くことができて有利である。
【発明の効果】
【００１２】
この発明によれば、フットペダルが使用できない場合に、該フットペダルに割り当てられているリズム音色をいずれかのパッドに自動的に割り当てるようにしたことから、演奏者は当該パッドを操作することで前記フットペダルに割り当て済みのリズム音色の楽音を発生させることが容易にできるようになる、という効果を得る。
特に、音色設定情報の選択に応じた音色変更の際には、既にフットペダル用のリズム音色が割り当てられたパッドに対し、前記選択された音色設定情報に定義されているフットペダル用のリズム音色を自動的に割り当てることから、演奏者自身がフットペダルに割り当て済みのリズム音色をいずれかのパッドに割り当てる操作をわざわざ行わなくてすみ、非常に有利である。
【図面の簡単な説明】
【００１３】
【図１】この発明に係る電子打楽器の全体構成を示したハード構成ブロック図である。
【図２】電子打楽器本体の一実施例を示す概念図である。
【図３Ａ】メイン処理の前半処理の一実施例を示すフローチャートである。
【図３Ｂ】メイン処理の後半処理の一実施例を示すフローチャートである。
【図４】音色データセットのデータ構成の一実施例を示す概念図である。
【図５】パッド管理情報のデータ構成の一実施例を示す概念図であり、ユーザ操作に伴い行われるデータ更新の具体例について場合を分けて示したものである。
【発明を実施するための形態】
【００１４】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【００１５】
図１は、この発明に係る電子打楽器の全体構成を示したハード構成ブロック図である。本実施例に示す電子打楽器は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この電子打楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１Ｄを介してＲＯＭ２、ＲＡＭ３、入力操作部（パッド等）４、表示部５、音源６、外部記憶装置７、通信インタフェース（I/F）８がそれぞれ接続されている。更に、ＣＰＵ１には、タイマ割込み処理（インタラプト処理）における割込み時間や各種時間を計時するタイマ１Ａが接続されている。例えば、タイマ１Ａはクロックパルスを発生し、発生したクロックパルスをＣＰＵ１に対して処理タイミング命令として与えたり、あるいはＣＰＵ１に対してインタラプト命令として与える。ＣＰＵ１は、これらの命令に従って各種処理を実行する。
【００１６】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや、音色データセット（後述する図４参照）などの各種データ等を格納する。ＲＡＭ３は、ＣＰＵ１が所定の制御プログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中の制御プログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。なお、この実施例においては、ＲＯＭ２に記憶されている音色データセットを直接参照して１乃至複数の各パッドに対してそれぞれリズム音色を割り当てるのではなく、音色データセットから読み出されてパッド管理情報（詳しくはパッド管理情報内の現在音色情報、後述する図５参照）に書き込まれた（記憶された）リズム音色を参照して１乃至複数の各パッドに対してそれぞれリズム音色を割り当てるようになっている。
【００１７】
入力操作部４は、演奏者による例えば叩く操作の検出に応じて楽音の発生を指示する演奏情報（例えばパッドオンデータなど）を生成するタッチセンサ付きの１乃至複数のパッド（演奏操作子）を含んでなる。この他に、音色データセットを選択するデータセット選択スイッチ（選択手段）、フットペダルＦが楽器本体に接続されていない（又はフットペダルＦは実際に接続されているがこれを使用しない、つまり接続されていないと看做してこれを使用しないよう指示する）又はフットペダルＦが楽器本体に接続されている（又はフットペダルＦは実際に接続されておりこれを使用するよう指示する）のいずれか、つまりフットペダルの使用可否を指示して「フットペダル未使用モード」のＯＮ状態／ＯＦＦ状態の切り替えを行う指示ボタン、楽器本体部Ｈに少なくとも一部が左右対称に配置されている複数のパッド（図２参照）それぞれに割り当てたリズム音色を左右1組のパッド間で入れ替え指示して「左利きモード」のＯＮ状態／ＯＦＦ状態の切り替えを行う左右切替スイッチ（音色入替手段）、メロディ等の演奏データや自動伴奏データの選択及び／又はこれらに基づく楽音の再生／停止を指示する楽音選択／再生スイッチなどの各種スイッチ類を含む。さらには、音高、音色、効果等を選択・設定・制御するために用いる数値データ入力用のテンキーや文字データ入力用のキーボードなどを含んでいてよい。
【００１８】
表示部５は例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等からなるディスプレイによって構成されてなり、音色データセットの一覧や、楽音発生に係る音色、音量や演奏テンポ等の楽音制御情報（パラメータ）、演奏データや自動伴奏データの一覧、あるいはＣＰＵ１の制御状態などといった各種情報を表示する。
【００１９】
音源６は複数のチャンネルで楽音信号の同時発生が可能であり、例えばユーザによるパッドの操作に応じてバス１Ｄを経由して与えられる演奏情報等に基づいて楽音を発生する。音源６から発生された楽音は、アンプやスピーカなどを含むサウンドシステム６Ａから発音される。この音源６から発生された楽音に対して、効果回路など（図示せず）を用いて効果を付与するようにしてよい。なお、音源６の構成には、従来のいかなる構成を用いてもよい。例えば、音源６はＦＭ、ＰＣＭ、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００２０】
外部記憶装置７は、音色データセットやＣＰＵ１が実行する各種制御プログラムなどの各種情報を記憶する。なお、前記ＲＯＭ２に制御プログラムが記憶されていない場合、この外部記憶装置７（例えばハードディスク）に制御プログラムを記憶させておき、それを前記ＲＡＭ３に読み込むことにより、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１に実行させることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。なお、外部記憶装置７はハードディスク（HD）に限られず、フレキシブルディスク（FD）、コンパクトディスク（CD）、光磁気ディスク（MO）、あるいはDVD（Digital Versatile Disk）等の着脱自在な様々な形態の外部記録媒体を利用する記憶装置であってもよい。あるいは、半導体メモリなどであってもよい。
【００２１】
通信インタフェース（Ｉ／Ｆ）８は、接続されたフットペダルＦからの操作信号（例えばペダルオンデータなど）、あるいは図示を省略した外部機器と当該電子打楽器との間で音色データセットや制御プログラムなどの各種情報を送受信する入出力インタフェースとしての機能を備えた、例えばRS-232C、USB（ユニバーサル・シリアル・バス）、IEEE1394（アイトリプルイー1394）、ブルートゥース（商標）、赤外線送受信器等のインタフェースである。あるいは、LAN（Local Area Network）やインターネット、電話回線等の有線あるいは無線の通信ネットワークを介して、本電子打楽器とネットワーク上の外部機器（例えばサーバ装置）とを接続することができ、電子打楽器とサーバ装置との間で音色データセットや演奏データ等の各種情報を送受信することができるネットワークインタフェースであってもよい。こうした通信インタフェース８は、有線あるいは無線のものいずれかでなく双方を具えていてよい。
【００２２】
上記通信インタフェース（Ｉ／Ｆ）８に接続されうるフットペダルＦはオン状態又はオフ状態のいずれかの操作状態をとる操作子であって、前記オフ状態からオン状態（オン操作）又はオン状態からオフ状態（オフ操作）への少なくともいずれか一方の操作に伴って所定の操作信号（データ）を発生することができればよい。フットペダルＦが楽器本体に接続されている場合には、フットペダルＦの操作に応じて発生される信号が通信インタフェース８を介して入力されて、音色データセットに定義されているフットペダルに割り当て済みのリズム音色で楽音を発生する。他方、フットペダルＦが楽器本体に接続されていない場合については、後述する。
【００２３】
ここで、本電子打楽器の楽器本体部について説明する。図２は、電子打楽器本体の一実施例を示す概念図である。この図２に示す電子打楽器本体は楽器本体部Ｈ上に操作パネルを有してなり、該操作パネルに薄板状の複数のパッドＰ１〜Ｐ４（ここでは４個）が設けられている。これらのパッドＰ１〜Ｐ４の底部には図示を省略した圧電センサが取り付けられており、この圧電センサによってそれぞれのパッドＰ１〜Ｐ４のオン操作（叩打）又はオフ操作、さらには叩いた強さなどを検出することができるようにしている。
【００２４】
前記複数のパッドＰ１〜Ｐ４の一部は、操作パネルにおいて左右対称に配置される。図２の例では、パッドＰ１とパッドＰ３とが左右対称に配置されている。こうした左右対称に配置される１組のパッド間では、左右切替スイッチの操作に応じて各パッドＰ１,Ｐ３それぞれに割り当て済みのリズム音色を相互に入れ替えることができるようになっている。これにより、実質的にパッド配置を左利き用パッド配置と右利き用パッド配置のいずれかに任意に変更することがすばやくできるので、演奏者は当該電子打楽器を左利き用楽器又は右利き用楽器として利用することが簡単な操作でできるようになる。なお、操作パネルにはパッドＰ１〜Ｐ４の他に、図示のようにスピーカＳＰ、ディスプレイＤＰ、各種スイッチＳＷ等が適宜の位置に配置されていてよい。
【００２５】
また、図２から理解できるように、図１に示したフットペダルＦ以外の各機器は楽器本体部Ｈに全て内蔵されるようになっている。勿論これに限らず、例えば入力操作部４（特にパッド）や表示部５あるいは音源６などは楽器本体部Ｈに内蔵されていなくてもよく、これらの各機器が通信インタフェース８を用いて例えばマイクロコンピュータを有する楽器本体部Ｈに接続されるようになっていてもよい。すなわち、本発明に係る電子打楽器は例えばパーソナルコンピュータやゲーム機器などの形態であってもよい。
【００２６】
次に、フットペダルＦが通信インタフェース８を介して楽器本体部Ｈに接続されていない場合（あるいはフットペダルＦは実際には楽器本体に接続されているがこれを使用しないよう指示されている場合）に、フットペダルＦに予め割り当てられているリズム音色をユーザ指定（あるいはデフォルト指定）されたいずれかのパッドに割り当て、該パッドの操作に応じてフットペダルＦに割り当てられていたリズム音色の楽音を発生できるように音色割り当て（音色設定）を更新する「メイン処理」について、図３を用いて説明する。
【００２７】
図３は、「メイン処理」の一実施例を示すフローチャートである。ただし、ここでは図示の都合上、図３Ａに前半処理を、図３Ｂに前半処理に後続する後半処理をそれぞれ分けて示してある。当該処理はＣＰＵ１により実行される処理であって、例えば楽器本体の電源スイッチのオン操作などに従って開始される。
【００２８】
まず、図３Ａに示すように、ステップＳ１は初期設定を実行する。初期設定の一例を挙げると、例えばＲＡＭ３に用意されたパッド管理情報などのバッファを初期化（クリア）する、フットペダル未使用モードを「ＯＦＦ（フットペダルを使用する）」に設定する、左利きモードを「ＯＦＦ（右利き用パッド配置）」に設定する、音量や効果さらには各種アルゴリズムをデフォルト設定するなどがある。ステップＳ２は、データセット選択スイッチの操作に従うユーザ所望の音色データセットの読み込み指示を検出したか否かを判定する。音色データセットの読み込み指示を検出していないと判定した場合には（ステップＳ２のＮＯ）、後述する図３ＢのステップＳ８の処理へジャンプする。一方、音色データセットの読み込み指示を検出したと判定した場合には（ステップＳ２のＹＥＳ）、ステップＳ３〜ステップＳ７の処理を実行する。
【００２９】
ここで、上記「音色データセット」について図４を用いて説明する。図４は、音色データセットのデータ構成の一実施例を示す概念図である。ただし、ここでは図２に示したような４個のパッドＰ１〜Ｐ４を有しかつフットペダルＦを１個のみ接続することが可能な電子打楽器で使用するために用意された音色データセットを例にして説明する。
【００３０】
音色データセット（音色設定情報）はＲＯＭ２や外部記憶装置８等にデータベースなどとして記憶されており、当該電子打楽器が有する４個のパッドＰ１〜Ｐ４及び本電子打楽器本体部Ｈに外部接続されうる１個のフットペダルＦそれぞれに割り当てるリズム音色の組みあわせを定義するものである。１つ１つの音色データセットは、「キット名」と、各パッドＰ１〜Ｐ４に対して割り当てる音色を表す「パッド音色名」と、フットペダルＦに対して割り当てる音色を表す「フットペダル音色名」とを有する。
【００３１】
「キット名」は、１つの音色データセットにより割り当てられる複数の「音色」の組み合わせが持つ音楽的な特徴を端的に表す名称である。図示の例では、「ステレオキット」、「ハードロックキット」、「アナログキット」、「マーチキット」といったドラムキットを表す名称が付されている。「パッド音色名」と「ペダル音色名」には、前記「キット名」から演奏者が想起できる複数の楽器音色（音色情報）が定義される。例えば、キット名が「ハードロックキット」の音色データセットには、パッドＰ１に「ハイハットクローズ」の音色が、パッドＰ２に「ロックタム」の音色が、パッドＰ３に「クラッシュシンバル」の音色が、パッドＰ４に「スネアロックリム」の音色が定義されている。また、フットペダルＦ（ただし、接続されている場合）に「バスドラムロック」の音色が定義されている。同様に、その他のキット名「ステレオキット」、「アナログキット」、「マーチキット」の各音色データセットには、各パッドＰ１〜Ｐ４及びフットペダルＦに対してそれぞれ同図に示されるような音色がそれぞれ定義されている。
【００３２】
なお、音色データセットは、動物の鳴き声や風の音などの多様な効果音の組み合わせを定義したものであってもよい。例えば、キット名「サウンドエフェクトキット」の音色データセットとして、パッドＰ１に「犬の鳴き声（ワンワン）」の効果音が、パッドＰ２に「馬のいななき（ヒヒーン）」の効果音が、パッドＰ３に「猫の泣き声（ニャーニャー）」の効果音が、パッドＰ４に「雄鶏（コケコッコー）」の効果音が、フットペダルＦに「足音（コツコツ）がそれぞれ定義されていてよい。
【００３３】
本発明に係る電子打楽器においては上記した音色データセットを直接参照することによって各パッドに対してリズム音色の割り当てを行うのではなく、ＲＡＭ３等に確保されるパッド管理情報に書き込まれた音色情報を参照してリズム音色の割り当てを行うようにしている。そこで、音色割り当ての際に参照するパッド管理情報のデータ構成について、図５を用いて説明する。図５は、パッド管理情報のデータ構成の一実施例を示す概念図である。なお、図５ではユーザ操作に伴い行われるデータ更新の具体例について５つの機器設定状態毎に分けて図示しているが、これについては後述する。
【００３４】
図５に示した各図から理解できるように、パッド管理情報は、パッド、初期音色、フットペダル、パッド位置、組み合わせ、現在音色の各情報からなる。パッド情報は、楽器本体部Ｈに配置されている複数のパッドＰ１〜Ｐ４毎に対応して割り当てられる。図中において、各パッド情報の右側に表示されている数字「1〜4」が楽器本体部Ｈに配置されている複数のパッドＰ１〜Ｐ４のいずれかを表す。初期音色情報は選択された音色データセットに定義されているパッド毎の音色と同じ音色を表し、データセット選択スイッチの操作に従って音色データセットが選択されるたびに更新される。ただし、左利きモードが「ＯＮ」状態のとき、後述する組み合わせ情報に従って音色の入れ替えが行われる。この際には、後述のフットペダル情報も併せて移動する。フットペダル情報は、複数のパッドのうちフットペダルＦに予め割り当てられていた音色を代わりに割り当てる対象とするパッドを指定（特定）する。図５（１）の例では、フットペダル情報に「1」が付与されている「パッド１（パッドＰ１）」がフットペダルＦの音色を代わりに割り当てる対象とするパッドに指定されている。
【００３５】
パッド位置情報は、楽器本体部Ｈに配置されている複数のパッドＰ１〜Ｐ４それぞれの配置位置を表す。組み合わせ情報は、左右切替スイッチの操作に応じて音色入れ替えを行う対象とする楽器本体部Ｈに左右対称に配置されている左右1組のパッドを表す。この例では、「パッド１（パッドＰ１）」と「パッド３（パッドＰ３）」が音色入れ替えを行う対象とする１組のパッドである。この例では、左右切替の組み合わせが１組のものを示したがこれに限らず、複数組あってもよい。その際、組み合わせ情報は「2,3,…」などであってよい。現在音色情報は、各パッドＰ１〜Ｐ４に対して実際に音色を割り当てる際に参照される音色情報である。この現在音色情報は、データセット選択スイッチの操作、指示ボタンの操作、左右切替スイッチの操作の各操作に応じて実行される後述する各処理に従いその内容が更新されうる。
【００３６】
なお、上記したフットペダル情報、パッド位置情報、組み合わせ情報はユーザが任意に設定することができてよい。フットペダル情報を設定する場合つまりフットペダルの音色を割り当てる対象のパッドを指定する場合には、例えば装置上に用意された特定のスイッチを押しながら対象のパッドを叩く操作で実現するようにしてよい。あるいはパッド個別に指示ボタンを用意してそれを操作することによってもよいし、対象のパッドを指定するスライダーを用意してそれを操作することによってでもよい。また、対象となるパッドが固定的に決まっている場合には、指示ボタン１つで対応するようにすればよい。
【００３７】
図３Ａのフローチャートの説明に戻って、ステップＳ３は、選択された音色データセットを読み込み、該読み込んだ音色データセットに基づきパッド管理情報の初期音色情報と現在音色情報とを更新する（図５（1）参照）。このパッド管理情報の現在音色情報の更新に基づき、装置上の各パッドに割り当てられる音色が更新される。ステップＳ４は、フットペダル未使用モードが既に「ＯＮ（フットペダル未使用）」状態であるか否か（フットペダルの使用可否）を判定する。フットペダル未使用モードが「ＯＮ」状態であると判定した場合には（ステップＳ４のＹＥＳ）、パッド管理情報においてフットペダル情報「1」が付されたパッドを特定し、該特定されたパッドの現在音色情報を前記選択された音色データセットに定義されているフットペダルの音色に変更する（ステップＳ５）。これにより、パッドのいずれかにフットペダルの音色が割り当てられている状態を、音色データセットの切替えが行われたとしても維持することができるようにしている（図５（3）参照）。
【００３８】
ステップＳ６は、左利きモードが既に「ＯＮ（左利き用パッド配置）」状態であるか否かを判定する。左利きモードが「ＯＮ（左利き用パッド配置）」状態であると判定した場合には（ステップＳ６のＹＥＳ）、パッド管理情報の組み合わせ情報「１」に基づいてペアとされているパッドの組み合わせを全て抽出し、該抽出した各ペアのパッド毎に現在音色情報を相互に交換して音色を変更する（ステップＳ７）。これにより、パッドのいずれかにフットペダルの音色が割り当てられている状態を維持することに加えて、さらに左右１組のパッドの音色が入れ替えられている状態を、音色データセットの切替えが行われたとしても維持することができるようにしている。なお、対応する初期音色情報とフットペダル情報も組み合わせに従い更新しておく。
【００３９】
図３Ｂに示すように、ステップＳ８は、指示ボタンの操作に従ってフットペダル未使用モードが「ＯＦＦ（フットペダル使用）」状態から「ＯＮ（フットペダル未使用）」状態へと設定変更されたか否か（フットペダルの使用可否）を判定する。フットペダル未使用モードが「ＯＦＦ」状態から「ＯＮ」状態へと設定変更されたと判定した場合には（ステップＳ８のＹＥＳ）、パッド管理情報においてフットペダル情報「1」が付されたパッドを特定し、該特定されたパッドの現在音色情報を（現在の）既に選択済みの音色データセットに定義されているフットペダルの音色に変更する（ステップＳ９）。これに応じて、装置上の該当するパッドの音色がフットペダルの音色に更新される（図５（2）参照）。
【００４０】
ステップＳ１０は、指示ボタンの操作に従ってフットペダル未使用モードが「ＯＮ（フットペダル未使用）」状態から「ＯＦＦ（フットペダル使用）」状態へと設定変更されたか否か（フットペダルの使用可否）を判定する。フットペダル未使用モードが「ＯＮ」状態から「ＯＦＦ」状態へと設定変更されたと判定した場合には（ステップＳ１０のＹＥＳ）、パッド管理情報においてフットペダル情報「1」が付されたパッドを特定し、該特定されたパッドの現在音色情報を初期音色情報に定義されている音色に変更する（ステップＳ１１）。これに応じて、装置上の該当するパッドの音色がフットペダルの音色から元の音色に戻される（図５（5）参照）。
【００４１】
ステップＳ１２は、左右切替スイッチの操作に従って左利きモードの「ＯＮ（左利き用パッド配置）」と「ＯＦＦ（右利き用パッド配置）」の切り替えがなされたか否かを判定する。左利きモードの「ＯＮ（左利き用パッド配置）」と「ＯＦＦ（右利き用パッド配置）」の切り替えがなされたと判定した場合には（ステップＳ１２のＹＥＳ）、パッド管理情報の組み合わせ情報に基づきペア（図５の例では「１」設定されているパッド１とパッド３の組み合わせ）を全て抽出し、該抽出した各ペアについて該当する２つのパッドについてパッド管理情報の現在音色情報を相互に交換することによって音色を変更する（ステップＳ１３）。この際には、パッド管理情報の初期音色情報及びフットペダル情報についても相互に交換する。これに応じて、装置上の該当する左右1組のパッドの音色が入れ替えられる（図５（4）参照）。
【００４２】
ステップＳ１４は、終了操作を検出したか否かを判定する。終了操作を検出していないと判定した場合には（ステップＳ１４のＮＯ）、その他の処理を実行後（ステップＳ１５）、図４（Ａ）のステップＳ２の処理に戻って、上記処理を繰り返し実行する。その他の処理としては、上記した以外の各種スイッチ操作に伴う処理がある。終了操作を検出したと判定した場合には（ステップＳ１４のＹＥＳ）、終了処理の実行後（ステップＳ１６）、当該「メイン処理」を終了する。
【００４３】
上記「メイン処理」の実行に伴うパッド管理情報のデータ更新つまりはパッドへの音色割り当て更新について、図５を用いて具体的に説明する。図５（１）は、初期設定後（つまりフットスイッチ未使用モードＯＦＦ状態、左利きモードＯＦＦ状態）に、ユーザにより「ハードロックキット」の音色データセット（図４参照）が選択された場合を示す。この場合には、パッド管理情報の初期音色情報と現在音色情報には共に、選択された「ハードロックキット」に定義されているリズム音色「ハイハットクローズ」、「ロックタム」、「クラッシュシンバル」、「スネアロックリム」が各パッド毎に設定される（ステップＳ３）。
【００４４】
図５（２）は、図５（１）の状態からフットスイッチ未使用モードがＯＮ状態にされた場合を示す。この場合には、パッド管理情報においてフットペダル情報「１」に基づき特定されるパッド１の現在音色情報「ハイハットクローズ」を、「ハードロックキット」に定義されているフットペダルの音色「バスドラムロック」に変更する（ステップＳ９）。
【００４５】
図５（３）は、図５（２）の状態からユーザにより「ハードロックキット」から「マーチキット」へと音色データセットが切り替えられた（選択された）場合を示す。この場合には、まずパッド管理情報の初期音色情報と現在音色情報には共に、選択された「マーチキット」に定義されているリズム音色「ハイハットクローズ」、「タンバリン」、「クラッシュシンバル」、「マーチングスネア」が各パッド毎に設定される（ステップＳ３）。それから、パッド管理情報においてフットペダル情報「1」に基づき特定されるパッド１の現在音色情報（ハイハットクローズである）を、前記選択された「マーチキット」に定義されているフットペダルの音色「グランカッサ」に変更する（ステップＳ５）。
【００４６】
図５（４）は、図５（３）の状態から左利きモードがＯＮ状態にされた場合を示す。この場合には、パッド管理情報の組み合わせ情報「１」に基づくパッド１とパッド３の１組のペアの初期音色「ハイハットクローズ」と「クラッシュシンバル」、及び現在音色情報「グランカッサ」と「クラッシュシンバル」とを相互に交換して音色を変更する（ステップＳ１３）。また、パッド１のフットペダル情報「１」とパッド３のフットペダル情報「−」とを入れ替える。
【００４７】
図５（５）は、図５（４）の状態からフットスイッチ未使用モードがＯＦＦ状態にされた場合を示す。この場合には、パッド管理情報においてフットペダル情報「１」に基づき特定されるパッド３の現在音色情報「グランカッサ」を、初期音色情報に定義されている元の音色「ハイハットクローズ」に変更する（ステップＳ１１）。なお、この場合にフットペダルＦが楽器本体に接続されている状態であれば、該フットペダルＦに対して「グランカッサ」音色が割り当てられることは言うまでもない。
【００４８】
以上のようにして、フットペダルの使用可否を判定してフットペダルが使用できないと判定した場合に、該フットペダルに割り当てられているリズム音色を複数パッドの中から特定したいずれかのパッドに自動的に割り当てるようにしたことから、演奏者はフットペダルが接続されていない場合あるいは接続済みのフットペダルを用いない場合などといったフットペダルが使用できない（使用しない）場合であっても、前記パッドを操作することで前記フットペダルに割り当て済みのリズム音色の楽音を発生させることが容易にできるようになる。
また、新たに音色データセットを読み込むと各パッドに対してそれぞれに割り当てられたリズム音色が設定されるが、その際に、既にフットペダル用のリズム音色が割り当てられたパッドがある場合には、該パッドに対して新たに読み込まれた音色データセットに定義されているフットペダル用のリズム音色が自動的に割り当てられる。これにより、演奏者は一度いずれかのパッドにフットペダル向きの音色を設定しておけば、音色データセットを変えてもパッドへのフットペダル用音色の割り当てを再度行わなくてよい。
さらに、パッドの音色割り当てを左利き用と右利き用とで変換するような場合においても、フットペダル用の音色割り当てが追従できるようにしたことから、演奏者は一度いずれかのパッドにフットペダル向きの音色を設定しておけば、パッドの音色配置を左利き用と右利き用の各配置にチェンジしても、パッドへのフットペダル用音色の割り当てを再度行わなくてよい。
【００４９】
なお、上述した実施例においては、当該楽器本体部ＨにフットペダルＦが接続されているか否か（又は使用するか否か）のフットペダルの使用可否を指示ボタンの操作に応じて指示するようにしたがこれに限らず、通信インタフェース８とフットペダルＦとの接続状態を自動的に検知させてフットペダルの使用可否を指示させるようにしてもよく、例えば該検知に従いフットペダルＦが接続されていない場合を「フットペダル未使用モード」をＯＮ状態に、フットペダルＦが接続されている場合を「フットペダル未使用モード」をＯＦＦ状態に自動的に設定できるようにしてよい。こうした場合、始めはフットペダルが接続されていない状態で、あるパッドにフットペダル向きの音色がセットされていて、その後にフットペダルの接続を検出した場合、フットペダル未使用モードを自動的にＯＦＦ状態にして前記フットペダル向きの音色がセットされたパッドの音色を元の音色に戻すと共に、フットペダルに前記フットペダル向きの音色を割り当てるとよい。反対に、フットペダルが接続されている状態から接続されていない状態に変わったことを検出した場合には、自動的にフットペダル未使用モードをＯＮ状態にしてフットペダル向きの音色を対象のパッドに割り当てるようにすればよい。
【００５０】
なお、楽器本体に複数のフットペダルが接続されている場合に、そのうちの任意の１乃至複数のフットペダルを接続されていないものと看做す（使用しない）ように設定できるようにしてあってもよい。このような楽器本体に複数のフットペダルが接続可能な場合、上述したパッド管理情報（図５参照）のフットペダル情報を接続可能なフットペダルに対応させて定義しておき（例えば「1」「2」…等）、接続使用無しとされたフットペダルに対応するフットペダル情報が付されたパッドに対して、該フットペダルの音色を代わりに割り当てるようにするとよい。
なお、左利きモードＯＮ時の音色交換のパッドの組み合わせは例えばテーブルなどで予め設定されていてもよいし、モード切替前にユーザが自分で設定操作してもよい。または、例えば楽器本体中央部に配置されるパッドについてはそのままとし、右側部分と左側部分に配置されるパッドについて例えば端と端など、組み合わせを自動的に（プログラムなどで）決定するようにしてもよい。上述した実施例ではパッド管理情報にパッド位置情報や組み合わせ情報を記憶するようにしたが、別の形式で必要な情報を管理するようにしてもよい。
【００５１】
なお、音色データセットは追加や編集が可能であってもよいことは言うまでもない。また、音色データセットにて音色を定義するパッド数は当該電子打楽器が有するパッド数にあわせるのがよいがこれに限らず、例えば上位機種のパッド数の多い音色データセットの情報を用意しておき、例えば上位機種よりもパッド数が少ない下位機種についてはその中の特定のパッドについてのみ使用する方式にしてもよい。
なお、音色データセット及びパッド管理情報に定義される音色情報は音色名で表す例を示したがこれに限らず、例えば固有番号など音色を個別に識別できる情報であればどのようなものであってもよい。
【符号の説明】
【００５２】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…入力操作部（パッド等）、５…表示部、６…音源、７…外部記憶装置、８…通信インタフェース、１Ｄ…通信バス、Ｆ…フットペダル、Ｈ…楽器本体部、ＳＰ…スピーカ、ＤＰ…ディスプレイ、Ｐ１〜Ｐ４…パッド、ＳＷ…各種スイッチ
【図１】
2010256408.tif 000003
【図２】
2010256408.tif 000004
【図３Ａ】
2010256408.tif 000005
【図３Ｂ】
2010256408.tif 000006
【図４】
2010256408.tif 000007
【図５】
2010256408.tif 000008