(57)【要約】 【課題】  正しい音高の鍵のある程度の範囲を習得することができ、演奏者が楽曲を演奏している気分を味わうことができる電子楽器を提供する。【解決手段】  本発明は、制御部が、曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、を実行する電子楽器である。【選択図】図３
2019061008.tif 000002
【特許請求の範囲】
【請求項１】
音高を指定するための複数の操作子と、
制御部と、
を備え、前記制御部は、
曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、
前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、
前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、
を実行することを特徴とする電子楽器。
【請求項２】
前記複数の音高を識別する識別子は、第１識別子及び第２識別子を有し、
前記表示処理は、前記第１タイミングの経過前に、前記複数の音高のなかの前記第１音高を識別する第１識別子と、前記複数の音高のなかの前記第１音高以外の音高を識別する第２識別子を表示することを特徴とする請求項１に記載の電子楽器。
【請求項３】
前記制御部は、
前記第１タイミングの経過前と経過後で、前記表示処理に表示させる前記識別子の表示態様を変更する表示態様変更処理、
を実行することを特徴とする請求項１または２に記載の電子楽器。
【請求項４】
前記制御部は、
前記第１タイミングより前のタイミングから前記第１タイミングに向けて、前記表示処理に表示させる前記識別子の表示態様を変更する表示態様変更処理、
を実行することを特徴とする請求項１または２に記載の電子楽器。
【請求項５】
前記制御部は、
演奏者による演奏を採点する採点処理と、
前記採点処理の結果、或る基準に達しているか否かを判定する判定処理と、
を実行し、
前記複数音高決定処理は、前記判定処理により前記或る基準に達していると判断された場合に、決定する前記複数の音高の数を減らすことを特徴とする請求項１に記載の電子楽器。
【請求項６】
前記複数の操作子は、白鍵及び黒鍵を含み、
前記制御部は、
前記第１タイミングに合わせて指定すべき前記第１音高に対応する操作子が、前記白鍵及び前記黒鍵のうちのいずれであるかを判断する白鍵黒鍵判断処理、
を実行し、
前記複数音高決定処理は、
前記白鍵黒鍵判断処理により前記白鍵であると判断された場合に、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の前記複数の音高に夫々対応する複数の操作子は、いずれも白鍵になるように前記複数の音高を決定し、
前記白鍵黒鍵判断処理により前記黒鍵であると判断された場合に、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の前記複数の音高に夫々対応する複数の操作子は、いずれも黒鍵になるように前記複数の音高を決定することを特徴とする請求項１乃至５のいずれか１項に記載の電子楽器。
【請求項７】
音高を指定するための複数の操作子と、
制御部と、
を備える電子楽器の制御方法において、
前記制御部は、
曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、
前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、
前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、
を実行することを特徴とする電子楽器の制御方法。
【請求項８】
音高を指定するための複数の操作子と、
制御部と、
を備える電子楽器の制御を行なうプログラムにおいて、
前記制御部に、
曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、
前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、
前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、
を実行させることを特徴とする電子楽器のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器、電子楽器の制御方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来より、光鍵盤を有する電子キーボードが知られている。このような電子キーボードには、楽曲の練習のための様々なレッスン機能を有するものがある。１つのレッスン機能として、練習者である演奏者が正しい鍵を押鍵するまで楽曲を停止させて待つものがある。
【０００３】
また、他のレッスン機能としては、演奏者が押鍵すべきタイミングまで、押鍵すべき鍵を点滅させ、押鍵すべきタイミングになるまで伴奏を進行する。そして、押鍵すべきタイミングになっても演奏者の押鍵がない場合には、押鍵を促すために点滅させていた鍵を点灯し、演奏者の任意の鍵の押鍵があった場合、楽曲の次の楽音を進行するものもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８６０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
演奏者が正しい鍵を押鍵するまで楽曲を停止させるレッスンの場合、楽曲の演奏が中断してしまうため、特に、初心者にとっては楽曲を演奏している気分を味わうことは難しかった。一方、演奏者の任意の鍵の押鍵があった場合に、楽曲の次の楽音を進行するレッスンの場合、正しい音高で押鍵しなくても、楽曲が進行するため、楽曲を演奏している気分を味わうことはできる。
【０００６】
しかしながら、このようなレッスンでは、どの音高かに関わらず押鍵があったか否かで楽曲が進行する。すなわち、正しい音高で押鍵しなくても楽曲が進行するため、特に、楽曲の演奏を習得するという見地からは押鍵のタイミングを覚えること以外には効果がないという問題があった。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、正しい音高の鍵のある程度の範囲を習得することができる電子楽器、電子楽器の制御方法及びそのプログラムを提供することを利点とする。
【課題を解決するための手段】
【０００８】
実施形態によれば、音高を指定するための複数の操作子と、制御部と、を備え、前記制御部は、曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させるとともに、演奏者が前記第１タイミングの次に指定すべき第２タイミングの前まで、前記曲データの自動演奏を進行させる自動演奏処理と、を実行することを特徴とする電子楽器、である。
【発明の効果】
【０００９】
本発明によれば、正しい音高の鍵のある程度の範囲を習得することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電子鍵盤楽器１００の外観を示す図である。
【図２】実施形態に係る電子鍵盤楽器１００の制御システム２００のハードウェアを示す図である。
【図３】本発明の第１実施形態にかかる電子鍵盤楽器１００の制御方法について説明するためのフローチャートである。
【図４】本発明の第２実施形態に係る電子鍵盤楽器１００の制御方法について説明するためのフローチャートである。
【図５】第２実施形態の変形例の動作を示すフローチャートである。
【図６】本発明の第３実施形態に係る電子鍵盤楽器１００の制御方法について説明するためのフローチャートである。
【図７】同第３実施形態に係る電子鍵盤楽器１００の制御方法について説明するためのフローチャートである。
【図８】Ｓ５３の次鍵領域点滅処理の動作を説明するためのフローチャートである。
【図９】次鍵領域押鍵確認処理（Ｓ５５、Ｓ５９）の動作を説明するためのフローチャートである。
【図１０】両手演奏曲の例を示す図である。
【図１１】押鍵すべき正しい音高の鍵を明るく点滅させ、低音側、高音側それぞれ３鍵ずつの白鍵を暗く点滅させた状態を示す図である。
【図１２】押鍵すべき鍵の低域及び高域の一定範囲（図では３鍵）の全てを同じ明るさで点滅又は点灯した状態を示す図である。
【図１３】押鍵タイミングが近づくにつれて、鍵盤の明るさを上げていく状態を示す図である。
【図１４】鍵盤１０１の右手領域、左手領域の両方が点灯した状態を示す図である。
【図１５】鍵盤１０１の右手、左手の点滅点灯領域を徐々に狭めていく状態を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態に係る電子楽器について説明する。
【００１２】
実施形態の電子楽器は、光鍵を有する電子鍵盤楽器である。演奏者が楽曲のレッスンを行なう際には、次に押鍵すべき鍵の所定の範囲にある鍵を光らせることにより、押鍵のタイミングのみならず、正しい音高の鍵のある程度の範囲を習得することができ、演奏者が楽曲を演奏している気分を味わうことができるものである。
１  電子鍵盤楽器１００について
以下、実施形態に係る電子鍵盤楽器について図１及び図２を参照して説明する。なお、図１及び図２に示す電子鍵盤楽器１００は、後述する第１実施形態乃至第３実施形態の電子鍵盤楽器１００の動作において使用される。
【００１３】
図１は、実施形態に係る電子鍵盤楽器１００の外観を示す図である。
同図に示すように、電子鍵盤楽器１００は、音高を指定する演奏操作子としての複数の鍵からなりそれぞれの鍵が光る機能を有する鍵盤１０１と、音量の指定、自動演奏のテンポ設定、自動演奏開始等の各種設定を指示する第１のスイッチパネル１０２と、本実施形態に係るレッスンのレッスンモードの選択、自動演奏曲の選曲や音色の選択などを行なう第２のスイッチパネル１０３と、自動演奏時の歌詞や各種設定情報を表示するＬＣＤ１０４（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等を備える。また、電子鍵盤楽器１００は、特に図示しないが、演奏により生成された楽音を放音するスピーカを裏面部、側面部、又は背面部などに備える。
【００１４】
図２は、実施形態に係る電子鍵盤楽器１００の制御システム２００のハードウェアを示す図である。同図において、制御システム２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、音源ＬＳＩ２０４、音声合成ＬＳＩ２０５、図１の鍵盤１０１、第１のスイッチパネル１０２、及び第２のスイッチパネル１０３が接続されるキースキャナ２０６、図１の鍵盤１０１の各鍵を光らせることにより識別子（第１識別子及び第２識別子を含む）として機能させる各ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｈｉｎｇ  Ｄｉｏｄｅ：発光ダイオード）を発光制御するＬＥＤコントローラ２０７、及び図１のＬＣＤ１０４が接続されるＬＣＤコントローラ２０８が、それぞれシステムバス２０９に接続される。
【００１５】
ＣＰＵ２０１は、ＲＡＭ２０３をワークメモリとして使用しながらＲＯＭ２０２に記憶された制御プログラムを実行することにより、電子鍵盤楽器１００の後述する第１実施形態乃至第３実施形態の制御動作を実行する。ＣＰＵ２０１は、制御プログラムにしたがって、音源部に含まれる音源ＬＳＩ２０４及び音声合成ＬＳＩ２０５に対して指示を出す。これにより、音源ＬＳＩ２０４及び音声合成ＬＳＩ２０５がデジタル楽音波形データ及びデジタル歌声音声データを生成し、出力する。
【００１６】
音源ＬＳＩ２０４及び音声合成ＬＳＩ２０５からそれぞれ出力されるデジタル楽音波形データ及びデジタル歌声音声データは、Ｄ／Ａコンバータ２１１、２１２によりそれぞれアナログ楽音波形信号及びアナログ歌声音声信号に変換される。アナログ楽音波形信号及びアナログ歌声音声信号は、ミキサ２１３で混合され、その混合信号がアンプ２１４で増幅された後に、特には図示しないスピーカ又は出力端子から出力される。
また、ＣＰＵ２０１には、自動演奏のシーケンスを制御するために使用されるタイマ２１０が接続される。
【００１７】
ＲＯＭ２０２は、実施形態に係る処理を行なう制御プログラム、各種固定データのほか、自動演奏曲データを記憶する。自動演奏曲データは、演奏者によって演奏されるメロディデータと、メロディデータに対応する伴奏曲データが含まれる。メロディデータには、各音の音高情報、前記各音の発音タイミング情報を含む。伴奏曲データは、メロディデータに対応する伴奏曲のみならず、歌声、人間の音声などのデータであっても良い。
【００１８】
各音の発音タイミングは、各発音間の間隔時間でもよく、自動演奏曲の開始時からの経過時間であっても良い。なお、時間の単位は、一般的なシーケンサーで用いられるティックと呼ばれるテンポを基準とした時間を単位とする。例えば、シーケンサーの分解能が４８０である場合は、４分音符の時間の１／４８０が１ティックとなる。なお、自動演奏曲データは、ＲＯＭ２０２に格納される場合に限らず、図示しない情報記憶装置や情報記憶媒体に記憶されていても良い。
【００１９】
また、自動演奏曲データのフォーマットは、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）用ファイルフォーマットに準拠していてもよい。
【００２０】
音源ＬＳＩ２０４は、図示しない波形ＲＯＭから楽音波形データを読み出し、Ｄ／Ａコンバータ２１１に出力する。音源ＬＳＩ２０４は、同時に最大２５６ボイスを発振させる能力を有する。
【００２１】
音声合成ＬＳＩ２０５は、ＣＰＵ２０１から、歌詞のテキストデータと音高と音長を与えられると、それに対応する歌声の音声データを合成し、Ｄ／Ａコンバータ２１２に出力する。
【００２２】
キースキャナ２０６は、図１の鍵盤１０１の押鍵／離鍵状態、第１のスイッチパネル１０２、及び第２のスイッチパネル１０３のスイッチ操作状態を定常的に操作し、ＣＰＵ２０１に割り込みをかけて状態変化を伝える。
【００２３】
ＬＥＤコントローラ２０７は、ＣＰＵ２０１からの指示により鍵盤１０１の鍵を光らせて演奏者の演奏をナビゲートするＩＣ（集積回路）である。
【００２４】
ＬＣＤコントローラ２０８は、ＬＣＤ１０４の表示状態を制御するＩＣである。
【００２５】
次に、本発明の実施形態にかかる電子鍵盤楽器１００の制御方法について説明する。以下に説明する第１実施形態乃至第３実施形態に係る電子鍵盤楽器１００の制御方法は、図１及び図２に示した電子鍵盤楽器１００において実現される。
２  第１実施形態
２−１  第１実施形態に係る電子鍵盤楽器１００の動作
図３は、本発明の第１実施形態にかかる電子鍵盤楽器１００の制御方法について説明するためのフローチャートである。
【００２６】
楽曲の演奏者により、第２のスイッチパネル１０３により自動演奏曲が選択され、第２のスイッチパネル１０３のうち第１レッスンモードに対応するスイッチ（図示せず）が選択されると、楽曲の開始処理が行なわれる（Ｓ１０）。
【００２７】
この楽曲の開始処理により、ＣＰＵ２０１がＲＯＭ２０２に格納された制御プログラムに従って、選択された自動演奏曲データについて第１レッスンが行なわれる。この第１レッスンでは、演奏者により指定されるべき楽曲の楽音の音高に対応する一定範囲の鍵を光らせることにより、自動演奏曲のレッスンを行なうものである。
【００２８】
次に、次鍵領域決定処理が行なわれる（Ｓ１１）。この次鍵領域決定処理では、イントロ再生やカウント再生の後、練習者である演奏者が押鍵すべき鍵の一定範囲の音高領域の鍵を決定する。Ｓ１０において、楽曲が開始した直後では、押鍵すべき鍵の音高は、自動演奏曲データに含まれるメロディデータに含まれる複数の音高情報のうち、最初の音高情報に対応する。
また、次鍵領域決定処理では、押鍵すべき鍵の音高に対応する鍵が白鍵及び黒鍵のうちいずれかであるかを、メロディデータに含まれる音高情報より判断する。
白鍵であると判断された場合、押鍵タイミングに合わせて指定を許可する押鍵すべき鍵の音高から一定範囲内の複数の音高に各々対応する複数の鍵は、いずれも白鍵になるように決定する。
黒鍵であると判断された場合、押鍵タイミングに合わせて指定を許可する押鍵すべき鍵の音高から一定範囲内の複数の音高に各々対応する複数の鍵は、いずれも黒鍵になるように決定する。
【００２９】
次に、Ｓ１１において決定された演奏者が押鍵すべき鍵の一定範囲の音高領域の鍵の点滅を行なわせる（Ｓ１２）。具体的には、ＣＰＵ２０１が、決定された一定範囲の音高領域の鍵番号と、明るさ、点灯態様（点灯又は点滅）をＬＥＤコントローラ２０７に知らせることにより、押鍵すべき鍵の一定範囲の音高領域の鍵が点滅される。
【００３０】
Ｓ１２における点滅処理は、演奏者が押鍵すべき正しい音高の鍵を明るく点滅（第１識別子）させ、その低音側、高音側それぞれ３鍵ずつの鍵を押鍵すべき鍵よりも暗くして点滅（第２識別子）させる。
【００３１】
実施形態では、押鍵すべき正しい音高の鍵が白鍵の場合には、低音側、高音側それぞれ３鍵ずつの白鍵を点滅させる。押鍵すべき正しい音高の鍵が黒鍵の場合には、低音側、高音側それぞれ３鍵ずつの黒鍵を点滅させる。図１１は、押鍵すべき白鍵ＷＫを含む低音側、高音側それぞれ３鍵ずつの白鍵ＷＫ−３〜ＷＫ＋３を光らせた鍵盤１０１を示す図である。
【００３２】
次に、伴奏曲データに基づいて伴奏を進行させる（Ｓ１３）。この伴奏の進行は、押鍵タイミングの直前のタイミングまで楽曲が進行する。
【００３３】
次に、Ｓ１２において点滅された次鍵領域のいずれかの鍵が押鍵されたか否かの判断が行なわれる（Ｓ１４）。
【００３４】
この判断は、明るく点滅している正しい音高の鍵のみならず、暗く点滅している正しい音高の鍵の低音側の３鍵と高温側の３鍵のいずれかの鍵を押鍵した場合にも正しく押鍵されたとの判断が行なわれる。すなわち、演奏者は、点滅している領域内の鍵であれば、どの鍵を押下しても楽曲を進行させることができる。
【００３５】
Ｓ１４において、点滅された次鍵領域のいずれかの鍵が押鍵されたと判断された場合、Ｓ１８の処理に移り、演奏者が押鍵すべき鍵の正しい音高を発音する（Ｓ１８）。
【００３６】
一方、Ｓ１４において、点滅された次鍵領域のいずれかの鍵が押鍵されていないと判断された場合、そのまま押鍵タイミングの直前まで伴奏を進行し、押鍵タイミングであるか否かの判断が行なわれる（Ｓ１５）。具体的には、上述のように、押鍵タイミングは、自動演奏曲データのメロディデータの楽音に対応付けられており、ＣＰＵ２０１は、タイマ２１０によって制御されるシーケンスに基づいて、演奏者が押鍵すべき鍵の正しい音高の押鍵タイミングを判断する。
【００３７】
Ｓ１５において、押鍵タイミングではないと判断された場合、処理はＳ１２に戻る。一方、Ｓ１５において、押鍵タイミングであると判断された場合、点滅していた一定範囲の音高領域の鍵を点灯に切り替えて（表示態様の変更）、演奏者に押鍵タイミングが到来したことを知らせる（Ｓ１６）。
【００３８】
その後、点灯領域のいずれかの鍵が押鍵されるまで楽曲進行を停止させて、演奏者の押鍵を待つ（Ｓ１７）。点灯領域のいずれかの鍵が押鍵されれば処理が進むことは、Ｓ１４の判断処理と同様である。
【００３９】
Ｓ１７において、点灯領域のいずれかの鍵が押鍵されたと判断された場合、演奏者が押鍵すべき鍵の正しい音高を発音し（Ｓ１８）、自動演奏データに基づいて、楽曲が終了したか否かの判断が行なわれる（Ｓ１９）。Ｓ１９において、楽曲が終了していないと判断された場合、Ｓ１１の処理に戻り、次の楽音の音高の処理に移る。
【００４０】
一方、Ｓ１９において、楽曲が終了したと判断された場合、楽曲の停止処理を行ない（Ｓ２０）、本発明の第１実施形態にかかる楽曲の演奏のレッスンを終了する。
２−２  第１実施形態の変形例
２−２−１  光鍵の表示態様
第１実施形態では、グラデーション点灯機能を備えた光鍵を想定したが、グラデーション機能のない光鍵であっても良い。例えば、図１２に示すように、押鍵すべき鍵より低域及び高域の一定範囲（図では３鍵）の鍵を全て同じ明るさで点滅又は点灯しても良い。
【００４１】
また、第１実施形態では、押鍵タイミング前は鍵領域を点滅させる場合について説明したが、図１３に示すように、領域の明るさを全体的に下げた状態で点灯させ、押鍵タイミングが近づくにつれて、明るさを上げていくようにしても良い（表示態様の変更）。
２−２−２  ＬＥＤの使用
第１実施形態では、鍵盤１０１自体が光る光鍵盤を想定したが、鍵の近傍に埋設されたＬＥＤを点滅・点灯しても良い。
２−２−３  点滅・点灯される鍵の種別
第１実施形態では、押鍵すべき鍵が白鍵の場合には押鍵すべき鍵を含む押鍵すべき鍵の低音側、高音側それぞれ３鍵ずつの白鍵を点滅・点灯し、黒鍵の場合には、押鍵すべき鍵を含む押鍵すべき鍵の低音側、高音側それぞれ３鍵ずつの黒鍵を点滅・点灯する場合について説明したが、押鍵すべき正しい音高の鍵が白鍵の場合であっても、低音側、高音側それぞれ３鍵ずつの白鍵に加え、これらの白鍵の音高の範囲に含まれる黒鍵も点滅させても良い。
２−３  第１実施形態の効果
第１実施形態の電子鍵盤楽器１００によれば、押鍵により楽曲が進行する鍵の範囲を楽音の音高を中心とした一定範囲としたことにより、任意の鍵の押鍵で進行する従来技術と同様の簡易性を維持しつつ、楽曲のメロディーを正確に追えない初心者でも、おおまかな楽曲の演奏を習得することができる。
【００４２】
また、グラデーション機能を搭載した光鍵により、楽曲が進行する押鍵範囲において正しい鍵を指示することができる。
【００４３】
さらに、変形例で言及したように、押鍵タイミングに近づくに従って光鍵の明るさを徐々に明るくしていくようにした場合は、従来の点滅では指示することが出来なかった押鍵タイミングが到来するまでの残り時間の長短を鍵盤１０１の明るさで提示することもできる。
３  第２実施形態
３−１  第２実施形態に係る電子鍵盤楽器１００の動作
次に、本発明の第２実施形態に係る電子鍵盤楽器１００の制御方法について、図４のフローチャートを参照して説明する。
【００４４】
図４に示すように、まず、Ｓ３０では、変数である領域幅Ｗに”２”がセットされる（Ｓ３０）。ここで、領域幅Ｗは押鍵すべき鍵の低域側、高域側の何鍵を点滅点灯させるかを保持する変数である。すなわち、領域幅Ｗ＝２のとき、押鍵すべき鍵の高域及び低域の２鍵ずつ、押鍵すべき鍵を含め全部で５鍵が点滅点灯することになる。
【００４５】
Ｓ３１では、第１実施形態のＳ１〜Ｓ２０まで動作と同様の動作が行なわれる。ただし、図１のＳ１０における楽曲開始処理については、第２実施形態では、第２のスイッチパネル１０３により自動演奏曲が選択され、第２のスイッチパネル１０３のうち、第２実施形態に係る第２レッスンモードに対応するスイッチ（図示せずが選択されると、楽曲の開始処理が行なわれる。
【００４６】
また、第２実施形態では、点滅点灯領域を押鍵すべき鍵を含めた５鍵の領域として第１実施形態の動作を実施することとなる。練習者である演奏者は押鍵タイミングに合わせて点滅点灯領域のいずれかの鍵を押鍵して楽曲を進行させる。
【００４７】
１曲分の演奏が終了したら採点処理を実行する（Ｓ３２）。ここでの採点処理は、Ｓ３１における押鍵タイミングと実際に練習者が押鍵した時間のずれを累算し、これを採点指標として用いることが考えられる。すなわち、蓄積時間が小さいほど、より正しい押鍵タイミングで演奏者が押鍵できていることとなり、高得点となる。これ以外にも領域内で押鍵すべき鍵に近い鍵を押鍵するほど高得点とするような採点も考えられる。
【００４８】
次に、Ｓ３２における採点処理による得点が、基準点を満たしたかどうかを判断する（Ｓ３３）。基準点に満たない場合は、同じ点滅点灯領域で再度、Ｓ３１の第１実施形態の処理を実施する。
【００４９】
Ｓ３３において、基準点を満たしていると判断された場合には、次に、領域幅Ｗが０となっていないかを判断する（Ｓ３４）。Ｓ３４において、領域幅Ｗが０でないと判断された場合、領域幅Ｗから１を減算して（Ｓ３５）、Ｓ３１の処理に戻る。次のループでは領域幅Ｗ＝１となる。すなわち、点滅点灯領域が押鍵すべき鍵を含めて３鍵となり、押鍵すべき領域が狭くなり、この状態で再度第１実施形態の処理を実施する（Ｓ３１）。従って、練習者である演奏者は、初回よりも基準点をクリアするための難易度が上がることになる。
【００５０】
再度Ｓ３１を終了し、採点処理(Ｓ３２)の後、基準点をクリアしている場合は領域幅Ｗは０となる。つまり次回のループでは鍵盤１０１は正しい鍵以外点滅点灯せず、練習者には正しいタイミングで正しい鍵を押鍵することが要求される。
【００５１】
領域幅Ｗが０で基準点をクリアすれば、当該楽曲をマスターしたものとして処理を終了する（Ｓ３４のＹＥＳ）。
３−２  第２実施形態の変形例
図５は、第２実施形態の変形例の動作を示すフローチャートである。第２実施形態では、点滅点灯の領域幅Ｗが２から０まで、採点結果が基準点をクリアするごとに短くなる例を説明したが、この領域幅Ｗを練習者に選択させてもよい。領域幅Ｗが短くなる程、レッスンの難易度があがる。
【００５２】
具体的には、第２のスイッチパネル１０３をスキャンし（Ｓ４０）、第２のスイッチパネル１０３の図示せぬ第１領域幅スイッチ（ステップ１：Ｗ＝２）〜第３領域幅スイッチ（ステップ３：Ｗ＝０）のうち、いずれの領域幅スイッチが押下されたかを判断し（Ｓ４１）、点滅点灯の領域幅Ｗを設定する。すなわち、レッスンの難易度を練習者に選択させる。
【００５３】
Ｓ４１において、第２のスイッチパネル１０３のうち、第１領域幅スイッチが押下されたと判断された場合は、領域幅Ｗ＝２（Ｓ４２）、第２領域幅スイッチが押下されたと判断された場合は、領域幅Ｗ＝１（Ｓ４３）、第３領域幅スイッチが押下されたと判断された場合は、領域幅Ｗ＝０（Ｓ４４）にセットする。
【００５４】
以降の処理は、第２実施形態と同様であるが、難易度に相当する点滅点灯の領域幅Wは更新せずに、基準点をクリアするまで第１実施形態の処理（Ｓ４５）を繰り返し、当該難易度で基準点をクリアしたら処理を終了する（Ｓ４６）。
３−３  第２実施形態の効果
第２実施形態では、鍵の点滅点灯範囲を初期の広い状態から段階を追って狭くしていくようにしたことにより、おおまかな楽曲演奏から始まり、最終的に正確な楽曲演奏を習得することができる。
４  第３実施形態
４−１  第３実施形態に係る電子鍵盤楽器１００の動作
第３実施形態では、演奏者が曲を両手で弾く場合について説明する。
【００５５】
本発明の第３実施形態に係る電子鍵盤楽器１００の制御方法について、図６及び図７のフローチャートを参照して説明する。
【００５６】
楽曲の演奏者により、第２のスイッチパネル１０３により自動演奏曲が選択され、第２のスイッチパネル１０３のうち、両手曲を対象とする第３レッスンモードに対応するスイッチ（図示せず）が選択されると、楽曲の開始処理が行なわれる（Ｓ５０）。
【００５７】
この楽曲の開始処理により、ＣＰＵ２０１がＲＯＭ２０２に格納された制御プログラムに従って、選択された自動演奏曲データについて第３レッスンが行なわれる。この第３レッスンでは、演奏者により指定されるべき楽曲の楽音の音高に対応する左手領域及び右手領域の一定範囲の鍵を光らせることにより、自動演奏曲のレッスンを行なうものである。
【００５８】
Ｓ５１では、変数ＬＴ（Ｌｅｆｔ  Ｔｉｍｉｎｇ）、ＲＴ（Ｒｉｇｈｔ  Ｔｉｍｉｎｇ）それぞれに左手の次鍵押鍵タイミング、右手の次鍵押鍵タイミングをセットする。次鍵押鍵タイミングは現在の曲位置から次の鍵を押鍵するまでの時間である。上述のように、単位は一般的なシーケンサーで用いられるティックと呼ばれるテンポを基準とした時間を単位とする。変数ＬＴ、ＲＴの使用方法については、後述する。
【００５９】
次に、次鍵領域決定処理が行なわれる（Ｓ５２）。この次鍵領域決定処理では、練習者である演奏者が押鍵すべき鍵の一定範囲の音高領域の鍵を決定する。第３実施形態では、両手曲を対象とする第３レッスンモードを対象とするため、演奏者が左手で押鍵すべき鍵の一定範囲の左手領域の鍵と、右手で押鍵すべき鍵の一定範囲の右手領域の鍵とを決定する。
【００６０】
Ｓ５３では次鍵領域点滅処理を実施する。この処理は第１実施形態と同様、次に押鍵する鍵を含めた領域を点滅させる処理であるが、両手曲の場合は動作が異なる。詳細は後述する。
【００６１】
次に、伴奏曲データに基づいて伴奏を進行させる（Ｓ５４）。この伴奏の進行は、押鍵タイミングの直前まで楽曲が進行する。
【００６２】
その後、押鍵タイミングの前にＳ５３において点滅された次鍵領域のいずれかの鍵が押鍵されたか否かの確認が行なわれる（Ｓ５５）。この処理についても詳細は後述する。
【００６３】
Ｓ５５の次鍵領域押鍵確認処理において、押鍵があったと確認された場合（Ｓ５６のＹＥＳ）は、Ｓ６１の処理に移り、演奏者が押鍵すべき鍵の正しい音高を発音する（ＳＳ６１）。押鍵がなかったと確認された場合（Ｓ５６のＮＯ）は、そのまま押鍵タイミングの直前まで伴奏を進行し、押鍵タイミングが到来したか否かの判断が行なわれる（Ｓ５７）。
【００６４】
Ｓ５７において、押鍵タイミングではないと判断された場合、処理はＳ５３に戻る。一方、Ｓ５７において、押鍵タイミングであると判断された場合、点滅していた一定範囲の音高領域の鍵を点灯に切り替えて、演奏者に押鍵タイミングであることを知らせる（Ｓ５８）。この処理についても詳細は後述する。
【００６５】
その後、点灯された次鍵領域のいずれかの鍵が押鍵されたか否かの確認が行なわれる（Ｓ５９）。この処理についても詳細は後述する。
【００６６】
Ｓ５９の次鍵領域押鍵確認処理において、押鍵があったと確認されない場合（Ｓ６０のＮＯ）は、点灯領域のいずれかの鍵が押鍵されるまで楽曲進行を停止させて、演奏者の押鍵を待つ。押鍵があったと確認された場合（Ｓ６０のＹＥＳ）、演奏者が押鍵すべき鍵の正しい音高を発音し（Ｓ６１）、楽曲が終了したか否かの判断を行なうＳ６２の処理に移る。
【００６７】
Ｓ６２において、楽曲が終了していない場合には、Ｓ５１の処理に戻り、次の楽音の音高の処理に移る。一方、Ｓ６２において、楽曲が終了したと判断された場合、楽曲の停止処理を行ない（Ｓ６３）、本発明の第３実施形態にかかる楽曲の演奏のレッスンを終了する。
【００６８】
次に、Ｓ５３の次鍵領域点滅処理の詳細について説明する。
【００６９】
図８は、Ｓ５３の次鍵領域点滅処理の動作を説明するためのフローチャートである。
【００７０】
最初に現時点で点灯している鍵盤領域を消灯する（Ｓ７０）。楽曲が開始された直後はいずれの鍵も点灯していないため本処理は冗長となるが、消灯している鍵に対して消灯処理を実施してもなんら問題がないため処理の簡略化ためこのようにする。
【００７１】
次に、Ｓ５１においてセットされた変数ＬＴと変数ＲＴを比較する。すなわち、現在の楽曲の位置から左手、右手の次の押鍵タイミングまでの時間を比較する（Ｓ７１）。
【００７２】
変数ＬＴが変数ＲＴより小さい場合、すなわち、左手の押鍵タイミングが右手の押鍵タイミングより早い場合は左手のみの領域を点滅させる（Ｓ７２）。
【００７３】
変数ＬＴと変数ＲＴが等しい場合、すなわち、現在の楽曲の位置から左手、右手の次の押鍵タイミングまでの時間が等しい場合は左手と右手の両方の領域を点滅させる（Ｓ７３）。
【００７４】
変数ＬＴが変数ＲＴより大きい場合、すなわち、右手の押鍵タイミングが左手の押鍵タイミングより早い場合は右手のみの領域を点滅させる（Ｓ７４）。
【００７５】
図６におけるＳ５８の次鍵領域点灯処理も同様であり、点滅処理を点灯処理に置き換えた処理となる。
【００７６】
当該動作を具体例で説明する。図１０に示す両手演奏曲において楽曲開始位置からＡのタイミングまでの時間は右手、左手とも等しい。すなわち、変数ＬＴ＝変数ＲＴである。この場合、Ａ点までは右手領域、左手領域共に点滅し、Ａ点に到達すると両領域が点灯に切替わる。
【００７７】
一方、Ａ点から見ると右手の次の押鍵タイミングはＢ点であり、左手はＣ点が押鍵タイミングとなる。すなわち、変数ＬＴ  ＞  変数ＲＴである。この場合、右手領域のみ点滅し、左手は図８のＳ７０において消灯されているため点滅せず、Ｂ点に到達すると右手領域が点灯に切替わり、左手領域は消灯したままとなる。
【００７８】
つまり、両方の領域が点灯するＡ点においては右手と左手の両方の押鍵が必要であることを練習者に指示し、右手のみが点灯するＢ点においては右手のみ押鍵すればよいことを練習者に指示することが出来る。Ｃ点以降についても同様である。図１４は右手領域、左手領域の両方が点灯した場合を示す図である。
【００７９】
次に、図６における次鍵領域押鍵確認処理（Ｓ５５、Ｓ５９）について説明する。
【００８０】
図９は、次鍵領域押鍵確認処理（Ｓ５５、Ｓ５９）の動作を説明するためのフローチャートである。最初に押鍵の有無を保持する変数Ｘをクリアする（Ｓ８０）。
【００８１】
次に、変数ＬＴと変数ＲＴを比較する（Ｓ８１）。
【００８２】
変数ＬＴが変数ＲＴより小さい場合、この場合は点滅点灯している領域は左手領域だけなので左手領域に押鍵があったかどうかを確認する（Ｓ８２）。押鍵があった場合は変数Ｘを有りにセットする（Ｓ８３）。左手領域に押鍵がない場合、変数Ｘは無しとされる（Ｓ８２のＮＯ）。
【００８３】
変数ＬＴと変数ＲＴが等しい場合は、右手領域と左手領域の両方が点滅点灯している。この場合は、右手領域と左手領域の両方に押鍵があった場合のみ押鍵有りとする（Ｓ８４、Ｓ８５、Ｓ８６）。すなわち、右手領域、左手領域両方が点滅点灯している場合は、両方の領域を押鍵しなければ楽曲は進行しない。右手領域又は左手領域に押鍵がない場合、変数Ｘは無しとされる（Ｓ８４のＮＯ、Ｓ８５のＮＯ）。
【００８４】
変数ＬＴが変数ＲＴより大きい場合は点滅点灯している領域は右手領域だけなので右手領域に押鍵があったかどうかを確認する（Ｓ８８）。押鍵があった場合は変数Ｘを有にセットする（Ｓ８９）。右手領域に押鍵がない場合、変数Ｘは無しとされる（Ｓ８８のＮＯ）。
【００８５】
本処理は変数Ｘを戻り値として返し、図６のＳ５６およびＳ６０では変数Ｘの値により押鍵の有無を判断することができる。
【００８６】
以上のように、本発明の第３実施形態によれば、両手曲にも本発明を適用することができる。また、本実施形態では、第２実施形態のようなレッスンに適用することも可能である。
【００８７】
この場合、図１５に示すように、右手、左手の点滅点灯領域を徐々に狭めていき（ステップ１→ステップ２→ステップ３）、最終的に正しい音高のみ指示するようにする。
【００８８】
４−２  第３実施形態の効果
第３実施形態の電子鍵盤楽器１００によれば、第１実施形態及び第２実施形態のレッスンを両手曲にも適用することができる。
【００８９】
従って、本発明の実施形態の電子鍵盤楽器１００によれば、押鍵のタイミングのみならず、正しい音高の鍵のある程度の範囲を習得することができ、特に、初心者にとって、楽曲を演奏している気分を味わうことができる。
上述の各実施形態では、演奏者による指定を許可する複数の鍵を同時に光らせ、演奏者が光っている複数の鍵のうちのいずれかの鍵を指定すると、曲データに含まれる第１音高にしたがった音を発音部に発音させることにしたが、演奏者が指定した鍵にしたがった音を発音部に発音させてもよい。すなわち、演奏者が曲データに含まれる第１音高を指定する鍵を押鍵しなかった場合、第１音高に応じた音を発音させずに、演奏者が指定した鍵にしたがった音を発音させて、曲データを進行させてもよい。この場合、演奏者は自分の押鍵が間違っていたことに気づくことができる。
【００９０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９１】
なお、上記実施形態は、以下の付記を含むものである。
［付記１］
音高を指定するための複数の操作子と、
制御部と、
を備え、前記制御部は、
曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、
前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、
前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、
を実行することを特徴とする電子楽器。
［付記２］
前記複数の音高を識別する識別子は、第１識別子及び第２識別子を有し、
前記表示処理は、前記第１タイミングの経過前に、前記複数の音高のなかの前記第１音高を識別する第１識別子と、前記複数の音高のなかの前記第１音高以外の音高を識別する第２識別子を表示することを特徴とする付記１に記載の電子楽器。
［付記３］
前記制御部は、
前記第１タイミングの経過前と経過後で、前記表示処理に表示させる前記識別子の表示態様を変更する表示態様変更処理、
を実行することを特徴とする付記１または２に記載の電子楽器。
［付記４］
前記制御部は、
前記第１タイミングより前のタイミングから前記第１タイミングに向けて、前記表示処理に表示させる前記識別子の表示態様を変更する表示態様変更処理、
をさらに実行することを特徴とする付記１または２に記載の電子楽器。
［付記５］
前記制御部は、
演奏者による演奏を採点する採点処理と、
前記採点処理の結果、或る基準に達しているか否かを判定する判定処理と、
を実行し、
前記複数音高決定処理は、前記判定処理により前記或る基準に達していると判断された場合に、決定する前記複数の音高の数を減らすことを特徴とする付記１に記載の電子楽器。
［付記６］
前記複数の操作子は、白鍵及び黒鍵を含み、
前記制御部は、
前記第１タイミングに合わせて指定すべき前記第１音高に対応する操作子が、前記白鍵及び前記黒鍵のうちのいずれであるかを判断する白鍵黒鍵判断処理、
を実行し、
前記複数音高決定処理は、
前記白鍵黒鍵判断処理により前記白鍵であると判断された場合に、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の前記複数の音高に夫々対応する複数の操作子は、いずれも白鍵になるように前記複数の音高を決定し、
前記白鍵黒鍵判断処理により前記黒鍵であると判断された場合に、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の前記複数の音高に夫々対応する複数の操作子は、いずれも黒鍵になるように前記複数の音高を決定することを特徴とする付記１乃至５のいずれか１の付記に記載の電子楽器。
［付記７］
音高を指定するための複数の操作子と、
制御部と、
を備える電子楽器の制御方法において、
前記制御部は、
曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、
前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、
前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、
を実行することを特徴とする電子楽器の制御方法。
［付記８］
音高を指定するための複数の操作子と、
制御部と、
を備える電子楽器の制御を行なうプログラムにおいて、
前記制御部に、
曲データに含まれる第１タイミング及び第１高音に基づいて、前記第１タイミングに合わせて指定を許可する前記第１音高から一定範囲内の複数の音高を決定する複数音高決定処理と、
前記複数音高決定処理により決定された前記複数の音高を識別する識別子を表示する表示処理と、
前記表示処理により前記識別子が表示された前記識別子が示す前記複数の音高のなかのいずれかの音高が指定されると、前記第１音高にしたがった音を発音部に発音させて、前記曲データの自動演奏を進行させる自動演奏処理と、
を実行させることを特徴とする電子楽器のプログラム。
【符号の説明】
【００９２】
１００…電子鍵盤楽器、
１０１…鍵盤、
１０２…第１のスイッチパネル
１０３…第２のスイッチパネル、
１０４…ＬＣＤ、
２００…制御システム、
２０１…ＣＰＵ、
２０２…ＲＯＭ、
２０３…ＲＡＭ、
２０４…音源ＬＳＩ、
２０５…音声合成ＬＳＩ、
２０６…キースキャナ、
２０７…ＬＥＤコントローラ、
２０８…ＬＣＤコントローラ、
２０９…システムバス、
２１０…タイマ、
２１１、２１２…Ｄ／Ａコンバータ、
２１３…ミキサ、
２１４…アンプ
【図１】
2019061008.tif 000003
【図２】
2019061008.tif 000004
【図３】
2019061008.tif 000005
【図４】
2019061008.tif 000006
【図５】
2019061008.tif 000007
【図６】
2019061008.tif 000008
【図７】
2019061008.tif 000009
【図８】
2019061008.tif 000010
【図９】
2019061008.tif 000011
【図１０】
2019061008.tif 000012
【図１１】
2019061008.tif 000013
【図１２】
2019061008.tif 000014
【図１３】
2019061008.tif 000015
【図１４】
2019061008.tif 000016
【図１５】
2019061008.tif 000017