(57)【特許請求の範囲】
【請求項１】
押鍵イベントを発生する押鍵イベント発生手段と、
五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有し、前記五線譜を表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示する表示手段と、
前記押鍵イベント発生手段により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの音高のそれぞれに対応する表示態様を順次切り換えるとともにその切換時に該２つの押鍵イベントの音高のいずれも表示しない状態を設けるように、前記表示手段を制御する制御手段とを備えることを特徴とする音高表示装置。
【請求項２】
押鍵イベントを発生する押鍵イベント発生手段と、
五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有し、前記五線譜及び押鍵鍵の位置を示す鍵指示表示をそれぞれ表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示し、且つ前記鍵指示表示に当該音高に対応する鍵の位置を表示する表示手段と、
前記押鍵イベント発生手段により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの各音高のそれぞれに対応する表示態様を順次切り換えるとともに前記五線譜上に表示されている音高に対応する鍵の位置を前記鍵指示表示に表示するように、前記表示手段を制御する制御手段とを備えることを特徴とする音高表示装置。
【請求項３】
前記表示態様は、前記符頭のみを表示する表示態様、前記符頭及び前記♯を表示する表示態様、及び前記符頭及び前記♭を表示する表示態様のいずれかであることを特徴とする請求項１又は２記載の音高表示装置。
【請求項４】
押鍵イベントを発生する押鍵イベント発生工程と、
五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有する表示手段を用いて、前記五線譜を表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示する表示工程と、
前記押鍵イベント発生工程により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの音高のそれぞれに対応する表示態様を順次切り換えるとともにその切換時に該２つの押鍵イベントの音高のいずれも表示しない状態を設けるように、前記表示工程による表示を制御をする制御工程とを含む、コンピュータにより読み取り可能なプログラムを格納したことを特徴とする記憶媒体。
【請求項５】
押鍵イベントを発生する押鍵イベント発生工程と、
五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有する表示手段を用いて、前記五線譜及び押鍵鍵の位置を示す鍵指示表示をそれぞれ表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示し、且つ前記鍵指示表示に当該音高に対応する鍵の位置を表示する表示工程と、
前記押鍵イベント発生工程により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの各音高のそれぞれに対応する表示態様を順次切り換えるとともに前記五線譜上に表示されている音高に対応する鍵の位置を前記鍵指示表示に表示するように、前記表示工程による表示を制御する制御工程とを含む、コンピュータにより読み取り可能なプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、押鍵イベントに対応する音高を表示する音高表示装置及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、押鍵イベントに対応する音高を表示する表示装置としては、以下のものが知られている。
【０００３】
（１）表示部に五線譜を表示し、この五線譜上に、押鍵イベント即ち演奏者が押鍵中の鍵に対応するイベント又は演奏者が押鍵すべき鍵に対応するイベントの音高を、例えば音符の形状で表示するようにしたもの。
【０００４】
（２）表示部に鍵盤を表示し、押鍵イベントに対応する鍵を、例えばその色を変えることによって表示するようにしたもの。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記（１）の音高表示装置において、表示される音高が符頭のみ、又は符頭及び♯若しくは♭で表される場合に、同一の符頭を用いて２つの押鍵イベントのそれぞれに対応する異なる音高を同時に表示するときは、当該各押鍵イベントが発生しているか否かを演奏者が確認し難くなることがあった。
【０００６】
具体的には、例えば、「Ｃ３」と「Ｃ＃３」とを同時に表示する場合は、五線譜上には「Ｃ３」に対応する位置にある符頭とその近傍に配置されている「＃」とが同時に表示されるので、「Ｃ＃３」が表示されていることを容易に確認できるものの、「Ｃ３」が表示されていることを確認することは極めて困難であった。
【０００７】
この場合、即ち、「Ｃ３」と「Ｃ＃３」とを同時に表示する場合において、「Ｃ＃３」に代えて「Ｄ♭３」を表示することが考えられるが、音楽的な観点から「Ｃ３」と「Ｃ＃３」とを表示することが望ましいこともあった。即ち、例えば、「ＤＭａｊｏｒ」の音階において、「Ｃ」と「Ｄ」との間にある黒鍵は「Ｄ♭」ではなく「Ｃ＃」と表記することが正しく、該「ＤＭａｊｏｒ」の音階の曲で「Ｃ３」と「Ｃ３」より半音高い黒鍵とを同時に押鍵した場合には「Ｃ３」と「Ｃ＃３」とが表示されることが好ましい。かかる場合には、「Ｃ＃３」に代えて「Ｄ♭３」を表示する方法では対処することができなかった。
【０００８】
本発明は、この点に着目してなされたものであり、同符頭を使用する２つの異なる音高が表示されていることを容易に確認することができる音高表示装置及び記憶媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の音高表示装置は、押鍵イベントを発生する押鍵イベント発生手段と、五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有し、前記五線譜を表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示する表示手段と、前記押鍵イベント発生手段により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの音高のそれぞれに対応する表示態様を順次切り換えるとともにその切換時に該２つの押鍵イベントの音高のいずれも表示しない状態を設けるように、前記表示手段を制御する制御手段とを備えることを特徴とする。
【００１０】
請求項４の記憶媒体は、押鍵イベントを発生する押鍵イベント発生工程と、五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有する表示手段を用いて、前記五線譜を表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示する表示工程と、前記押鍵イベント発生工程により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの音高のそれぞれに対応する表示態様を順次切り換えるとともにその切換時に該２つの押鍵イベントの音高のいずれも表示しない状態を設けるように、前記表示工程による表示を制御をする制御工程とを含む、コンピュータにより読み取り可能なプログラムを格納したことを特徴とする。
【００１１】
請求項１の音高表示装置又は請求項４の記憶媒体によれば、前記押鍵イベント発生手段により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの音高のそれぞれに対応する表示態様を順次切り換えるとともにその切換時に該２つの押鍵イベントの音高のいずれも表示しない状態を設けるように制御が行われる。従って、同じ符頭セグメントを使用する２つの異なる音高が表示されていることを容易に確認することができる。
【００１２】
請求項２の音高表示装置は、押鍵イベントを発生する押鍵イベント発生手段と、五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有し、前記五線譜及び押鍵鍵の位置を示す鍵指示表示をそれぞれ表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示し、且つ前記鍵指示表示に当該音高に対応する鍵の位置を表示する表示手段と、前記押鍵イベント発生手段により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの各音高のそれぞれに対応する表示態様を順次切り換えるとともに前記五線譜上に表示されている音高に対応する鍵の位置を前記鍵指示表示に表示するように、前記表示手段を制御する制御手段とを備えることを特徴とする。
【００１３】
請求項５の記憶媒体は、押鍵イベントを発生する押鍵イベント発生工程と、五線譜の各線上及び各線間に表示素子としてそれぞれ１つのみの符頭を有する表示手段を用いて、前記五線譜及び押鍵鍵の位置を示す鍵指示表示をそれぞれ表示するとともに、前記五線譜上に、前記発生された押鍵イベントの音高に対応する位置及び表示態様で符頭、♯及び♭を表示し、且つ前記鍵指示表示に当該音高に対応する鍵の位置を表示する表示工程と、前記押鍵イベント発生工程により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの各音高のそれぞれに対応する表示態様を順次切り換えるとともに前記五線譜上に表示されている音高に対応する鍵の位置を前記鍵指示表示に表示するように、前記表示工程による表示を制御する制御工程とを含む、コンピュータにより読み取り可能なプログラムを格納したことを特徴とする。
【００１４】
請求項２の音高表示装置又は請求項５の記憶媒体によれば、２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの各音高のそれぞれに対応する表示態様を順次切り換えるとともに前記五線譜上に表示されている音高に対応する鍵の位置を前記鍵指示表示に表示するように制御が行われる。これにより、同じ符頭セグメントを使用する２つの異なる音高が表示されていることを容易に確認することができるとともに、鍵と音高との関係をも理解し易く表示される。
【００１５】
請求項３の音高表示装置は、上記請求項１又は２記載の音高表示装置において、前記表示態様は、前記符頭のみを表示する表示態様、前記符頭及び前記♯を表示する表示態様、及び前記符頭及び前記♭を表示する表示態様のいずれかであることを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１７】
図１は、本発明の実施の一形態に係る音高表示装置の概略構成を示すブロック図である。
【００１８】
同図において、音高表示装置は、音高情報を入力するための鍵盤１と、各種情報を入力するための複数のスイッチを備えたパネルスイッチ２と、鍵盤１の各鍵の押鍵状態を検出する押鍵検出回路３と、パネルスイッチ２の各スイッチの押下状態を検出するスイッチ検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムやテーブルデータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、例えば小型専用液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示部９と、記憶媒体であるフロッピディスク（ＦＤ）２０をドライブするフロッピディスクドライブ（ＦＤＤ）１０と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するハードディスク（図示せず）をドライブするハードディスクドライブ（ＨＤＤ）１１と、前記制御プログラムを含む各種アプリケーションプログラムや各種データ等を記憶するコンパクトディスク−リード・オンリ・メモリ（ＣＤ−ＲＯＭ）２１をドライブするＣＤ−ＲＯＭドライブ（ＣＤ−ＲＯＭＤ）１２と、外部からのＭＩＤＩ（Musical Instrument Digital Interface）信号を入力したり、ＭＩＤＩ信号として外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１３と、通信ネットワーク１０１を介して、たとえばサーバコンピュータ１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１４と、鍵盤１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路１５と、該音源回路１５からの楽音信号に各種効果を付与するための効果回路１６と、該効果回路１６からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１７とにより構成されている。
【００１９】
上記構成要素３〜１６は、バス１８を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１３には他のＭＩＤＩ機器１００が接続され、通信Ｉ／Ｆ１４には通信ネットワーク１０１が接続され、音源回路１５には効果回路１６が接続され、効果回路１６にはサウンドシステム１７が接続されている。
【００２０】
ＨＤＤ１１のハードディスクには、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、このハードディスクに制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２１】
ＣＤ−ＲＯＭドライブ１２のＣＤ−ＲＯＭ２１から読み出された制御プログラムや各種データは、ＨＤＤ１１内のハードディスクにストアされる。これにより、制御プログラムの新規インストールやバージョンアップ等が容易に行える。なお、このＣＤ−ＲＯＭドライブ１２以外にも、外部記憶装置として、光磁気ディスク（ＭＯ）装置等、様々な形態のメディアを利用するための装置を設けるようにしてもよい。
【００２２】
通信Ｉ／Ｆ１４は、上述のように、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワーク１０１に接続されており、該通信ネットワーク１０１を介して、サーバコンピュータ１０２に接続される。ＨＤＤ１１内のハードディスクに上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１４は、サーバコンピュータ１０２からプログラムやパラメータをダウンロードするために用いられる。クライアントとなるコンピュータ（本実施の形態では、音高表示装置）は、通信Ｉ／Ｆ１４および通信ネットワーク１０１を介してサーバコンピュータ１０２へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータ１０２は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク１０１を介してコンピュータへと配信し、コンピュータが通信Ｉ／Ｆ１４を介して、これらプログラムやパラメータを受信してＨＤＤ１１内のハードディスクに蓄積することにより、ダウンロードが完了する。
【００２３】
この他、外部コンピュータ等との間で直接データのやりとりを行うためのインターフェースを備えてもよい。
【００２４】
図２は、上記表示部９の表示画面構成の一例を示す図である。上述したように、表示部９は小型の専用ＬＣＤにより構成されており、単一のセグメントで音符の符頭や♯若しくは♭等を表示することができるように構成されている。もちろん、表示部９はかかる構成に限られることはなく、汎用ＬＣＤを用いて複数のセグメントで符頭、♯、♭等を表示するようにしてもよく、また、ＬＣＤにかぎらずＣＲＴ（Cathode Ray Tube）で構成するようにしてもよい。
【００２５】
同図に示すように、表示部９の表示画面は、五線譜型表示部９ａと、鍵盤指示表示部９ｂと、和音名を表示する和音表示部９ｃとから主に構成されている。五線譜型表示部９ａには、「Ｃ１」から「Ｃ６」までの各音高に対応する符頭セグメントが斜めに配置されている。また、符頭セグメントの近傍には、「Ｄ−Ｍａｊｏｒ」スケールに対応する♯セグメント及び「Ｅ♭−Ｍａｊｏｒ」スケールに対応する♭セグメントが配置されている。この配置は、表示部に配置されるセグメント数を極力少なくした上で多種の音高種類を表示できることから、ユーザにより見易い表示を提供できるという利点を有しいる。五線譜型表示部９ａの下方には鍵盤指示表示部９ｂが設けられ、各符頭セグメントの音高に対応する鍵盤セグメントが配置されている。符頭セグメント、♯セグメント、♭セグメント及び鍵盤セグメントは、それぞれ、鍵盤１から入力された音高又は押鍵すべき音高に対応して、その点灯状態が制御される。各セグメントの点灯状態の制御は、例えばＣＰＵ５により行われる。
【００２６】
図３は、ＣＰＵ５により行われるメインルーチンの手順を示すフローチャートである。
【００２７】
まず、表示部９の表示制御のために使用するＲＡＭ７、ＭＩＤＩＩ／Ｆ１３、通信Ｉ／Ｆ１４、タイマ８等のクリア等の初期設定を行う（ステップＳ１）。次いで、押鍵検出回路３の出力に基づいて、鍵盤１のいずれかの鍵が押鍵されたか否かを判別し（ステップＳ２）、押鍵された場合は、図４を用いて後述する押鍵処理サブルーチンを実行する（ステップＳ３）。ステップＳ３の押鍵処理サブルーチン実行後、押鍵検出回路３の出力に基づいて、離鍵されたか否か判別され（ステップＳ４）、離鍵された場合は、図５を用いて後述する離鍵処理サブルーチンを実行する（ステップＳ５）。
【００２８】
そして、ステップＳ５の離鍵処理サブルーチン終了後、その他の処理、例えば自動演奏等の処理を実行し（ステップＳ６）、すべての処理が終了したか否かを判別し（ステップＳ７）、すべての処理を終了した場合には本メインルーチンを終了する。また、ステップＳ７で、すべての処理が終了していないと判別した場合は、ステップＳ２の処理に戻る。
【００２９】
図４は、上記ステップＳ３においてＣＰＵ５により実行される押鍵処理サブルーチンの詳細手順を示すフローチャートである。
【００３０】
鍵盤１のいずれかの鍵が押鍵されたことを上記ステップＳ２で判別すると、ＣＰＵ５は、まず、押鍵処理が行われていることを「１」で示す押鍵フラグに「１」をセットする（ステップＳ１１）。押鍵フラグは、例えば図６に示す形式で、各鍵「Ｃ１」、「Ｃ＃１」、……に対応して設けられており、押鍵が検出されるとその検出された鍵に対応する押鍵フラグに「１」がセットされ、離鍵が検出されるとその検出された鍵に対応する押鍵フラグが「０」にリセットされるフラグである。
【００３１】
次いで、押鍵が検出された鍵のなかに同一符頭セグメントを利用して表示される、異なる音高の鍵が含まれているか否かを判別し（ステップＳ１２）、同一符頭セグメントを利用して表示される、異なる音高の鍵が含まれている場合には、図７を用いて後述する特別押鍵表示処理を実行する（ステップＳ１３）一方、含まれていない場合には、通常の押鍵表示処理を実行する（ステップＳ１４）。この通常押鍵表示処理では、押鍵されている鍵に対応する五線譜型表示部９ａ上の符頭セグメントを点灯し、また必要に応じて♯セグメント及び♭セグメントを点灯する。また、押鍵指示表示部９ｂ上の、押鍵されている鍵に対応する鍵盤セグメントを点灯する。
【００３２】
特別押鍵表示処理又は通常押鍵表示処理を実行後、押鍵された鍵の音を発音する発音処理を実行し（ステップＳ１５）、本サブルーチンを終了する。
【００３３】
図５は、上記ステップＳ５においてＣＰＵ５により実行される離鍵処理サブルーチンの詳細手順を示すフローチャートである。
【００３４】
押鍵されているいずれかの鍵が離鍵されたことを上記ステップＳ４で判別すると、ＣＰＵ５は、まず、押鍵フラグを「０」にリセットする（ステップＳ２１）。そして、同一符頭セグメントを利用して表示される異なる音高の鍵の一つが離鍵されたか否かを判別する（ステップＳ２２）。
【００３５】
ステップＳ２２の判別で、同一符頭セグメントを利用して表示される異なる音高の鍵の一つが離鍵された場合は、特別押鍵表示を終了して、離鍵された鍵ではない方の音高を通常押鍵表示する（ステップＳ２３）一方、同一符頭セグメントを利用して表示される異なる音高の鍵ではない鍵が離鍵された場合は、離鍵された鍵に対応する音高の通常押鍵表示を終了する（ステップＳ２４）。ステップＳ２３又はステップＳ２４の表示処理の後、消音処理を行い（ステップＳ２５）、本サブルーチンを終了する。
【００３６】
図７は、上記ステップＳ１３で行われる特別押鍵表示の一例を説明するための図である。
【００３７】
本実施の形態では、例えば「Ｃ３」と「Ｃ＃３」とが同時に押鍵された場合の特別押鍵表示時には、図７（ａ）に示すように、「Ｃ３」及び「Ｃ＃３」の表示を所定時間毎に交互に点灯させる。すなわち、同一符頭セグメントを利用して表示される異なる音高の鍵が押鍵されたときには、図７（ｂ）に示すように、「Ｃ３」の符頭セグメントのみを所定時間（例えば１００ｍｓ）点灯した後所定時間（例えば１００ｍｓ）消灯し、「Ｃ３」の符頭セグメント及び♯セグメントを所定時間（例えば１００ｍｓ）点灯した後所定時間（例えば１００ｍｓ）消灯し、再び「Ｃ３」を所定時間点灯した後所定時間消灯するという手順を繰り返す。
【００３８】
このように、通常の押鍵表示の場合には押鍵が検出されている間は常に押鍵が検出されている鍵に対応する音高を示す符頭セグメント等を点灯する一方、同一符頭セグメントを利用して表示される異なる音高の鍵が押鍵されたときには当該異なる音高を所定時間毎に交互に点灯する特別押鍵表示を行うので、同一符頭セグメントを利用して表示される異なる音高の鍵が表示されていることを容易に確認できるようになる。
【００３９】
なお、特別押鍵表示時の点灯状態の切換タイミングは、上述した図７（ａ）及び図７（ｂ）に示したように「Ｃ３」点灯、「Ｃ３」消灯、「Ｃ＃３」点灯及び「Ｃ＃３」消灯の各処理を同一の所定時間ずつ行うものに限らず、例えば図７（ｃ）に示すように、各音高を示すセグメントを点灯する時間と両音高を示すセグメントを消灯する時間とを互いに異なる時間に設定してもよく、また、演奏されている曲のテンポに応じて可変としてもよい。
【００４０】
また、特別押鍵表示時に、同一の符頭セグメントを利用して表示される異なる音高を交互に点灯するのに同期して、点灯する音高に対応する鍵盤指示セグメントを点灯するように構成してもよい。具体的には、「Ｃ３」、「Ｃ＃３」及び「Ｅ３」を同時に押鍵した場合（或いはこれらの鍵を押鍵するよう指示する場合）は、図８に示すように、五線譜型表示部９ａに「Ｃ３」及び「Ｅ３」が点灯表示されるタイミングで「Ｃ３」の鍵盤指示セグメント及び「Ｅ３」の鍵盤指示セグメントを点灯する一方、五線譜型表示部９ａに「Ｃ＃３」及び「Ｅ３」が点灯表示されるタイミングで「Ｃ＃３」の鍵盤指示セグメント及び「Ｅ３」の鍵盤指示セグメントを点灯する。このように構成することにより、同一符頭セグメントを利用して表示される異なる音高の鍵が表示されていることを容易に認識できるだけでなく、押鍵されている鍵盤と音高との関係をも容易に理解できるような表示を実現することができる。
【００４１】
また、鍵盤１の上部にＬＥＤ等からなるガイドランプを設け、同一符頭セグメントを利用して表示される異なる音高の鍵が押鍵されたときに、このガイドランプと五線譜型表示部９ａ上の音高表示とを同期して点灯するように構成してもよい。また、鍵盤１そのものが点灯するように構成し、同一符頭セグメントを利用して表示される異なる音高の鍵が押鍵されたときには五線譜型表示部９ａ上の音高表示に対応する鍵を点灯するようにしてもよい。
【００４２】
また、本実施の形態における特別表示は、同一符頭セグメントを利用して表示される異なる音高を交互に点灯及び消灯するものであるが、当該異なる音高を表示するために利用される符頭セグメントの表示色を変更するようにしてもよい。例えば、「Ｃ３」又は「Ｃ＃３」が単独で押鍵されている場合には黒色で表示するところ、「Ｃ３」と「Ｃ＃３」とを同時に表示する場合は「Ｃ＃３」を特別表示色（グレー等）で表示するように構成することも可能である。
【００４３】
更に、押鍵が検出された鍵に対応する音高を五線譜型表示部９ａに表示させる場合に限らず、本発明は、五線譜型表示部９ａを用いて自動演奏される音高又は和音等の表示を行う場合にも適用することができる。
【００４４】
更にまた、本実施の形態では、上述したすべての制御処理をＣＰＵ５のみで行うようにしたが、ＣＰＵ５の能力が高くない場合には、音源回路１５にサブＣＰＵを設け、このサブＣＰＵに所定の制御処理を分担させるようにしてもよい。
【００４５】
表示部９の表示画面構成に関しては、図２に示したものに限らず、例えば五線譜型表示部９ａをト音記号に関するもののみとしてもよい。このように構成することによりコストの削減を図ることができる。また、五線譜型表示部９ａには、図２に示したように五線譜型表示部９ａに符頭セグメントを斜めに配置する代わりに、垂直方向に符頭セグメントを配置してもよい。また、♯セグメント及び♭セグメントは、すべての音符に対応させるように設けてもよい。
【００４６】
また、表示部９を電子装置の本体に外部接続して使用するように構成することも可能であり、また、音源装置、自動演奏装置などを内蔵した鍵盤楽器の形態を有する電子楽器以外の、例えば、音源装置や自動演奏装置等のユニットを別個の独立した装置とし、各装置間をＭＩＤＩや各種ネットワークなどの通信手段を介して接続することにより構成されるシステムに本発明に係る音高表示装置を採用してもよい。また、弦楽器タイプ、管楽器タイプ、打楽器タイプの形態を有する電子楽器に接続して使用するように構成してもよい。
【００４７】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ５やＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明の目的が達成されることは云うまでもない。
【００４８】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４９】
プログラムコードを供給するための記憶媒体としては、たとえば、上述したフロッピーディスク２０、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ２１、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ６などを用いることができる。また、他のＭＩＤＩ機器１００や通信ネットワーク１０１を介してサーバコンピュータ１０２からプログラムコードが供給されるようにしてもよい。
【００５０】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは云うまでもない。
【００５１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ５などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは云うまでもない。
【００５２】
【発明の効果】
以上説明したように、請求項１の音高表示装置又は請求項４の記憶媒体によれば、前記押鍵イベント発生手段により発生された２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの音高のそれぞれに対応する表示態様を順次切り換えるとともにその切換時に該２つの押鍵イベントの音高のいずれも表示しない状態を設けるように制御が行われるようにしたので、その符頭セグメントを使用する２つの異なる音高が表示されていることを容易に確認することができるという効果が得られる。
【００５３】
請求項２の音高表示装置又は請求項５の記憶媒体によれば、２つの押鍵イベントの音高を同一の符頭を用いて同時に表示する場合に、前記五線譜上に当該２つの押鍵イベントの各音高のそれぞれに対応する表示態様を順次切り換えるとともに前記五線譜上に表示されている音高に対応する鍵の位置を前記鍵指示表示に表示するように制御が行われるようにしたので、その符頭セグメントを使用する２つの異なる音高が表示されていることを容易に確認することができるとともに、鍵盤と音高との関係をも理解し易く表示されるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る音高表示装置の概略構成を示すブロック図である。
【図２】図１に示した表示部の表示画面構成の一例を示す図である。
【図３】図１に示したＣＰＵにより行われるメインルーチンの手順を示すフローチャートである。
【図４】図３に示したステップＳ３において実行される押鍵処理サブルーチンの詳細手順を示すフローチャートである。
【図５】図３に示したステップＳ５において実行される離鍵処理サブルーチンの詳細手順を示すフローチャートである。
【図６】押鍵フラグの形式を説明するための図である。
【図７】図４に示したステップＳ１３で行われる特別押鍵表示の一例を説明するための図である。
【図８】図４に示したステップＳ１３で行われる特別押鍵表示の他の表示例を説明するための図である。
【符号の説明】
５  ＣＰＵ
６  ＲＯＭ
７  ＲＡＭ
９  表示部
９ａ  五線譜型表示部
９ｂ  鍵盤指示表示部
【図１】
0003728915.tif 000002
【図２】
0003728915.tif 000003
【図３】
0003728915.tif 000004
【図４】
0003728915.tif 000005
【図５】
0003728915.tif 000006
【図６】
0003728915.tif 000007
【図７】
0003728915.tif 000008
【図８】
0003728915.tif 000009