(57)【特許請求の範囲】
【請求項１】
供給された楽譜表示データを基にして楽譜を表示する表示手段と、
前記供給された楽譜表示データの中に、音符の横に隣接して表示すべき運指表示データが含まれているかどうかを判断する判断手段と、
音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン／オフ指示情報を検出する手段と、
前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断手段が判断し且つ前記検出された表示オン／オフ指示情報が表示オンを選択している場合、前記運指表示データに基づく前記付加的表示物としての運指表示物と隣接する音符表示物とが重ならないように、前記表示手段における楽譜表示において前記運指表示物を配置すべき隣接する音符同士の間隔を調整し、他方、前記検出された表示オン／オフ指示情報が表示オフを選択している場合は、前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断手段が判断したとしても、前記運指表示データが存在しないものとして前記表示手段における楽譜表示の配置を調整する共に該運指表示データに基づく運指表示物を表示しないようにする調整手段と
を備えた楽譜表示装置。
【請求項２】
供給された楽譜表示データを基にして表示手段にて楽譜を表示させるための楽譜表示制御プログラムであって、コンピュータに、
前記供給された楽譜表示データの中に、音符の横に隣接して表示すべき運指表示データが含まれているかどうかを判断する判断ステップと、
音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン／オフ指示情報を検出する検出ステップと、
前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断ステップが判断し且つ前記検出された表示オン／オフ指示情報が表示オンを選択している場合、前記運指表示データに基づく前記付加的表示物としての運指表示物と隣接する音符表示物とが重ならないように、前記表示手段における楽譜表示において前記運指表示物を配置すべき隣接する音符同士の間隔を調整し、前記検出された表示オン／オフ指示情報が表示オフを選択している場合は、前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断ステップが判断したとしても、前記運指表示データが存在しないものとして前記表示手段における楽譜表示の配置を調整する共に該運指表示データに基づく運指表示物を表示しないようにする調整ステップと
を実行させることを特徴とする楽譜表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽譜表示装置及び楽譜表示制御プログラムに関し、特に、音符の横に隣接して表示する付加的表示物（例えば運指情報）の有無に応じた楽譜表示割付け制御を行うことに関する。
【背景技術】
【０００２】
自動演奏データあるいはその他楽譜表示データに基づいて見栄えのよい楽譜表示を自動的に行うようにした技術としては、下記の特許文献１，２に示されたものがある。特許文献１には、各小節内でタイミングの異なる音符同士が重なって表示されないように、各小節の表示幅及び各音符の表示位置等の割付けを工夫することが示されている。特許文献２には、音名などの音符に関連する付加的情報を該音符に隣接配置して楽譜表示することが示されている。
【特許文献１】特開平１１−３２７４２７号
【特許文献２】特開２００２−３２３８９０号
【０００３】
特許文献１においては、楽譜表示における音符同士の配置を調整して見栄えよくすることが示されているが、隣接して表示される音符同士の配置を調整することが配慮されているだけであり、個々の音符に音名や運指などの付加的情報を付加して表示する場合にその表示位置を調整することは考慮されていない。特許文献２においては、個々の音符に音名などの付加的情報を付加して表示することが示されているだけであり、付加的情報の有無に応じて楽譜表示の割付けを調整することは考慮されていない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述の点に鑑みてなされたもので、個々の音符に音名や運指などの付加的表示物を付加して表示する場合に、付加的表示物の有無に応じて楽譜表示の割付けを自動的に調整することで、見栄えよく、また、読みやすい楽譜表示を行う楽譜表示装置及び楽譜表示制御プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００５】
この発明に係る楽譜表示装置は、供給された楽譜表示データを基にして楽譜を表示する表示手段と、前記供給された楽譜表示データの中に、音符の横に隣接して表示すべき運指表示データが含まれているかどうかを判断する判断手段と、音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン／オフ指示情報を検出する手段と、前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断手段が判断し且つ前記検出された表示オン／オフ指示情報が表示オンを選択している場合、前記運指表示データに基づく前記付加的表示物としての運指表示物と隣接する音符表示物とが重ならないように、前記表示手段における楽譜表示において前記運指表示物を配置すべき隣接する音符同士の間隔を調整し、他方、前記検出された表示オン／オフ指示情報が表示オフを選択している場合は、前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断手段が判断したとしても、前記運指表示データが存在しないものとして前記表示手段における楽譜表示の配置を調整する共に該運指表示データに基づく運指表示物を表示しないようにする調整手段とを備える。
【０００６】
この発明に係る楽譜表示制御プログラムは、供給された楽譜表示データを基にして表示手段にて楽譜を表示させるための楽譜表示制御プログラムであって、コンピュータに、前記供給された楽譜表示データの中に、音符の横に隣接して表示すべき運指表示データが含まれているかどうかを判断する判断ステップと、音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン／オフ指示情報を検出する検出ステップと、前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断ステップが判断し且つ前記検出された表示オン／オフ指示情報が表示オンを選択している場合、前記運指表示データに基づく前記付加的表示物としての運指表示物と隣接する音符表示物とが重ならないように、前記表示手段における楽譜表示において前記運指表示物を配置すべき隣接する音符同士の間隔を調整し、前記検出された表示オン／オフ指示情報が表示オフを選択している場合は、前記供給された楽譜表示データの中に前記運指表示データが含まれていると前記判断ステップが判断したとしても、前記運指表示データが存在しないものとして前記表示手段における楽譜表示の配置を調整する共に該運指表示データに基づく運指表示物を表示しないようにする調整ステップとを実行させることを特徴とする。
【発明の効果】
【０００７】
この発明によれば、楽譜表示データの中に、音符の横に隣接して表示すべき運指表示データが含まれているかどうかを判断しており、更に、音符の横に隣接して表示すべき付加的表示物を表示するか否かを選択する表示オン／オフ指示情報を検出している。そして、供給された楽譜表示データの中に運指表示データが含まれていると判断し且つ表示オン／オフ指示情報が表示オンを選択している場合、前記運指表示データに基づく前記付加的表示物としての運指表示物と隣接する音符表示物とが重ならないように、楽譜表示において前記運指表示物を配置すべき隣接する音符同士の間隔（割付け）を自動的に調整するので、見栄えよく、また、読みやすい楽譜表示を運指表示と共に提供することができる。また、表示オン／オフ指示情報が表示オフを選択している場合は、供給された楽譜表示データの中に運指表示データが含まれていると判断したとしても、運指表示データが存在しないものとして楽譜表示の配置を調整する共に該運指表示データに基づく運指表示物を表示しないようにするので、運指表示物を表示しない場合においても楽譜表示の配置（割付け）を自動的に調整することができる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
図１は、この発明に係る楽譜表示装置を適用した電子楽器（あるいはパーソナルコンピュータなどであってもよい）の全体構成の一実施例を示したハード構成ブロック図である。本実施例に示す電子楽器は自動伴奏機能を具えた電子楽器であって、ＣＰＵ（中央処理ユニット）１、ＲＯＭ（リードオンリメモリ）２、ＲＡＭ（ランダムアクセスメモリ）３を含むマイクロコンピュータによって制御される。ＣＰＵ１は、この電子楽器全体の動作を制御する。このＣＰＵ１に対して、データ及びアドレスバス４を介してＲＯＭ２、ＲＡＭ３、入力操作部５、表示部６、音源７、外部記憶装置８、通信インタフェース（Ｉ／Ｆ）９、がそれぞれ接続されている。
【０００９】
ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや各種データを格納するもので、例えば本実施例に係る楽譜表示制御プログラムを予め記憶させておくようにしてよい。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを一時的に記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
【００１０】
入力操作部５は、鍵盤等の演奏操作子や、各種設定・指示を行うためのスイッチ類（操作子）などを含み、これら以外にも数値データ入力用のテンキーや文字データ入力用のキーボード、あるいはディスプレイ６Ａに表示される所定のポインティングデバイスを操作するために用いるマウスなどの各種操作子、あるいは鍵盤などの演奏や入力操作のための演奏操作子を含んでいてもよい。表示部６は、ＣＰＵ１を介した制御により、例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成されるディスプレイ６Ａにおいて、後述する「楽譜表示画面」（後述する図３参照）などの画面やＣＰＵ１の制御状態など、各種情報を表示させる。ユーザは該ディスプレイ６Ａに表示されるこれらの各種情報を参照しながら、各種情報の選択、入力、設定を行うことができる。
【００１１】
音源７は複数のチャンネルで楽音信号の同時発生が可能であり、バス４を経由して与えられた、ユーザによる演奏操作子の操作に応じて発生される演奏データや自動生成される自動伴奏データ等の各種演奏情報を入力し、これらの演奏情報に基づいて楽音信号を発生する。音源７から発生された楽音信号は、アンプやスピーカなどを含むサウンドシステム７Ａから発音される。この音源７から発生された楽音信号に対して、効果回路など（図示せず）を用いて適宜の効果を付与するようにしてもよい。ＰＣＭ、ＤＰＣＭ、ＡＤＰＣＭのような波形サンプルデータ方式からなるものであってもよい。この音源７とサウンドシステム７Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源７は、ＰＣＭ、ＤＰＣＭ、ＡＤＰＣＭのような任意の符号化形式の波形サンプルデータを記憶した波形メモリを使用する方式や、ＦＭ、ＡＭ、物理モデル、フォルマント合成等の各種楽音合成方式など、どのような方式を採用してもよく、また専用のハードウェア装置で所望の音高等を持つ楽音信号を生成する構成であってもよいし、ＣＰＵ１によるソフトウェア処理を主体にして所望の音高等を持つ楽音信号を生成する構成であってもよい。
【００１２】
外部記憶装置８は、制御プログラムや各種データなどを不揮発的に記憶するもので、例えばハードディスクからなる。本実施例においては、１又は複数の楽曲に関する楽譜表示データが外部記憶装置８に記憶されている。また、楽譜表示データに限らず、１又は複数の楽曲に関する自動演奏データや、音色データや伴奏スタイルデータなどの伴奏を演奏するのに必要とされる各種演奏設定データなどが、外部記憶装置８に記憶されていてもよい。なお、前記ＲＯＭ２に本実施例に係る楽譜表示制御プログラムが記憶されていない場合、該外部記憶装置８に該楽譜表示制御プログラムを記憶させておき、それを前記ＲＡＭ３に読み込むことにより、ＲＯＭ２に該楽譜表示制御プログラムを記憶している場合と同様の楽譜表示制御動作をＣＰＵ１にさせることができる。このようにすると、本実施例に係る楽譜表示制御プログラムの追加やバージョンアップ等が容易に行える。なお、外部記憶装置８はハードディスク（ＨＤ）に限られず、フレキシブルディスク（ＦＤ）、コンパクトディスク（ＣＤ−ＲＯＭ・ＣＤ−ＲＡＭ）、光磁気ディスク（ＭＯ）、あるいはＤＶＤ（Digital Versatile Disk）等の着脱自在な様々な形態の外部記録媒体を利用する記憶装置であってもよい。あるいは、フラッシュメモリなどの半導体メモリなどであってもよい。
【００１３】
通信インタフェース（Ｉ／Ｆ）９は、例えばＬＡＮやインターネット、電話回線等の有線あるいは無線の通信ネットワーク（図示せず）に接続されており、該通信ネットワークを介して外部機器９Ａ等と接続され、当該外部機器９Ａから各種の制御プログラム（楽譜表示制御プログラムを含む）や各種データを電子楽器（又はパソコン）側に取り込むためのインタフェースである。通信Ｉ／Ｆ９は、有線あるいは無線のいずれかであってもよいし、その双方を具えていてもよい。外部機器９Ａは、遠隔地のサーバコンピュータであってもよいし、ユーザが所持する他の機器（例えば別のコンピュータやＭＩＤＩ楽器）であってもよい。外部機器９ＡとしてＭＩＤＩ楽器を接続した場合は、該ＭＩＤＩ楽器での演奏に応じて発生したＭＩＤＩ形式の演奏データを通信Ｉ／Ｆ９を介して取り込むことができる。また、１又は複数の楽曲に関する楽譜表示データ及び／又は自動演奏データが、通信Ｉ／Ｆ９を介して外部機器９Ａから電子楽器内に取り込まれ、ＲＡＭ３に一時保存されるか、外部記憶装置８に不揮発的に保存されるようになっていてもよい。
【００１４】
なお、上述した電子楽器は入力操作部５やディスプレイ６Ａあるいは音源７などを１つの装置本体に内蔵したものに限らず、それぞれが別々に構成され、図示しないＭＩＤＩインタフェースや各種ネットワーク等の通信手段（その場合、バス４が通信バスに相当する）を用いて各装置を接続するように構成されたものであってもよいことは言うまでもない。さらに、本発明に係る楽譜表示装置を適用する装置は電子楽器やパーソナルコンピュータに限らず、ＰＤＡや携帯電話等の携帯型通信端末、あるいはカラオケ装置やゲーム装置など、どのような形態の装置・機器に適用してもよい。携帯型通信端末に適用した場合、端末のみで所定の機能が完結している場合に限らず、機能の一部を外部接続されるサーバコンピュータ側に持たせ、端末とサーバコンピュータとからなるシステム全体として所定の機能を実現するように構成してもよい。
【００１５】
次に、外部記憶装置８あるいは外部機器９Ａなどから供給される楽譜表示データの一例について図２により説明する。図２（ａ）は、楽譜表示データの基本要素である音符表示データのデータ構成例を示す。音符表示データは、表示すべき１つの音符の楽譜上のタイミングを指示するタイミングデータと、該音符の音高を指示する音高データと、該音符の種類（２分音符、４分音符、８分音符等の音符長若しくは休符長）を指示する音符種類データと、該音符を楽譜上に表示するときのフォントサイズを指示するフォントサイズデータと、該音符の楽譜上の表示位置（時間位置又は横方向位置と音高位置又はたて方向位置）を指示する表示位置データと、該音符に付属して表示すべき種々の付加的表示データなどで構成される。図示例では、この付加的表示データの一例として、当該音符の運指情報（演奏操作の指使いを指示する情報）を表示するための運指表示データが、音符表示データ中に含まれる例を示している。このように特定の音符表示データ中に含まれる付加的表示データ（運指表示データ）は、当該音符の表示物の横に隣接して当該付加的表示データ（運指表示データ）に基づく付加的表示物（運指表示）が表示されるべきものである。このような付加的表示物を音符表示の横に隣接して表示することにより、当該音符に係る運指等の付加的情報を判り易くユーザに知らせることができる。
【００１６】
図２（ｂ）は、個々の音符表示データに付属する運指表示データの具体例を示す。運指表示データは、運指情報の表示を制御するデータであり、例えば、それに対応する音符がどれであるかを示す対応音符情報と、指使いを指示する運指番号と、該運指番号を表示するフォント種類を指定するフォント種類情報と、該運指番号を表示するフォントサイズを指定するフォントサイズ情報と、該運指番号を表示すべき横方向位置（時間位置）とたて方向位置（高さ位置）とを示す表示位置情報などを含んでいる。
【００１７】
本実施例において行われる楽譜表示制御例の概略を図３により説明する。図３（ａ）は、運指表示データのような付加的表示データを表示するときの楽譜表示例を示す。この場合は、音符の横に隣接して表示すべき運指表示データに基づく表示物（運指番号）が音符表示に重ならないように、隣接する音符同士の間隔を適切な間隔に広げて表示し、そこに運指番号を見易く表示する。図３（ｂ）は、運指表示データのような付加的表示データを表示しないときの楽譜表示例を示す。この場合は、音符の横に付加的表示物を表示しないので、隣接する音符同士の間隔を適切な間隔に狭めて、効率的に表示する。なお、本実施例においては、付加表示ＯＮ／ＯＦＦモードの選択が可能であり、付加表示ＯＮモードでは、音符の横に隣接して表示すべき付加的表示データ（例えば運指表示データ）が存在する場合、その付加的表示データに基づく表示物（例えば運指番号）を、図３（ａ）に示すように、音符の横に隣接して表示する。付加表示ＯＦＦモードでは、音符の横に隣接して表示すべき付加的表示データが存在していたとしても、その付加的表示データに基づく表示物を表示せず、図３（ｂ）に示すように、音符同士の間隔を適切な間隔に狭めて表示する。
【００１８】
図４は、ＣＰＵ１によって実行される本実施例に係る楽譜表示制御プログラムの一例を示す。
初期設定（ステップＳ１）においては、楽譜表示に関する種々の初期設定処理、例えば、楽譜表示しようとする所望の楽曲の楽譜表示データの選択や、表示する楽譜の大きさの設定や、前述の付加表示ＯＮ／ＯＦＦモードの初期設定など、を行う。選択された楽譜表示データは、該楽譜表示データを記憶している場所（外部記憶装置８など）から供給され、必要に応じてＲＡＭ３にバッファされて、以下の処理に際して利用される。なお、各種の初期設定の内容は、ユーザによって手動設定されるようになっていてもよいし、あるいはデフォルトとして予め決められていてもよい。例えば、付加表示ＯＮ／ＯＦＦモードは、当該装置のデフォルト値として又は当該選択された楽曲のデフォルト値として、ＯＮ又はＯＦＦのどちらかに初期設定されるようになっていてもよいし、あるいは、図示しない付加表示ＯＮ／ＯＦＦモード選択操作子をユーザが操作することでＯＮ又はＯＦＦのどちらかに初期設定されるようになっていてもよい。なお、図示及び説明の簡単化のために、以下の処理ステップＳ２〜Ｓ８では、１曲分の楽譜を一括して表示するような場合を想定して説明を行うが、勿論、これに限らず、曲の一部分につき楽譜表示する場合においてもこれらの処理を適用できる。
【００１９】
ステップＳ２では、表示を行うべき楽譜表示データの中に、音符の横に隣接して表示すべき付加的表示データ（例えば運指表示データ）が存在しているかどうかを判断する。存在しているならば、付加表示ＯＮ／ＯＦＦモードを切り替える指示がユーザによってなされたかどうかをチェックし（ステップＳ３）、切り替え指示がなされたならば付加表示ＯＮ／ＯＦＦモードを切り替える（ステップＳ４）。ユーザは、付加表示ＯＮ／ＯＦＦモードを、上記初期設定された（又は現在の）ＯＮ又はＯＦＦモードから、その反対のモードに、図示しない付加表示ＯＮ／ＯＦＦモード選択操作子を操作することで、任意に変更することができる。ステップＳ５では、現在の付加表示ＯＮ／ＯＦＦモードがＯＮモードであるかどうかを判定する。例えば、現在の付加表示ＯＮ／ＯＦＦモードを示す情報がフラグ等の形式でＲＡＭ３内に記憶されているので、その内容をチェックする。
【００２０】
現在、付加表示ＯＮモードに設定されている場合は、音符の横に隣接して表示すべき付加表示データに基づく表示物が音符表示に重ならないように、隣接する音符同士の間隔を適切な間隔に広げて表示し、その間に付加的表示物（例えば運指番号）を表示するよう、音符及び付加的表示物の表示配置の調整を行う（ステップＳ６）。これにより、例えば図３（ａ）に示すような楽譜表示がなされる。この場合、隣接音符間の１つの間隔に複数の付加的表示物を表示する場合は、すべての付加的表示物が重ならないように、それらの表示配置を楽譜の縦及び／又は横方向に関して適宜調整するものとする。
【００２１】
一方、現在、付加表示ＯＦＦモードであれば、付加表示データが存在していたとしてもその表示を行わないので、付加表示データが存在しないものとして隣接する音符同士の間隔を適切な間隔に狭めて表示するよう、音符表示配置の調整を行う（ステップＳ７）。これにより、例えば図３（ｂ）に示すような楽譜表示がなされる。
【００２２】
一方、前記ステップＳ２において、表示を行うべき楽譜表示データの中に、音符の横に隣接して表示すべき付加的表示データが存在していないことが判定された場合は、ステップＳ８において、楽譜表示データに従い楽譜表示を行う。例えば、付加表示ＯＦＦモード（図３（ｂ））と同様に、隣接する音符同士の間隔を適切な間隔に狭めて表示するよう、音符表示配置の調整を行う。
【００２３】
なお、上記各ステップＳ６，Ｓ７，Ｓ８の制御に基づいて行われる楽譜表示は、ディスプレイ６Ａの画面で行われるのみならず、ユーザの付加的操作に応じて図示しないプリンタにより紙にプリントアウトされるようにしてもよいのは勿論である。また、上記各ステップＳ６，Ｓ７，Ｓ８の制御に基づいて行われた楽譜表示結果を、ビットマップデータあるいはその他の圧縮化されたグラフィックデータあるいは表示制御データ等の形態で、メモリに記憶したり、通信Ｉ／Ｆ９を介して外部に伝送したりしてもよい。
【００２４】
次に、上記実施例に対するいくつかの変更例について説明する。
上記実施例では、既に１曲分の楽譜表示データが用意されているものとしているが、これに限らず、例えばＭＩＤＩ形式の自動演奏データから楽譜表示データを生成して表示する場合にも本発明を適用できるのは勿論である。
音符表示の横に隣接表示する付加的情報（付加的表示物）は主に運指情報であるが、これに限らず、例えば音名情報やキーナンバーなどを付加的情報（付加的表示物）を表示するようにしてもよい。
音符の横に表示する運指などの付加的情報（付加的表示物）の値／内容若しくは種類などは、ユーザが選択設定できてもよいし、デフォルトで決まっていてもよい。また表示する付加的情報（付加的表示物）の文字の大きさもユーザ設定可能でもよいし、デフォルト固定でもよい。
付加的情報（付加的表示物）は、音符の左右の隣接するエリアに表示するものとするが、その表示位置は符頭の真横とは限らないのは勿論である。
上記実施例において、音符情報の楽譜（小節、拍など）への位置割り付け手法については敢えて詳しく述べていないが、これは従来より知られた手法を適宜用いればよい。
【００２５】
前述の付加表示ＯＮ／ＯＦＦモードを切替えるための操作子は、ディスプレイ６Ａの画面上に表示されてマウスクリックで切替え操作できるようなものであってもよいし、あるいはタッチパネルのような形態で実装されていてもよいし、あるいは入力操作部５のパネル上に実際のモード切替ボタンが配置されていてもよい。
上記実施例では表示対象の曲データ全体の楽譜表示割付を行う例について代表的に説明したが、これに限らず、楽曲の一部分、例えば、運指などの情報のある特定の小節又は区間に対してのみ選択的に本発明に従う楽譜表示割付調整を行ってもよい。
楽譜表示割付は、上記実施例では、音符のみの場合に必要な表示幅と、付加的表示情報（運指表示情報）付きの音符に必要な表示幅とを考慮して、付加表示ＯＮ及びＯＦＦのいずれのモードの場合も最小限の必要な表示幅が確保されるように（表示物同士が重ならないように）、調整を行うものとしている。しかし、これに限らず、表示物同士が重ならないような見栄えのよい割付スタイルであれば他のどのような割付スタイルであってもよい。例えば、各音符の拍を考慮して、拍の長さに応じた適宜の表示幅が確保されるようにしてもよい。
【００２６】
運指表示データなどの付加的表示データは、曲データ（ＭＩＤＩ形式の演奏データ又は楽譜表示用のデータ）内に音符と対応付けた形で予め含まれていてもよいし、曲データに基づき必要な運指表示データなどの付加的表示データを自動的に検出（生成）して付与するようにしたものであってもよい。
運指表示データなどの付加的表示データは、曲データ（ＭＩＤＩ形式の演奏データ又は楽譜表示用のデータ）中の各音符表示データにそのまま含まれていてもよいし、別のデータ群とされていて、各音符表示データ中のリンク情報等の何らかの対応付け情報を介して必要に応じて適宜引き出されるようになっていてもよい。
前述の付加表示ＯＮ／ＯＦＦモードの初期設定の別の仕方として、表示しようとする楽譜表示データ中に運指表示データなどの付加的表示データが含まれているか否かを判定し、含まれている場合は、付加表示ＯＮモードに初期設定するようにしてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る楽譜表示装置を適用した電子楽器の全体構成の一実施例を示したハード構成ブロック図。
【図２】楽譜表示データの基本要素である音符表示データのデータ構成例と、個々の音符表示データに付属する運指表示データの具体例を示す図。
【図３】本実施例に従う楽譜表示制御例を示す図。
【図４】本実施例に係る楽譜表示制御プログラムの一例を示すフロー図。
【符号の説明】
【００２８】
１  ＣＰＵ（中央処理ユニット）
２  ＲＯＭ（リードオンリメモリ）
３  ＲＡＭ（ランダムアクセスメモリ）
５  入力操作部
６  表示部
６Ａ  ディスプレイ
７  音源
８  外部記憶装置
９  通信インタフェース
【図１】
0004613488.tif 000002
【図２】
0004613488.tif 000003
【図３】
0004613488.tif 000004
【図４】
0004613488.tif 000005