(57)【要約】      （修正有）【課題】使用者が意図するテンポを簡単な操作で設定することが可能な電子打楽器、テンポ設定方法およびテンポプログラムを提供する。【解決手段】電子打楽器のテンポ設定処理部１００において、入力情報取得部１１０は、演奏操作部２の任意の演奏操作子の操作に基づいて検出回路３から出力される検出値を入力情報として取得する。有効入力情報判定部１２０は、取得された入力情報が有効入力情報であるか否かを判定する。時間情報生成部１３０は、有効入力情報の検出タイミングを示す時間情報を生成する。時間間隔算出部１７０は、複数の時間情報に基づいて演奏操作子の連続する操作の時間間隔を算出する。テンポ設定部１９０は、算出されたタップテンポを楽曲のテンポとして設定する。【選択図】図３
2018097157.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作子と、
前記複数の操作子への各々の操作を入力情報として検出する検出手段と、
タップテンポの検出開始を指示する指示手段と、
検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かを判定する判定手段と、
前記有効な入力情報の検出タイミングを示す時間情報を生成する生成手段と、
タップテンポの検出開始が指示された後、前記複数の操作子のうち任意の一または複数の操作子による複数の有効な入力情報が連続して検出された場合に、前記複数の有効な入力情報についての時間情報に基づいてタップテンポを算出する算出手段と、
算出されたタップテンポを再生のためのテンポとして設定する設定手段とを備える、電子打楽器。
【請求項２】
前記入力情報は、操作子への操作の強さを示す情報である、請求項１記載の電子打楽器。
【請求項３】
前記判定手段は、前記入力情報により示される強さが第１の基準以上である場合に前記入力情報に基づく発音指示を生成し、前記入力情報により示される強さが前記第１の基準よりも高い第２の基準以上である場合に前記入力情報を有効な入力情報と判定する、請求項２記載の電子打楽器。
【請求項４】
複数の操作子を備えた電子打楽器のテンポ設定方法であって、
前記複数の操作子への各々の操作を入力情報として検出するステップと、
タップテンポの検出開始の指示を受け付けるステップと、
検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かを判定するステップと、
前記有効な入力情報の検出タイミングを示す時間情報を生成するステップと、
タップテンポの検出開始が指示された後、前記複数の操作子のうち任意の一または複数の操作子による複数の有効な入力情報が連続して検出された場合に、前記複数の有効な入力情報についての時間情報に基づいてタップテンポを算出するステップと算出されたタップテンポを再生のためのテンポとして設定するステップとを含む、電子打楽器のテンポ算出方法。
【請求項５】
複数の操作子を備えた電子打楽器のテンポ設定プログラムであって、
前記複数の操作子への各々の操作を入力情報として検出するステップと、
タップテンポの検出開始の指示を受け付けるステップと、
検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かを判定するステップと、
前記有効な入力情報の検出タイミングを示す時間情報を生成するステップと、
タップテンポの検出開始が指示された後、前記複数の操作子のうち任意の一または複数の操作子による複数の有効な入力情報が連続して検出された場合に、前記複数の有効な入力情報についての時間情報に基づいてタップテンポを算出するステップと、
算出されたタップテンポを再生のためのテンポとして設定するステップとを、
コンピュータに実行させるための、電子打楽器のテンポ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の演奏操作子を備えた電子打楽器、その電子打楽器のテンポ設定方法およびテンポ設定プログラムに関する。
【背景技術】
【０００２】
電子ドラムキット等の電子打楽器は、複数のパッド等の演奏操作子を有する。このような電子打楽器では、予め設定されたテンポで楽曲データに基づく自動演奏が行われ、使用者は、自動演奏に合わせてパッド等の演奏操作子を叩くことができる。例えば、特許文献１には、タップテンポモード時に、複数個ある演奏操作子のうちいずれかを叩く操作を複数回行ったときにテンポを設定することが可能な電子音楽装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５１６２８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に記載された電子打楽器では、使用者は、演奏操作子を叩くことによりテンポを設定することができる。しかしながら、使用者が一の演奏操作子を叩いたときに、その演奏操作子の振動の影響を受けて他の演奏操作子が振動することがある。その場合、使用者が意図しないテンポが設定されることになる。
【０００５】
本発明の目的は、使用者が意図した操作に合わせたテンポを設定することが可能な電子打楽器、テンポ設定方法およびテンポプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る電子打楽器は、複数の操作子と、複数の操作子への各々の操作を入力情報として検出する検出手段と、タップテンポの検出開始を指示する指示手段と、検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かを判定する判定手段と、有効な入力情報の検出タイミングを示す時間情報を生成する生成手段と、タップテンポの検出開始が指示された後、複数の操作子のうち任意の一または複数の操作子による複数の有効な入力情報が連続して検出された場合に、複数の有効な入力情報についての時間情報に基づいてタップテンポを算出する算出手段と、算出されたタップテンポを再生のためのテンポとして設定する設定手段とを備える。
【０００７】
その電子打楽器においては、タップテンポの検出開始が指示された後、使用者が複数の操作子のうち任意の操作子を操作すると、その操作子への操作が入力情報として検出される。この場合、検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かが判定され、有効な入力情報の検出タイミングを示す時間情報が生成される。複数の有効な入力情報が連続して検出された場合に、複数の有効な入力情報についての時間情報に基づいてタップテンポが算出され、算出されたタップテンポが再生のためのテンポとして設定される。
【０００８】
この場合、使用者は、複数の操作子のうち任意の操作子の操作によりテンポを設定することができる。また、操作子の操作による入力情報が有効な入力情報であるか否かが判定されるので、操作された操作子の影響を受けた他の操作子による入力情報に基づいてタップテンポが算出されることが防止される。したがって、使用者が意図した操作に合わせたテンポを設定することが可能となる。
【０００９】
入力情報は、操作子への操作の強さを示す情報であってもよい。この場合、使用者は、所定の強さで操作子を操作することによりテンポを容易に設定することができる。
【００１０】
判定手段は、入力情報により示される強さが第１の基準以上である場合に入力情報に基づく発音指示を生成し、入力情報により示される強さが第１の基準よりも高い第２の基準以上である場合に入力情報を有効な入力情報と判定してもよい。この場合、使用者により操作された操作子の影響を受けた他の操作子による入力情報を簡単な処理により有効な入力情報から除外することができる。
【００１１】
本発明に係る電子打楽器のテンポ設定方法は、複数の操作子を備えた電子打楽器のテンポ設定方法であって、複数の操作子への各々の操作を入力情報として検出するステップと、タップテンポの検出開始の指示を受け付けるステップと、検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かを判定するステップと、有効な入力情報の検出タイミングを示す時間情報を生成するステップと、タップテンポの検出開始が指示された後、複数の操作子のうち任意の一または複数の操作子による複数の有効な入力情報が連続して検出された場合に、複数の有効な入力情報についての時間情報に基づいてタップテンポを算出するステップと算出されたタップテンポを再生のためのテンポとして設定するステップとを含む。
【００１２】
本発明に係る電子打楽器のテンポ設定プログラムは、複数の操作子を備えた電子打楽器のテンポ設定プログラムであって、複数の操作子への各々の操作を入力情報として検出するステップと、タップテンポの検出開始の指示を受け付けるステップと、検出された入力情報が予め定められた条件を満たす有効な入力情報であるか否かを判定するステップと、有効な入力情報の検出タイミングを示す時間情報を生成するステップと、タップテンポの検出開始が指示された後、複数の操作子のうち任意の一または複数の操作子による複数の有効な入力情報が連続して検出された場合に、複数の有効な入力情報についての時間情報に基づいてタップテンポを算出するステップと、算出されたタップテンポを再生のためのテンポとして設定するステップとを、コンピュータに実行させるためのものである。
【発明の効果】
【００１３】
本発明によれば、使用者が意図した操作に合わせたテンポを設定することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係る電子打楽器の構成を示すブロック図である。
【図２】図１の電子打楽器の外観構成を示す模式的平面図である。
【図３】テンポ設定処理部の機能的な構成を示すブロック図である。
【図４】電子打楽器におけるテンポ設定処理を示すフローチャートである。
【図５】テンポ設定処理におけるディスプレイの表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態に係る電子打楽器、テンポ設定方法およびテンポ設定プログラムについて図面を用いて詳細に説明する。
【００１６】
（１）電子打楽器の構成
図１は本発明の一実施の形態に係る電子打楽器の構成を示すブロック図である。図１の電子打楽器１は、例えば電子ドラムセットである。図１の電子打楽器１によれば、使用者は楽曲データに基づいて再生される楽曲を聞きながら演奏を行うことができる。楽曲は、例えばドラムのパートを除く複数の楽器のパートを含む自動演奏曲である。ここで、テンポは、１分間に含まれる基準となる音符の個数で表される。
【００１７】
電子打楽器１は、演奏操作部２、検出回路３、設定操作部４、検出回路５、ディスプレイ６および表示回路７を備える。演奏操作部２は、複数の演奏操作子を含む。複数の演奏操作子は、検出回路３を介してバス１９に接続される。本実施の形態では、複数の演奏操作子は、後述する図２の複数のパッドＰＡおよび複数のペダルＰＥである。演奏操作部２の詳細については後述する。検出回路３は、複数のパッドＰＡおよび複数のペダルＰＥに対応する複数のピエゾ素子等の圧電センサおよび複数のＡ／Ｄ（アナログ／デジタル）変換器を含む。各圧電センサは、演奏者により各パッドＰＡに加えられる打撃の強さまたは各ペダルＰＥが踏まれる強さを表す電気信号を出力する。各Ａ／Ｄ変換器は、対応する圧電センサから出力される電気信号をデジタル値に変換する。検出回路３は、複数のＡ／Ｄ変換器から出力されるデジタル値をバス１９に出力する。以下、検出回路３から出力される各演奏操作子に対応するデジタル値を検出値と呼ぶ。本実施の形態では、各演奏操作子に対応する検出値が各演奏操作子の操作の強さを示す入力情報として用いられる。また、本実施の形態では、タップテンポの検出に複数の演奏操作子が用いられる。
【００１８】
設定操作部４は、複数の設定操作子を含む。複数の設定操作子は、オンオフ操作されるスイッチ、および回転操作されるダイヤル等を含み、検出回路５を介してバス１９に接続される。本実施の形態では、複数の設定操作子は、後述する図２のダイヤルＳ１、曲スイッチＳ２、タップテンポスイッチＳ３、開始／停止スイッチＳ４および設定スイッチＳ５等を含む。検出回路５は、複数の設定操作子の状態を示す信号をバス１９に与える。
【００１９】
ディスプレイ６は、表示回路７を介してバス１９に接続される。ディスプレイ６には、曲名、テンポ、またはその他の各種情報が表示される。ディスプレイ６がタッチパネルディスプレイであってもよい。この場合、使用者は、ディスプレイ６を操作することにより各種操作を指示することができる。
【００２０】
電子打楽器１は、ＲＡＭ（ランダムアクセスメモリ）９、ＲＯＭ（リードオンリメモリ）１０、ＣＰＵ（中央演算処理装置）１１、タイマ１２および記憶装置１３をさらに備える。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１および記憶装置１３はバス１９に接続され、タイマ１２はＣＰＵ１１に接続される。外部記憶装置１５等の外部機器が通信Ｉ／Ｆ（インタフェース）１４を介してバス１９に接続されてもよい。なお、図２のペダルＰＥが通信Ｉ／Ｆ１４に接続されてもよい。ＲＡＭ９、ＲＯＭ１０、ＣＰＵ１１およびタイマ１２が図３のテンポ設定処理部１００を構成する。
【００２１】
ＲＡＭ９は、例えば揮発性メモリからなり、ＣＰＵ１１の作業領域として用いられるとともに、各種データを一時的に記憶する。ＲＯＭ１０は、例えば不揮発性メモリからなり、システムプログラムおよびテンポ設定プログラム等のコンピュータプログラムを記憶する。ＣＰＵ１１は、ＲＯＭ１０に記憶されたテンポ設定プログラムをＲＡＭ９上で実行することにより後述するテンポ設定処理を行う。タイマ１２は、現在時刻等を示す出力信号をＣＰＵ１１に与える。
【００２２】
記憶装置１３は、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含む。この記憶装置１３には、一または複数の楽曲を示す楽曲データおよびテンポ等のパラメータ値が記憶される。楽曲データは、楽曲を表す音響信号（オーディオデータ）である。ここで、音響信号は、音の変化を表す波形信号を所定のサンプリング周期でサンプリングすることにより得られる複数のサンプリング値からなる。検出回路３から出力される検出値に基づいて楽曲データが生成され、記憶装置１３に記憶されてもよい。上記のテンポ設定プログラムが記憶装置１３に記憶されてもよい。
【００２３】
外部記憶装置１５は、記憶装置１３と同様に、ハードディスク、光学ディスク、磁気ディスクまたはメモリカード等の記憶媒体を含み、楽曲データ等の各種データまたはテンポ設定プログラムを記憶してもよい。
【００２４】
なお、本実施の形態におけるテンポ設定プログラムは、コンピュータが読み取り可能な記録媒体に格納された形態で提供され、ＲＯＭ１０または記憶装置１３にインストールされてもよい。また、通信Ｉ／Ｆ１４が通信網に接続されている場合、通信網に接続されたサーバから配信されたテンポ設定プログラムがＲＯＭ１０または記憶装置１３にインストールされてもよい。
【００２５】
電子打楽器１は、音源１６、効果回路１７およびサウンドシステム１８をさらに備える。音源１６および効果回路１７はバス１９に接続され、サウンドシステム１８は効果回路１７に接続される。音源１６は、検出回路３から出力される検出値、または記憶装置１３から与えられる楽曲データ等に基づいて音響信号である楽音信号を生成する。効果回路１７は、音源１６により生成される楽音信号に音響効果を付与する。
【００２６】
サウンドシステム１８は、デジタルアナログ（Ｄ／Ａ）変換回路、増幅器およびスピーカを含む。このサウンドシステム１８は、音源１６から効果回路１７を通して与えられる楽音信号をアナログ音信号に変換し、アナログ音信号に基づく音を発生する。それにより、楽曲および演奏音が再生される。
【００２７】
（２）電子打楽器１の外観構成
図２は図１の電子打楽器１の外観構成を示す模式的平面図である。図２に示すように、電子打楽器１は本体部２００を有する。本体部２００の上面に、複数の演奏操作子として複数のパッドＰＡが設けられ、複数の設定操作子としてダイヤルＳ１、曲スイッチＳ２、タップテンポスイッチＳ３、開始／停止スイッチＳ４および設定スイッチＳ５等が設けられる。本体部２００の上面の中央部にはディスプレイ６が設けられる。また、本体部２００には、複数の演奏操作子として複数のペダルＰＥが接続される。
【００２８】
本実施の形態では、複数のパッドＰＡとして８個のパッドＰＡ１〜ＰＡ８が設けられ、複数のペダルＰＥとして２個のペダルＰＥ１，ＰＥ２が接続される。パッドＰＡ１〜ＰＡ８には、例えば、スネア、ハイハット、バスドラム、ロータム、ミドルタム、クラッシュシンバル、ライドシンバル等の音色を割り当てることができる。ペダルＰＥ１，ＰＥ２には、例えば、ハイハットペダル、ドラムペダル等の機能を割り当てることができる。複数のパッドＰＡおよび複数のペダルＰＥの下面には、それぞれ弾性体を介して図１の検出回路３の圧電センサが取り付けられる。ダイヤルＳ１、曲スイッチＳ２、タップテンポスイッチＳ３、開始／停止スイッチＳ４および設定スイッチＳ５等は、図１の検出回路５に電気的に接続される。
【００２９】
（３）テンポ設定処理部の機能的な構成
図３はテンポ設定処理部の機能的な構成を示すブロック図である。図３のテンポ設定処理部１００は、入力情報取得部１１０、有効入力情報判定部１２０、時間情報生成部１３０、テンポ設定制御部１５０、タップテンポ算出部１６０、時間間隔算出部１７０、表示制御部１８０およびテンポ設定部１９０を含む。図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶されたテンポ設定プログラムを実行することによりテンポ設定処理部１００の各部の機能が実現される。
【００３０】
入力情報取得部１１０は、演奏操作部２の各演奏操作子の操作に基づいて検出回路３から出力される検出値を入力情報として取得する。検出値が第１のしきい値以上である場合に発音が行われる。有効入力情報判定部１２０は、入力情報取得部１１０により取得された入力情報が有効入力情報であるか否かを判定する。具体的には、有効入力情報判定部１２０は、検出値が第１のしきい値よりも高い第２のしきい値以上である場合に、入力情報が有効入力情報であると判定する。それにより、操作された演奏操作子の振動の影響を受けて他の演奏操作子が振動した場合に他の演奏操作子が操作されたと誤判定されることが防止される。
【００３１】
時間情報生成部１３０は、タイマ１２の出力信号に基づいて有効入力情報の検出タイミングを示す時間情報を生成し、生成した時間情報をＲＡＭ９に記憶させる。時間間隔算出部１７０は、ＲＡＭ９に記憶された複数の時間情報に基づいて演奏操作子の連続する操作の時間間隔を算出する。タップテンポ算出部１６０は、時間間隔算出部１７０により算出された時間間隔に基づいてタップテンポを算出する。テンポ設定制御部１５０は、設定操作部４の設定操作子の操作に基づいて入力情報取得部１１０、タップテンポ算出部１６０、時間間隔算出部１７０、表示制御部１８０およびテンポ設定部１９０を制御する。
【００３２】
テンポ設定部１９０は、タップテンポ算出部１６０により算出されたタップテンポを楽曲のテンポとして設定する。具体的には、テンポ設定部１９０は、選択された楽曲のテンポを記憶装置１３に記憶させる。表示制御部１８０は、選択された楽曲の現在のテンポ、調整されたテンポ、後述するビートランプ等をディスプレイ６に表示させる。
【００３３】
（４）テンポ設定処理
図４は電子打楽器１におけるテンポ設定処理を示すフローチャートである。また、図５はテンポ設定処理におけるディスプレイ６の表示例を示す図である。図４のテンポ設定処理は、図１のＣＰＵ１１がＲＯＭ１０または記憶装置１３に記憶されたテンポ設定プログラムを実行することにより行われる。
【００３４】
使用者は、曲スイッチＳ２を操作した後、ダイヤルＳ１により楽曲を選択する。図３のテンポ設定制御部１５０は、タップテンポスイッチＳ３によりタップテンポの検出開始が指示されたか否かを判定する（ステップＳ１）。タップテンポの検出開始が指示されると、表示制御部１８０は、選択された楽曲の現在のテンポをディスプレイ６に表示させる（ステップＳ２）。図５（ａ）の例では、ディスプレイ６に現在のテンポとして「１２０」が表示される。その後、テンポ設定制御部１５０はタイマ１２を起動する（ステップＳ３）。
【００３５】
使用者は、複数の演奏操作子のうち任意の演奏操作子を操作する。本実施の形態では、使用者は、パッドＰＡ１〜ＰＡ８およびペダルＰＥ１，ＰＥ２のうちいずれのパッドＰＡまたはペダルＰＥを操作してもよい。入力情報取得部１１０は、検出回路３から出力される検出値を入力情報として取得する（ステップＳ４）。例えば、使用者がパッドＰＡ１を打撃すると、打撃の強さに応じた検出値の変化が入力情報として取得される。このとき、例えばパッドＰＡ５がパッドＰＡ１の振動の影響を受けて振動する。それにより、パッドＰＡ５の振動による検出値の変化も入力情報として取得される。
【００３６】
有効入力情報判定部１２０は、取得された入力情報が有効入力情報であるか否かを判定する（ステップＳ５）。上記の例では、パッドＰＡ１の打撃による入力情報が有効入力情報と判定され、パッドＰＡ１の振動の影響を受けたパッドＰＡ５の振動による入力情報は有効入力情報と判定されない。入力情報が有効入力情報と判定されない場合には、入力情報取得部１１０は次の入力情報を取得する。
【００３７】
取得された入力情報が有効入力情報である場合には、時間情報生成部１３０は、有効入力情報の検出タイミングを示す時間情報を生成し、生成した時間情報をＲＡＭ９に記憶させる（ステップＳ６）。また、表示制御部１８０はディスプレイ６にビートランプを表示させる（ステップＳ７）。図５（ｂ）の例では、１回目の演奏操作子の操作時には、ディスプレイ６に３つのビートランプＢ１，Ｂ２，Ｂ３が点灯表示される。２回目の演奏操作子の操作時には、ディスプレイ６に左のビートランプＢ１のみが点灯表示され、３回目の演奏操作子の操作時には、ディスプレイ６に中央のビートランプＢ２のみが点灯表示され、４回目の演奏操作子の操作時には、ディスプレイ６に右のビートランプＢ３のみが点灯表示される。５回目以降の演奏操作子の操作時には、４回目のビートランプＢ３の点灯表示が順次繰り返される。
【００３８】
時間間隔算出部１７０は、今回の時間情報とＲＡＭ９に記憶された前回の時間情報とに基づいて今回の演奏操作子の操作と前回の演奏操作子の操作との時間間隔を算出し、算出した時間間隔をＲＡＭ９に記憶させる（ステップＳ８）。なお、タップテンポの検出開始の指示後の１回目の演奏操作子の操作の際には、前回の演奏操作子の操作による時間情報は存在しないので、ステップＳ８において時間間隔は算出されない。
【００３９】
次に、テンポ設定制御部１５０は、設定操作部４の設定スイッチＳ５によりテンポの設定が指示されたか否かを判定する（ステップＳ９）。テンポの設定が指示されてない場合には、ステップＳ４において入力情報取得部１１０が次の入力情報を取得し、ステップＳ５〜Ｓ９の処理が繰り返される。２回目以後の演奏操作子の操作の際には、前回の演奏操作子の操作による時間情報が存在するので、ステップＳ８において時間間隔が算出される。使用者は、複数の演奏操作子のうち各回ごとに異なる演奏操作子を操作してもよく、同じ演奏操作子を操作してもよい。
【００４０】
ステップＳ９においてテンポの設定が指示された場合には、タップテンポ算出部１６０はＲＡＭ９に時間間隔が記憶されているか否かを判定する（ステップＳ１０）。ＲＡＭ９に時間間隔が記憶されている場合には、タップテンポ算出部１６０はＲＡＭ９に記憶されている一または複数の時間間隔に基づいてタップテンポを算出する（ステップＳ１１）。例えば、最終の２回の演奏操作子の操作の時間間隔に基づいてタップテンポが算出されてもよい。また、複数の時間間隔の平均に基づいて時間間隔が算出されてもよい。例えば、選択された楽曲の拍子が４／４拍子の場合、４回の演奏操作子の操作により得られた時間間隔の平均に基づいてタップテンポが算出されてもよい。
【００４１】
また、表示制御部１８０は、タップテンポ算出部１６０により算出されたタップテンポを新たなテンポとしてディスプレイ６に表示させる（ステップＳ１２）。図５（ｃ）の例では、ディスプレイ６に新たなテンポとして「１３０」が表示される。さらに、テンポ設定部１９０は、タップテンポ算出部１６０により算出されたタップテンポを新たなテンポとして設定する（ステップＳ１３）。具体的には、新たなテンポが記憶装置１３に記憶される。新たなテンポの設定後、選択された楽曲が設定されたテンポで再生される。
【００４２】
なお、タップテンポの検出開始の指示後の１回目の演奏操作子の操作後にテンポの設定が指示された場合には、ステップＳ１０においてＲＡＭ９に時間間隔が記憶されていないので、テンポ設定制御部１５０はテンポ設定処理を終了する。それにより、選択された楽曲が既に設定されているテンポで再生される。
【００４３】
（５）実施の形態の効果
本実施の形態に係る電子打楽器１によれば、使用者は、複数の演奏操作子のうち任意の演奏操作子の操作によりテンポを設定することができる。また、演奏操作子による入力情報が有効入力情報であるか否かが判定されるので、操作された演奏操作子の影響を受けた他の演奏操作子による入力情報に基づいてタップテンポが算出されることが防止される。したがって、使用者が意図した操作に合わせたテンポを設定することが可能となる。
【００４４】
また、入力情報が第２のしきい値以上である場合にその入力情報が有効入力情報と判定されるので、使用者により操作された演奏操作子の影響を受けた他の演奏操作子による入力情報を簡単な処理により有効入力情報から除外することができる。
【００４５】
（６）他の実施の形態
（ａ）上記実施の形態では、複数の演奏操作子がタップテンポの検出のため複数の操作子であるが、タップテンポの検出のための操作子は演奏操作子に限定されず、複数の設定操作子であってもよく、一または複数の演奏操作子と一または複数の設定操作子とを含んでもよい。例えば、タップテンポの検出のためにパッドＰＡおよびペダルＰＥに加えてタップテンポスイッチＳ３等の設定操作子が用いられてもよい。
【００４６】
（ｂ）上記実施の形態では、タップテンポの検出のための複数の操作子が複数のパッドＰＡおよび複数のペダルＰＥであるが、タップテンポの検出のための複数の操作子が複数のパッドＰＡのみまたは複数のパッドＰＡの一部のみであってもよく、複数のペダルＰＥのみであってもよく、複数のパッドＰＡの一部と複数のペダルＰＥの一部とを含んでもよい。なお、複数のペダルＰＥのうち１つのペダルの入力情報が多数の値を有する検出値であり、他のペダルの入力情報がオンオフの二値であってもよい。なお、タップテンポの検出のための操作子として入力情報がオンオフの二値であるペダルまたはスイッチ等が用いられる場合には、オンの入力情報が有効入力情報と判定される。
【００４７】
（ｃ）複数の演奏操作子が例えばパーソナルコンピュータまたはスマートデバイス（smart device）のタッチパネル上に表示された複数の画像であってもよい。同様に、複数の設定操作子がタッチパネル上に表示された複数の画像であってもよい。
【００４８】
（ｄ）上記実施の形態では、入力情報として検出回路３の検出値が用いられるが、入力情報はこれに限定されず、例えば、複数の演奏操作子の操作の強さを示すＭＩＤＩ（Musical Instrument Digital Interface）におけるベロシティ値が用いられてもよい。この場合、検出回路３の検出値が予め用意されたベロシティカーブ（検出値とベロシティとの関係を示す曲線）を用いてベロシティ値に変換される。ベロシティ値が第１のしきい値以上である場合に発音が行われ、第２のしきい値以上である場合に入力情報が有効入力情報であると判定される。
【００４９】
（ｅ）入力情報としてはデジタル値に限らず、アナログ信号が用いられてもよい。例えば、検出回路３の圧電センサの出力信号が第１のしきい値（アナログ電圧）以上である場合に発音が行われ、第２のしきい値以上である場合に入力情報が有効入力情報であると判定されてもよい。タップテンポの検出開始が指示された後、有効入力情報が検出されるごとにクリック音が発生されてもよい。
【００５０】
（ｆ）上記実施の形態では、タップテンポの検出開始の指示にタップテンポスイッチＳ３が用いられるが、タップテンポの検出開始の指示に開始／停止スイッチＳ４等の他の設定操作子が用いられてもよく、演奏操作子が用いられてもよい。また、演奏操作子の操作の強さの値の範囲、または演奏操作子の操作回数に基づいてタップテンポの検出開始が指示されてもよい。例えば、パッドの打撃の強さまたは打撃の回数に基づいてタップテンポの検出開始が指示されてもよい。
【００５１】
また、電子打楽器またはスティック等に加速度センサ、速度センサ、変位センサ、角度センサ、磁気センサ、光電センサ等のセンサが設けられ、スティックの動きまたは位置がセンサにより検出されたときにタップテンポの検出開始が指示されてもよい。
【００５２】
さらに、上記実施の形態では、設定スイッチＳ５によりテンポの設定が指示されるが、操作子が所定の回数操作された後に、自動的にテンポの設定が指示されてもよい。例えば、選択された楽曲の拍子が４／４拍子である場合に、操作子が４回操作されたときにテンポの設定が指示されてもよい。
【００５３】
（ｇ）上記実施の形態では、図３のテンポ設定処理部１００は、ＣＰＵ１１等のハードウエアおよびテンポ設定プログラム等のソフトウエアにより実現されるが、テンポ設定処理部１００の各構成要素が電子回路等のハードウエアにより実現されてもよい。
【００５４】
（７）請求項の各構成要素と実施の形態の各部との対応
以下、請求項の各構成要素と実施の形態の各部との対応の例について説明するが、本発明は下記の例に限定されない。上記実施の形態におけるパッドＰＡおよびペダルＰＥが複数の操作子の例であり、タップテンポスイッチＳ３およびテンポ設定制御部１５０が指示手段の例であり、検出回路３および入力情報取得部１１０が検出手段の例であり、有効入力情報判定部１２０が判定手段の例であり、タイマ１２および時間情報生成部１３０が生成手段の例であり、タップテンポ算出部１６０が算出手段の例であり、テンポ設定部１９０が設定手段の例である。また、第１のしきい値が第１の基準の例であり、第２のしきい値が第２の基準の例である。請求項の各構成要素として、請求項に記載されている構成または機能を有する他の種々の要素を用いることができる。
【符号の説明】
【００５５】
１…電子打楽器，２…演奏操作部，３，５…検出回路，４…設定操作部，６…ディスプレイ，７…表示回路，９…ＲＡＭ，１０…ＲＯＭ，１１…ＣＰＵ，１２…タイマ，１３…記憶装置，１４…通信Ｉ／Ｆ，１５…外部記憶装置，１６…音源，１７…効果回路，１８…サウンドシステム，１９…バス，１００…テンポ設定処理部，１１０…入力情報取得部，１２０…有効入力情報判定部，１３０…時間情報生成部，１５０…テンポ設定制御部，１６０…タップテンポ算出部，１７０…時間間隔算出部，１８０…表示制御部，１９０…テンポ設定部，２００…本体部，Ｂ１，Ｂ２，Ｂ３…ビートランプ，ＰＡ，ＰＡ１〜ＰＡ８…パッド，ＰＥ１，ＰＥ２…ペダル，Ｓ１…ダイヤル，Ｓ２…曲スイッチ，Ｓ３…タップテンポスイッチ，Ｓ４…開始／停止スイッチ，Ｓ５…設定スイッチ
【図１】
2018097157.tif 000003
【図２】
2018097157.tif 000004
【図３】
2018097157.tif 000005
【図４】
2018097157.tif 000006
【図５】
2018097157.tif 000007