(57)【特許請求の範囲】
【請求項１】
複数チャンネルのうちの予め決められた特定チャンネルをドラム音用として設定するとともに、チャンネルを指定するチャンネル情報とノート番号とを含むイベント情報からなる演奏情報を外部機器から入力し、該入力された演奏情報のイベント情報に基づいて楽音を発生する機能を有する電子楽器であって、
クリック音を示すクリック情報を、設定可能なノート番号に対応付けて記憶するクリック情報記憶手段と、
設定操作に応じて前記クリック情報記憶手段のノート番号を設定するノート番号設定手段と、
前記入力された演奏情報のイベント情報に応じて楽音の発生を制御する楽音制御手段とを備え、
前記楽音制御手段は、
前記入力されたイベント情報のチャンネル情報が前記特定チャンネルでない場合は、当該イベント情報のノート番号に基づいて演奏の楽音を発生し、
前記入力されたイベント情報のチャンネル情報が前記特定チャンネルである場合は、当該イベント情報のノート番号が前記クリック情報記憶手段に設定されているかを判定し、該ノート番号が該クリック情報記憶手段に設定されていなければ該ノート番号に対応するドラム音を発生し、該ノート番号が該クリック情報記憶手段に設定されていれば該ノート番号に対応するクリック情報を該クリック情報記憶手段から読み出して該クリック情報に基づいてクリック音を発生することを特徴とする電子楽器。
【請求項２】
請求項１に記載の電子楽器であって、
ドラム音を示すドラム音情報を、設定可能なノート番号に対応付けて記憶するドラム音情報記憶手段を備え、
前記楽音制御手段は、前記入力されたイベント情報に基づいて前記ドラム音を発生する際に、該イベント情報のノート番号に対応するドラム音情報を前記ドラム音情報記憶手段から読み出し、該ドラム音情報に基づいてドラム音を発生することを特徴とする電子楽器。
【請求項３】
請求項１または２に記載の電子楽器であって、
前記楽音制御手段の動作モードとして第１モードと第２モードを切り替え設定するモード切替え手段を備え、
前記楽音制御手段は、第１モードに設定されているとき、前記クリック情報記憶手段のノート番号の設定状態を判定して前記ドラム音またはクリック音を発生する処理を実行し、第２モードに設定されているとき、前記クリック情報記憶手段のノート番号の設定状態を判定しないで、前記演奏情報に基づいて前記演奏の楽音またはドラム音を発生することを特徴とする電子楽器。
【請求項４】
請求項１または２に記載の電子楽器であって、
前記クリック情報記憶手段に記憶されるクリック情報は１小節中の複数のタイミングに対応する複数のパートからなり、前記クリック音を発生するとき該クリック音に対応するクリック情報を外部に出力する機能を有し、
前記クリック情報記憶手段のクリック情報の各パート毎に、該パートの前記外部に対する出力の可否を設定可能にしたことを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器から演奏情報を入力して該演奏情報に応じた楽音を発生させるとともに、メトロノームなどのクリック音を発生する電子楽器に関する。
【背景技術】
【０００２】
従来、メトロノーム音を発生する電子楽器として、例えば特開平６−９５６６４号公報（特許文献１）に開示されたものがある。この従来の電子楽器は、複数の通信チャンネル（ＭＩＤＩチャンネル）の各チャンネルのＭＩＤＩイベントを記憶しておき、この通信チャンネルのうちの特定チャンネルに対応したメトロノーム音形成用の音色番号等を、メトロノーム音の発音指示を行うノートオン情報と共にＭＩＤＩイベントとして楽音合成回路（楽音形成手段）に出力し、メトロノーム音を発生する。そして、メトロノーム音を発生した後、この特定チャンネルのＭＩＤＩイベント（音色番号等）をメトロノーム発生前の音色番号に戻すようにしている。これにより、その特定チャンネルを他の通信チャンネルと同様に他の音色の発音チャンネルとして用いることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−９５６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記従来の電子楽器のように、ＭＩＤＩイベントを楽音形成の制御に使用する電子楽器においては、特定のＭＩＤＩチャンネルをメトロノーム音の発音制御のためのチャンネルとして使用することで、メトロノーム音発生機能を実現することができる。
【０００５】
また、従来の電子楽器として、所定チャンネルの所定ノート番号（後述するドラムマップのノート番号）に固定的にメトロノームなどのクリック音を割り当てておき、演奏情報発生、または外部機器からの演奏情報受信に基づき、クリック音を発生させる機能を備えたものがある。しかし、こういったクリック音発生機能を有する電子楽器では、クリック音の割り当てられているノート番号が固定的であるため、例えば、ステージ上等で複数の機器を接続して演奏を行う場合、特定の機器がクリック音として送信したノート情報を他の機器が使用できなかったり、クリック音とは異なる音色で発音がなされたりといった問題が生じる可能性がある。
【０００６】
本発明は、複数の通信チャンネルの特定チャンネルをドラム音用として設定され、外部機器から入力する演奏情報のイベント情報に基づいて演奏音、ドラム音及びクリック音を発生する電子楽器において、外部機器との間で適正なクリック信号の授受を行えるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
請求項１の電子楽器は、クリック音を示すクリック情報をノート番号に対応付けてクリック情報記憶手段（実施形態のクリックマップ）に記憶するとともに、このノート番号をノート番号設定手段の設定操作により設定可能とし、楽音制御手段により、入力される演奏情報中のイベント情報のチャンネル情報が特定チャンネルでない場合はイベント情報のノート番号に基づいて演奏の楽音を発生し、イベント情報のチャンネル情報が特定チャンネルで、そのイベント情報のノート番号がクリック情報記憶手段に設定されていなければ該ノート番号に対応するドラム音を発生し、該ノート番号がクリック情報記憶手段に設定されていれば該ノート番号に対応するクリック情報を該クリック情報記憶手段から読み出して該クリック情報に基づいてクリック音を発生するようにした。
【０００８】
請求項２の電子楽器は、請求項１に記載の電子楽器であって、ドラム音を示すドラム音情報をノート番号に対応付けてドラム音情報記憶手段（実施形態のドラムマップ）に記憶し、楽音制御手段によりドラム音を発生する際に、イベント情報のノート番号に対応するドラム音情報をドラム音情報記憶手段から読み出し、該ドラム音情報に基づいてドラム音を発生するようにした。
【０００９】
請求項３の電子楽器は、請求項１または２に記載の電子楽器であって、モード切替え手段により楽音制御手段の動作モードを第１モードと第２モードとで切り替え設定するようにし、第１モード（実施形態のＭＩＤＩイン＝ｏｎ）のときクリック情報記憶手段のノート番号の設定状態を判定してドラム音またはクリック音を発生する処理を実行し、第２モード（実施形態のＭＩＤＩイン＝ｏｆｆ）のとき、クリック情報記憶手段のノート番号の設定状態を判定しないで、演奏情報に基づいて演奏の楽音またはドラム音を発生するようにした。
【００１０】
請求項４の電子楽器は、請求項１または２に記載の電子楽器であって、クリック情報記憶手段に記憶されるクリック情報は１小節中の複数のタイミングに対応する複数のパートからなり、クリック音を発生するとき該クリック音に対応するクリック情報を外部に出力する機能を有する。そして、クリック情報記憶手段のクリック情報の各パート毎に、該パートの前記外部に対する出力の可否を設定可能にした。この出力の可否は各パート毎に設けたフラグのｏｎ／ｏｆｆで設定するようにしてもよい。
【発明の効果】
【００１１】
請求項１の電子楽器によれば、クリック情報記憶手段に設定可能なノート番号に対応付けてクリック情報を記憶し、外部機器から入力される演奏情報のイベント情報中のノート番号により該クリック情報記憶手段を参照してクリック情報を読み出し、該クリック情報によりクリック音を発生するようにしたので、クリック情報記憶手段のノート番号が任意に設定可変であることから、外部機器との間で授受されるノート番号を適正なクリック信号として処理することができる。
【００１２】
請求項２の電子楽器によれば、請求項１の効果に加えて、クリック情報記憶手段のノート番号と、ドラム音を発生するためのドラム音情報記憶手段のノート番号との両方が設定可能であり、クリック音用のノート番号とドラム音用のノート番号との競合を避けることができ設定の自由度が高まる。
【００１３】
請求項３の電子楽器によれば、請求項１または２の効果に加えて、第２モードで演奏情報に基づいて演奏の楽音かドラム音を発生すれば、外部機器の設定状態と当該電子楽器の設定状態の違いを確認することができるので、第１モード用にクリック情報記憶手段のノート番号を設定するのに役に立つ。
【００１４】
請求項４の電子楽器によれば、請求項１または２の効果に加えて、外部機器に対するクリック音の態様を設定でき、多様な設定が可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の電子打楽器における要部機能構成を示す図である。
【図２】実施形態におけるドラムマップ、キットＭＩＤＩ及びクリックマップの詳細を示す図である。
【図３】実施形態の電子打楽器のブロック図である。
【図４】実施形態におけるクリックマップの設定画面の表示例及び設定例を示す図である。
【図５】実施形態におけるメイン処理のフローチャートである。
【図６】実施形態における演奏関連受付処理のフローチャートである。
【図７】実施形態における設定操作子受付処理のフローチャートである。
【図８】実施形態におけるクリック発音処理のフローチャートである。
【図９】実施形態における外部入力演奏処理のフローチャートである。
【図１０】実施形態の電子打楽器の平面図である。
【図１１】実施形態の電子打楽器の側面図及びパッドの概略断面図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の一実施形態について説明する。なお、以下に実施形態の電子楽器の構造について説明するに際し、前後方向もしくは手前側及び奥側、あるいは左右（横）方向というときは、後述する電子打楽器１の演奏者側から見た前後方向もしくは手前側及び奥側、あるいは左右（横）方向を指すものとする。
【００１７】
この実施形態の電子楽器は電子打楽器であり、図１０及び図１１は実施形態の電子打楽器１を示す図である。図１０は電子打楽器１の平面図、図１１(A) は電子打楽器１の側面図、図１１(B) は後述するパッドの概略断面図である。電子打楽器１は、卓上型の電子楽器であり、概略平板形状に形成されたケース２に収容されている。ケース２の上面の奥側には、複数のパッドＰ１〜Ｐ１２で構成された演奏操作部１０が配置されており、手前側の角部にはパネル面３１を備えた設定操作部３０が配置されている。また、図１１(A) に示すように、ケース２の後面には、電源接続用あるいは外部機器接続用の複数の端子を備えた端子部３が設けられている。
【００１８】
演奏操作部１０は、ケース２の上面を覆うように配置されている。演奏操作部１０は、外形が略長方形状で、演奏者側（手前側）から見た前後方向と左右方向に沿って格子状に区画されており、各区画にそれぞれ一つのパッドＰ１〜Ｐ１２が配置されている。本実施形態では、演奏操作部１０は、前後方向が４区画（４列）、左右方向が３区画（３列）に分割されており、合計１２個のパッドＰ１〜Ｐ１２が配置されている。
【００１９】
パッドＰ１〜Ｐ１２のうち、奥側の横一列に配列された３個のパッドＰ１，Ｐ２，Ｐ３と、手前側の横一列に配列された３個のパッドＰ１０，Ｐ１１，Ｐ１２はいずれも、図１０に示すように、外形が横長の長方形状であり、かつ、図１１(A) に示すように、打面Ｖが左右方向を軸方向とする円筒面状に隆起した立体形状を有している。６個のパッドＰ１〜Ｐ６はいずれも、図１０に示すように、外形が略正方形状で、かつ、図１１(A) に示すように、打面Ｖが平面形状を有している。
【００２０】
平面部のパッドＰ４〜Ｐ９は、それらの打面Ｖが演奏者側を向くようにケース２の手前側に向かって若干下降する傾斜状態で配置されている。そして、奥側３個のパッドＰ４〜Ｐ６は手前側のパッドＰ７〜Ｐ９よりも傾斜角度が大きくなり、奥側３個のパッドＰ４〜Ｐ５と手前側のパッドＰ７〜Ｐ９との間には段差が設けられている。これにより、演奏者がパッドの位置を視認し易くなるとともに、演奏操作性が向上する。パッドＰ１〜Ｐ３，Ｐ１０〜１２は、円筒面状に隆起した打面Ｖをスティックの腹部分で打撃する演奏操作（リムショット等）に適している。また、パッドＰ４〜Ｐ９は平面形状の打面Ｖをスティックの先端で打撃する演奏操作に適している。なお、パッドＰ１〜Ｐ１２に対する演奏操作はスティックによる打撃に限らず、手など身体の一部で行う打撃でも良いし、ミュート奏法やチョーク奏法に対応して、打撃以外に手などで押さえる操作でもよい。
【００２１】
以下の説明で、１２個のパッドＰ１〜Ｐ１２を区別しない場合など、符号の「１〜１２」は適宜省略する。パッドＰの打面は、図１１(B) に示すように、ゴムなどの弾性材料からなるシート状の表面材２１で構成されている。隣接するパッドＰの間には、格子状の溝部１２が設けられており、これにより各パッドＰ１〜１２が区画されている。また、表面材２１の裏側には、ゴムなどからなる平板状の弾性部材２５が配置されており、弾性部材２５の下面には、補強板（パッドボディ）２３の上に載置された接触センサ（シートスイッチ）２２が設けられている。接触センサ２２はシート状の感圧センサであり、演奏者による打面Ｖへの押さえ操作や、打撃位置を検出することができる。
【００２２】
また、接触センサ２２を載置している補強板２３の下面側には、パッドＰの上面側から延びた表面材２１の端辺２１ａが巻き込まれた状態で敷設されている。これにより、補強板２３が演奏操作部１０の下方に配置した基部２４（ケース２の一部などで構成されている）上に表面材２１の端辺２１ａを介して弾性的に支持されている。補強板２３の下面側には、補強板２３に対して面接触する小板状に形成された打撃センサ２６が配置されている。打撃センサ２６には、パッドＰの打撃による振動を検出して電気信号を出力可能なピエゾ素子などが用いられている。打撃センサ２６は、補強板２３の下面にピエゾテープ（クッション材）２６ａで貼付されており、パッドＰに対する打撃操作が行われた場合の打撃強さを検出することができる。
【００２３】
図１０に示すように、設定操作部３０のパネル面３１には、カーソルスイッチや入力スイッチなどからなる各種操作キー３２、ボリューム設定用の摘み３３、液晶パネルからなる表示部３４、いずれのパッドＰが操作されたかを点灯表示するＬＥＤ３５などが配列されている。また、パネル面３１の近傍には、演奏音などの各種音声を出力するためのスピーカが内蔵された音声出力部（図示せず）も配置されている。表示部３４は、各種の設定操作を行うための操作画面を表示するものである。
【００２４】
図１は実施形態の電子打楽器１における要部機能構成を示す図、図２は実施形態におけるドラムマップ、キットＭＩＤＩ及びクリックマップの詳細を示す図、図３は実施形態の電子打楽器１のブロック図である。まず、図３に示すように、この実施形態の電子打楽器１は、制御部を構成するＣＰＵ１ａ、ＲＯＭ１ｂ，ＲＡＭ１ｃ、タイマ１ｄを備えている。また、前記各パッドＰ１〜Ｐ１２とこのパッドパッドＰ１〜Ｐ１２における接触センサ２２及び打撃センサ２６からなる演奏操作子１ｅ、前記各種操作キー３２及び摘み３３等からなる設定操作子１ｆ、前記表示部３４及びＬＥＤ３５からなる表示装置１ｇ、音源１ｈ、サウンドシステム１ｉ、記憶装置１ｊ、インターフェース１ｋを備えている。
【００２５】
記憶装置１ｊはフラッシュＲＯＭからなる記憶手段であり、後述のドラム音やクリック音の情報を設定するドラムキットの複数からなるキットセットのデータ等が記憶される。インターフェース１ｋは前記の端子部３を介して接続される外部機器１ｍとの間でデータの授受を行うものである。また、端子部３は、図１に示すように外部機器１ｍから例えばクリック信号を含む演奏情報等を入力するＭＩＤＩ入力端子、外部機器１ｍにクリック信号等を出力するＭＩＤＩ出力端子を備えている。なお、演奏情報は「イベント情報」としてのＭＩＤＩイベント（ＭＩＤＩメッセージ）の列で構成される。また、端子部３はドラムセットのドラムパッド、コントローラ、フットスイッチなどの外部要素を接続する外部トリガー入力端子を備えている。なお、パッドＰ１〜Ｐ１２、外部トリガー入力端子（あるいはこれに接続される外部要素）の個々のトリガー信号を出力するものを「パッドソース」という。
【００２６】
ＣＰＵ１ａはＲＯＭ１ｂに格納されている制御プログラムに基づいてＲＡＭ１ｃのワーキングエリアを使用して全体の制御を行う。例えば、ＣＰＵ１は、表示装置１ｇの表示部３４の表示の制御を行うとともに、設定操作子１ｆの操作を検出し、設定操作子１ｆの操作イベントに応じた処理を行う。これにより、ユーザの操作により後述のドラムキットの選択、ドラムキット内のドラムマップ、キットＭＩＤＩ及びクリックマップの設定データの編集など、各種の設定処理に関する制御を行う。
【００２７】
また、ＣＰＵ１は、設定操作子１ｆの所定のスイッチでクリックスタート指示がなされるとクリック音を自動的に発生する「クリックスタートモード」となる。クリックスタートモードでは、記憶装置１ｊのクリックマップを参照してクリックパートのデータを読み出し、クリック音に対応する音源パラメータを生成する。そして、音源パラメータを音源１ｈに出力し、サウンドシステム１ｉでクリック音を発生する。また、ＣＰＵ１は、設定操作子１ｆの所定のスイッチで外部入力演奏の指示がなされると「外部入力演奏モード」になり、この外部入力演奏モードでは、ＭＩＤＩ入力端子から入力される演奏情報に基づいて演奏（自動演奏）を行う。そして、この外部入力演奏モードでは、演奏情報の各ＭＩＤＩイベントのＭＩＤＩチャンネルの情報、ノート番号等に応じてドラムマップ、キットＭＩＤＩあるいはクリックマップを参照し、ドラムボイス、ノーマルボイスあるいはクリック音に対応する音源パラメータを生成し、音源１ｈに音源パラメータを出力する。これにより、音源１ｈ及びサウンドシステム１ｉでノーマルボイスとドラムボイスからなる演奏音及びクリック音を発生する。なお、パッドＰ１〜Ｐ１２や外部トリガー入力端子のパッドソースで発生するトリガー信号に対しては、ドラムキットの設定内容に応じた音源パラメータを生成し、ドラム音（ドラムボイス）や他の楽器の音（ノーマルボイス）等の各種の演奏音を発生する。
【００２８】
タイマ１ｄは、クリックスタートモード時や外部入力演奏モード時の割り込み処理を行う割り込み信号等を発生する回路である。また、自動演奏は、上記の外部入力演奏モードでリアルタイムに入力される演奏情報に基づいて行う場合と、記憶装置１ｊ等に記憶した演奏情報を再生する場合がある。この記憶装置１ｊに演奏情報を記憶する場合は各ＭＩＤＩイベントに対応するタイミング情報も記録され、タイマ１ｄはこの記憶装置１ｊに記憶したＭＩＤＩイベントの読み出しタイミング等を規定する割り込み信号も発生する。
【００２９】
以下詳細に説明するように、クリックスタートモードでクリックマップのデータを参照して外部機器に対してクリック信号を出力する機能や、外部入力される演奏情報に基づいてクリックマップのデータを参照してクリック音を発生する機能を、クリックＭＩＤＩ機能という。
【００３０】
図１に示すように、ドラムキットのデータKit01 ，…は複数のキットによりキットセットを構成している。これらのドラムキットには、複数のプリセットキット（例えば３０種類）及び複数のユーザキット（例えば最大２００種類）がある。図１に詳細を示すドラムキットは、キットセットからユーザが選択した一つのドラムキットの例を示している。各ドラムキットは、「０１〜１２」及び「１３〜ＨＨ」で示す１７組のパッド設定データを持っている。「０１〜１２」は１２個のパッドＰ１〜Ｐ１２にそれぞれ対応し、「１３〜ＨＨ」は５つの外部トリガー入力端子に対応している。この実施形態では各パッド設定データは、「０１」の例を示すように、Ａ，Ｂ，Ｃ，Ｄの４つのレイヤーで構成されている。そして、各レイヤーのそれぞれにノート番号、ＭＩＤＩチャンネル、ゲートタイム等を割り当てることにより、ドラムボイス（ＭＩＤＩチャンネルが１０ｃｈの場合）またはノーマルボイス（ＭＩＤＩチャンネルが１０ｃｈ以外の場合）を割り当てることができる。
【００３１】
また、各パッド設定データは、そのパッドソースに共通なパッドソースコモンのデータを持っており、このパッドソースコモンの設定内容に応じて、上記レイヤーにドラムボイスやノーマルボイスを割り当てるようにしたり、打撃時の複数ボイスの同時発音や打撃毎の切り替え発音を行うように設定することができる。また、その他に、ウェーブデータや伴奏パターンなどのパターンデータを設定することもできる。さらに、パッドソースコモンの設定内容により、このパッドに対してコントロールチェンジに関する情報やプログラムチェンジに関する情報を設定することもできる。このような設定により、パッドを打撃することにより、ドラムボイスの発音を行わずに音源や外部機器の瞬時の設定等を行うこともできる。
【００３２】
ドラムキットは、全パッドソース（あるいはパッド設定データ）に共通な、後述のドラムマップのデータ、キットＭＩＤＩのデータ、クリックマップのデータ、エフェクトのデータ及びその他のデータをセットとして持っている。なお、エフェクトのデータは、ドラムキット毎に効果のタイプを選択するバリエーション、コーラス、リバーブ、その他各種のデータである。また、その他のデータには、パッドソースのトリガー信号に対する感度設定等を行うトリガーデータ（図示しないトリガーデータ群のデータ）を指定するデータ等が含まれている。
【００３３】
図２に示すように、ドラムマップ（Drum Map）のデータは、ドラムボイスの発音態様に関するデータであり、音名「Ｃ♯−１」〜「Ａ♯５」に対応するノート番号毎に、音色名（ボイスを指定する情報）、ボリューム、チューニング、パン（定位）、…等のデータをセットとして持っている。そして、このドラムマップは、パッドソースのレイヤー中のＭＩＤＩチャンネルまたは外部入力されるＭＩＤＩイベント中のＭＩＤＩチャンネルが「１０ｃｈ」の場合に参照される。このドラムマップのデータは、ユーザによって設定（編集）可能となっている。なお、以下の説明で「Ｃ♯−１」等の音名とこれに対応する「１５」等のキーコードを同等にノート番号として説明する。このように、ドラムマップは「ドラム音情報記憶手段」の一例であり、音色名、ボリューム、チューニング、パン、…等のデータが「ドラム音情報」に対応する。
【００３４】
キットＭＩＤＩ（Kit-MIDI）のデータは、ノーマルボイスの発音に関するデータであり、「１０ｃｈ」以外のＭＩＤＩチャンネル「１ｃｈ〜９ｃｈ、１１ｃｈ〜１６ｃｈ」毎に、ボリューム、パン、ＰＣ（プログラムチェンジ）、…等のデータをセットとして持っている。そして、このキットＭＩＤＩは、パッドソースのレイヤー中のＭＩＤＩチャンネルまたは外部入力されるＭＩＤＩイベント中のＭＩＤＩチャンネルが「１０ｃｈ」以外の場合に参照され、対応するチャンネルのＰＣによってノーマルボイスの種類（音色）が決まる。
【００３５】
クリックマップ（CLICK MAP ）のデータは、小節内の発音タイミングに対応するアクセント（Ａｃｃ）、４分音符、８分音符、１６分音符及び３連符の５つのクリックパートのデータと、コモン（COMMON）のデータとで構成されている。各クリックパートのデータはノート番号、ボリューム、…等のデータをセットとして持っており、ノート番号はクリック信号であり、ボリュームは発音音量を示すデータである。後述のようにこのボリュームが“０”に設定されているときはそのクリックパートは発音されない。コモンのデータは後述のＭＩＤＩイン（MIDI IN ）、ＭＩＤＩアウト（MIDI OUT）、ボイス（VOICE ）、…等のデータを持っている。このように、クリックマップは「クリック情報記憶手段」の一例であり、各クリックパートのボリューム、ボイス等が「クリック情報」に対応する。
【００３６】
図４はクリックＭＩＤＩ機能に関する設定を行う設定画面の一例であり、これらの画面でクリックマップのデータを設定する。図４(A) は外部入力されたＭＩＤＩイベントの特定のノート番号をクリック信号として受けるか否かを設定する画面であり、ＭＩＤＩイン（MIDI IN ）のｏｎ／ｏｆｆを設定する。ＭＩＤＩインがｏｎに設定されているときは、外部入力されるＭＩＤＩイベントのノート番号が、クリックマップにクリック信号のノート番号として割り当てられているか否かを判断し、割り当てられていればそのＭＩＤＩイベントのノート番号をクリック信号として受信する。ＭＩＤＩインがｏｆｆに設定されているときはクリックマップを参照しないで、外部入力されるＭＩＤＩイベントのノート番号をドラムボイスあるいはノーマルボイスのノート番号として処理する。
【００３７】
図４(B) は、クリック信号を外部に出力するか否かを設定する画面の例であり、ＭＩＤＩアウト（MIDI OUT）のｏｎ／ｏｆｆを設定する。ＭＩＤＩアウトがｏｎに設定されているときは、外部機器に対してクリックマップのノート番号をクリック信号として出力し、ＭＩＤＩアウトがｏｆｆに設定されているときは外部機器にクリック信号を出力しない。
【００３８】
図４(C) ，(D) はクリックマップにおけるクリックパートのノート番号を設定する画面の例である。図４(C) はアクセントのクリックパートにノート番号「Ｄ♯−１／１５」を割り当てた状態であり、図４(D) は４分音符のクリックパートにノート番号「Ｃ♯−１／１３」を割り当てた状態である。なお、このノート番号は前記設定操作子１ｆの操作により行うものでありこの設定操作子１ｆ及びこの設定に関するＣＰＵ１ａの機能が「ノート番号設定手段」に対応する。
【００３９】
図４(E) は全クリックパートの音色を設定する画面の例である。この例ではメトロノームの音色が設定されている例である、この音色は、他にクラベス、カウベル、…等、多数の種類が設定可能である。なお、この例では、全クリックパートの音色が一括して同音色に設定されるようにしているが、クリックパート毎に個別に音色を設定できるようにしてもよい。
【００４０】
図４(F) は各クリックパートの音量を設定する画面であり、この例ではアクセントと４分音符のクリックパートは「音量＝９」に設定され、８分音符、１６分音符及び３連符のクリックパートは「音量＝０」に設定されている。したがって、この例では、アクセントと４分音符のタイミングでメトロノームのクリック音が発音され、８分音符、１６分音符及び３連符のタイミングでは発音されない。なお、音量は最小値が「０」、最大値が「９」であり、１０ランクの範囲で設定可能である。
【００４１】
以上の構成により、本体パッドＰ１〜Ｐ２や外部トリガー入力端子に接続された外部要素による演奏演奏時の動作は以下のようになる。図１に示すように、本体パッドＰ１〜Ｐ１２あるいは外部トリガー入力端子からトリガー信号が入力されると、このトリガー信号はトリガーセットアップ機能により処理され、設定されているトリガーデータにより入力感度等の処理が行われる。そして、このトリガーセットアップ機能で設定された感度に基づいてトリガー入力が検出されると、そのパッドソースに対応するパッド設定データのレイヤーに割り当てられたノート番号、ＭＩＤＩチャンネル等を読み出す。
【００４２】
そして、ＭＩＤＩチャンネルが１０ｃｈの場合は、そのノート番号に対応するドラムマップ中のデータが他のエフェクト等のデータと共に音源パラメータとして音源に与えられる。これにより音源はドラムボイスのデジタル楽音信号を生成する。また、レイヤーのＭＩＤＩチャンネルが１０ｃｈ以外の場合は、ノート番号と、ＭＩＤＩチャンネルに対応するキットＭＩＤＩ中のデータが他のエフェクト等のデータと共に音源パラメータとして音源に与えられる。これにより音源はノーマルボイスのデジタル楽音信号を生成する。これらのデジタル楽音信号に対してエフェクト機能で各種効果が付与され、ドラムボイスやノーマルボイスの楽音信号がオーディオ出力される。
【００４３】
設定操作子１ｆの所定のスイッチの操作によりクリックスタートモードにされると、後述の割り込み処理によりクロックがカウントされ、クリックパートの発音タイミングになるとクリックマップ中の対応するクリックパートのデータが音源パラメータとして音源に与えられる。これによりクリック音の楽音信号が生成されクリック音の楽音信号がオーディオ出力される。また、クリックマップでＭＩＤＩアウトがｏｎに設定されている場合は、クリックパート中のノート番号が外部機器にＭＩＤＩ出力される。
【００４４】
設定操作子１ｆの所定のスイッチの操作により外部入力演奏モードにされると、後述の割り込み処理によりＭＩＤＩ入力端子からＭＩＤＩイベントの入力（ＭＩＤＩ入力）があるかが監視される。ＭＩＤＩ入力があると、ＭＩＤＩイベントのＭＩＤＩチャンネルが判定され、ＭＩＤＩチャンネルが１０ｃｈの場合は、選択されているドラムキットのクリックマップでＭＩＤＩインがｏｎとなっているとき、このクリックマップの各クリックパートが参照される。そして、ＭＩＤＩイベントのノート番号に対応するノート番号が割り当てられているクリックパート（ノート番号に対応するクリックパート）があれば、そのクリックパートのデータが音源パラメータとして音源に与えられる。これによりクリック音の楽音信号がオーディオ出力される。また、クリックマップでＭＩＤＩアウトがｏｎとなっている場合は、クリックパート中のノート番号が外部機器にＭＩＤＩ出力される。
【００４５】
ＭＩＤＩイベントのＭＩＤＩチャンネルが１０ｃｈで、ＭＩＤＩイベントのノート番号に対応するクリックパートがない場合またはＭＩＤＩインがｏｆｆの場合は、入力されたＭＩＤＩイベントのノート番号に対応するドラムマップ中のデータが他のエフェクト等のデータと共に音源パラメータとして音源に与えられる。これによりドラムボイスの楽音信号がオーディオ出力される。また、ＭＩＤＩ入力されたＭＩＤＩイベントのＭＩＤＩチャンネルが１０ｃｈでない場合は、ＭＩＤＩイベントのノート番号と、ＭＩＤＩチャンネルに対応するキットＭＩＤＩ中のデータが他のエフェクト等のデータと共に音源パラメータとして音源に与えられる。これによりノーマルボイスの楽音信号がオーディオ出力される。
【００４６】
図５は実施形態に係るメイン処理のフローチャート、図６は演奏関連受付処理（サブルーチン）のフローチャート、図７設定操作子受付処理（サブルーチン）のフローチャート、図８はクリックスタートモード時の割り込み処理のフローチャート、図９は外部入力演奏モード時の割り込み処理のフローチャートである。図５のメイン処理は電子打楽器１の電源オンにより開始され、ステップＳ１で初期化し、ステップＳ２で図６の演奏関連受付処理を行い、ステップＳ３で図７の設定操作子受付処理を行う。ステップＳ４では演奏操作子（パッド等）の操作受付により発音処理を行い、ステップＳ２に戻る。
【００４７】
図６の演奏関連受付処理はクリックスタートモードや外部入力演奏モードを開始するための所定のスイッチの受付に関する処理であり、ステップＳ１１〜Ｓ１４でスタートストップの指示を判定し、ステップＳ１５〜Ｓ１８でフラグのセット／リセットを行う。クリックスタートの指示ではＡフラグを“１”（クリックスタートモード開始）に、クリックストップの指示であればＡフラグを“０”（クリックスタートモード終了）にする。外部入力演奏スタートの指示であればＢフラグを“１”（外部入力演奏モード開始）に、外部入力演奏ストップの指示であればＢフラグを“０”（外部入力演奏モード終了）にする。ステップＳ１９ではその他の指示に対する処理を行う。
【００４８】
図７の設定操作子受付処理では、ステップＳ２１で設定操作子の入力がなければそのままメインルーチンに復帰し、設定操作子の入力があればステップＳ２２以降で入力設定の内容に応じた処理を行う。ステップＳ２２でクリックＭＩＤＩ機能の設定に関する操作であれば、ステップＳ２３でクリックＭＩＤＩ設定画面を表示する。そして、ステップＳ２４〜Ｓ３３で、それぞれの指示内容に応じて、ＭＩＤＩイン、ＭＩＤＩアウト、対象クリックパートのノート番号、ボイス、対象クリックパートの音量の設定を行う。そして、ステップＳ３４で、その他の変更を行い、変更指示のあった内容を記憶装置１ｊに設定記憶する。ステップＳ３５は、その他の入力受付やその他の指示に対応する処理である。
【００４９】
次に、図８のクリック発音処理及び図９の外部入力演奏処理について説明するが、これらの処理では、現在選択されているドラムキットのデータを参照するものであり、クリックマップ、ドラムマップ及びキットＭＩＤＩ等はそのドラムキットのデータである。また、図８及び図９の処理は所定間隔の割り込み処理により実行される。なお、図８のクリック発音処理では、例えば４分の４拍子で１小節あたり９６クロックなどの所定分解能のクロックをタイムペースとして処理をし、このクロックをカウントしてタイミングを判定する。
【００５０】
図８において、クリックスタートモード時には、ステップＳ４１でＡフラグが“１”であり、ステップＳ４２以降の処理を行う。そして、ステップＳ４２で、現在のタイミングがクリックマップ中のクリックパートの発音タイミングであれば、ステップＳ４３でそのクリックパートの情報（ボリューム等）をボイスのデータと共に音源に出力する。したがって、そのクリックパートのボリュームが“０”でなければクリック音が発音される。また、ステップＳ４４でＭＩＤＩアウトがｏｎであれば、クリックマップ中の現タイミングに対応するクリックパートのノート番号をクリック信号として外部に出力する。
【００５１】
図９において、外部入力演奏モード時には、ステップＳ５１でＢフラグが“１”であり、ステップＳ５２以降の処理を行う。そして、ステップＳ５２でＭＩＤＩイベントの入力（メッセージ受信）がなければそのまま元のルーチンに復帰し、ＭＩＤＩ入力があればステップＳ５３以降の処理を行う。ステップＳ５３でＭＩＤＩイベントのＭＩＤＩチャンネルが１０ｃｈでなければ、ステップＳ５４で、キットＭＩＤＩ中の該当するＭＩＤＩチャンネルの情報（ボリューム、パン、ＰＣ情報等）を、ＭＩＤＩイベントのノート番号と共に、音源に出力する。これにより、ノーマルボイスの発音または消音が行われる。
【００５２】
ステップＳ５３でＭＩＤＩイベントのＭＩＤＩチャンネルが１０ｃｈであれば、ステップＳ５５で、クリックマップのコモンのデータ中のＭＩＤＩインがｏｎに設定されているかを判定する。ＭＩＤＩインがｏｎでなければ、ステップＳ５６で、ドラムマップ中の、ＭＩＤＩイベントのノート番号に対応するドラムボイスの情報（音色名、ボリューム、チューニング、パン等）を音源に出力する。これによりドラムボイスの発音が行われる。ＭＩＤＩインがｏｎであれば、ステップＳ５７で、クリックマップ中にＭＩＤＩイベントと同じノート番号が割り当てられた（設定された）クリックパートが有るかを判定し、なければステップＳ５６で上記ドラムボイスの発音の処理を行う。ＭＩＤＩイベントと同じノート番号が割り当てられたのクリックパートがあれば、その該当するノート番号に対応するクリックパートの情報（ボリューム等）をボイスのデータと共に音源に出力する。これにより、クリック音が発音される。
【００５３】
次に、ステップＳ５９で、クリックマップのコモンのデータ中のＭＩＤＩアウトがｏｎに設定されているかを判定する。ｏｎでなければそのまま元のルーチンに復帰し、ｏｎであれば、ステップＳ６０で、上記発音したクリック音に該当するクリックパートのノート番号をクリック信号として外部に出力する。
【００５４】
ここで、外部入力される演奏情報において、クリック信号に対応するＭＩＤＩイベントはＭＩＤＩチャンネルが１０ｃｈであり、ノート番号は通常ドラムボイスに使用しないノート番号、例えばこの演奏情報を作成した外部機器等で決められているクリック音のノート番号とされる。例えば４分音符のクリック信号のノート番号が「Ｃ♯−１」に決められていれば、１０ｃｈでノート番号＝「Ｃ♯−１」のＭＩＤＩイベントが４分音符のタイミングで通信される。したがって、本電子打楽器１において、図４(D) のようにクリックマップ中の４分音符のクリックパートのノート番号として「Ｃ♯−１」を割り当てておけば、当該電子打楽器１においても、４分音符のタイミングでボイスの設定に応じたクリック音が発音される。また、クリックスタートモードや外部入力演奏モードにおいて、ＭＩＤＩアウトがｏｎの場合、外部に出力されるクリック信号のノート番号も外部機器に対応したものとすることができる。
【００５５】
このように、クリックマップ中の各クリックパートにノート番号をユーザが任意に割り当てることができるので、外部機器の状態に合わせてノート番号を割り当てることにより、外部から入力される演奏情報中のクリック信号に対して適正なパラメータでクリック音を発生することができる。また、ＭＩＤＩインのｏｎ／ｏｆｆの設定に応じて、外部機器から入力する演奏情報のＭＩＤＩイベントをクリック信号として受け取るか、通常のドラムボイスとして受け取るかを設定、変更することもできる。したがって、ＭＩＤＩイン＝ｏｆｆに設定して外部入力演奏を行えば、外部機器の設定状態と当該電子打楽器１の設定状態とを比較することが容易になるので、クリックマップのノート番号の設定変更するときの情報として役に立つ。
【００５６】
上記実施形態では、外部機器にクリック信号を出力するとき、クリックマップ中の全てのクリックパートに対応して出力できるようにしているが、たとえば、アクセントと４分音符のクリックパートのクリック信号のみ外部機器に出力するようにしてもよいし、各クリックパート毎に外部出力用のフラグを設けておき、このフラグのｏｎ／ｏｆｆ等により各クリックパート毎に個別に外部出力の可否を設定できるようにしてもよい。
【００５７】
実施形態では、パッドを有する打楽器型の電子楽器について説明したが、本発明は鍵盤楽器等、他の電子楽器にも適用できることはいうまでもない。
【符号の説明】
【００５８】
１…電子打楽器（電子楽器）、１ａ…ＣＰＵ、１ｆ…設定操作子、１ｊ…記憶装置、１ｋ…インターフェース、１ｍ…外部機器
【図１】
0005428590.tif 000002
【図２】
0005428590.tif 000003
【図３】
0005428590.tif 000004
【図４】
0005428590.tif 000005
【図５】
0005428590.tif 000006
【図６】
0005428590.tif 000007
【図７】
0005428590.tif 000008
【図８】
0005428590.tif 000009
【図９】
0005428590.tif 000010
【図１０】
0005428590.tif 000011
【図１１】
0005428590.tif 000012