(57)【特許請求の範囲】
【請求項１】
再生すべき曲の楽音の発音及び消音の指示を行うノートイベント、この曲に関するコメント情報を含むメタイベント、及びこれらイベントの読み出しタイミングを決定するタイムデータからなる曲データと、この曲データ毎に対応する楽譜を表示するための楽譜データと、を記憶するとともに、前記メタイベントは、単一の第１のメタイベントと、前記曲の複数の区間毎に記憶された第２のメタイベントと、前記曲の所望の位置に記憶された第３のメタイベントと、からなる記憶手段と、
記憶手段に記憶された楽譜データに基づいて楽譜を表示する表示手段と、
第１、第２及び第３の演奏モードのいずれかを選択するモード選択手段と、
このモード選択手段により第１の演奏モードが選択された場合は、前記記憶手段に記憶された曲データから前記第１のメタイベントを読み出し、この読み出された第１のメタイベントに含まれるコメント情報を前記表示手段に表示させる第１のコメント表示手段と、
前記モード選択手段により第２の演奏モードが選択された場合は、指定された曲の区間に含まれる曲データから前記第２のメタイベントを読み出し、この読み出された第２のメタイベントに含まれるコメント情報を前記表示手段に表示させる第２のコメント表示手段と、
前記モード選択手段により第１及び第３の演奏モードが選択されている場合に、前記記憶手段に記憶されている曲データの開始位置からイベントをタイムデータに基づくタイミングで読み出す第１の読み出し手段と、
前記モード選択手段により第２の演奏モードが選択された場合は、前記記憶手段に記憶されている曲データの前記指定された曲の区間に含まれる曲データからイベントをタイムデータに基づくタイミングで読み出す第２の読み出し手段と、
前記第２の演奏モードが選択されている際に前記第２の読み出し手段により第３のメタイベントが読み出された場合、及び前記第３の演奏モードが選択されている際に前記第１の読み出し手段により第３のメタイベントが読み出された場合、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第３のコメント表示手段と、
前記第１及び第２の読み出し手段により読み出されたノートイベントに基づいて接続された音源手段に対して楽音の発音及び消音を指示する楽音発生指示手段と、
を有する演奏練習装置。
【請求項２】
再生すべき曲の楽音の発音及び消音の指示を行うノートイベント、この曲に関するコメント情報を含むメタイベント、及びこれらイベントの読み出しタイミングを決定するタイムデータからなる曲データと、この曲データ毎に対応する楽譜を表示するための楽譜データと、を記憶するとともに、前記メタイベントは、単一の第１のメタイベントと、前記曲の複数の区間毎に記憶された第２のメタイベントと、前記曲の所望の位置に記憶された第３のメタイベントと、からなる記憶手段と、
記憶手段に記憶された楽譜データに基づいて楽譜を表示する表示手段と、
第１、第２及び第３の演奏モードのいずれかを選択するモード選択手段と、
このモード選択手段により第１の演奏モードが選択された場合は、前記記憶手段に記憶された曲データから前記第１のメタイベントを読み出し、この読み出された第１のメタイベントに含まれるコメント情報を前記表示手段に表示させる第１のコメント表示手段と、
この第１のコメント表示手段によるコメント情報の表示の後、前記記憶手段に記憶されている曲データの開始位置よりノートイベントをタイムデータに基づくタイミングで読み出す第１の読み出し手段と、
前記モード選択手段により第２の演奏モードが選択された場合は、指定された曲の区間に含まれる曲データから前記第２のメタイベントを読み出し、この読み出された第２のメタイベントに含まれるコメント情報を前記表示手段に表示させる第２のコメント表示手段と、
この第２のコメント表示手段によるコメント情報の表示の後、前記指定された曲の区間に含まれる曲データからイベントをタイムデータに基づくタイミングで前記記憶手段から読み出す第２の読み出し手段と、
前記第２の読み出し手段により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第３のコメント表示手段と、
前記モード選択手段により第３の演奏モードが選択された場合は、前記記憶手段に記憶されている曲データの開始位置からイベントをタイムデータに基づくタイミングで読み出す第３の読み出し手段と、
前記第３の読み出し手段により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第４のコメント表示手段と、
前記第１、第２及び第３の読み出し手段により読み出されたノートイベントに基づいて接続された音源手段に対して楽音の発音及び消音を指示する楽音発生指示手段と、
を有する演奏練習装置。
【請求項３】
再生すべき曲の楽音の発音及び消音の指示を行うノートイベント、この曲に関するコメント情報を含むメタイベント、及びこれらイベントの読み出しタイミングを決定するタイムデータからなる曲データと、この曲データ毎に対応する楽譜を表示するための楽譜データと、を記憶するとともに、前記メタイベントは、単一の第１のメタイベントと、前記曲の複数の区間毎に記憶された第２のメタイベントと、前記曲の所望の位置に記憶された第３のメタイベントと、からなる記憶手段と、記憶手段に記憶された楽譜データに基づいて楽譜を表示する表示手段と、を有する演奏教習装置に適用されるコンピュータに、
第１、第２及び第３の演奏モードのいずれかを選択するモード選択処理と、
第１の演奏モードが選択された場合は、前記記憶手段に記憶された曲データから前記第１のメタイベントを読み出し、この読み出された第１のメタイベントに含まれるコメント情報を前記表示手段に表示させる第１のコメント表示処理と、
このコメント情報の表示の後、前記記憶手段に記憶されている曲データの開始位置よりノートイベントをタイムデータに基づくタイミングで読み出す第１の読み出し処理と、
第２の演奏モードが選択された場合は、前記曲の指定された区間に含まれる曲データから前記第２のメタイベントを読み出し、この読み出された第２のメタイベントに含まれるコメント情報を前記表示手段に表示させる第２のコメント表示処理と、
このコメント情報の表示の後、前記曲の指定された区間に含まれる曲データからイベントをタイムデータに基づくタイミングで読み出す第２の読み出し処理と、
前記第２の読み出し処理により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第３のコメント表示処理と、
前記第３の演奏モードが選択された場合は、前記記憶手段に記憶されている曲データの開始位置からイベントをタイムデータに基づくタイミングで読み出す第３の読み出し処理と、
前記第３の読み出し処理により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第４のコメント表示処理と、
前記第１、第２及び第３の読み出し手段により読み出されたノートイベントに基づいて接続された音源手段に対して楽音の発音及び消音を指示する楽音発生指示処理と、
を実行させる演奏教習処理のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、演奏練習装置及び演奏練習処理のプログラムに関する。
【０００２】
【従来の技術】
パソコンと電子楽器とを接続して曲の演奏練習を行なう演奏練習装置が普及している。この装置においては、パソコンのハードディスクや外部記憶手段であるＣＤ又はフロッピーディスクに記憶された曲データ及びその楽譜データを読み出して、曲データを電子楽器に送出してリズムパートやコードパートを再生する一方、その再生に伴ってメロディパートの楽譜をパソコンの表示部に表示する。ユーザは、パソコンに表示された楽譜を見ながら、再生されるリズムパートやコードパートのテンポに合わせて演奏練習を行なうことができる。この場合に、パソコンに表示された楽譜において現在演奏すべき音符画像を点滅させたり表示色を変化させて、演奏をガイドするものもある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の演奏練習装置においては、曲のテンポに合わせてメロディの音高を正確に練習することはできるものの、どこの国のどんな曲であるか、作曲者、曲の由来や歴史などの曲に関する知識、及び曲の演奏上の音楽的な雰囲気のように楽譜に表せないことまで含めた練習をすることはできなかった。このため、演奏練習が通り一遍の無味乾燥的なものになり、ユーザの練習意欲を喚起できないという課題があった。
【０００４】
本発明は、このような従来の課題を解決するものであり、曲に関する知識や曲の演奏上の音楽的な雰囲気まで含めた演奏練習が可能な演奏練習装置及びその演奏練習処理のプログラムを提供する。
【０００５】
【課題を解決するための手段】
請求項１に記載の演奏練習装置は、再生すべき曲の楽音の発音及び消音の指示を行うノートイベント、この曲に関するコメント情報を含むメタイベント、及びこれらイベントの読み出しタイミングを決定するタイムデータからなる曲データと、この曲データ毎に対応する楽譜を表示するための楽譜データと、を記憶するとともに、前記メタイベントは、単一の第１のメタイベントと、前記曲の複数の区間毎に記憶された第２のメタイベントと、前記曲の所望の位置に記憶された第３のメタイベントと、からなる記憶手段と、記憶手段に記憶された楽譜データに基づいて楽譜を表示する表示手段と、第１、第２及び第３の演奏モードのいずれかを選択するモード選択手段と、このモード選択手段により第１の演奏モードが選択された場合は、前記記憶手段に記憶された曲データから前記第１のメタイベントを読み出し、この読み出された第１のメタイベントに含まれるコメント情報を前記表示手段に表示させる第１のコメント表示手段と、前記モード選択手段により第２の演奏モードが選択された場合は、指定された曲の区間に含まれる曲データから前記第２のメタイベントを読み出し、この読み出された第２のメタイベントに含まれるコメント情報を前記表示手段に表示させる第２のコメント表示手段と、前記モード選択手段により第１及び第３の演奏モードが選択されている場合に、前記記憶手段に記憶されている曲データの開始位置からイベントをタイムデータに基づくタイミングで読み出す第１の読み出し手段と、前記モード選択手段により第２の演奏モードが選択された場合は、前記記憶手段に記憶されている曲データの前記指定された曲の区間に含まれる曲データからイベントをタイムデータに基づくタイミングで読み出す第２の読み出し手段と、前記第２の演奏モードが選択されている際に前記第２の読み出し手段により第３のメタイベントが読み出された場合、及び前記第３の演奏モードが選択されている際に前記第１の読み出し手段により第３のメタイベントが読み出された場合、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第３のコメント表示手段と、前記第１及び第２の読み出し手段により読み出されたノートイベントに基づいて接続された音源手段に対して楽音の発音及び消音を指示する楽音発生指示手段と、を有する構成になっている。
【０００６】
請求項２に記載の演奏練習装置は、再生すべき曲の楽音の発音及び消音の指示を行うノートイベント、この曲に関するコメント情報を含むメタイベント、及びこれらイベントの読み出しタイミングを決定するタイムデータからなる曲データと、この曲データ毎に対応する楽譜を表示するための楽譜データと、を記憶するとともに、前記メタイベントは、単一の第１のメタイベントと、前記曲の複数の区間毎に記憶された第２のメタイベントと、前記曲の所望の位置に記憶された第３のメタイベントと、からなる記憶手段と、記憶手段に記憶された楽譜データに基づいて楽譜を表示する表示手段と、第１、第２及び第３の演奏モードのいずれかを選択するモード選択手段と、このモード選択手段により第１の演奏モードが選択された場合は、前記記憶手段に記憶された曲データから前記第１のメタイベントを読み出し、この読み出された第１のメタイベントに含まれるコメント情報を前記表示手段に表示させる第１のコメント表示手段と、  この第１のコメント表示手段によるコメント情報の表示の後、前記記憶手段に記憶されている曲データの開始位置よりノートイベントをタイムデータに基づくタイミングで読み出す第１の読み出し手段と、前記モード選択手段により第２の演奏モードが選択された場合は、指定された曲の区間に含まれる曲データから前記第２のメタイベントを読み出し、この読み出された第２のメタイベントに含まれるコメント情報を前記表示手段に表示させる第２のコメント表示手段と、この第２のコメント表示手段によるコメント情報の表示の後、前記指定された曲の区間に含まれる曲データからイベントをタイムデータに基づくタイミングで前記記憶手段から読み出す第２の読み出し手段と、前記第２の読み出し手段により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第３のコメント表示手段と、前記モード選択手段により第３の演奏モードが選択された場合は、前記記憶手段に記憶されている曲データの開始位置からイベントをタイムデータに基づくタイミングで読み出す第３の読み出し手段と、前記第３の読み出し手段により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第４のコメント表示手段と、前記第１、第２及び第３の読み出し手段により読み出されたノートイベントに基づいて接続された音源手段に対して楽音の発音及び消音を指示する楽音発生指示手段と、を有する構成となっている。
請求項３に記載の演奏練習処理のプログラムは、再生すべき曲の楽音の発音及び消音の指示を行うノートイベント、この曲に関するコメント情報を含むメタイベント、及びこれらイベントの読み出しタイミングを決定するタイムデータからなる曲データと、この曲データ毎に対応する楽譜を表示するための楽譜データと、を記憶するとともに、前記メタイベントは、単一の第１のメタイベントと、前記曲の複数の区間毎に記憶された第２のメタイベントと、前記曲の所望の位置に記憶された第３のメタイベントと、からなる記憶手段と、記憶手段に記憶された楽譜データに基づいて楽譜を表示する表示手段と、を有する演奏教習装置に適用されるコンピュータに、第１、第２及び第３の演奏モードのいずれかを選択するモード選択処理と、第１の演奏モードが選択された場合は、前記記憶手段に記憶された曲データから前記第１のメタイベントを読み出し、この読み出された第１のメタイベントに含まれるコメント情報を前記表示手段に表示させる第１のコメント表示処理と、このコメント情報の表示の後、前記記憶手段に記憶されている曲データの開始位置よりノートイベントをタイムデータに基づくタイミングで読み出す第１の読み出し処理と、第２の演奏モードが選択された場合は、前記曲の指定された区間に含まれる曲データから前記第２のメタイベントを読み出し、この読み出された第２のメタイベントに含まれるコメント情報を前記表示手段に表示させる第２のコメント表示処理と、このコメント情報の表示の後、前記曲の指定された区間に含まれる曲データからイベントをタイムデータに基づくタイミングで読み出す第２の読み出し処理と、前記第２の読み出し処理により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第３のコメント表示処理と、前記第３の演奏モードが選択された場合は、前記記憶手段に記憶されている曲データの開始位置からイベントをタイムデータに基づくタイミングで読み出す第３の読み出し処理と、前記第３の読み出し処理により第３のメタイベントが読み出された場合に、この読み出された第３のメタイベントに含まれるコメント情報を前記表示手段に表示させる第４のコメント表示処理と、前記第１、第２及び第３の読み出し手段により読み出されたノートイベントに基づいて接続された音源手段に対して楽音の発音及び消音を指示する楽音発生指示処理と、を実行させる構成になっている。
【０００７】
本発明によれば、記憶された曲データを選択操作によって選択された再生モードに応じて再生する場合に、再生される曲に関するコメント情報を選択された再生モードに応じて選択して、曲データの再生に伴って選択されたコメント情報をその曲データの楽譜画像とともに表示する。
【０００８】
【発明の実施の形態】
以下、本発明による実施形態について、図を参照して説明する。
図１は、本発明の実施形態における演奏練習装置の構成を示すブロック図である。図において、ＣＰＵ１１はシステムバス１２に接続されているプログラムＲＯＭ１３、ワークＲＡＭ１４、表示部１５、曲データＲＯＭ１６、操作部１７、ＭＩＤＩインターフェース１８との間で、データ及びコマンドを授受して端末全体を制御する。
ＲＯＭ１３は、ＣＰＵ１１によって実行される演奏練習処理のプログラムや初期データ等を予め格納している。ワークＲＡＭ１４は、ＣＰＵ１１のワークエリアであり、ＣＰＵ１１によって処理されるデータを一時的に記憶する。また、ワークＲＡＭ１４には、演奏練習処理のプログラムを実行するための各種のレジスタやフラグのエリアがある。
表示部１５は、曲の楽譜、演奏練習に関する各種のコメント文、各種のアイコンスイッチを表示する。曲データＲＯＭ１６は、演奏練習用の複数のお手本曲を記憶している。操作部１７は、表示部１５に表示されたアイコンスイッチを指定するためのマウスその他の操作子で構成されている。ＭＩＤＩインターフェース１８は電子楽器１９に接続され、ＭＩＤＩデータによって電子楽器１９とこのＣＰＵ１１とを接続する。
【０００９】
図２〜図５は、曲データＲＯＭ１６に記憶された演奏練習用のお手本曲のデータ構成を示す図である。図２に示すように、複数のお手本曲（１）、（２）、（３）…が記憶されている。各お手本、例えばポインタＮで指定されるお手本曲（Ｎ）は、楽譜データ（Ｎ）及び曲データ（Ｎ）で構成されている。また、各曲データは、調やリズムの変化などの音楽的な特徴に応じて複数の区間に分けて構成されている。
図３は、各曲データのさらに詳細な構成を示し、曲に関するコメント情報からなるメタイベントと音符データとで構成されている。図４は、メタイベントの内容を示す図であり、各メタイベントに含まれているコメント情報に応じて異なる構成になっている。図４（１）は曲解説文のコメント情報を含むメタイベントであり、識別データ、データ長、及び曲解説文のデータで構成されている。図４（２）はレッスン解説文のコメント情報を含むメタイベントであり、識別データ、データ長、キーワードのデータ、及びレッスン解説文のデータで構成されている。図４（３）はポイント解説文を含むメタイベントであり、識別データ、データ長、キーワードのデータ、及びポイント解説文のデータで構成されている。なお、各解説文については後述する。
図５は、楽譜データの構成を示している。各お手本曲の楽譜データは、五線譜及びト音記号などからなるＢＧ画面（背景画面）、音符データ、及びキーワードのデータで構成されている。そして、各キーワードのデータはキーワード画像（実施形態においては数値の画像）及びそのキーワード画像の画面上の座標で構成されている。
【００１０】
次に、実施形態における演奏練習装置の動作について、ＣＰＵ１１のフローチャート及び表示部１５の画面に基づいて説明する。
図６はメインフローであり、所定のイニシャライズ（ステップＡ１）の後、ステップＡ２〜ステップＡ１３のループを繰り返し実行する。まず、初期画面を表示する（ステップＡ２）。初期画面には、図７に示すように、エリア２１に演奏練習の対象となる複数の曲リストが表示される。そして、曲リストの先頭である曲名（１）の表示を反転表示に変更する（ステップＡ３）。
また、初期画面のエリア２２には、「お手本演奏」、「おまかせ練習」、「自由練習」の３つのアイコンスイッチが表示される。これらのアイコンスイッチは、曲の再生モードを指定する再生選択画像であり、いずれかのアイコンスイッチをマウスで選択するとそのアイコンスイッチに対応する再生モードで曲データが再生される。
【００１１】
ステップＡ３において曲リストの先頭の表示を変更した後は、再生する曲を指定するためのポインタＮを「１（先頭の曲）」にセットする（ステップＡ４）。この後、マウスによって他の曲リストが選択されたか否かを判別する（ステップＡ５）。他の曲リストが選択されたときは、その選択された曲の表示を変更し（ステップＡ６）、選択された曲番号をＮにセットする（ステップＡ７）。
次に、いずれかのアイコンスイッチがオンされたか否かを判別する。すなわち、「お手本演奏」スイッチがオンされたか否かを判別し（ステップＡ８）、このスイッチがオンされたときは、お手本演奏処理を実行する（ステップＡ９）。「おまかせ練習」スイッチが選択されたか否かを判別し（ステップＡ１０）、このスイッチがオンされたときは、おまかせ練習処理を実行する（ステップＡ１１）。「自由練習」スイッチが選択されたか否かを判別し（ステップＡ１２）、このスイッチがオンされたときは、自由練習処理を実行する（ステップＡ１３）。いずれかの処理を実行した後は、ステップＡ２に戻って上記のループを繰り返す。
【００１２】
図８〜図１２は、メインフローにおけるステップＡ９のお手本演奏処理のフローである。まず、図８のフローにおいて、お手本枠画面を表示する（ステップＢ１）。そして、ポインタＮで指定されたＮ番目のお手本曲の楽譜データに基づき楽譜を表示する（ステップＢ２）。次に、Ｎ番目のお手本曲の曲データの初期アドレスを指定する（ステップＢ３）。そして、指定されたイベントがメタイベントであるか否かを判別する（ステップＢ４）。メタイベントである場合には、さらにそのメタイベントが曲解説文であるか否かを判別する（ステップＢ５）。
【００１３】
指定されたイベントがメタイベントでない場合、又はメタイベントが曲解説文でない場合には、次のイベントがあるか否かを判別する（ステップＢ６）。次のイベントがある場合には、そのイベントを指定して（ステップＢ７）、ステップＢ４において指定されたイベントがメタイベントであるか否かを判別する。メタイベントが曲解説文である場合には、ウインドウにその曲解説文を表示する（ステップＢ８）。
すなわち、図１３に示すように、画面のエリア２１に表示されたお手本曲の楽譜の下側のウインドウ２３にその曲の解説文を表示する。ウインドウ２３には、さらに「閉じる」スイッチのアイコンが表示される。また、画面のエリア２２には、初期画面と同じく、「お手本演奏」スイッチ、「おまかせ練習」スイッチ、「自由練習」スイッチが表示され、そのほかに、「再生」スイッチ、「停止」スイッチ、「終了」スイッチが表示される。
【００１４】
ステップＢ８において曲解説文を表示した後、又は、ステップＢ６において次のイベントがない場合には、いずれかのアイコンスイッチがオンされたか否かを判別する。そして、「閉じる」アイコンがオンされたか否かを判別し（ステップＢ９）、このスイッチがオンされたときは、ウインドウ内の曲解説文をクリアする（ステップＢ１０）。
「閉じる」アイコンがオンでない場合には、図９のフローにおいて、「再生」スイッチがオンされたか否かを判別し（ステップＢ１１）、このスイッチがオンされたときは、曲解説文をクリアして（ステップＢ１２）、スタートフラグＳＴＦを「１（再生）」にセットする（ステップＢ１３）。次に、曲データの最初のイベントを指定する（ステップＢ１４）。そして、指定したイベントが音符データであるか否かを判別する（ステップＢ１５）。音符データである場合には、そのゲートタイムをレジスタＧＡＴＥ  ＴＩＭＥにストアし（ステップＢ１６）、ステップタイムをレジスタＳＴＥＰ  ＴＩＭＥにストアする（ステップＢ１７）。そして、ノートオンイベントを作成して電子楽器１９に送付する（ステップＢ１８）。ステップＢ１５においてイベントが音符データでない場合には、次のイベントを指定し（ステップＢ１９）、ステップＢ１５においてそのイベントが音符データであるか否かを判別する。
【００１５】
ステップＢ１８においてノートオンイベントを送付した後、又は、「閉じる」スイッチ及び「再生」スイッチがオンでない場合には、図１０のフローにおいて、「停止」スイッチがオンされたか否かを判別する（ステップＢ２０）。このスイッチがオンされたときは、ＳＴＦを「０（再生停止）」にリセットし（ステップＢ２１）、オールノートオフのイベントを電子楽器１９に送付する（ステップＢ２２）。
【００１６】
上記の各スイッチがオンでない場合には、「おまかせ練習」スイッチがオンされたか否かを判別する（ステップＢ２３）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットする（ステップＢ２４）。次に、オールノートオフのイベントを電子楽器１９に送付して（ステップＢ２５）、おまかせ練習処理を実行する（ステップＢ２６）。そして、メインフローに戻る。
上記の各スイッチがオンでない場合には、図１１のフローにおいて、「自由練習」スイッチがオンされたか否かを判別する（ステップＢ２７）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットする（ステップＢ２８）。次に、オールノートオフのイベントを電子楽器１９に送付して（ステップＢ２９）、自由練習処理を実行する（ステップＢ３０）。そして、メインフローに戻る。
上記の各スイッチがオンでない場合には、「終了」スイッチがオンされたか否かを判別する（ステップＢ３１）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットする（ステップＢ３２）。次に、オールノートオフのイベントを電子楽器１９に送付して（ステップＢ３３）、メインフローに戻る。
上記の各スイッチがオンでない場合には、「お手本演奏」スイッチがオンされたか否かを判別する（ステップＢ３４）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットする（ステップＢ３５）。次に、オールノートオフのイベントを電子楽器１９に送信して（ステップＢ３６）、ウインドウ内をクリアする（ステップＢ３７）。そして、図８のステップＢ３に移行して、再びＮ番目のお手本曲の楽譜データに基づき楽譜を表示する。
【００１７】
上記の各スイッチがすべてオンでない場合には、図１２のフローにおいて、ＳＴＦが「１」であるか否かを判別する（ステップＢ３８）。このフラグが「１」である場合には、単位時間が経過したか否かを判別する（ステップＢ３９）。単位時間が経過したときは、ＧＡＴＥ  ＴＩＭＥの値をデクリメントし（ステップＢ４０）、ＳＴＥＰ  ＴＩＭＥの値をデクリメントする（ステップＢ４１）。
そして、ＧＡＴＥ  ＴＩＭＥの値が「０」に達したか否かを判別する（ステップＢ４２）。すなわち、ノートオンイベントの発音時間が終了したか否かを判別する。この値が「０」に達したときは、ノートオフイベントを電子楽器１９に送付する（ステップＢ４３）。
【００１８】
この後、ＳＴＥＰ  ＴＩＭＥの値が「０」に達したか否かを判別する（ステップＢ４４）。すなわち、次のイベントを読み出す時間に達したか否かを判別する。この値が「０」に達したときは、次のイベントがあるか否かを判別する（ステップＢ４５）。次のイベントがある場合には、そのイベントを指定する（ステップＢ４６）。そして、指定したイベントが音符イベントであるか否かを判別し（ステップＢ４７）、音符イベントでない場合にはステップＢ４５に戻って次のイベントがあるか否かを判別し、音符イベントを検索する。
ステップＢ４７において音符イベントを検索したときは、そのゲートタイムをレジスタＧＡＴＥ  ＴＩＭＥにストアし（ステップＢ４８）、ステップタイムをレジスタＳＴＥＰ  ＴＩＭＥにストアする（ステップＢ４９）。そして、ノートオンイベントを作成して電子楽器１９に送付する（ステップＢ５０）。
また、ステップＢ４５において次のイベントがない場合、すなわち曲データが終了した場合には、ＳＴＦを「０」にリセットする（ステップＢ５１）。
【００１９】
ステップＢ３８においてＳＴＦが「０」である場合には、ステップＢ３９において単位時間が経過していない場合、ステップＢ５０においてノートオンイベントを送付した後、又はステップＢ５１においてＳＴＦを「０」にリセットした後は、図８のステップＢ９に移行して、いずれかのアイコンスイッチがオンされたか否かを判別する。
【００２０】
図１４〜図２０は、メインフローにおけるステップＡ１１のおまかせ練習処理のフローである。まず、図１４のフローにおいて、おまかせ練習画面の枠を表示し（ステップＣ１）、選択操作によって指定されたＮ番目のお手本曲の楽譜データに基づき楽譜を表示する（ステップＣ２）。次に、曲データの区間を指定するポインタＬに「１（先頭の区間）」をセットする（ステップＣ３）。そして、Ｎ番目のお手本曲の曲データのＬ番目の区間の先頭イベントを指定する（ステップＣ４）。次に、指定されたイベントがメタイベントであるか否かを判別し（ステップＣ５）、メタイベントでない場合には、次のイベントがあるか否かを判別する（ステップＣ６）。次のイベントがある場合にはそのイベントを指定して（ステップＣ７）、ステップＣ５において、その指定されたイベントがメタイベントであるか否かを判別する。
【００２１】
指定されたイベントがメタイベントである場合には、そのメタイベントがレッスン解説文であるか否かを判別する（ステップＣ８）。レッスン解説文である場合には、メタイベントのキーワードがＬの値と一致するか否かを判別する（ステップＣ９）。メタイベントがレッスン解説文でない場合、又はキーワードがＬの値と一致しない場合には、ステップＣ６に移行して次のイベントを捜す。レッスン解説文のメタイベントのキーワードがＬの値と一致した場合には、ウインドウにそのレッスン解説文を表示し（ステップＣ１０）、楽譜上に区間Ｌに対応する区間表示を行なう（ステップＣ１１）。
すなわち、図２１に示すように、エリア２１において楽譜の区間Ｌの始まりと終わりを示す矢印の区間表示を行なうとともに、その区間に対応するレッスン解説文をウインドウ２３に表示する。また、エリア２２には、図１３のお手本演奏の画面と同様に、「お手本演奏」スイッチ、「おまかせ練習」スイッチ、「自由練習」スイッチ、「再生」スイッチ、「停止」スイッチ、「終了」スイッチがあり、さらにこの場合には、「進む」スイッチ及び「戻る」スイッチが追加されている。
【００２２】
ステップＣ１１において区間表示を行なった後、又はステップＣ６において次のイベントがない場合には、図１５のフローにおいて、いずれかのアイコンスイッチがオンされたか否かを判別する。「閉じる」アイコンがオンされたか否かを判別し（ステップＣ１２）、このスイッチがオンされたときは、ウインドウ内の表示をクリアする（ステップＣ１３）。
「閉じる」アイコンがオンでない場合には、「再生」スイッチがオンされたか否かを判別し（ステップＣ１４）、このスイッチがオンされたときは、ウインドウ内をクリアして（ステップＣ１５）、スタートフラグＳＴＦを「１（再生）」にセットする（ステップＣ１６）。次に、曲データの最初のイベントを指定する（ステップＣ１７）。そして、指定したイベントが音符データであるか否かを判別する（ステップＣ１８）。音符データである場合には、そのゲートタイムをレジスタＧＡＴＥ  ＴＩＭＥにストアし（ステップＣ１９）、ステップタイムをレジスタＳＴＥＰ  ＴＩＭＥにストアする（ステップＣ２０）。そして、ガイド用のノートオンイベントを作成して電子楽器１９に送付する（ステップＣ２１）。
【００２３】
ステップＣ１８においてイベントが音符データでない場合には、そのイベントがメタイベントであるか否かを判別する（ステップＣ２２）。メタイベントである場合には、それがポイント解説文であるか否かを判別する（ステップＣ２３）。ポイント解説文である場合にはウインドウ内をクリアして（ステップＣ２４）、ウインドウ内にポイント解説文を表示する（ステップＣ２５ａ）。この解説文を表示した後、又はステップＣ２２においてイベントがメタイベントでない場合、若しくはステップＣ２３においてメタイベントがポイント解説文でない場合には、次のデータがあるか否かを判別する（ステップＣ２５ｂ）。次のデータある場合には、そのデータを指定して（ステップＣ２５ｃ）、ステップＣ１８に移行してその指定したイベントが音符データであるか否かを判別する。
【００２４】
ステップＣ２１においてノートオンイベントを送付した後、又は、「閉じる」スイッチ及び「再生」スイッチがオンでない場合、ステップＣ２５ｂにおいて次のイベントがない場合には、図１６のフローにおいて、「停止」スイッチがオンされたか否かを判別する（ステップＣ２６）。このスイッチがオンされたときは、ＳＴＦを「０（再生停止）」にリセットし（ステップＣ２７）、オールノートオフのイベントを作成して電子楽器１９に送付する（ステップＣ２８）。
【００２５】
上記の各スイッチがオンでない場合には、「お手本演奏」スイッチがオンされたか否かを判別する（ステップＣ２９）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットする（ステップＣ３０）。次に、オールノートオフのイベントを作成して電子楽器１９に送付して（ステップＣ３１）、お手本演奏処理を実行する（ステップＣ３２）。そして、メインフローに戻る。
上記の各スイッチがオンでない場合には、「自由練習」スイッチがオンされたか否かを判別する（ステップＣ３３）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットする（ステップＣ３４）。次に、オールノートオフのイベントを作成して電子楽器１９に送付して（ステップＣ３５）、自由練習処理を実行する（ステップＣ３６）。そして、メインフローに戻る。
【００２６】
ステップＣ３３において「自由練習」スイッチがオンでない場合には、図１７のフローにおいて、「おまかせ練習」スイッチがオンされたか否かを判別する（ステップＣ３７）。このスイッチがオンされたときは、ウインドウ内をクリアし（ステップＣ３８）、区間表示をクリアする（ステップＣ３９）。そして、図１４のステップＣ３に移行して改めてＬを「１」にセットし、曲の先頭の区間を指定する。
【００２７】
図１７のステップＣ３７において「おまかせ練習」スイッチがオンでない場合には、「進む」スイッチがオンされたか否かを判別する（ステップＣ４０）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＣ４１）、オールノートオフのイベントを電子楽器１９に送付して（ステップＣ４２）、ウインドウ内をクリアする（ステップＣ４３）。
次に、Ｌの値をインクリメントして次の区間を指定する（ステップＣ４４）。このとき、インクリメントしたＬの値が最大値を超えたか否かを判別し（ステップＣ４５）、最大値を超えた場合には、図１４のステップＣ３に移行してＬの値を「１」にセットし、ステップＣ４において１番目の区間の先頭アドレスを指定する。一方、インクリメントしたＬの値が最大値を超えていない場合には、図１４のステップＣ４に移行してＬ番目の区間の先頭アドレスを指定する。
【００２８】
図１７のステップＣ４０において「進む」スイッチがオンでない場合には、図１８のフローにおいて、「戻る」スイッチがオンであるか否かを判別する（ステップＣ４６）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＣ４７）、オールノートオフのイベントを電子楽器１９に送付して（ステップＣ４８）、ウインドウ内をクリアする（ステップＣ４９）。
次に、Ｌの値をデクリメントして前の区間を指定する（ステップＣ５０）。このとき、デクリメントしたＬの値が「０」であるか否かを判別し（ステップＣ５１ａ）、Ｌの値が「０」である場合には、Ｌの値を最大値にセットして（ステップＣ５１ｂ）、図１４のステップＣ４に移行してＬ番目の区間の先頭アドレスを指定する。一方、デクリメントしたＬの値が「０」でない場合には、図１４のステップＣ４に移行してＬ番目の区間の先頭アドレスを指定する。
【００２９】
ステップＣ４６において「戻る」スイッチがオンでない場合には、楽譜のキーワード表示画像（図２１においては、数字の「５」）がマウスでオンされたか否かを判別する（ステップＣ５２）。キーワード表示がオンされたときは、ＳＴＦが「０」であるか否かを判別する（ステップＣ５３）。このフラグが「０」である場合には、現在指定しているＮ番目のお手本曲の曲データのＬ番目の区間の先頭イベントを指定する（ステップＣ５４）。次に、キーワード表示画像のオン位置すなわちキーワード表示画像の座標に基づき、キーワードの番号Ｐを検出する（ステップＣ５５）。
そして、図１９のフローにおいて、指定されたイベントがメタイベントであるか否かを判別する（ステップＣ５６）。メタイベントである場合には、そのメタイベントがポイント解説文であるか否かを判別する（ステップＣ５７）。ポイント解説文である場合には、さらに、そのメタイベントのキーワードの値とＰの値とが一致するか否かを判別する（ステップＣ５８）。イベントがメタイベントでない場合、メタイベントがポイント解説文でない場合、又はキーワードの数値とＰの数値とが一致しない場合には、次のイベントがあるか否かを判別して（ステップＣ５９ａ）、次のイベントがある場合には、そのイベントを指定して（ステップＣ５９ｂ）、ステップＣ５６においてそのイベントがメタイベントであるか否かを判別する。ステップＣ５８において、キーワードの値とＰの値とが一致する場合には、ウインドウ内をクリアして（ステップＣ６０）、ウインドウ内にポイント解説文を表示する（ステップＣ６１）。
【００３０】
ポイント解説文を表示した後、又は図１８のステップＣ５２においてキーワード表示画像がオンでない場合、若しくはステップＣ５３においてＳＴＦが「１」である場合、若しくはステップＣ５９ａにおいて次のイベントがない場合には、図１９のステップＣ６２において、「終了」スイッチがオンされたか否かを判別する。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＣ６３）、オールノートオフのイベントを作成して電子楽器１９に送付する（ステップＣ６４）。そして、メインフローに戻る。
【００３１】
ステップＣ６２において、「終了」スイッチがオンでない場合には、図２０のフローにおいて、ＳＴＦが「１」であるか否かを判別する（ステップＣ６５）。このフラグが「１」である場合には、単位時間が経過したか否かを判別する（ステップＣ６６）。単位時間が経過したときは、ＧＡＴＥ  ＴＩＭＥの値をデクリメントし（ステップＣ６７）、ＳＴＥＰ  ＴＩＭＥの値をデクリメントする（ステップＣ６８）。そして、ＧＡＴＥ  ＴＩＭＥの値が「０」に達したか否かを判別する（ステップＣ６９）。すなわち、ノートオンイベントの発音時間が終了したか否かを判別する。この値が「０」に達したときは、ノートオフイベントを電子楽器１９に送付する（ステップＣ７０）。
【００３２】
この後、ＳＴＥＰ  ＴＩＭＥの値が「０」に達したか否かを判別する（ステップＣ７１）。すなわち、次のイベントを読み出す時間に達したか否かを判別する。この値が「０」に達したときは、次のイベントがあるか否かを判別する（ステップＣ７３）。次のイベントがある場合には、そのイベントを指定する（ステップＣ７３）。そして、指定したイベントが音符イベントであるか否かを判別し（ステップＣ７４）、音符イベントである場合にはそのゲートタイムをレジスタＧＡＴＥ  ＴＩＭＥにストアし（ステップＣ７５）、ステップタイムをレジスタＳＴＥＰ  ＴＩＭＥにストアする（ステップＣ７６）。そして、ノートオンイベントを作成して電子楽器１９に送付する（ステップＣ７７）。
【００３３】
ステップＣ７４において、イベントが音符データでない場合には、そのイベントがメタイベントであるか否かを判別する（ステップＣ７８）。メタイベントである場合には、そのメタイベントがポイント解説文であるか否かを判別する（ステップＣ７９）。ポイント解説文である場合には、ウインドウ内をクリアして（ステップＣ８０）、ウインドウ内にそのポイント解説文を表示する（ステップＣ８１）。一方、ステップＣ７２において、次のイベントがない場合には、ＳＴＦを「０」にリセットして（ステップＣ８２）、ウインドウ内をクリアする（ステップＣ８３）。
この後、若しくはステップＣ７７においてノートオフイベントを送付した後、又はステップＣ６５においてＳＴＦが「０」である場合、若しくはステップＣ６６において単位時間が経過していない場合には、図１５のステップＣ１２に移行して、いずれかのアイコンスイッチがオンされたか否かを判別する。
【００３４】
図２２〜図２５は、メインフローにおけるステップＡ１３の自由練習処理のフローである。まず、図２２のフローにおいて、自由練習画面の枠を表示する（ステップＤ１）。そして、Ｎ番目のお手本曲の楽譜データに基づき楽譜を表示する（ステップＤ２）。この後、Ｎ番目のお手本曲の曲データの最初のアドレスを指定する（ステップＤ３）。図２６に自由練習処理の画面を示す。画面のエリア２１には楽譜が表示され、エリア２２には「お手本演奏」スイッチ、「おまかせ練習」スイッチ、ッ「自由練習」スイッチ、「再生」スイッチ、「停止」スイッチ、及び「終了」スイッチからなる複数のアイコンスイッチが表示されている。
【００３５】
次に、いずれかのアイコンスイッチがオンされたか否かを判別する。「再生」スイッチがオンされたか否かを判別し（ステップＤ４）、このスイッチがオンされたときは、ウインドウ内をクリアし（ステップＤ５）、ＳＴＦを「１（再生）」にセットする（ステップＤ６）。そして、曲データの最初のイベントを指定し（ステップＤ７）、そのイベントが音符データであるか否かを判別する（ステップＤ８）。音符データである場合には、そのゲートタイムをレジスタＧＡＴＥ  ＴＩＭＥにストアし（ステップＤ９）、ステップタイムをレジスタＳＴＥＰ  ＴＩＭＥにストアする（ステップＤ１０）。そして、ガイド用のノートオンイベントを作成して電子楽器１９に送付する（ステップＤ１１）。ステップＤ８においてイベントが音符データでない場合には、そのイベントがメタイベントであるか否かを判別する（ステップＤ１２）。メタイベントである場合には、そのメタイベントがポイント解釈文であるか否かを判別する（ステップＤ１３）。ポイント解釈文である場合には、図２６の画面のウインドウ２３に、そのポイント解釈文を表示する（ステップＤ１４）。そして、次のイベントを指定し（ステップＤ１５）、ステップＤ８においてそのイベントが音符データであるか否かを判別する。
【００３６】
ステップＤ１１においてノートオンイベントを送付した後、又はステップＤ４において「再生」スイッチがオンでない場合には、図２３のフローにおいて、「停止」スイッチがオンされたか否かを判別する（ステップＤ１６）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＤ１７）、オールノートオフのイベントを電子楽器１９に送信する（ステップＤ１８）。
「停止」スイッチがオンでない場合には、「お手本演奏」スイッチがオンされたか否かを判別する（ステップＤ１９）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＤ２０）、オールノートオフのイベントを電子楽器１９に送信する（ステップＤ２１）。そして、お手本演奏処理を実行する（ステップＤ２２）。その後、メインフローに戻る。
「お手本演奏」スイッチがオンでない場合には、「おまかせ練習」スイッチがオンされたか否かを判別する（ステップＤ２３）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＤ２４）、オールノートオフのイベントを電子楽器１９に送信する（ステップＤ２５）。そして、おまかせ練習処理を実行する（ステップＤ２６）。その後、メインフローに戻る。
【００３７】
ステップＤ２３において「おまかせ練習」スイッチがオンでない場合には、図２４のフローにおいて、「閉じる」スイッチがオンされたか否かを判別する（ステップＤ２７）。このスイッチがオンされたときは、ウインドウ内をクリアする（ステップＤ２８）。「閉じる」スイッチがオンでない場合には、「終了」スイッチがオンされたか否かを判別する（ステップＤ２９）。このスイッチがオンされたときは、ＳＴＦを「０」にリセットし（ステップＤ３０）、オールノートオフのイベントを電子楽器１９に送信する（ステップＤ３１）。この後、メインフローに戻る。
【００３８】
「終了」スイッチがオンでない場合には、キーワード表示画像がオンされたか否かを判別する（ステップＤ３２）。キーワード表示画像がオンされたときは、ＳＴＦが「０（再生停止）」であるか否かを判別する（ステップＤ３３）。このフラグが「０」である場合には、オンされたキーワード表示画像の座標よりキーワードの番号Ｐを求める（ステップＤ３４）。
次に、曲データの最初のイベントを指定し（ステップＤ３５）、図２５のフローにおいて、指定されたイベントがメタイベントであるか否かを判別する（ステップＤ３６）。メタイベントである場合には、そのメタイベントがポイント解説文であるか否かを判別する（ステップＤ３７）。ポイント解説文である場合には、メタイベントのキーワードの値がＰの値と一致するか否かを判別する（ステップＤ３８）。一致する場合には、ウインドウをクリアし（ステップＤ３９）、ウインドウ内にポイント解説文を表示する（ステップＤ４０）。
【００３９】
ポイント解説文を表示した後、又は図２４のステップＤ３２においてキーワード表示画像がオンでない場合には、ＳＴＦが「１」であるか否かを判別し（ステップＤ４１）、このフラグが「１」である場合には、再生処理を実行する（ステップＤ４２）。また、図２４のステップＤ３３においてＳＴＦが「１」である場合には、図２５のステップＤ４２の再生処理を実行する。
この再生処理は、図２０のステップＣ６６〜ステップＣ８３における各ステップの動作と同じである。再生処理の後は、図２４のステップＣ２７に移行して、いずれかのアイコンスイッチがオンされたかか否かを判別する。ステップＤ４１において、ＳＴＦが「０」である場合には、図２２のステップＤ４に移行して、いずれかのアイコンスイッチがオンされたか否かを判別する。
【００４０】
ステップＤ３６において指定されたイベントがメタイベントでない場合、ステップＤ３７においてメタイベントがポイント解説文でない場合、又はステップＤ３８においてメタイベントのキーワードの数値とＰの数値とが一致しない場合には、次のイベントがあるか否かを判別する（ステップＤ４３ａ）。次のイベントがある場合には、そのイベントを指定して（ステップＤ４３ｂ）、ステップＤ３６においてそのイベントがメタイベントであるか否かを判別する。ステップＤ４３ａにおいて次のイベントがない場合には、ステップＤ４１においてＳＴＦが「１」であるか否かを判別する。
【００４１】
このように、上記実施形態によれば、曲データＲＯＭ１６に記憶された曲データを選択操作によって選択された再生モードに応じて再生する場合に、再生される曲に関するコメント情報を選択された再生モードに応じて選択して、曲データの再生に伴って選択されたコメント情報をその曲データの楽譜画像とともに表示部１５に表示する。したがって、曲に関する知識や曲の演奏上の音楽的な雰囲気まで含めた演奏練習が可能になる。
【００４２】
この場合において、再生に伴って読み出される曲データ内に挿入された曲練習に関するコメント情報を表示するので、よりいっそう練習意欲を喚起することができる。
また、「おまかせ練習」スイッチがオンされたときは、曲データの再生に伴って読み出される区間を表す区間画像及びその区間の曲練習に関するコメント情報を表示するので、演奏練習中にきめ細かなアドバイスを受けることができる。
また、再生に伴って読み出される曲データ内に挿入された曲練習に関するコメント情報に対応するキーワード画像を表示し、任意のキーワード画像が指定されたときにその指定されたキーワード画像に対応するコメント情報を表示するので、ユーザの必要に応じて演奏に関するアドバイスを受けることができる。
【００４３】
なお、上記実施形態においては、予めプログラムＲＯＭ１３に記憶されている演奏練習処理のプログラムをＣＰＵ１１によって実行する構成にしたが、演奏練習処理のプログラムをＣＤ等の外部記憶媒体又はネットワークを介して装置内のハードディスク等にインストールする構成にしてもよい。この場合には、プログラムの発明を実現することができる。
そのプログラムは、所定の記憶手段に記憶された曲データを選択操作によって選択された再生モードに応じて再生する第１のステップと、前記第１のステップによって再生される曲に関するコメント情報を前記選択された再生モードに応じて選択する第２のステップと、前記第１のステップによる曲データの再生に伴って前記第２のステップで選択されたコメント情報をその曲データの楽譜画像とともに所定の表示手段に表示する第３のステップとを有するものである。
【００４４】
【発明の効果】
本発明によれば、曲に関する知識や曲の演奏上の音楽的な雰囲気まで含めた演奏練習が可能になる。
【図面の簡単な説明】
【図１】本発明の実施形態における演奏練習装置の構成を示すブロック図。
【図２】図１における曲データＲＯＭに記憶されたお手本曲の構成を示す図。
【図３】図２におけるお手本曲の曲データの構成を示す図。
【図４】図３におけるメタイベントの構成を示す図。
【図５】図２におけるお手本曲の楽譜データの構成を示す図。
【図６】実施形態におけるＣＰＵのメインフローチャート。
【図７】図１における表示部に表示された初期画面を示す図。
【図８】図６におけるお手本演奏処理のフローチャート。
【図９】図８に続くお手本演奏処理のフローチャート。
【図１０】図９に続くお手本演奏処理のフローチャート。
【図１１】図１０に続くお手本演奏処理のフローチャート。
【図１２】図１１に続くお手本演奏処理のフローチャート。
【図１３】表示部に表示されたお手本演奏の画面を示す図。
【図１４】図６におけるおまかせ練習処理のフローチャート。
【図１５】図１４に続くおまかせ練習処理のフローチャート。
【図１６】図１５に続くおまかせ練習処理のフローチャート。
【図１７】図１６に続くおまかせ練習処理のフローチャート。
【図１８】図１７に続くおまかせ練習処理のフローチャート。
【図１９】図１８に続くおまかせ練習処理のフローチャート。
【図２０】図１９に続くおまかせ練習処理のフローチャート。
【図２１】表示部に表示されたおまかせ練習の画面を示す図。
【図２２】図６における自由練習処理のフローチャート。
【図２３】図２２に続く自由練習処理のフローチャート。
【図２４】図２３に続く自由練習処理のフローチャート。
【図２５】図２４に続く自由練習処理のフローチャート。
【図２６】表示部に表示された自由練習の画面を示す図。
【符号の説明】
１１  ＣＰＵ
１３  プログラムＲＯＭ
１４  ワークＲＡＭ
１５  表示部
１６  曲データＲＯＭ
１７  操作部
１８  ＭＩＤＩインターフェース
１９  電子楽器
【図１】
0003952760.tif 000002
【図２】
0003952760.tif 000003
【図３】
0003952760.tif 000004
【図４】
0003952760.tif 000005
【図５】
0003952760.tif 000006
【図６】
0003952760.tif 000007
【図７】
0003952760.tif 000008
【図８】
0003952760.tif 000009
【図９】
0003952760.tif 000010
【図１０】
0003952760.tif 000011
【図１１】
0003952760.tif 000012
【図１２】
0003952760.tif 000013
【図１３】
0003952760.tif 000014
【図１４】
0003952760.tif 000015
【図１５】
0003952760.tif 000016
【図１６】
0003952760.tif 000017
【図１７】
0003952760.tif 000018
【図１８】
0003952760.tif 000019
【図１９】
0003952760.tif 000020
【図２０】
0003952760.tif 000021
【図２１】
0003952760.tif 000022
【図２２】
0003952760.tif 000023
【図２３】
0003952760.tif 000024
【図２４】
0003952760.tif 000025
【図２５】
0003952760.tif 000026
【図２６】
0003952760.tif 000027