(57)【要約】      （修正有）【課題】区分ごとに習得の達成感を与えて楽曲を段階的に習得させる。【解決手段】原曲ガイドデータを分けて複数のステップにし、編集・生成されたものが第１の編集曲ガイドデータである。第１の編集曲ガイドデータを用いる第１のガイド処理では、時系列の順番で区分ごと（ステップごと）に演奏ガイドを行う。ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音を発生させる。【選択図】図１０
2015148683.tif 000002
【特許請求の範囲】
【請求項１】
楽曲の演奏のための鍵操作を指示する演奏ガイドを行う機能を有する電子鍵盤楽器であって、
前記楽曲を複数に分けた各々の区分の演奏ガイドを、時系列の順番で区分ごとに行う区分別ガイド手段と、
前記区分別ガイド手段による練習対象の区分の演奏ガイドにおいて、ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音を発生させる報知手段とを有することを特徴とする電子鍵盤楽器。
【請求項２】
前記区分別ガイド手段は、今回の練習対象の区分に関して前記報知手段による前記報知音が発生した後に、練習対象を次の区分に移行させることを特徴とする請求項１記載の電子鍵盤楽器。
【請求項３】
前記報知音は、今回の練習対象の区分と次の練習対象の区分とに対応する助奏であることを特徴とする請求項１または２記載の電子鍵盤楽器。
【請求項４】
前記区分は、前記楽曲の演奏のための鍵操作において指くぐり、指越えまたは指替えが生じる箇所で前記楽曲を分けたものであることを特徴とする請求項１〜３のいずれか１項に記載の電子鍵盤楽器。
【請求項５】
電子鍵盤楽器において楽曲の演奏のための鍵操作を指示する演奏ガイドを行う方法をコンピュータに実行させるためのプログラムであって、
前記演奏ガイドを行う方法は、
前記楽曲を複数に分けた各々の区分の演奏ガイドを、時系列の順番で区分ごとに行う区分別ガイドステップと、
前記区分別ガイドステップによる練習対象の区分の演奏ガイドにおいて、ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音を発生させる報知ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作すべき鍵を指示する演奏ガイド機能を有する電子鍵盤楽器及びプログラムに関する。
【背景技術】
【０００２】
従来、楽曲の演奏のために操作すべき鍵を鍵の発光等によって指示する演奏ガイドを行う電子鍵盤楽器が知られている。一般に、この種の楽器での演奏ガイドでは、次に押鍵すべき鍵を発光させ、正しい押鍵がなされるとその次に押鍵すべき鍵を発光させ、以降、指示鍵を順次進めることができるようになっている。
【０００３】
また、下記特許文献１の楽器では、演奏すべき鍵を、小節単位等のフレーズ単位で一括して表示させることで、演奏ガイドにおける奏者の光に対する依存度が低くなるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特公昭６３−１８７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の電子鍵盤楽器における演奏ガイドでは通常、楽曲の最初から最後まで通して操作指示を行うので、演奏容易な箇所だけ早期に習得し、演奏困難な箇所は習得が遅れる傾向にある。従って、ある演奏箇所について重点的な練習を行うのに適していない。また、練習において楽曲を一通り適切に演奏しないとその曲の練習が完了しないので、習得の達成感がなかなか得られず、集中力も継続しにくい。
【０００６】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、区分ごとに習得の達成感を与えて楽曲を段階的に習得させることができる電子鍵盤楽器及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の請求項１の電子鍵盤楽器は、楽曲の演奏のための鍵操作を指示する演奏ガイドを行う機能を有する電子鍵盤楽器であって、前記楽曲を複数に分けた各々の区分の演奏ガイドを、時系列の順番で区分ごとに行う区分別ガイド手段（５）と、前記区分別ガイド手段による練習対象の区分の演奏ガイドにおいて、ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音（ｊ１、ｊ２、ｇｊ１、ｇｊ２）を発生させる報知手段（５）とを有することを特徴とする。
【０００８】
上記目的を達成するために本発明の請求項５のプログラムは、電子鍵盤楽器において楽曲の演奏のための鍵操作を指示する演奏ガイドを行う方法をコンピュータに実行させるためのプログラムであって、前記演奏ガイドを行う方法は、前記楽曲を複数に分けた各々の区分の演奏ガイドを、時系列の順番で区分ごとに行う区分別ガイドステップと、前記区分別ガイドステップによる練習対象の区分の演奏ガイドにおいて、ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音を発生させる報知ステップとを有することを特徴とする。
【０００９】
なお、上記括弧内の符号は例示である。
【００１０】
なお、請求項５記載のプログラムを格納したコンピュータで読み取り可能な記憶媒体は、本発明を構成する。
【発明の効果】
【００１１】
本発明によれば、区分ごとに習得の達成感を与えて楽曲を段階的に習得させることができる。
【００１２】
請求項２によれば、区分ごとの習得の報知を明確にすることができる。
【００１３】
請求項３によれば、区分間の連関の意識を保持させつつ区分ごとの練習を行わせることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係る電子鍵盤楽器の全体構成を示すブロック図である。
【図２】本楽器の鍵盤部周辺の模式的平面図（図（ａ））、１つの鍵と発光部との関係を示す図（図（ｂ））である。
【図３】演奏ガイド処理とガイドデータとの対応関係を示すブロック図である。
【図４】演奏ガイドの練習対象曲の楽譜の一部を示す図である。
【図５】第２の編集曲ガイドデータの一部を楽譜として示した図である。
【図６】原曲ガイドデータと第１の編集曲ガイドデータとの関係を示す概念図である。
【図７】練習対象曲に対応する第１の編集曲ガイドデータの練習ステップの一部を楽譜として示す図である。
【図８】押鍵指の指示方法の例を示す図である。
【図９】学習メニュー処理のフローチャートである。
【図１０】図９のステップＳ１０９で実行される第１のガイド処理（区分別ガイド処理）のフローチャートである。
【図１１】他の練習対象曲の楽譜例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態を図面を参照して説明する。
【００１６】
図１は、本発明の一実施の形態に係る電子鍵盤楽器の全体構成を示すブロック図である。図２（ａ）は、本楽器の鍵盤部周辺の模式的平面図である。
【００１７】
本電子鍵盤楽器は、図１に示すように、検出回路３、検出回路４、ＲＯＭ６、ＲＡＭ７、タイマ８、表示装置９、外部記憶装置１０、ＭＩＤＩインターフェイス（ＭＩＤＩＩ／Ｆ）１１、通信インターフェイス（通信Ｉ／Ｆ）１２、発光部１９、音源回路１３及び効果回路１４が、バス１６を介してＣＰＵ５にそれぞれ接続されて構成される。
【００１８】
さらに、検出回路３には、演奏操作子１が接続され、検出回路４には、各種情報を入力するための複数のスイッチを含む設定操作子２が接続されている。演奏操作子１には、音高情報を入力するための鍵盤部ＫＢにおける鍵Ｋ（白鍵ＷＫ、黒鍵ＢＫ）が含まれ、設定操作子２には、メニュースイッチ（ＳＷ）２１、２２、２３、シフトスイッチ（ＳＷ）２４、２５が含まれる（図２（ａ））。
【００１９】
表示装置９は液晶ディスプレイ（ＬＣＤ）等で構成され、楽譜や文字等の各種情報を表示する。ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１１には他のＭＩＤＩ機器１００が接続されている。通信Ｉ／Ｆ１２には通信ネットワーク１０１を介してサーバコンピュータ１０２が接続され、音源回路１３には効果回路１４を介してサウンドシステム１５が接続されている。
【００２０】
検出回路３は演奏操作子１の操作状態を検出し、検出回路４は設定操作子２の操作状態を検出する。ＣＰＵ５は、本装置全体の制御を司る。ＲＯＭ６は、ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ７は、演奏データ、テキストデータ等の各種入力情報、各種フラグやバッファデータ及び演算結果等を一時的に記憶する。タイマ８は、タイマ割り込み処理における割り込み時間や各種時間を計時する。外部記憶装置１０は、上記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する。
【００２１】
ＭＩＤＩ Ｉ／Ｆ１１は、他のＭＩＤＩ機器１００等の外部装置からのＭＩＤＩ（Musical Instrument Digital Interface）信号を入力したり、ＭＩＤＩ信号を外部装置に出力したりする。通信Ｉ／Ｆ１２は、通信ネットワーク１０１を介して、例えばサーバコンピュータ１０２とデータの送受信を行う。音源回路１３は、演奏操作子１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する。効果回路１４は、音源回路１３から入力される楽音信号に各種効果を付与し、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１５は、効果回路１４から入力される楽音信号等を音響に変換する。
【００２２】
外部記憶装置１０としては、例えば、ＵＳＢメモリ、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブ及び光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。ＲＯＭ６に制御プログラムが記憶されていない場合には、この外部記憶装置１０に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。
【００２３】
図２（ｂ）は、１つの鍵Ｋと発光部１９との関係を示す図である。本楽器は、鍵盤部ＫＢの各鍵Ｋに発光機能を備えている。この発光機能は、各鍵Ｋが個別に発光できればよく、公知の構成を採用できる。例えば、図２（ｂ）に示すように、各鍵Ｋの下方に設けたＬＥＤからなる発光部１９が鍵Ｋを下方から照射し、鍵Ｋを透過する光が視認される構成とする。発光部１９の発光は、不図示の発光回路を介してＣＰＵ５により制御される。しかしこれに限定されず、各鍵Ｋの後方に設けたＬＥＤから押鍵面に光を照射する構成等も考えられる。あるいは、鍵Ｋの後方のパネル部の縁部に直線的に一列に配列したＬＥＤを発光させてもよい。発光機能を実現する構成は限定されず、ＣＰＵ５が発光を制御できればよい。
【００２４】
この発光機能は、演奏データに対応する演奏ガイド用のデータに従って、次に押鍵すべき鍵Ｋが指示される、いわゆる演奏操作ガイド機能に用いられる。また、通常のマニュアル演奏時には、押鍵された鍵Ｋを発光させるのに用いることもできる。
【００２５】
図２（ａ）に示すメニュースイッチ２１、２２、２３は、それぞれ、「弾く」、「聴く」、「慣れる」に関する学習メニューを設定するためスイッチとなる。ユーザによるメニュースイッチ２１、２２、２３の操作により、学習メニューとして「弾く」、「聴く」、「慣れる」のいずれかが選択される。
【００２６】
図３は、演奏ガイド処理とガイドデータとの対応関係を示すブロック図である。
【００２７】
本楽器は、上述のように、楽曲の演奏のための鍵操作を指示する演奏ガイドを行う機能を有する。演奏ガイド処理には、第１のガイド処理、第２のガイド処理、第３のガイド処理がある。演奏ガイドに用いられるガイドデータには、第１の編集曲ガイドデータＤ１、第２の編集曲ガイドデータＤ２、原曲ガイドデータＤ３がある。原曲ガイドデータＤ３は、元の楽曲の演奏データである原曲演奏データＤ０に基づいて編集・生成される。第１の編集曲ガイドデータＤ１、第２の編集曲ガイドデータＤ２は、いずれも原曲ガイドデータＤ３に基づいて生成されるが、原曲演奏データＤ０に基づいて生成されてもよい。
【００２８】
これらのデータＤ０〜Ｄ３はいずれも、例えば、ＭＩＤＩデータ等のシーケンスデータとして構成される。本実施の形態では、データＤ０〜Ｄ３は、予め用意されてＲＯＭ６または外部記憶装置１０に記憶され、使用されるときにはＲＡＭ７に読み出される。なお、本楽器の出荷時には原曲演奏データＤ０だけ記憶しておき、演奏ガイド処理の前段階でガイドデータＤ１、Ｄ２、Ｄ３を生成するようにしてもよい。ガイドデータＤ１、Ｄ２、Ｄ３は、少なくとも、押鍵すべき鍵Ｋを発光により指示するためのイベントデータを含むが、さらに伴奏を発音するためのイベントデータを含んでいてもよい。
【００２９】
原曲演奏データＤ０は、楽曲をデモ演奏する再生処理に用いられる。ガイドデータＤ１、Ｄ２、Ｄ３はそれぞれ、第１、第２、第３のガイド処理に用いられる。第１、第２、第３のガイド処理は択一的に実行される。各ガイド処理の詳細については後述する。
【００３０】
本実施の形態では、練習対象曲としてピアノ演奏曲を例示し、その演奏ガイドにおいて用いるガイドデータＤ１〜Ｄ３は、左手と右手の鍵操作を指示するデータであるとする。
【００３１】
図４は、演奏ガイドの練習対象曲の楽譜の一部を示す図である。図４に例示した練習対象曲はベートーベンの「エリーゼのために」である。原曲演奏データＤ０に基づき再生処理をすると、図４に示す楽譜通りの再生がなされる。
【００３２】
原曲ガイドデータＤ３は、第３のガイド処理において、図４に示す楽譜の通りに鍵盤演奏を行わせるよう指示するためのガイドデータであり、通常、各々の音符や演奏のテンポは原曲演奏データＤ０のものと同じとされる。原曲ガイドデータＤ３を用いた第３のガイド処理は、従来においても一般的に実施されている公知のガイド態様である。例えば、次に押鍵すべき鍵を発光させ、正しい押鍵がなされるとその次に押鍵すべき鍵を発光させ、以降、指示鍵を順次進める、という手順とされる。
【００３３】
図５は、第２の編集曲ガイドデータＤ２の一部を楽譜として示した図であり、特に、図４の楽譜における練習ステップであるステップ１の範囲に対応する部分を示している。原曲ガイドデータＤ３から第２の編集曲ガイドデータＤ２が編集・生成される際には、音符長、テンポ値、拍子の変換がなされる。
【００３４】
まず、第２の編集曲ガイドデータＤ２は、原曲ガイドデータＤ３における全ての音符が偶数の伸長倍率Ｒ（ここではＲ＝４）で伸長されたものに相当する。また、第２の編集曲ガイドデータＤ２におけるテンポ値は２００であり、原曲ガイドデータＤ３におけるテンポ値である１００と伸長倍率Ｒとの乗算値（１００×４＝４００）よりも小さい値とされている。そして、拍子については、原曲ガイドデータＤ３では４分の３拍子であったのが、第２の編集曲ガイドデータＤ２では４分の４拍子となっている。図５では、ステップ１の対応部分しか示していないが、曲の全体に亘ってこのような変換が施されている。
【００３５】
第２の編集曲ガイドデータＤ２による第２のガイド処理は、第３のガイド処理に対して、用いるガイドデータが異なるだけであり、制御の態様に違いを設ける必要はない。ただし、演奏ガイドの開始時点でメトロノーム音を発音してもよく、その場合は、メトロノーム音は、第２の編集曲ガイドデータＤ２における偶数拍子（４拍子）で行うとする。
【００３６】
このように、第２の編集曲ガイドデータＤ２を用いた第２のガイド処理では、原楽曲の拍子にかかわらず、偶数拍子（例えば４拍子）で演奏ガイドによる練習を行うことができる。初級者にとっては、３拍子等の奇数拍子よりも４拍子等の偶数拍子の曲の方がなじみやすく、習得しやすいと考えられる。また、第２の編集曲ガイドデータＤ２におけるテンポ値が、原曲ガイドデータＤ３におけるテンポ値と伸長倍率Ｒとの乗算値よりも小さい値であるので、原楽曲よりも遅い実速度で演奏ガイドによる練習を行うことができる。従って、第２の編集曲ガイドデータＤ２を用いた第２のガイド処理により、初級者は円滑に練習に入り込める。
【００３７】
なお、偶数拍子で演奏ガイドを行えるようにするためには、伸長倍率Ｒは４に限られず偶数であればよい。あるいは、４拍子で演奏ガイドを行えるようにするためには、伸長倍率Ｒは、原曲ガイドデータＤ３における最も音符長が短い音符が第２の編集曲ガイドデータＤ２においては４分音符に変換されるような値に設定すればよい。
【００３８】
図６は、原曲ガイドデータＤ３と第１の編集曲ガイドデータＤ１との関係を示す概念図である。
【００３９】
図６に示すように、原曲ガイドデータＤ３を、曲の先頭から「区分ａ、ｂ、ｃ・・・」というように複数に分け、分けた各区分を繋いで第１の編集曲ガイドデータＤ１が編集・生成される。原曲ガイドデータＤ３において分けた区分が第１の編集曲ガイドデータＤ１における区分である練習ステップ（ステップ１、２、３・・・）に対応する。練習ステップ（以下、単に「ステップ」とも呼称する）は、曲における一部の短いフレーズに対応し、練習の単位となる。ただし、原曲ガイドデータＤ３における区分のうち省略される区分があってもよい。
【００４０】
図６に示す例では、区分ａがステップ１、区分ｂ、ｄがステップ２、区分ｆがステップ３、区分ｇがステップ４、区分ｈがステップ５に、それぞれ対応している。区分ｃ、ｅは省略される。第１の編集曲ガイドデータＤ１において、区分を段階に分けて呼称するなら、各ステップが中区分であり、各ステップをさらに細かく分けたものが小区分である。例えば、ステップ１は小区分１と小区分２とで構成されている。ステップ３は小区分１、２、３で構成されている。ステップ４、５のように、小区分が単一であり、実質的に中区分と一致するステップもある。
【００４１】
原曲ガイドデータＤ３を分ける態様について図４を例にとって説明する。
【００４２】
原曲ガイドデータＤ３を分ける箇所について限定はないが、第１の編集曲ガイドデータＤ１において隣接するステップの境目は、一例として、ピアノ演奏のための鍵操作において、指くぐり、指越えまたは指替え（以下、これらを総称して「指くぐり等」を記す）が生じる箇所とされている。すなわち、第１の編集曲ガイドデータＤ１を編集・生成する際、指くぐり等が生じる箇所で原曲ガイドデータＤ３を分けて複数のステップにする。
【００４３】
ここで、「指くぐり」は、中指や人指し指の下を親指がくぐって上昇音列を演奏する手法である。「指越え」（または「指跨ぎ」とも称される）は、親指の上を中指や人指し指が跨いで下降音列を演奏する手法である。「指替え」は、ある指で鍵を押し下げた後、押し下げを維持したまま押し下げる指を他の指に変更する手法である。指くぐり等の例示については、図１１でも補足する。
【００４４】
図４におけるステップ１−１とステップ１−２とはステップ１を構成し、ステップ１−１、１−２が第１の編集曲ガイドデータＤ１（図６）のステップ１の小区分１、２に対応する。このステップ１では、５番目の音符である「ミ」の音がステップ１−１とステップ１−２の双方に含まれている。このように、同じ音符が、隣接する２つステップに重複して含まれるように、第１の編集曲ガイドデータＤ１の小区分が構成されてもよい。
【００４５】
ステップ２−１とステップ２−２とはステップ２を構成し、ステップ２−１、２−２が第１の編集曲ガイドデータＤ１のステップ２の小区分１、２に対応する。ここで、ステップ２−１とステップ２−２との間にある音符群ｚ１は、第１の編集曲ガイドデータＤ１では省略されている。同様にして、音符群ｚ２〜ｚ８が省略されると共に、各ステップが時系列に接続されて第１の編集曲ガイドデータＤ１が生成される。
【００４６】
このように、原曲ガイドデータＤ３から第１の編集曲ガイドデータＤ１を編集する際、原曲ガイドデータＤ３における互いに同一または類似の音符配列を含んだフレーズを省略し、該省略したフレーズの前後の区分を時系列に繋いでいる。
【００４７】
なお、互いに同一または類似の音符配列を含んだフレーズのうちの少なくとも１つを省略するようにしてもよい。あるいは省略するフレーズは同一の音符配列を含んだフレーズに限定してもよい。なお、フレーズを省略することは必須でない。
【００４８】
さらに、原曲ガイドデータＤ３に基づく第１の編集曲ガイドデータＤ１の生成においても、第２の編集曲ガイドデータＤ２の生成と同様の手法で、偶数の伸長倍率Ｒによる音符長変換とテンポ値変更とがなされている。なお、第１の編集曲ガイドデータＤ１においては、各ステップの最後または小区分の最後の音符については、伸長倍率Ｒによる伸長よりも長く伸ばしてもよい。なお、区分ごとに演奏ガイドを行うことに限れば、音符長変換及びテンポ値変更は必須でない。
【００４９】
第１の編集曲ガイドデータＤ１を用いる第１のガイド処理は、時系列の順番で区分ごと（ステップごと）に演奏ガイドを行う区分別ガイド処理である。練習対象となる各ステップの演奏ガイドには、第１の編集曲ガイドデータＤ１のうち、対応する部分が用いられる。
【００５０】
図７に、練習対象曲（図４）に対応する第１の編集曲ガイドデータＤ１のステップ１の一部を楽譜として示す。各ステップの構成は基本的に同様であるので、代表して図７でステップ１について説明する。
【００５１】
図７に示すように、第１の編集曲ガイドデータＤ１にはさらに、イベントデータとして、デモ演奏用のデータ（音符群ＤＭに対応）、運指範囲表示用のデータ（音符群ｈ１、ｈ２に対応）、正解報知用のデータ（音符群ｊ１、ｊ２等に対応）も含まれている。このほか、メトロノーム音用のデータ（図７には表されていない）も含まれている。メトロノーム音用のデータは、第１の編集曲ガイドデータＤ１における拍子とテンポ値とによるメトロノーム音を発生させるためのデータである。このメトロノーム音は、例えば、図７の中段の左から１つ目から４つ目までの全休符のタイミングで発生するようになっている。
【００５２】
まず、デモ演奏用のデータ（ＤＭ）は、第１のガイド処理の開始直後に、練習対象の区分となる各ステップにおける音符を自動再生するためのデータである。運指範囲表示用のデータ（ｈ１、ｈ２）は、各ステップ内での運指範囲を示す２つの音高に対応する鍵Ｋを発光により教示するためのデータである。ここで運指範囲は、そのステップを演奏する期間中に保持すべき指の間隔（広がり）を示すものであり、例えば、運指範囲を示す２つの音高には、最低音と最高音の少なくともいずれかが含まれる。
【００５３】
例えば、ステップ１では、４度の指の広がりを保持するのが適切であるとされる。従って、音符群ｈ１は、ステップ１−１（小区分１）に対応し、最高音（ミ）とそれより４度低い「シ」の２つの音高が運指範囲とされる。また、音符群ｈ２は、ステップ１−２（小区分２）に対応し、最低音（ラ）とそれより４度高い「レ」の２つの音高が運指範囲とされる。なお、各ステップにおける運指範囲を規定する２つの音高は、一律に、練習対象の区分内の最低音と最高音であるとしてもよい。
【００５４】
ところで、押鍵に使うべき指（押鍵指）の教示は、例えば、画面表示により行う。例えば、演奏ガイドに連動して、表示装置９に、図８に例示するような鍵盤と手指の絵を画面表示させる。なお、押鍵指の指示方法はこれに限定されず、例えば、画面表示した楽譜の各音符に指番号を付す等の方法でもよい。
【００５５】
また、正解報知用のデータ（ｊ１、ｊ２等）は、練習対象の区分（ステップ）の演奏ガイドにおいて、ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音を発音するためのデータである。ステップ１−１（小区分１）、ステップ１−２（小区分２）のそれぞれに対応して、データ（ｊ１）、データ（ｊ２）がある。また、図７には図示せず図３に示したように、ステップ１−１（小区分１）、ステップ１−２（小区分２）のそれぞれに対応して、正解報知用のデータ（ｇｊ１、ｇｊ２）がある。ステップ１（小区分１、２）を最初から最後まで通して練習するために正解報知用のデータ（ｇｊ０）がある。
【００５６】
ここで報知音は、各々の押鍵による楽音とは別であればよく、音の内容に限定はない。例えば報知音は、今回の練習対象（ステップまたは小区分）と次の練習対象（ステップまたは小区分）とに対応する助奏（オブリガード）である。報知音は、隣接するステップ（または小区分）同士を音楽的に違和感なく繋ぐような楽音が好ましく、単音、和音、旋律、伴奏等、いずれの形態かを問わない。報知音が助奏等であれば、区分間の連関の意識を保持させつつ区分ごとの練習を行わせることができる。
【００５７】
次に、主に図３、図７を参照して、第１のガイド処理によるステップ１の演奏練習を説明する。第１のガイド処理については図１０でも説明する。ガイド処理はＣＰＵ５により制御される。
【００５８】
ガイドモードとして第１モードが選択されると第１のガイド処理が開始される。まず、ステップ１のデモ演奏を行う。図７でいえば、デモ演奏用のデータにより音符群ＤＭが再生される。次に、第１の編集曲ガイドデータＤ１における拍子（４分の４拍子）とテンポ値（２００）とによるメトロノーム音（ｍ１）を発生させる。次に、ステップ１−１（小区分１）の運指範囲を、運指範囲表示用のデータに従って表示する（ｈ１）。具体的には、運指範囲を示す２つの音高の鍵Ｋを発光させる。それと共に、押鍵指の表示による指示も行う。演奏者は、発光した鍵Ｋを押下する。もし正しい鍵Ｋが押下されたなら、正解報知用のデータにより報知音を発生させる（ｊ１）。
【００５９】
次に、第１の編集曲ガイドデータＤ１における拍子とテンポ値とによるメトロノーム音（ｍ２）を発生させる。次に、ステップ１−２（小区分２）の運指範囲を、運指範囲表示用のデータに従って表示する（ｈ２）。具体的には、運指範囲を示す２つの音高の鍵Ｋを発光させる。それと共に、押鍵指の指示も行う。演奏者は、発光した鍵Ｋを押下する。もし正しい鍵Ｋが押下されたなら、正解報知用のデータにより報知音を発生させる（ｊ２）。
【００６０】
次に、第１の編集曲ガイドデータＤ１における拍子とテンポ値とによるメトロノーム音（ｇｍ１）を発生させる。次に、ステップ１−１（小区分１）の鍵発光による演奏ガイドを、第１の編集曲ガイドデータＤ１の対応部分のデータ（図７には図示せず）に従って実行する。そして、正しい鍵Ｋが押下されたなら、正解報知用のデータにより報知音を発生させる（ｇｊ１）。ここ以降の演奏ガイドは従来と同様で、正しい押鍵がなされる度に、次に押鍵すべき鍵を発光させていく態様となる。
【００６１】
次に、第１の編集曲ガイドデータＤ１における拍子とテンポ値とによるメトロノーム音（ｇｍ２）を発生させる。次に、ステップ１−２（小区分２）の鍵発光による演奏ガイドを、第１の編集曲ガイドデータＤ１の対応部分のデータ（図７には図示せず）に従って実行する。そして、正しい鍵Ｋが押下されたなら、正解報知用のデータにより報知音を発生させる（ｇｊ２）。
【００６２】
次に、第１の編集曲ガイドデータＤ１における拍子とテンポ値とによるメトロノーム音（ｇｍ０）を発生させる。次に、ステップ１（小区分１、２）の鍵発光による演奏ガイドを、第１の編集曲ガイドデータＤ１の対応部分のデータ（図７には図示せず）に従って実行する。そして、正しい鍵Ｋが押下されたなら、正解報知用のデータにより報知音を発生させる（ｇｊ０）。
【００６３】
こうしてステップ１の演奏ガイドによる練習が終了すると、次のステップ２に練習対象が移行する。そして、最後のステップＮまで練習が終了すると、今回の練習対象曲の第１のガイド処理による練習が終了する。
【００６４】
図９は、学習メニュー処理のフローチャートである。この処理は、本楽器の電源オン時に開始され、ＣＰＵ５により実行されるが、所定の操作子（例えば、図示しないパネル上の学習モード選択スイッチ）のオンにより開始されるとしてもよい。
【００６５】
まず、初期設定を実行する（ステップＳ１０１）。すなわち、所定プログラムの実行を開始し、各種レジスタに初期値を設定する。次に、ステップＳ１０２〜Ｓ１０４で、メニュースイッチ２１、２２、２３のいずれがオンされたかによって、処理が分岐する。メニュースイッチ２１（弾くＳＷ）がオンされると、ステップＳ１０２からステップＳ１０５に進む。ステップＳ１０５では、通常の演奏処理が実行され、押離鍵操作に応じた楽音が発生する。その後、ステップＳ１０２に戻る。
【００６６】
ステップＳ１０３の判別の結果、メニュースイッチ２２（聴くＳＷ）がオンされると、ステップＳ１０６に進む。この場合、学習内容は、楽曲のお手本演奏を聴くモードとなる。ステップＳ１０６においては、聴く曲のジャンル、ジャンル中の再生曲の選択がなされ、再生処理が実行される。その後、ステップＳ１０２に戻る。
【００６７】
ステップＳ１０４の判別の結果、メニュースイッチ２３（慣れるＳＷ）がオンされると、ステップＳ１０７に進む。ステップＳ１０７では、ユーザによる指示を受け付けて、練習対象の選曲と、ガイドモードの設定を実行する。ガイドモードには、第１、第２、第３モードがある。
【００６８】
ステップＳ１０８では、設定されたガイドモードによって処理が分岐する。ガイドモードに応じて、ガイドデータＤ１、Ｄ２、Ｄ３のいずれかが読み出される。設定されたガイドモードが第１モードであれば、練習対象曲について、上述した第１の編集曲ガイドデータＤ１を用いた第１のガイド処理（区分別ガイド処理）を実行する（ステップＳ１０９）（図１０でも説明する）。設定されたガイドモードが第２モードであれば、上述した第２の編集曲ガイドデータＤ２を用いた第２のガイド処理を実行する（ステップＳ１１０）。設定されたガイドモードが第３モードであれば、上述した原曲ガイドデータＤ３を用いた第３のガイド処理を実行する（ステップＳ１１１）。ステップＳ１０９、Ｓ１１０、Ｓ１１１の処理後はステップＳ１０２に戻る。
【００６９】
図１０は、図９のステップＳ１０９で実行される第１のガイド処理（区分別ガイド処理）のフローチャートである。この処理を、時折、図３も参照しつつ説明する。
【００７０】
まず、ステップＳ２０１で、今回の練習ステップのデモ演奏（ＤＭ）を実行し、ステップＳ２０２で、第１の編集曲ガイドデータＤ１における拍子とテンポ値とによるメトロノーム音（ｍ１またはｍ２）を発生させる。次に、ステップＳ２０３で、鍵発光により、今回の練習ステップの今回の小区分の運指範囲を表示させる（ｈ１またはｈ２）。次に、ステップＳ１０４で、マニュアルキーオン、すなわちユーザによる鍵Ｋの押鍵操作がされたか否かを判別し、マニュアルキーオンがあるまでその判別を継続し、マニュアルキーオンがあると、押鍵された鍵Ｋの楽音を発生させる（ステップＳ２０５）。
【００７１】
そして、ステップＳ２０６では、押鍵操作された鍵Ｋが、運指範囲として指示された鍵と一致するか否かを判別する。その判別の結果、押鍵操作された鍵Ｋが指示された鍵と一致しない場合は、やり直しをさせるべく、処理をステップＳ２０４に戻す。一方、押鍵操作された鍵Ｋが指示された鍵と一致した場合は、正しい鍵Ｋが押下されたので、ステップＳ２０７で、正解報知、すなわち、正解の押鍵であることを知らせる報知音を発生させる（ｊ１またはｊ２）。
【００７２】
次に、ステップＳ２０８では、今回の練習ステップにおいて運指範囲が未指示である小区分（残小区分）が有るか否かを判別し、残小区分が有れば、処理対象の小区分を１つ進めて（ステップＳ２０９）、ステップＳ２０２に戻る。一方、残小区分がなければ、ステップＳ２１０に進んで、演奏ガイドに移行するべく、今回の練習ステップにおける最初の小区分に処理対象を戻す。
【００７３】
ステップＳ２１１では、メトロノーム音（ｇｍ１またはｇｍ２）を発生させ、ステップＳ２１２では、鍵発光による今回の小区分の演奏ガイドを実行する。次に、ステップＳ２１３で、マニュアルキーオン、すなわちユーザによる鍵Ｋの押鍵操作がされたか否かを判別し、マニュアルキーオンがあるまでその判別を継続し、マニュアルキーオンがあると、押鍵された鍵Ｋの楽音を発生させる（ステップＳ２１４）。
【００７４】
そして、ステップＳ２１５では、押鍵操作された鍵Ｋが、演奏ガイドとして発光により指示された鍵と一致するか否かを判別する。その判別の結果、押鍵操作された鍵Ｋが指示された鍵と一致しない場合は、やり直しをさせるべく、処理をステップＳ２１３に戻す。一方、押鍵操作された鍵Ｋが指示された鍵と一致した場合は、正しい鍵Ｋが押下されたので、ステップＳ２１６で、正解報知、すなわち、正解の押鍵であることを知らせる報知音を発生させる（ｇｊ１またはｇｊ２）。
【００７５】
次に、ステップＳ２１７では、今回の練習ステップにおいて演奏ガイドが未実施の小区分（残小区分）が有るか否かを判別し、残小区分が有れば、処理対象の小区分を１つ進めて（ステップＳ２１８）、ステップＳ２１１に戻る。一方、残小区分がなければ、ステップＳ２１９に進む。
【００７６】
ステップＳ２１９では、今回の練習ステップ全体を最初から最後まで通した演奏ガイドを実行する。その際、演奏ガイドの開始時にメトロノーム音（ｇｍ０）を発生させる。また、演奏ガイドにおいて指示された鍵と一致した押鍵がなされた場合は、正解の押鍵であることを知らせる報知音を発生させる（ｇｊ０）。
【００７７】
次に、ステップＳ２２０では、第１の編集曲ガイドデータＤ１において未練習である次の練習ステップが有るか否かを判別する。その判別の結果、次の練習ステップが有れば、処理対象となる練習ステップを１つ進めて（ステップＳ２２１）、処理をステップＳ２０１に戻す一方、次の練習ステップが無ければ図１０の処理を終了する。
【００７８】
第１の編集曲ガイドデータＤ１を編集する際、指くぐり等が生じる箇所で原曲ガイドデータＤ３を分ける例を、他の曲を例示して挙げておく。
【００７９】
図１１は、他の練習対象曲の楽譜例を示す図である。この楽譜は、モーツァルトのトルコ行進曲の一部である。図１１の楽譜では、押鍵に使用すべき指の番号を各音符の近傍に添えてある。指番号は、１、２、３、４、５がそれぞれ親指、人差し指、中指、薬指、小指を示す。
【００８０】
図１１に示すように、箇所ｆ１では、「ミ」から「レ」に下降する音列を演奏する際、使用する指は親指から人差し指に移行するので、指越えとなる。同様に、箇所ｆ２、ｆ３、ｆ９でも指越えとなる。また、箇所ｆ４では、「ソ＃」から「ラ」に上昇する音列を演奏する際、使用する指は人差し指から親指に移行するので、指くぐりとなる。同様に、箇所ｆ５〜ｆ８でも指くぐりとなる。また、箇所ｆ１０では、同じ音高の「ド」を続けて押鍵する際、使用する指は人差し指から中指に切り替わるので、指替えとなる。
【００８１】
以上説明したように、本実施の形態によれば、指くぐり等が生じる箇所で楽曲を分けた区分（練習ステップ）ごとに、時系列の順番で演奏ガイドを行う。そして練習ステップの小区分の演奏ガイドの開始の前に、小区分内での運指範囲（ｈ１、ｈ２）を示す２つの音高に対応する鍵を教示する。これにより、指くぐり等の無い演奏単位における適切な指間隔の保持を習得させることができる。また、区分毎に集中して練習させることで楽曲を段階的に習得させることができる。なお、練習ステップを複数の小区分に分けることは必須でない。
【００８２】
また、第１の編集曲ガイドデータＤ１を編集する際、原曲ガイドデータＤ３における互いに同一または類似の音符配列を含んだフレーズが省略されているので、同じようなフレーズの繰り返し練習を省き、演奏において登場する複数種類の練習要素を効率的に習得させることができる。
【００８３】
本実施の形態によればまた、練習ステップ（または小区分）ごとの演奏ガイドにおいて、ガイド通りに押鍵がなされたときに、各々の押鍵による楽音とは別に、ガイド通りに押鍵がなされたことを報知するための報知音（ｊ１、ｊ２、ｇｊ１、ｇｊ２）を発生させる。これにより、区分ごとに習得の達成感を与えて楽曲を段階的に習得させることができる。また、報知音が発生した後に、練習対象を次の練習ステップ（または小区分）に移行させるので、区分ごとの習得の報知を明確にすることができる。集中力も継続しやすい。
【００８４】
本実施の形態によればまた、第１の編集曲ガイドデータＤ１及び第２の編集曲ガイドデータＤ２は、原曲ガイドデータＤ３における音符が偶数の伸長倍率Ｒで伸長されたものに相当し、また、テンポ値は、原曲ガイドデータＤ３におけるテンポ値と伸長倍率Ｒとの乗算値よりも小さい。これにより、原楽曲の拍子にかかわらず、偶数拍子で且つ原楽曲よりも遅い実速度で演奏ガイドによる練習を行うことができる。特に、原曲ガイドデータＤ３における最も音符長が短い音符が第２の編集曲ガイドデータＤ２において４分音符に変換されるような値に伸長倍率Ｒを設定することで、なじみのある４拍子で演奏ガイドによる練習を行うことができる。初級者は、奇数拍子の曲の練習を行うに当たって円滑に練習に入り込める。
【００８５】
なお、本実施の形態では、学習または練習する曲ごとに、予め各曲に対応するデータＤ０〜Ｄ３がＲＯＭ６または外部記憶装置１０等に記憶され、使用されるときにＲＡＭ７に読み出されるとした。しかし、データＤ１〜Ｄ３を、原曲演奏データＤ０から、図示しない検出プログラムによって検出・生成してもよい。そしてその場合、検出したデータＤ１〜Ｄ３を用いて、指くぐり等の指示を「範囲教示手段」によって行うようにしてもよい。
【００８６】
なお、本発明を達成するためのソフトウェアによって表される制御プログラムを記憶した記憶媒体を、本楽器に読み出すことによって同様の効果を奏するようにしてもよく、その場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを伝送媒体（例えば、通信Ｉ／Ｆ１２）等を介して供給してもよく、その場合は、プログラムコード自体が本発明を構成することになる。なお、これらの場合の記憶媒体としては、ＲＯＭのほか、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００８７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【符号の説明】
【００８８】
Ｄ１  第１の編集曲ガイドデータ、  Ｄ３  原曲ガイドデータ、  ５  ＣＰＵ（区分別ガイド手段、報知手段）
【図１】
2015148683.tif 000003
【図２】
2015148683.tif 000004
【図３】
2015148683.tif 000005
【図４】
2015148683.tif 000006
【図５】
2015148683.tif 000007
【図６】
2015148683.tif 000008
【図７】
2015148683.tif 000009
【図８】
2015148683.tif 000010
【図９】
2015148683.tif 000011
【図１０】
2015148683.tif 000012
【図１１】
2015148683.tif 000013