(57)【要約】【課題】楽曲のコードの種類やタイミングとユーザの演奏との対応状況を容易に判別して把握することができる演奏情報表示装置及び演奏情報表示方法、演奏情報表示プログラム、並びに、当該演奏情報表示装置を備えた電子楽器を提供する。【解決手段】表示パネル１０６のユーザ演奏コード表示エリア４１４、４２４には、所定の演奏区間の楽譜情報４４０が表示され、楽曲コード表示エリア４１２、４２２には、楽譜情報４４０の各演奏区間に対応するように、楽曲のコード情報４３０がコードの種別に応じた表示色で表示される。楽曲再生状態においては、楽曲のコード情報４３０及び楽譜情報４４０に対して、現在の再生位置を示すマーカー４５０が移動表示され、マーカー４５０の位置から時間的に過去となる楽譜情報４４０の領域に、ユーザの演奏により指定されたコード情報４６０がコードの種別に応じた表示色で上書き表示される。【選択図】図５
2020056938.tif 000002
【特許請求の範囲】
【請求項１】
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行することを特徴とする演奏情報表示装置。
【請求項２】
請求項１に記載の演奏情報表示装置において、
前記第１識別子及び前記第２識別子は、色情報であり、前記トニック、前記ドミナント及び前記サブドミナントにそれぞれ異なる色情報が対応付けられていることを特徴とする演奏情報表示装置。
【請求項３】
請求項１又は請求項２に記載の演奏情報表示装置において、
前記第１領域及び前記第２領域は、前記表示部における上下方向に並べられて設けられていることを特徴とする演奏情報表示装置。
【請求項４】
請求項１から請求項３のいずれかに記載の演奏情報表示装置において、
前記曲データの再生に合わせて前記表示部内を移動し、前記曲データの現在の再生位置を示すマーカーを表示するマーカー表示処理、を実行することを特徴とする演奏情報表示装置。
【請求項５】
請求項１から請求項４のいずれかに記載の演奏情報表示装置において、
前記表示部における前記第２領域は、前記ユーザが演奏するための楽譜情報が表示されており、
前記第２領域表示処理は、前記ユーザにより演奏された区間の前記楽譜情報に替えて、前記第２識別子を表示することを特徴とする演奏情報表示装置。
【請求項６】
請求項１から請求項５のいずれかに記載の演奏情報表示装置において、
前記曲データにおける前記複数の区間のそれぞれに含まれる前記コードの変化に基づいて判別される前記コードの進行におけるひとまとまりの範囲を識別できるように、前記表示部における前記複数の区間に対応する第３領域内の領域に第３識別子を表示する第３領域表示処理を、さらに実行することを特徴とする演奏情報表示装置。
【請求項７】
請求項１から請求項６のいずれかに記載の演奏情報表示装置と、
前記コードを指定するための演奏操作子と、
前記演奏操作子の操作に応じた楽音を出力する発音部と、
を備えることを特徴とする電子楽器。
【請求項８】
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行することを特徴とする演奏情報表示方法。
【請求項９】
演奏情報表示装置のコンピュータに、
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行させることを特徴とする演奏情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器を演奏する際に演奏情報を提供する演奏情報表示装置及び演奏情報表示方法、演奏情報表示プログラム、並びに、当該演奏情報表示装置を備えた電子楽器に関する。
【背景技術】
【０００２】
近年普及している電子楽器においては、予め楽曲がデータとして記憶され、演奏者であるユーザの操作により記憶された楽曲を再生したり、当該楽曲に合わせてユーザが一緒に演奏を行ったりすることができるものが知られている。その際、電子楽器に備えられた表示部や、別個に用意された表示装置に演奏中の楽曲に関する情報を表示することも一般的に行われている。ここで、演奏中にユーザに提供される情報は、例えば、音高やリズム等の楽譜に記載されている情報や、コード（和音）の進行情報であるが、これらの情報は楽器演奏に関して習熟度の低い初学者や初心者には判別や認識がしにくいものであった。
【０００３】
そのため、楽器演奏の初学者等であっても、容易に楽曲に関する情報を把握して演奏を楽しむことができるようにするための様々な技術が考案されている。例えば特許文献１には、オルガン等の鍵盤楽器の演奏において、右手で弾くメロディの譜読みを妨げることなく、左手で弾くコードの情報を判別しやすくするために、楽譜情報中にコードを種類に応じて色分けして表示するようにした楽譜表示装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２２４４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたような楽譜表示装置においては、楽譜情報中に種類毎に色分けしたコード情報が表示されているため、演奏する楽曲のコードの変化を判別することができる。しかしながら、このような表示方法においては、実際に自分が弾いたコードの種類やタイミングが、演奏される楽曲のコードの種類やタイミングに対応しているか否かを容易に判別して把握することができず、演奏される楽曲やユーザの演奏状況に関する情報をより適切に表示する手法が求められていた。
【０００６】
そこで、本発明は、楽曲のコードの種類やタイミングとユーザの演奏との対応状況を容易に判別して把握することができる演奏情報表示装置及び演奏情報表示方法、演奏情報表示プログラム、並びに、当該演奏情報表示装置を備えた電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る演奏情報表示装置は、
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、楽曲のコードの種類やタイミングとユーザの演奏との対応状況を容易に判別して把握することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る演奏情報表示装置を備えた電子楽器の第１の実施形態を示す外観図である。
【図２】第１の実施形態に係る電子楽器に適用されるハードウェアの構成例を示すブロック図である。
【図３】第１の実施形態に係る電子楽器の制御方法を示すフローチャートである。
【図４】第１の実施形態に係る電子楽器の制御方法に適用される楽曲情報の表示例（その１）を示す図である。
【図５】第１の実施形態に係る電子楽器の制御方法に適用される楽曲情報の表示例（その２）を示す図である。
【図６】第１の実施形態に係る電子楽器の制御方法に適用される楽曲情報の他の表示例を示す図である。
【図７】本発明に係る演奏情報表示装置を備えた電子楽器の第２の実施形態を示す外観図である。
【図８】第２の実施形態に係る情報機器に適用されるハードウェアの構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図面を参照しながら詳しく説明する。
＜第１の実施形態＞
（電子楽器）
図１は、本発明に係る演奏情報表示装置を備えた電子楽器の第１の実施形態を示す外観図である。ここでは、電子楽器の一例として、電子鍵盤楽器（電子キーボード）を適用した場合について説明するが、電子弦楽器（電子ギター）等の他の種類の電子楽器であってもよい。また、図２は、本実施形態に係る電子楽器に適用されるハードウェアの構成例を示すブロック図である。
【００１１】
本発明に係る演奏情報表示装置を備えた電子楽器１００の外観は、例えば図１に示すように、楽器本体の一面側に、演奏操作子としての複数の鍵を有し、音高を指定するための鍵盤１０２と、音量調整や音色選択、その他の機能選択等の操作を行うためのスイッチ類が配列された操作パネル１０４と、上記の鍵盤１０２や操作パネル１０４を操作することにより生成される楽音や、内蔵する楽曲データに基づく楽音を発音する発音部１０８と、を備えている。また、電子楽器１００は、上記の楽曲データに基づく楽譜情報やコード情報等を所定の表示形態で表示するとともに、楽曲の演奏中の音量や音色、その他の各種設定情報等を表示する表示パネル１０６を、さらに備えている。
【００１２】
電子楽器１００のハードウェア構成は、例えば図２に示すように、ＣＰＵ（中央演算処理装置）２０２と、ＲＯＭ（リードオンリーメモリ）２０４と、ＲＡＭ（ランダムアクセスメモリ）２０６と、ハードディスク等の記憶部２０８と、鍵盤１０２や操作パネル１０４を備える操作部２１０と、表示パネル１０６を備える表示部２１２と、外部の音響機器（図示を省略）等に接続されるインターフェース部（Ｉ／Ｆ部）２１４とを有し、それぞれがシステムバス２３０に接続されている。また、電子楽器１００は、音源ＬＳＩ２１６、ＤＡＣ（デジタル・アナログ変換回路）２１８、アンプ２２０及びスピーカ等の発音部１０８を備えるサウンドシステムを有し、音源ＬＳＩ２１６がシステムバス２３０に直接接続されている。
【００１３】
上記のような構成において、ＣＰＵ２０２は、電子楽器１００の各部の動作を制御するためのメインプロセッサであって、ＲＯＭ２０４に記憶された所定の制御プログラムを読み出して、ＲＡＭ２０６をデータ領域及びワーク領域として使用しながら実行することにより、電子楽器１００における各種の制御動作を実行する。特に、本実施形態においては、ＣＰＵ２０２は、記憶部２０８に記憶された楽曲データ、及び、ユーザにより演奏された演奏データに含まれるコード情報等を、所定の表示形態で表示部２１２に表示する演奏情報表示方法を含む一連の制御動作を実行する。本実施形態において実行される演奏情報表示方法については、詳しく後述する。
【００１４】
ＲＯＭ２０４は、ＣＰＵ２０２において各種の制御動作を実行するための制御プログラムのプログラムデータ、音源ＬＳＩ２１６において実行される楽音の生成処理に使用される全ての音色の波形データやパラメータデータ、その他各種の設定データを記憶している。特に、本実施形態においては、ＲＯＭ２０４は、電子楽器１００により再生される楽曲の楽曲データに含まれるコード、又は、楽曲の再生に合わせてユーザが演奏することにより取得される演奏データに含まれるコード（和音）が、曲調の「緩和」を表すトニック（tonic）、「強い緊張」を表すドミナント（dominant）、「緊張」を表すサブドミナント（subdominant）のいずれの種別に分類されるかを判別するためのコード定義テーブルと、分類されたコードの種別に応じた表示色を設定するための表示色定義テーブルとを記憶している。なお、ＲＯＭ２０４に記憶される制御プログラムや各種のデータ、定義テーブルは、その一部又は全部が後述する記憶部２０８に記憶されているものであってもよいし、ＣＰＵ２０２に予め組み込まれているものであってもよい。
【００１５】
ＲＡＭ２０６は、ＲＯＭ２０４に記憶された制御プログラムに基づいて、ＣＰＵ２０２や音源ＬＳＩ２１６において所定の制御動作を実行する際に使用する、又は、生成される各種データを一時的に記憶するデータ領域やワーク領域を備える。
【００１６】
記憶部２０８は、１又は複数の楽曲データを記憶している。楽曲データは、複数の演奏区間（拍や小節等）から構成され、楽曲のメロディや伴奏の音高情報や、キー情報、コード情報等を有している。これらの情報は楽曲ごとに個別の情報が相互に関連付けられて記憶されているものであってもよいし、これらの情報を音高情報や楽譜情報等に一体的に含んで記憶されているものであってもよい。なお、楽曲データは、電子楽器１００の製品出荷時に予め記憶部２０８に記憶されているものであってもよいし、ユーザが電子楽器１００の使用に際して、後述するＩ／Ｆ部２１４を介して外部の音響機器（ミュージックプレーヤ等）や、インターネット上の音楽サイト等から事前に取り込んで記憶させるものであってもよい。また、記憶部２０８は、その一部又は全部が電子楽器１００に対して着脱可能（すなわち、差し替え可能）な形態を有しているものであってもよい。
【００１７】
操作部２１０は、鍵盤１０２や操作パネル１０４を有し、ユーザが押鍵やスイッチ操作を行うことにより操作情報をＣＰＵ２０２に出力する。表示部２１２は、文字や図形、楽譜等を表示可能な液晶ディスプレイ（ＬＣＤ）や有機ＥＬディスプレイ（ＯＬＥＤ）等の表示パネル１０６を有し、操作部２１０の鍵盤１０２や操作パネル１０４による入力操作や、電子楽器１００の内部で実行される処理等に基づいて、各種の情報が表示される。特に、本実施形態においては、表示部２１２は、演奏される楽曲について、所定の範囲の演奏区間（例えば４小節分や８小節分）ごとの楽譜情報を表示するとともに、再生される楽曲のコードやユーザの演奏により取得されるコードの種別に応じて、各演奏区間に対応する表示領域を色付け表示する。具体例については後述する。
【００１８】
Ｉ／Ｆ部２１４は、電子楽器１００の外部の機器と接続して各種のデータの送信又は受信を行う。特に、本実施形態においては、Ｉ／Ｆ部２１４は、記憶部２０８に記憶される楽曲データを受信する。ここで、Ｉ／Ｆ部２１４は、例えばオーディオケーブルやデータ通信ケーブル、或いは、各種の無線通信方式を適用して、外部の音響機器や通信機器、インターネット等のネットワークに接続される通信インターフェースであってもよい。また、Ｉ／Ｆ部２１４は、メモリカード等の記憶媒体を用いてデータの受け渡しをするものであってもよい。
【００１９】
音源ＬＳＩ２１６は、ＣＰＵ２０２からの命令に基づいて、楽曲データから取得された音高情報や、操作部２１０により指示された鍵盤１０２の音高に対応する波形データをＲＯＭ２０４から読み出し、所定の音響効果を付与して、楽音波形データとして出力する。ＤＡＣ２１８、アンプ２２０及び発音部１０８は、音源ＬＳＩ２１６から出力される楽音波形データをＤＡＣ２１８によりアナログ信号（アナログ楽音波形信号）に変換した後、アンプ２２０により所定の信号レベルに増幅して発音部１０８から楽音として発音する。なお、図２では発音部１０８としてスピーカを適用した場合を示したが、オーディオ出力端子を介して、電子楽器１００の外部の音響機器に出力するものであってもよい。
【００２０】
（電子楽器の制御方法）
次に、本実施形態に係る電子楽器の制御方法（演奏情報表示方法）について、図面を参照して説明する。ここで、以下に示す一連の制御処理は、電子楽器１００のＣＰＵ２０２において、所定の制御プログラムを実行することにより実現されるものである。
【００２１】
図３は、本実施形態に係る電子楽器の制御方法を示すフローチャートである。図４、図５は、本実施形態に係る電子楽器の制御方法に適用される楽曲情報の表示例を示す図である。
【００２２】
本実施形態に係る電子楽器１００の制御方法（演奏情報表示方法）においては、例えば図３のフローチャートに示すように、まず、ユーザが電子楽器１００を起動し、操作パネル１０４のスイッチ等を操作して所望の楽曲を指定することにより、ＣＰＵ２０２は、初期化処理を実行する（ステップＳ３０２）。この初期化処理においては、ＣＰＵ２０２は、記憶部２０８に記憶された楽曲の中から、ユーザにより指定された楽曲のデータを読み出し、当該楽曲の再生に使用する最初の数小節分（例えば８小節分）の演奏区間の楽曲情報（音高情報、キー情報、コード情報、楽譜情報等）を抽出する。
【００２３】
そして、ＣＰＵ２０２は、抽出した楽曲情報からキー情報及びコード情報を取得して、ＲＯＭ２０４に記憶されているコード定義テーブルを参照することにより、コード（楽曲コード）の種別を分類する（楽曲コード分類処理）。ここで、キー情報は、メジャー・キー（長調）であるか、３種類のマイナー・スケールを基盤とするマイナー・キー（短調）であるかを示す情報であって、例えばハ長調やイ短調等の調情報を有する。また、コード情報は、コード（和音）を示す情報であって、例えばＣ（シー・メジャー）、Ａｍ（エー・マイナー）、Ｆ（エフ・メジャー）、Ｇ（ジー・メジャー）、Ｃ＃（シー・シャープ・メジャー）、Ｄｍ（ディー・マイナー）等の情報を有する。
【００２４】
また、コード定義テーブルは、コードをトニック、ドミナント及びサブドミナントの種別に分類するための定義情報を有し、例えばキーがハ長調である場合、コードがＣ、ＣＭ７（シー・メジャー・セブンス）、Ａｍ、Ａｍ７（エー・マイナー・セブンス）、Ｅｍ（イー・マイナー）等の場合にはトニックに分類し、Ｇ、Ｇ７（ジー・セブンス）等の場合にはドミナントに分類し、Ｆ、ＦＭ７（エフ・メジャー・セブンス）、Ｄｍ、Ｄｍ７（ディー・マイナー・セブンス）等の場合にはサブドミナントに分類するように定義付けられている。なお、コードの種別を分類する際に用いられるキー情報やコード情報は、楽曲情報に含まれる情報をそのまま用いるものであってもよいし、ＭＩＤＩデータで提供される音高情報やノートオン／ノートオフ情報を解析することによりキー情報やコード情報等を取得して用いるものであってもよい。
【００２５】
次いで、ＣＰＵ２０２は、分類されたコードの種別に基づいて、ＲＯＭ２０４に記憶されている表示色定義テーブルを参照することにより、表示部２１２に楽曲におけるコード情報を表示する際の表示色を設定する（表示色設定処理）。ここで、表示色定義テーブルは、楽曲について分類されたコードの種別を色情報（第１識別子）により識別するための定義情報を有している。これにより、ＣＰＵ２０２は、例えばコードの種別がトニックの場合には緑色表示に設定し、ドミナントの場合には赤色表示に設定し、サブドミナントの場合には黄色表示に設定するように定義付けられている。すなわち、表示色定義テーブルにより設定される表示色は、コードの種別ごとに異なる色情報が対応付けられている。
【００２６】
次いで、ＣＰＵ２０２は、上記の楽曲コード分類処理により分類されたコードの種別、及び、表示色設定処理により設定された表示色に基づいて、楽曲の最初の８小節分のコード情報及び楽譜情報を、表示部２１２の表示パネル１０６に所定の表示形態で表示する。具体的には、例えば図４に示すように、表示パネル１０６は概略、上段及び下段の表示領域４１０、４２０に区分され、各表示領域４１０、４２０の下段側のユーザ演奏コード表示エリア（第２領域）４１４、４２４に楽曲のメロディの音高情報を示す五線譜からなる楽譜情報４４０が表示されるとともに、上段側の楽曲コード表示エリア（第１領域）４１２、４２２に当該楽曲のコード情報４３０がコードの種別に応じて設定された表示色で、下段側の楽譜情報４４０の五線譜の拍や小節に対応するように並べて表示される（第１領域表示処理）。
【００２７】
ここで、表示パネル１０６の上段及び下段の表示領域４１０、４２０のそれぞれのユーザ演奏コード表示エリア４１４、４２４には、楽曲データから抽出された８小節分の演奏区間の楽曲情報のうちの楽譜情報４４０が前半と後半の４小節分に分割されて表示される。また、上段及び下段の表示領域４１０、４２０のそれぞれの楽曲コード表示エリア４１２、４２２には、ユーザ演奏コード表示エリア４１４、４２４に表示された楽譜情報４４０の、各演奏区間（拍や小節）に対応するように、楽曲情報のうちのコード情報４３０がコードの種別に応じて設定された表示色で表示される。
【００２８】
図４に示した表示例においては、上段の表示領域４１０に第１小節から第４小節までのコード情報４３０と楽譜情報４４０とが各小節に対応するように上下方向に配置されている。ここで、第１小節のコードＣ及び第２小節のコードＡｍはトニックに分類されるため緑色で表示され、第３小節のコードＦはサブドミナントに分類されるため黄色で表示され、第４小節のコードＧはドミナントに分類されるため赤色で表示されている。
【００２９】
また、下段の表示領域４２０には第５小節から第８小節までのコード情報４３０と楽譜情報４４０とが各小節や拍に対応するように上下方向に配置されている。ここで、第５小節及び第８小節のコードＣはトニックに分類されるため緑色で表示され、第６小節のコードＤｍはサブドミナントに分類されるため黄色で表示され、第７小節のコードＧはドミナントに分類されるため赤色で表示されている。なお、第５小節のコードＣ＃はトニック、ドミナント及びサブドミナントのいずれの種別にも分類されないため白色（又は無着色）で表示されている。
【００３０】
また、図４に示した表示例においては、初期化処理の時点では楽曲の再生やユーザによる演奏が始まる前の状態であるので、楽曲の再生位置を示すマーカー（現在位置表示バー）４５０が上段の表示領域４１０の図面左方端に表示されている。
【００３１】
次いで、ＣＰＵ２０２は、上記の初期化処理の完了後、ユーザにより指定された楽曲を再生する（曲データ再生処理）。この楽曲再生状態においては、図４、図５に示すように、表示パネル１０６に表示された楽曲のコード情報４３０及び楽譜情報４４０に対して、楽曲の再生の進行状況に応じて時間の経過とともに現在の再生位置を示すマーカー４５０が図面右方向に向かって移動する。ここで、マーカー４５０は、表示パネル１０６の上段の表示領域４１０に表示された前半の４小節分（第１小節〜第４小節）の演奏区間の再生が終了して図面右方端に到達すると、下段の表示領域４２０の図面左方端に移動して、当該表示領域４２０に表示された後半の４小節分（第５小節〜第８小節）の演奏区間の再生の進行状況に応じて図面左方端から右方向に移動する。そして、後半の４小節分の演奏区間の再生が終了してマーカー４５０が図面右方端に到達すると、再び上段の表示領域４１０の図面左方端に移動して、以降楽曲の最終小節の再生が終了するまで、上記と同様の動作を繰り返し実行する。
【００３２】
ユーザは表示パネル１０６のユーザ演奏コード表示エリア４１４、４２４に表示された楽譜情報４４０を視認することにより楽曲のメロディを演奏するとともに、楽曲コード表示エリア４１２、４２２に表示されたコード情報４３０を視認することにより楽曲の伴奏（コード）を演奏する。また、ユーザは表示パネル１０６の上段又は下段の表示領域４１０、４２０に移動表示されるマーカー４５０の動きを視認することにより楽曲の再生の進行状況を把握する。これにより、ユーザはマーカー４５０により示される楽曲の現在の再生位置に基づいて、楽曲コード表示エリア４１２、４２２の当該位置に表示されているコード情報４３０を把握して、そのコードの種類（例えばＡｍ）を指定したり、同じコード種別のコード（例えばＣ）を指定したりして楽曲の伴奏を演奏する。
【００３３】
ＣＰＵ２０２は、ユーザが楽曲のメロディや伴奏を演奏する際に指定した鍵盤１０２の音高情報を含む演奏データを読み込み、当該演奏データからコード情報を取得する（ステップＳ３０４；演奏データ取得処理）。演奏データからコード情報を取得する手法は、例えば複数（８８鍵）配列された鍵盤１０２のうちの特定の鍵盤（メロディーと伴奏の境界となる鍵盤）よりも左側の伴奏領域において指示された鍵盤１０２の音高情報に基づいてコード情報を生成するものであってもよいし、メロディや伴奏の演奏により指定される全ての鍵盤１０２の音高情報を監視し、コードに対応する音高情報を抽出してコード情報を生成するものであってもよい。
【００３４】
次いで、ＣＰＵ２０２は、演奏データ取得処理により取得されたコード情報、及び、再生されている楽曲のキー情報に基づいて、ＲＯＭ２０４に記憶されているコード定義テーブルを参照することにより、コード（演奏コード）の種別を分類する（ステップＳ３０６；演奏データ分類処理）。次いで、ＣＰＵ２０２は、分類されたコードの種別がトニックであるか、サブドミナントであるか、ドミナントであるかを判定し（ステップＳ３０８、Ｓ３１２、Ｓ３１６）、ＲＯＭ２０４に記憶されている表示色定義テーブルを参照することにより、表示部２１２にユーザの演奏におけるコード情報を表示する際の表示色を設定する（表示色設定処理）。ここで、ＣＰＵ２０２は、上述した初期化処理において楽曲のコード情報の表示色を設定する際に用いた表示色定義テーブルの定義情報に基づいて、ユーザの演奏データについてコードの種別を識別するための色情報（第２識別子）を設定する。これにより、ＣＰＵ２０２は、例えばユーザの演奏により指定されたコードの種別がトニックの場合（ステップＳ３０８のＹｅｓ）には緑色表示に設定し（ステップＳ３１０）、サブドミナントの場合（ステップＳ３０８のＮｏでステップＳ３１２のＹｅｓ）には黄色表示に設定し（ステップＳ３１４）、ドミナントの場合（ステップＳ３１２のＮｏでステップＳ３１６のＹｅｓ）には赤色表示に設定する（ステップＳ３１８）。また、ＣＰＵ２０２は、コードの種別がトニック、ドミナント及びサブドミナントのいずれにも分類されない場合（ステップＳ３１６のＮｏ）には白色（又は無着色）表示に設定する（ステップＳ３２０）。
【００３５】
次いで、ＣＰＵ２０２は、楽曲データから新たに取得した楽曲情報があるか否かを判定する（ステップＳ３２２）。すなわち、ＣＰＵ２０２は、楽曲の再生が進行して、表示パネル１０６の上段又は下段の表示領域４１０、４２０に表示された前半又は後半の４小節分の演奏区間の再生が終了して、記憶部２０８から読み出された楽曲データについて、当該表示領域４１０、４２０に表示するための、次の演奏区間の楽曲情報（コード情報及び楽譜情報）を抽出したか否かを判定する。
【００３６】
ＣＰＵ２０２は、楽曲データからの新たな楽曲情報がある場合（ステップＳ３２２のＹｅｓ）には、当該楽曲情報から取得した、次の４小節分の演奏区間のコード情報及び楽譜情報を、楽曲の再生が終了した表示領域４１０、４２０に表示する（ステップＳ３２４）。
【００３７】
一方、ＣＰＵ２０２は、楽曲データからの新たな楽曲情報がない場合（ステップＳ３２２のＮｏ）には、上記のステップＳ３０６〜Ｓ３２０において分類されたコードの種別、及び、当該コードの種別に応じて設定された表示色に基づいて、ユーザの演奏により指定されたコード情報を、表示部２１２の表示パネル１０６に所定の表示形態で表示する。具体的には、例えば図５に示すように、表示パネル１０６の表示領域４１０、４２０のうちの現在楽曲の再生が行われ、マーカー４５０が移動表示されている表示領域４１０の下段側のユーザ演奏コード表示エリア４１４において、マーカー４５０の位置を境界にして、時間的に過去となる楽譜情報４４０の領域（マーカー４５０の図面左側領域）を上書きして書き替えるように、ユーザの演奏により指定されたコード情報４６０がコードの種別に応じて設定された表示色で表示される（ステップＳ３２６；第２領域表示処理）。ここで、ユーザ演奏コード表示エリア４１４へのコード情報４６０の表示は、例えばユーザの演奏により指示された鍵盤１０２の音高情報を含む演奏データを読み込む際のデータ量単位（すなわち、分解能又は解像度）に応じて実行される。ＣＰＵ２０２は、当該コード情報４６０を表示した後、上記のデータ量単位に応じた分解能分だけマーカー４５０を図面右方向に移動させる（ステップＳ３２８）。
【００３８】
図５に示した表示例においては、楽曲の再生の進行状況が第２小節の後半の位置まで移動したマーカー４５０により示されている。このときの楽曲のコード情報４３０は楽曲コード表示エリア４１２に示されているように第１小節ではコードＣ、第２小節ではコードＡｍであるのに対して、ユーザの演奏により指定されたコード情報４６０はユーザ演奏コード表示エリア４１４のマーカー４５０よりも図面左側の領域に示されているように第１小節及び第２小節ともコードＣである状態が示されている。すなわち、ユーザは楽曲のコード情報４３０とは異なるコードを指定した演奏を行っていることになる。しかしながら、本実施形態における楽曲コード分類処理では、コードＣとコードＡｍとは同じトニックに分類されるため、楽曲コード表示エリア４１２の第１小節のコードＣと第２小節のコードＡｍ、及び、ユーザ演奏コード表示エリア４１４のマーカー４５０よりも図面左側の領域（第１小節と第２小節の後半まで）のコードＣは同じ表示色（緑色）で表示されることになる。ここで、一般に、異なる種類のコードであっても同じ種別のコードによる演奏であれば、曲調や曲の雰囲気に大きな変化が生じないことが知られている。
【００３９】
次いで、ＣＰＵ２０２は、表示パネル１０６の上段又は下段の表示領域４１０、４２０において、楽曲の再生の進行状況に応じて図面右方向に向かって移動するマーカー４５０が当該表示領域４１０、４２０の図面右方端に到達したか否かを判定する（ステップＳ３３０）。マーカー４５０が上段又は下段の表示領域４１０、４２０の図面右方端に到達して、当該表示領域４１０、４２０に表示された４小節分（図５では表示領域４１０の第１小節〜第４小節）の演奏区間の再生が終了した状態である場合（ステップＳ３３０のＹｅｓ）には、ＣＰＵ２０２は、次の４小節分（図５では第５小節〜第８小節）の演奏区間のコード情報及び楽譜情報が表示された下段又は上段の表示領域４２０、４１０（図５では表示領域４２０）の図面左方端に移動させる（ステップＳ３３４）。さらに、ＣＰＵ２０２は、演奏区間の再生が終了した表示領域４１０、４２０（図５では表示領域４１０）に表示するための楽曲データを読み出し、次の４小節分（第９小節〜第１２小節）の演奏区間の楽曲情報（コード情報、キー情報、楽譜情報等）を抽出する（ステップＳ３３６）。そして、ＣＰＵ２０２は、上記のステップＳ３０６に戻って、抽出された楽曲情報に基づいてコードの種別を分類し、以降、上記のステップＳ３０８〜Ｓ３３０の一連の処理動作を再度実行する。
【００４０】
一方、マーカー４５０が表示領域４１０、４２０の図面右方端に到達しておらず、当該表示領域４１０、４２０に表示された演奏区間を再生している途中の状態である場合（ステップＳ３３０のＮｏ）には、ＣＰＵ２０２は、楽曲の全ての演奏区間の再生が終了したか否か、或いは、ユーザによる演奏が終了したか否かを判定する（ステップＳ３３２）。楽曲の全ての演奏区間の再生が終了していない、或いは、ユーザによる演奏が終了していない場合（ステップＳＳ３３２のＮｏ）には、ＣＰＵ２０２は、上記のステップＳ３０４に戻って、ユーザの演奏により指定された演奏データを引き続き読み込み、コード情報を取得して、以降、上記のステップＳ３０６〜Ｓ３３２の一連の処理動作を再度実行する。一方、楽曲の全ての演奏区間の再生が終了、或いは、ユーザによる演奏が終了した場合（ステップＳＳ３３２のＹｅｓ）には、ＣＰＵ２０２は、電子楽器１００における一連の制御方法（演奏情報表示方法）を終了する。
【００４１】
なお、上述した電子楽器の制御方法（演奏情報表示方法）に示したステップＳ３２２〜Ｓ３２６においては、楽曲データから取得した楽曲情報（コード情報や楽譜情報）があるか否かを判定して、次の演奏区間の楽曲情報を表示パネル１０６に表示する処理（ステップＳ３２４）と、ユーザの演奏により指定されたコード情報を表示パネル１０６のマーカー部分に色表示する処理（ステップＳ３２６）とを、選択的に実行する場合について説明した。本発明はこの手法に限定されるものではなく、次の演奏区間の楽曲情報を表示パネル１０６に表示する処理（ステップＳ３２４）と、ユーザの演奏により指定されたコード情報を表示パネル１０６に色表示する処理（ステップＳ３２６）とを、並列的に実行するものであってもよい。
【００４２】
上述したように、本実施形態によれば、ユーザは表示パネル１０６に表示された楽曲コード表示エリア４１２、４２２の表示色を視認することにより、楽曲の現在の再生位置を中心として時間的に過去及び未来となる特定の演奏区間（例えば４〜８小節分）のコード情報４３０を認識することができ、また、ユーザ演奏コード表示エリア４１４、４２４の表示色を視認することにより、ユーザの演奏により指定された現在及び過去のコード情報４６０を認識することができる。そして、楽曲コード表示エリア４１２、４２２及びユーザ演奏コード表示エリア４１４、４２４がそれぞれ、楽曲の各小節や拍に対応するように上下方向に配置されているので、ユーザは楽曲の演奏中や演奏後にコードの種類や種別、その変化のタイミングが、ユーザ自身の演奏と比較して一致しているかの対応状況を容易に判別して把握することができる。
【００４３】
また、本実施形態によれば、ユーザ演奏コード表示エリア４１４、４２４に楽曲の特定の演奏区間の楽譜情報が表示され、マーカー４５０により楽曲の再生における現在の位置が示されているので、ユーザは楽曲の再生の進行状況を認識しつつコードの種類や種別、その変化タイミングを容易に把握して演奏を行うことができる。
【００４４】
また、本実施形態によれば、各コードには理論的な種別（又は機能）があり、楽曲の再生や演奏時におけるコードの進行（コードの種類やその変化タイミング）はコードの種別に基づいて組み立てられていることを、音楽理論に関する知識の有無に関わらず視覚を通して直感的に理解することができる。
【００４５】
さらに、本実施形態によれば、上述したように、一般に、異なる種類のコードであっても同じ種別のコードによる演奏であれば、曲調や曲の雰囲気に大きな変化を生じることはないので、例えば楽曲の再生時にコードの発音をオフにし、表示パネル１０６に表示された楽曲のコード情報４３０のみを見ながらユーザが当該楽曲のコード進行と一致するようにコードを指定して演奏することにより、楽曲に違うコードを割り当てる楽曲アレンジのような体験を得ることができる。
【００４６】
＜変形例＞
次に、上述した実施形態の変形例について説明する。
図６は、本実施形態に係る電子楽器の制御方法に適用される楽曲情報の他の表示例を示す図である。ここで、上述した実施形態と同等の表示内容についてはその説明を省略する。
【００４７】
上述した実施形態においては、電子楽器１００の表示パネル１０６の各表示領域４１０、４２０に、楽曲のコード情報とユーザの演奏により指定されたコード情報とを、コードの分類を識別するための色情報を用いて演奏区間ごとに対応付けて表示する演奏情報表示方法について説明した。本変形例においては、上述した実施形態に示した表示形態に加え、楽曲のコードの変化に基づいて、曲調の展開を示すコード進行のひとまとまりであるカデンツを識別するための情報（矢印、色情報等の演奏区間識別記号）を表示する演奏情報表示方法を有している。
【００４８】
本変形例においては、ＣＰＵ２０２は、上述した実施形態に示した機能に加え、楽曲データから抽出された楽曲情報（キー情報、コード情報）に基づいて分類されるコードの種別をＲＡＭ２０６等に順次保存し、コードの種別が変化するたびにひとまとまりのコード進行からなるカデンツであるか否かを判定し、カデンツであると判定した場合には、その種類や範囲を識別するための色情報や矢印記号等（第３識別子）を用いて、表示パネル１０６の各表示領域４１０、４２０に表示する制御動作を実行する。
【００４９】
ここで、コード進行がカデンツであるか否か、またその種類については、例えばＲＯＭ２０４に予め複数種類のカデンツを示すコード進行のパターンを記憶しておき、分類されたコードの種別が変化するたびに当該パターンを参照することにより、カデンツであるか判定するとともにその種類を判定する。また、判定されたカデンツの種類を色情報により識別するための定義情報を、予めＲＯＭ２０４に記憶しておき、カデンツの種類に応じた表示色を設定する。なお、カデンツに関する情報は、予め楽曲情報として楽曲データに含まれているものであってもよい。
【００５０】
具体的には、例えば図６に示すように、表示パネル１０６の各表示領域４１０、４２０には、上述した実施形態と同様に、楽曲のコード情報４３０がコードの種別に応じた表示色で表示される楽曲コード表示エリア（４１２、４２２と、楽曲の楽譜情報４４０が表示されるユーザ演奏コード表示エリア４１４、４２４とが上下方向に並べられて配置されている。また、各表示領域４１０、４２０には、それぞれカデンツ表示エリア（第３領域）４１６、４２６が設けられ、楽曲について分類されたコードの種別の変化に基づいて判定されたカデンツの種類やコード進行の範囲を有するカデンツ情報が、カデンツの種類に応じて設定された表示色で、当該カデンツを示すひとまとまりのコード進行の範囲を示す両矢印記号を用いて表示される（第３領域表示処理）。
【００５１】
ここで、カデンツを示すひとまとまりのコード進行は、一例として、コードの種別がトニックから始まり、サブドミナント、ドミナントを経て再びトニックを示して終了するというものがある。図６に示した表示例においては、表示パネル１０６の上段及び下段の表示領域４１０、４２０のカデンツ表示エリア４１６、４２６には、第１小節から第５小節の後半までの範囲を規定する矢印記号４７０が表示されている。また、下段の表示領域４２０のカデンツ表示エリア４２６には、第５小節の後半から第９小節までの範囲を規定する矢印記号４８０が表示されている。
【００５２】
矢印記号４７０は、コードの種別がトニックに分類される第１小節の楽曲のコードＣ及び第２小節のコードＡｍと、サブドミナントに分類される第３小節のコードＦと、ドミナントに分類される第４小節のコードＧと、トニックに分類される第５小節のコードＣとを含む範囲のひとまとまりのコード進行を有するカデンツを示している。また、矢印記号４８０は、コードの種別がトニックに分類される第５小節のコードＣと、種別が分類されない第５小節のコードＣ＃と、サブドミナントに分類される第６小節のコードＤｍと、ドミナントに分類される第７小節のコードＧと、トニックに分類される第８小節のコードＣとを含む範囲のひとまとまりのコード進行を有するカデンツを示している。これらのカデンツを示す矢印記号４７０、４８０に設定される表示色は、カデンツの種類ごとに異なる色情報が対応付けられる。なお、本変形例の表示例（図６）においては、カデンツの種類が同じである場合を示しているので、矢印記号４７０、４８０に設定される表示色は、同じ色情報が対応付けられている。
【００５３】
このように、本変形例によれば、ユーザは表示パネル１０６に表示された楽曲コード表示エリア４１２、４２２及びユーザ演奏コード表示エリア４１４、４２４の表示色を比較することにより、楽曲のコードの種類や種別、その変化のタイミングとユーザ自身の演奏との対応状況を容易に判別して把握することができるとともに、カデンツ表示エリア４１６、４２６の矢印記号４７０、４８０及びその表示色を視認することにより、楽曲におけるカデンツの構成や繋がり（すなわち、曲調の展開）を視覚を通して直感的に理解することができるとともに、カデンツを意識しつつ演奏を行うことができる。
【００５４】
なお、上述した実施形態及び変形例においては、図４〜図６に示したように、表示パネル１０６に楽曲のコード情報及びユーザの演奏により指定されたコード情報に加え、楽曲の楽譜情報、さらにはカデンツ情報を表示した形態について説明したが、本発明はこれに限定されるものではなく、楽曲のコード情報及びユーザの演奏により指定されたコード情報を必須の表示要素として、その他の楽譜情報やカデンツ情報については、ユーザが任意に表示のオン、オフを設定できるようにしてもよい。
【００５５】
＜第２の実施形態＞
次に、本発明に係る演奏情報表示装置を備えた電子楽器の第２の実施形態について説明する。
図７は、本発明に係る演奏情報表示装置を備えた電子楽器の第２の実施形態を示す外観図である。図８は、本実施形態に係る情報機器に適用されるハードウェアの構成例を示すブロック図である。ここで、上述した第１の実施形態と同等の構成についてはその説明を省略する。
【００５６】
上述した第１の実施形態においては、本発明に係る演奏情報表示装置を電子楽器に搭載した形態、すなわち、演奏情報表示装置と電子楽器とが一体である形態について説明した。第２の実施形態においては、演奏情報表示装置と電子楽器とが別体である形態を有している。
【００５７】
本実施形態においては、例えば図７に示すように、電子鍵盤楽器等の電子楽器１００と、スマートフォンやタブレット端末、パーソナルコンピュータ等の情報機器７００と、を有している。電子楽器１００は、上述した第１の実施形態に示した電子楽器１００と略同等のハードウェア構成（図２参照）を有し、本発明特有の演奏情報表示方法を実現するための機能を取り除いた構成を有している。すなわち、電子楽器１００は、少なくともユーザの演奏や内蔵する楽曲データに基づく楽音を生成して発音する機能と、当該演奏により指定される音高情報を含む演奏データや内蔵する楽曲データを外部の情報機器７００に送出する機能と、を有している。
【００５８】
情報機器７００は、上述した第１の実施形態に示した演奏情報表示方法を実現するための機能を有している。情報機器７００は、例えば図７、図８に示すように、電子楽器１００から送出された楽曲データ、及び、ユーザにより演奏された演奏データに含まれるコード情報等を所定の表示形態で表示部８１０に表示する演奏情報表示方法を実行するＣＰＵ８０２及びＲＡＭ８０６と、演奏情報表示方法を実行するための制御プログラムやコード定義テーブル、表示色定義テーブルを記憶するＲＯＭ８０４と、機器本体７０２の前面や側面に設けられた操作ボタン７０６や表示部８１０の表示パネル７０４と一体的に設けられたタッチパネル、マウスやキーボード等を備える操作部８０８とを有している。また、情報機器７００は、外部からの音情報を取り込むマイク７０８等を備えた受音部８１２と、内部で生成された楽音等を送出する発音部８１４と、外部の電子楽器１００から送出される演奏データや楽曲データを取り込む通信Ｉ／Ｆ部８１６と、を有している。上記の各部はそれぞれシステムバス８３０に接続されている。
【００５９】
ここで、通信Ｉ／Ｆ部８１６において、電子楽器１００から送出される演奏データや楽曲データを取り込む手法は、例えばオーディオケーブルや各種のデータ通信ケーブルを介した有線方式を適用するものであってもよいし、ブルートゥース（登録商標）（Bluetooth（登録商標））やワイファイ（WiFi（登録商標））等の各種の無線方式を適用するものであってもよい。
【００６０】
上記のような構成において、情報機器７００は、電子楽器１００から送出される演奏データや楽曲データに基づいて、表示部８１０の表示パネル７０４に、例えば図４〜図６に示したような表示形態で、楽曲のコード情報とユーザの演奏により指定されたコード情報とを、コードの分類を識別するための色情報を用いて演奏区間ごとに対応付けて表示する。また、楽曲の再生の進行状況に応じて現在の再生位置を示すマーカーが移動表示される。
【００６１】
ここで、情報機器７００は、例えば電子楽器１００に適用される電子鍵盤楽器の譜面台や譜面立てに載置されることにより、表示パネル７０４に表示された演奏情報がユーザにより良好に視認される。また、情報機器７００において、第１の実施形態と同等の演奏情報表示方法を実現するための制御プログラムは、予め情報機器７００のＲＯＭ８０４やＣＰＵ８０２に組み込まれているものであってもよいし、アプリケーションプログラム（アプリ）として提供したものをインストールするものであってもよい。
【００６２】
このように、本実施形態によれば、電子楽器１００が本発明特有の演奏情報表示方法を実現するための機能を有していない場合であっても、汎用のスマートフォンやタブレット端末、パーソナルコンピュータ等の情報機器７００が有する機能や構成を適用して、表示パネル７０４に楽曲のコード情報やユーザの演奏により指定されたコード情報を、当該コードの種別に応じて定義付けられた表示色で表示することができる。これにより、電子楽器１００の機種や種類に関わらず、ユーザは広く普及している情報機器７００を用いて、楽曲のコードの種類や種別、その変化のタイミングが、ユーザ自身の演奏と比較して一致しているかの対応状況を容易に判別して把握することができる。
【００６３】
なお、本実施形態においては、通信Ｉ／Ｆ部８１６を介して有線方式や無線方式を適用して、外部の電子楽器１００から送出される演奏データや楽曲データを取り込む場合について説明したが、本発明はこれに限定されるものではなく、例えばユーザの演奏により生成され、電子楽器１００の発音部１０８のスピーカ等から発音された楽音を、情報機器７００の受音部８１２のマイク７０８により取り込み、コードの種別を分類して予め定義付けられた表示色で表示するものであってもよい。この形態の場合、楽音を発音する楽器は電子楽器に限定されるものではなく、例えばグランドピアノやアコースティックギター等のアコースティック楽器を適用するものであってもよい。
【００６４】
また、上述した各実施形態においては、電子楽器を用いてユーザが演奏を行う場合について説明したが、本発明はこれに限定されるものではなく、例えばスマートフォンやタブレット端末、パーソナルコンピュータ等の情報機器７００においてアプリをインストールすることにより、情報機器７００を電子鍵盤楽器等の電子楽器として適用するとともに、本発明特有の演奏情報表示方法を実現する機能を備えるものであってもよい。
【００６５】
また、上述した各実施形態においては、電子楽器１００の表示パネル１０６、又は、情報機器７００の表示パネル７０４に表示された楽曲のコード情報や楽譜情報に対して、楽曲の再生位置を示すマーカ−４５０が相対的に移動して表示される形態を示したが、本発明はこれに限定されるものではなく、楽曲の再生位置を示すマーカ−４５０の表示位置を固定して、楽曲のコード情報や楽譜情報を相対的に移動させるように表示する形態を有しているものであってもよい。
【００６６】
以上、本発明のいくつかの実施形態について説明したが、本発明は、上述した実施形態に限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲とを含むものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６７】
（付記）
［１］
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行することを特徴とする演奏情報表示装置。
【００６８】
［２］
［１］に記載の演奏情報表示装置において、
前記第１識別子及び前記第２識別子は、色情報であり、前記トニック、前記ドミナント及び前記サブドミナントにそれぞれ異なる色情報が対応付けられていることを特徴とする演奏情報表示装置。
【００６９】
［３］
［１］又は［２］に記載の演奏情報表示装置において、
前記第１領域及び前記第２領域は、前記表示部における上下方向に並べられて設けられていることを特徴とする演奏情報表示装置。
【００７０】
［４］
［１］から［３］のいずれかに記載の演奏情報表示装置において、
前記曲データの再生に合わせて前記表示部内を移動し、前記曲データの現在の再生位置を示すマーカーを表示するマーカー表示処理、を実行することを特徴とする演奏情報表示装置。
【００７１】
［５］
［１］から［４］のいずれかに記載の演奏情報表示装置において、
前記表示部における前記第２領域は、前記ユーザが演奏するための楽譜情報が表示されており、
前記第２領域表示処理は、前記ユーザにより演奏された区間の前記楽譜情報に替えて、前記第２識別子を表示することを特徴とする演奏情報表示装置。
【００７２】
［６］
［１］から［５］のいずれかに記載の演奏情報表示装置において、
前記曲データにおける前記複数の区間のそれぞれに含まれる前記コードの変化に基づいて判別される前記コードの進行におけるひとまとまりの範囲を識別できるように、前記表示部における前記複数の区間に対応する第３領域内の領域に第３識別子を表示する第３領域表示処理を、さらに実行することを特徴とする演奏情報表示装置。
【００７３】
［７］
［１］から［６］のいずれかに記載の演奏情報表示装置と、
前記コードを指定するための演奏操作子と、
前記演奏操作子の操作に応じた楽音を出力する発音部と、
を備えることを特徴とする電子楽器。
【００７４】
［８］
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行することを特徴とする演奏情報表示方法。
【００７５】
［９］
演奏情報表示装置のコンピュータに、
複数の区間を有する曲データを再生する曲データ再生処理と、
前記曲データにおける前記複数の区間のそれぞれに含まれるコードが、トニック、ドミナント及びサブドミナントのいずれに分類されるかを識別できるように、表示部における前記複数の区間に対応する第１領域内の領域に第１識別子をそれぞれ表示する第１領域表示処理と、
前記曲データに含まれる或る区間の再生に合わせてユーザにより演奏された、前記或る区間に対応する演奏データを取得する演奏データ取得処理と、
前記演奏データ取得処理により取得された前記演奏データが、前記トニック、前記ドミナント及び前記サブドミナントのいずれに分類されるかを決定する演奏データ分類処理と、
前記演奏データ分類処理により決定された前記演奏データの分類を識別できるように、前記表示部における前記或る区間に対応する第２領域内の領域に第２識別子を表示する第２領域表示処理と、
を実行させることを特徴とする演奏情報表示プログラム。
【符号の説明】
【００７６】
１００    電子楽器
１０２    鍵盤
１０６    表示パネル
１０８    発音部
２０２    ＣＰＵ
２０４    ＲＯＭ
２０８    記憶部
２１２    表示部
２１４    Ｉ／Ｆ部
４１０、４２０    表示領域
４１２、４２２    楽曲コード表示エリア
４１４、４２４    ユーザ演奏コード表示エリア
４１６、４２６    カデンツ表示エリア
４３０、４６０    コード情報
４４０    楽譜情報
４５０    マーカー
４７０、４８０    矢印記号
７００    情報機器
７０４    表示パネル
８０２    ＣＰＵ
８０４    ＲＯＭ
８１０    表示部
８１２    受音部
８１６    通信Ｉ／Ｆ部
【図１】
2020056938.tif 000003
【図２】
2020056938.tif 000004
【図３】
2020056938.tif 000005
【図４】
2020056938.tif 000006
【図５】
2020056938.tif 000007
【図６】
2020056938.tif 000008
【図７】
2020056938.tif 000009
【図８】
2020056938.tif 000010