(57)【要約】      （修正有）【課題】設定専用の操作子を設けることなく、鍵発光機能を利用して、高い自由度を有する階層的なメニュー設定をわかりやすい操作で行わせる。【解決手段】第１の階層において、第１階層スイッチ（メニュースイッチ２１、２２、２３）のうちオンされたスイッチに応じて、第２の階層にて選択可能となる複数の設定メニューが決定され、これら設定メニューが割り当てられた第２階層スイッチ（アサイン黒鍵ＢＫ）を他の演奏操作子と識別可能なように発光させる。第２の階層において、オンされたアサイン黒鍵ＢＫに応じてそれより第３の階層にて選択可能となる設定メニューが決定され、これら設定メニューが割り当てられた第３階層スイッチ（アサイン白鍵ＷＫ）を他の演奏操作子と識別可能なように発光させる。そして、最下位の第３の階層において、オンされたアサイン白鍵ＷＫに応じて、最終的な学習メニューが決定される。【選択図】図２
2015081982.tif 000002
【特許請求の範囲】
【請求項１】
発光機能付きの演奏操作子を有し、複数の階層による設定手順によって学習メニューが決定される電子楽器であって、
最上位である第１の階層において、当該第１の階層より下位の階層である第２の階層にて選択可能となる複数の設定メニューを、前記演奏操作子を含んだ複数の操作子のうち操作された操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子を他の演奏操作子と識別可能なように発光させる第１の設定手段と、
第２以降であって最下位でない階層において、当該階層より下位の階層にて選択可能となる複数の設定メニューを、前記第１の設定手段によって当該階層で選択可能とされた設定メニューが割り当てられている演奏操作子のうち操作された演奏操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子を他の演奏操作子と識別可能なように発光させる第２の設定手段と、
最下位の階層において、前記第１の設定手段または前記第２の設定手段によって当該最下位の階層で選択可能とされた設定メニューが割り当てられている演奏操作子のうち操作された演奏操作子に応じて、最終的な学習メニューを決定するメニュー決定手段と、
を有することを特徴とする電子楽器。
【請求項２】
前記メニュー決定手段により学習メニューが決定された後、前記学習メニューの実行開始前に、前記学習メニューに対応するフレーズの自動再生が開始されることを特徴とする請求項１記載の電子楽器。
【請求項３】
前記メニュー決定手段により学習メニューが決定された後、前記学習メニューの実行開始前に、前記学習メニューに対応するフレーズを演奏する際の運指範囲に対応する鍵が発光することを特徴とする請求項１または２記載の電子楽器。
【請求項４】
前記メニュー決定手段により学習メニューが決定されたことに応じて、演奏操作子の全てが、演奏操作を入力するための操作子として機能することを特徴とする請求項１〜３のいずれか１項に記載の電子楽器。
【請求項５】
当該電子楽器は電子鍵盤楽器であり、前記複数の階層は第３の階層までの３つの階層でなり、前記第１の階層では、前記第１の設定手段により複数の黒鍵の少なくとも一部に、前記第２の階層にて選択可能となる設定メニューが割り当てられ、前記第２の階層では、前記第２の設定手段により複数の白鍵の少なくとも一部に、前記第３の階層にて選択可能となる設定メニューが割り当てられることを特徴とする請求項１〜４のいずれか１項に記載の電子楽器。
【請求項６】
前記複数の階層は第３の階層までの３つの階層でなり、前記第１の階層においては学習内容の大区分が選択され、前記第２の階層においては学習対象となる曲が選択され、最下位の階層である前記第３の階層では学習対象となる曲のうちの一部のフレーズが選択されることを特徴とする請求項１〜５のいずれか１項に記載の電子楽器。
【請求項７】
前記メニュー決定手段により学習メニューが一旦決定された後、ユーザによる操作により、決定とされる学習メニューを、最下位の階層で選択可能となっていた設定メニューのうち予め定められた順番に従った次の設定メニューに変更するための変更操作子を有することを特徴とする請求項１〜６のいずれか１項に記載の電子楽器。
【請求項８】
発光機能付きの演奏操作子を有する電子楽器において複数の階層による設定手順によって学習メニューを決定する学習メニュー決定方法をコンピュータに実行させるためのプログラムであって、
前記学習メニュー決定方法は、
最上位である第１の階層において、当該第１の階層より下位の階層である第２の階層にて選択可能となる複数の設定メニューを、前記演奏操作子を含んだ複数の操作子のうち操作された操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子を他の演奏操作子と識別可能なように発光させる第１の設定ステップと、
第２以降であって最下位でない階層において、当該階層より下位の階層にて選択可能となる複数の設定メニューを、前記第１の設定ステップによって当該階層で選択可能とされた設定メニューが割り当てられている演奏操作子のうち操作された演奏操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子を他の演奏操作子と識別可能なように発光させる第２の設定ステップと、
最下位の階層において、前記第１の設定ステップまたは前記第２の設定ステップによって当該最下位の階層で選択可能とされた設定メニューが割り当てられている演奏操作子のうち操作された演奏操作子に応じて、最終的な学習メニューを決定するメニュー決定ステップと、
を有することを特徴とするプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発光機能付きの演奏操作子を有する電子楽器及びプログラムに関する。
【背景技術】
【０００２】
従来、楽器において、機能等のメニュー設定を階層的に行う技術が知られており、演奏に用いられる演奏操作子を機能設定に利用する楽器も知られている（下記特許文献１）。
【０００３】
この楽器においては、例えば、音色、音量を設定する際、音色、音量用の機能指示用のボタンを押すと、黒鍵に機能が割り当てられ、予め定められた黒鍵が、音色番号等を入力するためのテンキーやエンターキーとして利用できる。白鍵には機能設定の割り当てはされず、白鍵を押下すると、現在の設定状態にある音色や音量による楽音が発生し、これらの設定状態を耳で随時確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３２５７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の楽器では、２階層しか想定されておらず、階層数が増えていくと演奏操作子を利用した設定はわかりにくくなるおそれがある。また、いずれの機能を設定する際にも、黒鍵に割り当てられる機能は基本的にテンキー等で固定であり、自由度が低く、階層数が増える場合にも対応しにくい。しかも、特許文献１の楽器は、メニュー設定に鍵の発光機能を利用したものでもない。
【０００６】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、設定専用の操作子を設けることなく、鍵発光機能を利用して、高い自由度を有する階層的なメニュー設定をわかりやすい操作で行わせることができる電子楽器及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の請求項１の電子楽器は、発光機能付きの演奏操作子（Ｋ）を有し、複数の階層による設定手順によって学習メニューが決定される電子楽器であって、最上位である第１の階層において、当該第１の階層より下位の階層である第２の階層にて選択可能となる複数の設定メニューを、前記演奏操作子を含んだ複数の操作子（２１〜２３、Ｋ）のうち操作された操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子（ＢＫ）を他の演奏操作子と識別可能なように発光させる第１の設定手段（５）と、第２以降であって最下位でない階層において、当該階層より下位の階層にて選択可能となる複数の設定メニューを、前記第１の設定手段によって当該階層で選択可能とされた設定メニューが割り当てられている演奏操作子（ＢＫ）のうち操作された演奏操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子（ＷＫ）を他の演奏操作子と識別可能なように発光させる第２の設定手段（５）と、最下位の階層において、前記第１の設定手段または前記第２の設定手段によって当該最下位の階層で選択可能とされた設定メニューが割り当てられている演奏操作子（ＷＫ）のうち操作された演奏操作子に応じて、最終的な学習メニューを決定するメニュー決定手段（５）と、を有することを特徴とする。
【０００８】
上記目的を達成するために本発明の請求項８のプログラムは、発光機能付きの演奏操作子を有する電子楽器において複数の階層による設定手順によって学習メニューを決定する学習メニュー決定方法をコンピュータに実行させるためのプログラムであって、前記学習メニュー決定方法は、最上位である第１の階層において、当該第１の階層より下位の階層である第２の階層にて選択可能となる複数の設定メニューを、前記演奏操作子を含んだ複数の操作子のうち操作された操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子（ＢＫ）を他の演奏操作子と識別可能なように発光させる第１の設定ステップと、第２以降であって最下位でない階層において、当該階層より下位の階層にて選択可能となる複数の設定メニューを、前記第１の設定ステップによって当該階層で選択可能とされた設定メニューが割り当てられている演奏操作子のうち操作された演奏操作子に応じて決定すると共に、該決定した複数の設定メニューのそれぞれを少なくとも一部の演奏操作子に割り当て、該割り当てた演奏操作子（ＷＫ）を他の演奏操作子と識別可能なように発光させる第２の設定ステップと、最下位の階層において、前記第１の設定ステップまたは前記第２の設定ステップによって当該最下位の階層で選択可能とされた設定メニューが割り当てられている演奏操作子（ＷＫ）のうち操作された演奏操作子に応じて、最終的な学習メニューを決定するメニュー決定ステップと、を有することを特徴とする。
【０００９】
なお、上記括弧内の符号は例示である。
【００１０】
なお、請求項８記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体は、本発明を構成する。
【発明の効果】
【００１１】
本発明の請求項１、８によれば、設定専用の操作子を設けることなく、鍵発光機能を利用して、高い自由度を有する階層的なメニュー設定をわかりやすい操作で行わせることができる。
【００１２】
請求項２によれば、学習メニューの決定が報知されると共に、ユーザは学習の準備ができる。
【００１３】
請求項３によれば、学習開始前に運指範囲を把握させることができる。
【００１４】
請求項４によれば、メニュー決定が完了して通常の演奏入力が可能な状態となる。
【００１５】
請求項７によれば、学習メニューを順次シフトさせて切り替えることができ、利便性が高い。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態に係る電子楽器の全体構成を示すブロック図である。
【図２】電子楽器の主要部の模式的平面図（図（ａ））、１つの鍵と発光部との関係を示す図（図（ｂ））である。
【図３】第２、第３の階層における鍵盤部の発光状態の一例を示す図（図（ａ）、（ｂ））である。
【図４】学習メニュー決定処理のフローチャートである。
【図５】ステップ練習の処理のフローチャートである。
【図６】変形例の電子楽器の模式図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面を参照して説明する。
【００１８】
図１は、本発明の一実施の形態に係る電子楽器の全体構成を示すブロック図である。図２（ａ）は、本電子楽器の主要部の模式的平面図である。
【００１９】
本電子楽器は、電子鍵盤楽器として構成され、図１に示すように、検出回路３、検出回路４、ＲＯＭ６、ＲＡＭ７、タイマ８、表示装置９、外部記憶装置１０、ＭＩＤＩインターフェイス（ＭＩＤＩＩ／Ｆ）１１、通信インターフェイス（通信Ｉ／Ｆ）１２、発光部１９、音源回路１３及び効果回路１４が、バス１６を介してＣＰＵ５にそれぞれ接続されて構成される。
【００２０】
さらに、検出回路３には、演奏操作子１が接続され、検出回路４には、各種情報を入力するための複数のスイッチを含む設定操作子２が接続されている。演奏操作子１には、音高情報を入力するための鍵盤部ＫＢにおける鍵Ｋ（白鍵ＷＫ、黒鍵ＢＫ）が含まれ、設定操作子２には、メニュースイッチ（ＳＷ）２１、２２、２３、シフトスイッチ（ＳＷ）２４、２５が含まれる（図２（ａ））。
【００２１】
表示装置９は液晶ディスプレイ（ＬＣＤ）等で構成され、楽譜や文字等の各種情報を表示する。ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１１には他のＭＩＤＩ機器１００が接続されている。通信Ｉ／Ｆ１２には通信ネットワーク１０１を介してサーバコンピュータ１０２が接続され、音源回路１３には効果回路１４を介してサウンドシステム１５が接続されている。
【００２２】
検出回路３は演奏操作子１の操作状態を検出し、検出回路４は設定操作子２の操作状態を検出する。ＣＰＵ５は、本装置全体の制御を司る。ＲＯＭ６は、ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ７は、演奏データ、テキストデータ等の各種入力情報、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ８は、タイマ割り込み処理における割り込み時間や各種時間を計時する。外部記憶装置１０は、上記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する。
【００２３】
ＭＩＤＩ Ｉ／Ｆ１１は、他のＭＩＤＩ機器１００等の外部装置からのＭＩＤＩ（Musical Instrument Digital Interface）信号を入力したり、ＭＩＤＩ信号を外部装置に出力したりする。通信Ｉ／Ｆ１２は、通信ネットワーク１０１を介して、例えばサーバコンピュータ１０２とデータの送受信を行う。音源回路１３は、演奏操作子１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する。効果回路１４は、音源回路１３から入力される楽音信号に各種効果を付与し、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１５は、効果回路１４から入力される楽音信号等を音響に変換する。
【００２４】
外部記憶装置１０としては、例えば、ＵＳＢメモリ、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブ及び光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。ＲＯＭ６に制御プログラムが記憶されていない場合には、この外部記憶装置１０に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。
【００２５】
図２（ｂ）は、１つの鍵Ｋと発光部１９との関係を示す図である。本楽器は、鍵盤部ＫＢの各鍵Ｋに発光機能を備えている。この発光機能は、各鍵Ｋが個別に発光できればよく、公知の構成を採用できる。例えば、図２（ｂ）に示すように、各鍵Ｋの下方に設けたＬＥＤからなる発光部１９が鍵Ｋを下方から照射し、鍵Ｋを透過する光が視認される構成とする。発光部１９の発光は、不図示の発光回路を介してＣＰＵ５により制御される。しかしこれに限定されず、各鍵Ｋの後方に設けたＬＥＤから押鍵面に光を照射する構成等も考えられる。あるいは、鍵Ｋの後方のパネル部の縁部に直線的に一列に配列したＬＥＤを発光させてもよい。発光機能を実現する構成は限定されず、ＣＰＵ５が発光を制御できればよい。
【００２６】
この発光機能は、演奏データに対応する演奏ガイド用のデータに従って、次に押鍵すべき鍵Ｋが指示される、いわゆる演奏操作ガイド機能に用いられる。また、通常のマニュアル演奏時には、押鍵された鍵Ｋを発光させるのに用いることもできる。
【００２７】
さらに、本実施の形態では、鍵発光機能が、後述する学習メニューの決定及びそれの実行にも利用される。学習メニューの決定は、複数の階層による設定手順によってなされる。学習メニューの階層的設定について、ここで概説しておく。
【００２８】
学習メニューの決定は、一例として３つの階層によってなされる。最上位の第１の階層では、学習内容を大別する大区分の設定メニューとして、「弾く」、「聴く」、「慣れる」のいずれかが選択される。図２（ａ）に示すメニュースイッチ２１、２２、２３は、それぞれ、「弾く」、「聴く」、「慣れる」に関する学習メニューを設定するための「第１階層スイッチ」である。第２の階層で中区分が選択され、最下位である第３の階層で具体的な学習メニューが最終的に決定される。
【００２９】
図３（ａ）、（ｂ）は、それぞれ、第２、第３の階層における鍵盤部ＫＢの発光状態の一例を示す図である。
【００３０】
第２の階層では、全黒鍵ＢＫのうち、第１の階層で押下された第１階層スイッチ（スイッチ２１〜２３）に対応する複数の黒鍵ＢＫが発光する。図３（ａ）の例では、メニュースイッチ２１（弾くＳＷ）がオンされたことで、低音側から５つの黒鍵ＢＫが発光する。これら５つの黒鍵ＢＫには、中区分の設定メニューが割り当て（アサイン）される。メニュースイッチ２１がオンされた場合を例にとると、５つの黒鍵ＢＫ（アサイン黒鍵ＢＫ１〜ＢＫ５）には、光ガイドによる演奏用の練習曲がアサインされる。ユーザは、これらアサイン黒鍵ＢＫ１〜ＢＫ５から所望の黒鍵ＢＫを押下することで、学習対象となる練習曲を選択することができる。従って、アサイン黒鍵ＢＫ１〜ＢＫ５は、「第２階層スイッチ」として機能する。
【００３１】
第３の階層では、第２の階層で押下された第２階層スイッチ（アサイン黒鍵ＢＫ１〜ＢＫ５のいずれか）に対応する複数の白鍵ＷＫが発光する。図３（ｂ）の例では、アサイン黒鍵ＢＫ１がオンされたことで、低音側から７つの白鍵ＷＫが発光する。これら７つの白鍵ＷＫには、小区分の設定メニューが割り当て（アサイン）される。メニュースイッチ２１の後にアサイン黒鍵ＢＫ１がオンされた場合を例にとると、７つの白鍵ＷＫ（アサイン白鍵ＷＫ１〜ＷＫ７）には、練習曲を複数（この例では７つ）に区分したうちの１つである練習ステップが低音側から順にアサインされる。ユーザは、これらアサイン白鍵ＷＫ１〜ＷＫ７から所望の白鍵ＷＫを押下することで、練習ステップを選択し、実行することができる。従って、アサイン白鍵ＷＫ１〜ＷＫ７は、「第３階層スイッチ」として機能する。
【００３２】
なお、アサイン黒鍵、白鍵の発光の際には、一旦点滅してその後点灯するようにしてもよい。シフトスイッチ２４、２５は、最下位の階層で選択可能となっていた設定メニューのうち予め定められた順番に従った次の設定メニューに変更するための変更操作子として機能する。例えば、アサイン白鍵ＷＫ３のオンにより現在決定されている練習ステップの練習中にシフトスイッチ２５をオンすると、アサイン白鍵ＷＫ４をオンした場合に選択されるべき練習ステップに、決定状態が切り替わる。
【００３３】
図４は、学習メニュー決定処理のフローチャートである。この処理は、本楽器の電源オン時に開始され、ＣＰＵ５により実行されるが、所定の操作子（例えば、図示しないパネル上の学習モード選択スイッチ）のオンにより開始されるとしてもよい。
【００３４】
まず、初期設定を実行する（ステップＳ１０１）。すなわち、所定プログラムの実行を開始し、各種レジスタに初期値を設定する。次に、ステップＳ１０２〜Ｓ１０４で、メニュースイッチ２１、２２、２３のいずれがオンされたかによって、処理が分岐する。メニュースイッチ２１（弾くＳＷ）がオンされると、ステップＳ１０２からステップＳ１０５に進む。この場合、学習内容は後述のステップの練習となる。そこでステップＳ１０５では、メニュースイッチ２１に対応して予め定められた複数の黒鍵ＢＫに、選択可能な練習曲を１つずつ割り当てる（アサインする）。
【００３５】
次に、ステップＳ１０６では、アサイン黒鍵ＢＫ（例えばＢＫ１〜ＢＫ５）を同時に複数回（例えば３回）点滅させた後、点灯状態とする（図３（ａ）参照）。それと共に、現在の状態を表す状態フラグＳＴＴに、第２の階層であることを示す「１」を設定する。
【００３６】
次に、ステップＳ１０７では、点灯状態にあるアサイン黒鍵ＢＫ（第２階層スイッチ）のいずれかが押下されたか否かを判別する。その判別の結果、押下がない場合は、処理をステップＳ１１１に進める一方、いずれかが押下された場合は、ステップＳ１０８に進み、点灯状態にあるアサイン黒鍵ＢＫを消灯する。
【００３７】
次に、ステップＳ１０９では、押下されたアサイン黒鍵ＢＫに割り当てられている練習曲に対応して予め定められた複数の白鍵ＷＫに、練習ステップを１ステップずつ割り当てる（アサインする）。練習ステップは、上記練習曲を複数に区分したものである。次に、ステップＳ１１０では、アサイン白鍵ＷＫ（例えばＷＫ１〜ＷＫ７）を同時に複数回（例えば３回）点滅させた後、点灯状態とする（図３（ｂ）参照）。それと共に、選択状態にある練習曲の自動再生を開始する。練習曲はエンドまで再生されると再び先頭から自動再生される。自動再生の際、練習曲の進行に従って各鍵Ｋの発光もなされる。さらに、状態フラグＳＴＴに、第３の階層であることを示す「２」を設定する。
【００３８】
次に、ステップＳ１１１では、ＳＴＴ＝２で且つ、点灯状態にあるアサイン白鍵ＷＫ（第３階層スイッチ）のいずれかが押下されたか否かを判別する。その判別の結果、ＳＴＴ＝２でないか、またはアサイン白鍵ＷＫの押下がない場合は処理をステップＳ１１２に進める。ステップＳ１１２では、第１階層スイッチ（メニュースイッチ２１〜２３のいずれか）がオンされたか否かを判別する。その判別の結果、第１階層スイッチのオンがない場合は、処理をステップＳ１０７に戻す一方、第１階層スイッチのオンがあれば処理をステップＳ１０２に戻す。
【００３９】
一方、ステップＳ１１１で、ＳＴＴ＝２で且つアサイン白鍵ＷＫのいずれかが押下された場合は、ステップＳ１１３に進み、点灯状態にあるアサイン白鍵ＷＫを消灯する。それと共に、再生中の練習曲の再生を停止し、状態フラグＳＴＴに、学習メニューが決定状態にあることを示す「３」を設定する。ＳＴＴ＝３となると、各鍵Ｋは本来の演奏操作子に復帰し、押鍵されればそれ対応する楽音が発生する状態となる。
【００４０】
次に、ステップＳ１１４では、押下されたアサイン白鍵ＷＫに割り当てられている練習ステップを今回の練習ステップとして決定し、練習（図５のステップ練習）を実行する。なお、練習ステップは、例えば、練習曲の全小節が予め区分されたものであり、１ステップの単位は数小節（例えば２〜１０小節）程度のフレーズとされている。ステップＳ１１４の処理後はステップＳ１０９に処理を戻す。
【００４１】
なお、ステップＳ１１０では、練習曲の自動再生はアサイン白鍵ＷＫの点灯後に開始されるとしたので、点滅中には学習状態の戻りや進みの遷移ができない。そこで、押下されたアサイン黒鍵ＢＫによって曲が選択されたことを明確に知らせるために、アサイン白鍵ＷＫの点滅開始と同時に、選択状態とされた練習曲の自動再生あるいは曲頭の自動再生を開始してもよい。その場合の点滅や点灯はタイマ処理にて制御すればよい。そして、ステップＳ１１１では、アサイン白鍵ＷＫの点滅継続中であっても、ＳＴＴ＝２で且つアサイン白鍵ＷＫのいずれかが押下された場合は、ステップＳ１１３に進むようにしてもよい。そのようにすれば、ステップＳ１１４のステップ練習へとより効率よく移行することができる。
【００４２】
前記ステップＳ１０３の判別の結果、メニュースイッチ２２（聴くＳＷ）がオンされると、ステップＳ１１５に進む。この場合、学習内容は、楽曲のお手本演奏を聴くモードとなる。ステップＳ１１５においては、ステップＳ１０５〜Ｓ１１４に類似した処理が実行される。ただし、第２の階層では、聴く曲のジャンル選択がなされ、第３の階層では、ジャンル中の再生曲の選択がなされる。
【００４３】
前記ステップＳ１０４の判別の結果、メニュースイッチ２３（慣れるＳＷ）がオンされると、ステップＳ１１６に進む。この場合、学習内容は、タッチ練習モードとなる。ステップＳ１１６では、ステップＳ１０５〜Ｓ１１４に類似した処理が実行される。ただし、第２の階層では、タッチ練習（押鍵強弱の練習）をするための曲のジャンル選択がなされ、第３の階層では、ジャンル中のタッチ練習用の曲の選択がなされる。ステップＳ１１５またはステップＳ１１６の後は、処理をステップＳ１０２に戻す。
【００４４】
図５は、図４のステップＳ１１４で実行されるステップ練習の処理のフローチャートである。
【００４５】
まず、ステップＳ２０１では、シフトスイッチ２４、２５のいずれかが押下されたか否かを判別する。その判別の結果、シフトスイッチ２４、２５のいずれかが押下された場合は、次のステップに移行する（ステップＳ２１４）。すなわち、シフトスイッチ２４、２５の押下によって、現在の練習曲における現在練習対象となっている練習ステップの１つ前、１つ後の練習ステップに、練習対象が切り替わる。従って、シフトスイッチ２４またはシフトスイッチ２５を押下する度に、同じ練習曲において、練習対象とする練習ステップを１つずつ前後に移行させることができる。
【００４６】
次に、ステップＳ２０２では、練習対象となっている練習ステップのフレーズをさらに複数に区分した小フレーズを自動再生する。その際、小フレーズの進行に従って各鍵Ｋの発光もなされ、ユーザはそれを見て演奏のお手本にすることができる。小フレーズの単位は、例えば、０．５〜４小節程度である。最初は、練習ステップのうちの先頭の小フレーズが再生される。
【００４７】
次に、ステップＳ２０３で、今回の小フレーズの再生が終了したか否かを判別し、再生が終了していなければ処理をステップＳ２０１に戻す一方、再生が終了すると、ステップＳ２０４に進む。そして、練習ステップのフレーズを構成する各小フレーズにおける運指範囲を取得する。運指範囲は各小フレーズから抽出して取得してもよい。あるいは、予め各練習曲の各練習ステップに対応してＲＯＭ６等に記憶されている運指範囲データの読み出しにより取得してもよい。ここで、運指範囲は、原則として各小フレーズにおける最低音と最高音とが相当する。
【００４８】
次に、ステップＳ２０５では、取得され、且つ未表示の運指範囲のデータが残っているか否かを判別する。その判別の結果、未表示の運指範囲のデータが残っている場合は、今回の小フレーズの運指範囲を発光表示する。すなわち、最低音と最高音に相当する２つの鍵Ｋを点灯させる。それと同時に対応する音高の楽音を発生させる。ユーザは、発光した鍵Ｋを押鍵し、運指範囲を実際に認識できる。一方、取得され、且つ未表示の運指範囲のデータが残っていない場合は、最後の小フレーズの練習が終了したので、処理をステップＳ２１２に進める。
【００４９】
次に、ステップＳ２０７では、マニュアルキーオン、すなわちユーザによる鍵Ｋの押鍵操作がされたか否かを判別し、マニュアルキーオンがあるまでその判別を継続し、マニュアルキーオンがあると、押鍵された鍵Ｋの楽音を発生させる（ステップＳ２０８）。そして、ステップＳ２０９では、押鍵操作された鍵Ｋが運指キー（運指範囲に対応する鍵Ｋ）と一致するか否かを判別する。その判別の結果、押鍵操作された鍵Ｋが運指キーと一致しない場合は、やり直しをさせるべく、処理をステップＳ２０７に戻す一方、押鍵操作された鍵Ｋが運指キーと一致した場合は、正しい鍵Ｋが押下されたので、今回の練習ステップにおける次の（未練習の）小フレーズが有るか否かを判別する（ステップＳ２１０）。
【００５０】
その判別の結果、次の（未練習の）小フレーズが有る場合は、練習対象を１つ進め、次の小フレーズを練習対象とする（ステップＳ２１１）。その後、処理をステップＳ２０１に戻す。一方、次の（未練習の）小フレーズが無い場合は、最後の小フレーズの練習が終了したので、処理をステップＳ２１２に進める。
【００５１】
ステップＳ２１２では、今回のステップ練習が終了したので、通常の光ガイドによる演奏練習へと移行する。これは、今回の練習対象のステップにつき最初から一通り、ガイド演奏を行うモードである。本実施の形態では、この通常の光ガイド演奏の前段階で、ステップＳ２０６〜Ｓ２１１で運指範囲を実際に押鍵させているので、運指（指運び）のイメージがつかみすい。
【００５２】
次に、ステップＳ２１３では、光ガイド演奏が、今回の練習ステップのエンドまで行われたか否かを判別し、エンドまで行われるまでステップＳ２１２の処理を繰り返し、エンドまで行われると、図５の処理を終了させる。
【００５３】
ところで、図４、図５のフローの実行中の任意の時に、所定の操作子の押下によって、学習メニュー決定処理を抜けることができる。その場合、状態フラグＳＴＴはリセットされ、ＳＴＴ＝０となる。
【００５４】
なお、アサイン黒鍵ＢＫ、アサイン白鍵ＷＫは発光させ、それ以外の黒鍵ＢＫや白鍵ＷＫは発光させないとした。しかし、これに限られず、アサイン黒鍵ＢＫ、アサイン白鍵ＷＫを他の（アサイン鍵以外の）操作子と識別可能なように発光させればよい。例えば、点滅状態や発光色を他の操作子と異ならせるようにしてもよい。
【００５５】
本実施の形態によれば、第１の階層において、第１階層スイッチ（メニュースイッチ２１、２２、２３）のうちオンされたスイッチに応じて、第２の階層にて選択可能となる複数の設定メニューが決定され、これら設定メニューが割り当てられたアサイン黒鍵ＢＫを他の演奏操作子と識別可能なように発光させる。
【００５６】
次に、第２の階層において、オンされたアサイン黒鍵ＢＫに応じてそれより第３の階層にて選択可能となる複数の設定メニューが決定され、これら設定メニューが割り当てられたアサイン白鍵ＷＫを他の演奏操作子と識別可能なように発光させる。
【００５７】
そして、最下位の第３の階層において、オンされたアサイン白鍵ＷＫに応じて、最終的な学習メニューが決定される。よって、設定専用の操作子を設けることなく、鍵Ｋの発光機能を利用して、高い自由度を有する階層的なメニュー設定をわかりやすい操作で行わせることができる。
【００５８】
また、学習メニューの実行開始前に、学習メニューに対応するフレーズの自動再生が開始される（図４のステップＳ１１３）ので、学習メニュー（練習対象のステップ）の決定が報知されると共に、ユーザは学習の準備ができる。
【００５９】
また、学習メニューの実行開始前に、学習メニューに対応するフレーズを演奏する際の運指範囲に対応する鍵Ｋが発光し（図５のステップＳ２０６）、合致する押鍵をさせる（図５のステップＳ２０９）ので、学習開始前に運指範囲を把握させることができる。
【００６０】
また、学習メニューが決定されたことに応じて、鍵Ｋの全てが、演奏操作を入力するための操作子として機能するので（図４のステップＳ１１３）、メニュー決定が完了して通常の演奏入力が可能な状態となる。
【００６１】
また、学習メニューが一旦決定された後、シフトスイッチ２４、２５のユーザによる操作により、決定とされる学習メニューを、選択可能となっていた設定メニューのうち予め定められた順番に従った次の設定メニューに変更できる（図５のステップＳ２０１）ので、学習メニューを順次シフトさせて切り替えることができ、利便性が高い。
【００６２】
なお、第２、第３の階層において、設定メニューが割り当てられる鍵Ｋや鍵Ｋの数は例示に限定されない。低音側から割り当てることも必須でない。また、第２の階層で白鍵ＷＫを利用し、第３の階層で黒鍵ＢＫを利用してもよい。
【００６３】
なお、本実施の形態では、学習メニューの決定を３つの階層にて行うことを例示したが、階層は２以上であればよく、第２の階層が最下位となってもよく、あるいは４階層以上であってもよい。例えば、２段鍵盤型の鍵盤楽器に適用する場合、各段の黒鍵、白鍵を１つの階層用に用いて階層数を増やすことができる。従って、第２以降から最下位の階層において、演奏操作子（鍵Ｋ）を、選択可能なメニューの発光による報知と決定の入力とに用いるようにすればよい。また、階層の数は固定でなくてもよい。すなわち、大区分の設定メニューの各々における階層数は共通でなくてもよく、第１の階層で操作した操作子によって階層数が決まるようにしてもよい。
【００６４】
なお、第１階層スイッチとして、「弾く」、「聴く」、「慣れる」に対応するメニュースイッチ２１、２２、２３の３つを例示したが、「弾く」と「聴く」を１つのスイッチにまとめて共用としもよい。共用となるスイッチをオンした場合については、上位の数階層で、「聴く」のオンの場合と同様の曲選択や自動再生がなされ、その後の下位の数階層で、「弾く」のオンの場合の曲選択後の階層処理と同様の練習ステップの選択等がなされるとする。なお、その場合、「聴く」の機能による自動再生中に「弾く」の機能へ移行させるために、シフトスイッチ２４、２５を利用できるようにしてもよい。
【００６５】
なお、第１階層スイッチとしてメニュースイッチ２１、２２、２３を例示したが、黒鍵ＢＫの一部または白鍵ＷＫの一部を第１階層スイッチとして利用してもよい。その際、２つ以上の操作子の組み合わせによる同時オンによって、それに応じた設定メニューが選択されるとしてもよい。
【００６６】
また、第１階層スイッチの数や第１階層スイッチとなる組み合わせの数は３つに限定されない。従って、学習メニューの大区分の数も４以上設けてもよい。例えば、例示した３つの大区分以外に、学習メニューとして学習ゲーム等を採用してもよい。その場合、第２の階層でコンテンツジャンルを選択し、第３の階層で具体的なコンテンツ（ゲーム）を選択する、という構成が考えられる。
【００６７】
なお、本実施の形態の電子楽器は、鍵盤楽器の形態としたが、それに限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。また、音源装置、自動演奏装置等を１つの電子楽器本体に内蔵したものに限らず、それぞれが別体の装置であり、ＭＩＤＩＩ／Ｆや各種ネットワーク等の通信手段を用いて各装置を接続するものであってもよい。
【００６８】
また、本発明の電子楽器には、図６の変形例として示す入力装置のようなものも含まれる。図６は、変形例の電子楽器の模式図である。この電子楽器３０は、主に入力装置として構成され、それぞれ複数の操作子でなる、第１階層スイッチ３１、第２階層スイッチ３２、第３階層スイッチ３３を有する。またシフトスイッチ３４も備える。不図示のアンプやスピーカに接続して、スイッチ３１、３２、３３を、いずれもドラム音発生用の演奏操作子として用いることができる。
【００６９】
学習メニューの設定に関し、図２に示した鍵盤楽器に対応させると、第１階層スイッチ３１は、メニュースイッチ２１、２２、２３に相当し、第２階層スイッチ３２、第３階層スイッチ３３は、それぞれ黒鍵ＢＫ、白鍵ＷＫに相当する。シフトスイッチ３４は、シフトスイッチ２４、２５に相当する。
【００７０】
このように、本発明の電子楽器には、演奏操作子となり得るものを有する装置が含まれる。従って、呼称としては、電子楽器に限られず、ゲーム装置、携帯型通信端末等であってもよい。
【００７１】
なお、本発明を達成するためのソフトウェアによって表される制御プログラムを記憶した記憶媒体を、本楽器に読み出すことによって同様の効果を奏するようにしてもよく、その場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを伝送媒体（例えば、通信Ｉ／Ｆ１２）等を介して供給してもよく、その場合は、プログラムコード自体が本発明を構成することになる。なお、これらの場合の記憶媒体としては、ＲＯＭのほか、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００７２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【符号の説明】
【００７３】
５  ＣＰＵ（第１の設定手段、第２の設定手段、メニュー決定手段）、  ＢＫ  黒鍵（演奏操作子）、  ＷＫ  白鍵（演奏操作子）、  ２１、２２、２３  メニュースイッチ（操作子）、  ２４、２５、３４  シフトスイッチ（変更操作子）、  ３１  第１階層スイッチ（操作子）、  ３２  第２階層スイッチ（演奏操作子）、  ３３  第３階層スイッチ（演奏操作子）
【図１】
2015081982.tif 000003
【図２】
2015081982.tif 000004
【図３】
2015081982.tif 000005
【図４】
2015081982.tif 000006
【図５】
2015081982.tif 000007
【図６】
2015081982.tif 000008