(57)【特許請求の範囲】
【請求項１】
複数の鍵を有する鍵盤と、
演奏情報を供給する演奏情報供給手段と、
前記鍵盤付近に配設され、前記演奏情報供給手段から供給される演奏情報に対応して、演奏者の指を配置すべき範囲付近の中央部分を明るく、これより両側に行くに従って暗くなるように表示する表示手段と
を具備することを特徴とする押鍵指示機能付き楽器。
【請求項２】
複数の鍵を有する鍵盤と、
演奏情報を供給する演奏情報供給手段と、
前記鍵盤付近に配設され、前記演奏情報供給手段から供給される演奏情報に対応して、演奏者の所定の指を配置すべき位置とその位置から所定の範囲を表示する表示手段と
を具備し、前記表示手段で表示する前記所定の範囲を変更可能にしたことを特徴とする押鍵指示機能付き楽器。
【請求項３】
複数の鍵を有する鍵盤と、
演奏情報を供給する演奏情報供給手段と、
前記鍵盤付近に配設され、それぞれの鍵に対して図記号を表示可能な１つの表示器と、
前記演奏情報供給手段から供給される演奏情報に対応して、演奏操作のために演奏者の所定の指を配置すべき鍵とその鍵から所定の範囲に含まれる鍵に対応して手を置くべき範囲であることを示す範囲表示を前記表示器に行なわせ、かつ、前記演奏操作のために演奏者の所定の指を配置すべき鍵に対しては操作すべき鍵であることを示す所定の図記号を前記表示器に表示させ、かつ、次に演奏操作されるべき鍵に対しては次に操作すべき鍵であることを示す別の所定の図記号を前記表示器に表示させるように、前記表示器を制御する表示制御手段と
を具備することを特徴とする押鍵指示機能付き楽器。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、鍵盤楽器演奏時の補助として演奏者に手指の配置を表示する機能を備えた押鍵指示機能付き楽器に関する。
【０００２】
【従来の技術】
従来、鍵盤楽器演奏時の補助として演奏者に押鍵すべき鍵を指示する機能を備えた押鍵指示機能付き楽器としては、鍵盤の各鍵の上側近傍に発光ダイオード（ＬＥＤ）を備え、演奏情報に従って現在押鍵すべき鍵に対応したＬＥＤを順次発光させるものがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のものは、押鍵すべき鍵を演奏者に認識させることは容易にできたが、鍵盤のどの付近に手指を配置すればよいかを認識させることはできなかった。従って、演奏者が初心者の場合には、手指の配置が分からずに不要にその配置を動かすこととなり、スムーズかつ滑らかな演奏を行うことができないという問題を有していた。
また、従来のものは、現在押鍵すべき鍵に対応したＬＥＤを表示するだけなので、演奏者は反射テストのように、発光したＬＥＤを発見すると同時にそのＬＥＤに対応する鍵を押鍵するという作業を繰り返し行わなければならず、演奏自体が散発的かつ離散的なものとなり、スムーズかつ滑らかな演奏を行うことができないという問題を有していた。
【０００４】
この発明は、上述の点に鑑みてなされたものであり、鍵盤のどの付近に手指を配置すればよいかを演奏者に知らせることによって、スムーズかつ滑らかな演奏を演奏者に行わせることのできる押鍵指示機能付き楽器を提供することを目的とする。
【０００５】
【課題を解決するための手段】
第１の発明に係る押鍵指示機能付き楽器は、複数の鍵を有する鍵盤と、演奏情報を供給する演奏情報供給手段と、前記鍵盤付近に配設され、前記演奏情報供給手段から供給される演奏情報に対応して、演奏者の指を配置すべき範囲付近の中央部分を明るく、これより両側に行くに従って暗くなるように表示する表示手段とを具備するものである。
【０００６】
第２の発明に係る押鍵指示機能付き楽器は、複数の鍵を有する鍵盤と、演奏情報を供給する演奏情報供給手段と、前記鍵盤付近に配設され、前記演奏情報供給手段から供給される演奏情報に対応して、演奏者の所定の指を配置すべき位置とその位置から所定の範囲を表示する表示手段とを具備し、前記表示手段で表示する前記所定の範囲を変更可能にしたことを特徴とするものである。
【０００７】
第３の発明に係る押鍵指示機能付き楽器は、複数の鍵を有する鍵盤と、演奏情報を供給する演奏情報供給手段と、前記鍵盤付近に配設され、それぞれの鍵に対して図記号を表示可能な１つの表示器と、前記演奏情報供給手段から供給される演奏情報に対応して、演奏操作のために演奏者の所定の指を配置すべき鍵とその鍵から所定の範囲に含まれる鍵に対応して手を置くべき範囲であることを示す範囲表示を前記表示器に行なわせ、かつ、前記演奏操作のために演奏者の所定の指を配置すべき鍵に対しては操作すべき鍵であることを示す所定の図記号を前記表示器に表示させ、かつ、次に演奏操作されるべき鍵に対しては次に操作すべき鍵であることを示す別の所定の図記号を前記表示器に表示させるように、前記表示器を制御する表示制御手段とを具備するものである。
【０００９】
【作用】
鍵盤は演奏に必要な複数の鍵を有する。演奏情報供給手段は、演奏曲に応じた演奏情報を供給する。
第１の発明では、表示手段は鍵盤付近に配設されている。そして、表示手段は演奏情報供給手段から供給される演奏情報に基づいて、左手及び右手のそれぞれ５指を配置すべき範囲付近の中央部分を明るく、これより両側に行くに従って暗くなるように表示させる。すなわら、表示手段が発光ダイオードなどで構成されている場合には、その中央付近のダイオードを最も明るく発光させ、それより両側に行くに従って徐々に明度を低くする。従って、演奏者は表示手段の最も明るい部分を目印にして左手及び右手を大体その付近に配置するだけでよくなり、手の大きさや技術力などに差があっても容易に手指の配置位置を理解することができる。
【００１０】
第２の発明では、表示手段は鍵盤付記に配設されている。そして、表示手段は演奏情報供給手段から供給される演奏情報に基づいて、左手及び右手の所定の指を配置すべき位置と、その位置から所定の範囲を表示するように構成され、かつ、この所定の範囲を変更可能にしたものである。例えば、表示手段は左手及び右手の親指を配置すべき位置から５度音の範囲を表示するものとする。すると、演奏者は表示手段に表示された５度音の範囲のそれぞれの中央付近の左手及び右手の親指を配置するだけで、指を置く位置を容易に理解することができる。
【００１１】
第３の発明では、表示器は鍵盤付近に配設された１つの画面表示器であり、それぞれの鍵に対応した図記号を表示する。そして、表示制御手段は演奏情報供給手段から供給される演奏情報に基づいて、演奏操作のために演奏者の所定の指を配置すべき鍵とその鍵から所定の範囲に含まれる鍵に対応して手を置くべき範囲であることを示す範囲表示を前記表示器に行なわせ、かつ、前記演奏操作のために演奏者の所定の指を配置すべき鍵に対しては操作すべき鍵であることを示す所定の図記号を前記表示器に表示させ、かつ、次に演奏操作されるべき鍵に対しては次に操作すべき鍵であることを示す別の所定の図記号を前記表示器に表示させるように、前記表示器を制御する。表示器はあらゆる種類の図記号を表示することができるので、例えば、複数鍵にわたる指を配置すべき位置を各鍵間にすき間を作ることなく指示表示することによって、演奏者にわかりやすく指示することができる。
【００１３】
【実施例】
以下、この発明の押鍵指示機能付き楽器の実施例として自動演奏機能付き電子楽器を例に説明する。
図２は、この発明の一実施例に係る押鍵指示機能付き電子楽器のハードウェア構成例を示すブロック図である。この押鍵指示機能付き電子楽器は、鍵盤の各鍵の上側近傍に発光ダイオード（ＬＥＤ）や液晶ディスプレイ（ＬＣＤ）を有し、演奏データに従って鍵盤のどの付近に手指を配置すればよいかをＬＥＤやＬＣＤ上に表示すると共に現在押鍵すべき鍵と次に押鍵すべき鍵を同時にＬＥＤやＬＣＤで表示するものである。
【００１４】
この実施例において、電子楽器は、マイクロプロセッサユニット（ＣＰＵ）１、プログラムメモリ（ＲＯＭ）２、ワーキングメモリ（ＲＡＭ）３を含んで構成されるマイクロコンピュータの制御の下に各種の処理を実行するようになっている。
ＣＰＵ１は、この電子楽器全体の動作を制御するものである。このＣＰＵ１に対して、データ及びアドレスバス１８を介してプログラムメモリ２、ワーキングメモリ３、演奏情報メモリ４、押鍵検出回路５、表示回路６、スイッチ検出回路７、インターフェイス８、音源回路９が接続されている。
【００１５】
プログラムメモリ２はＣＰＵ１のシステムプログラム、楽音に関する各種パラメータや各種データ等を格納しているものであり、リードオンリーメモリ（ＲＯＭ）で構成されている。
ワーキングメモリ３は、ＣＰＵ１がプログラムを実行する際に発生する各種のデータやフラグを一時的に記憶するものであり、ランダムアクセスメモリ（ＲＡＭ）の所定のアドレス領域がそれぞれ割り当てられる。
【００１６】
演奏情報メモリ４は、演奏者が演奏しようとする演奏曲の押鍵指示データと、その演奏曲に付随した伴奏音（和音やベース音やリズム音）に関する演奏データをそれぞれの演奏曲毎に複数トラックに記憶している。演奏データは、通常の自動伴奏で使用されるようなものであり、キーオンコード、キーコード及びゲートタイムからなるキーデータや、デュレーションコード及びデュレーションタイムからなるデュレーションデータや、音色データやエフェクトデータなどで構成される。なお、押鍵指示データの構成についは後述する。
【００１７】
鍵盤１１は、発音すべき楽音の音高を選択するための複数の鍵を備えており、各鍵に対応したキースイッチを有しており、また必要に応じて押圧力検出装置等のタッチ検出手段を有している。鍵盤１１は音楽演奏のための基本的な操作子であり、これ以外の演奏操作子でもよいことはいうまでもない。
【００１８】
押鍵検出回路５は、発生すべき楽音の音高を指定する鍵盤１１のそれぞれの鍵に対応して設けられたキースイッチ回路を含むものである。この押鍵検出回路５は、鍵盤１１の離鍵状態から押鍵状態への変化を検出してキーオンイベントを出力し、押鍵状態から離鍵状態への変化を検出してキーオフイベントを出力すると共にそれぞれのキーオンイベント及びキーオフイベントに関する鍵の音高を示すキーコード（ノートナンバ）を出力する。押鍵検出回路５は、この他にも鍵押し下げ時の押鍵操作速度や押圧力等を検出してベロシティデータやアフタタッチデータとして出力する。
【００１９】
表示部１２は、鍵盤１１の上側に隣接して設けられた複数の発光ダイオード（ＬＥＤ群）や液晶ディスプレイ（ＬＣＤ）などで構成される。表示部１２は、少なくとも赤色と緑色の２色を発光するものであり、各鍵毎に赤色ＬＥＤと緑色ＬＥＤの２個で構成されている。
表示回路６は、演奏情報メモリ４に記憶されている演奏データに従ってＬＥＤを発光させたり、ＬＣＤに所定の図記号を表示したりするものである。この実施例では、表示回路６は、現在押鍵すべき鍵に関しては赤色ＬＥＤを点灯させ、次に押鍵すべき鍵に関しては赤色ＬＥＤを点滅させるようになっている。
【００２０】
スイッチ検出回路７は、各種のスイッチ群１３に対応して設けられており、各々のスイッチ群の操作状況に応じた操作データをイベント情報として出力する。
スイッチ群１３は、ディスク１４からデータの読み出しを制御するためのロードスイッチや自動演奏及び押鍵指示のスタート／ストップを制御するためのスタート／ストップスイッチや、発生すべき楽音の音色、音量、音高、効果等を選択、設定、制御するための各種の操作子を含むものである。
【００２１】
ディスク１４は、フロッピーディスクなどの記憶媒体であり、演奏曲に対応した各種の演奏データや押鍵指示データを記憶しているものである。
インターフェイス８は、ディスク１４に記憶されている演奏データ及び押鍵指示データをマイクロコンピュータ内で処理可能なデータに変換するものである。
【００２２】
音源回路９は、複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１８を経由して与えられる演奏データに基づいた楽音信号を発生する。
音源回路９における楽音信号発生方式はいかなるものを用いてもよい。例えば、発生すべき楽音の音高に対応して変化するアドレスデータに応じて波形メモリに記憶した楽音波形サンプル値データを順次読み出すメモリ読み出し方式、又は上記アドレスデータを位相角パラメータデータとして所定の周波数変調演算を実行して楽音波形サンプル値データを求めるＦＭ方式、あるいは上記アドレスデータを位相角パラメータデータとして所定の振幅変調演算を実行して楽音波形サンプル値データを求めるＡＭ方式等の公知の方式を適宜採用してもよい。
【００２３】
音源回路９から発生される楽音信号はデジタル−アナログ変換器（ＤＡＣ）１５及びサウンドシステム１６（アンプ及びスピーカからなる）を介して発音される。
タイマ１７は時間間隔を計数したり、演奏情報メモリ４から演奏データ及び押鍵指示データを読み出すためのクロックパルスを発生するものであり、このクロックパルスの周波数はスイッチ群１３上のテンポスイッチ（図示していない）などによって調整される。発生したクロックパルスはＣＰＵ１に対してインタラプト命令として与えられ、ＣＰＵ１はこのクロックパルスに従った割り込み処理を実行して、楽音を発生したり、押鍵指示を行ったりする。
【００２４】
図３は、この演奏情報メモリ４に記憶されている１トラック分の押鍵指示データの構成例を示す図である。押鍵指示データは、ＬＥＤ点灯データとＬＥＤ点滅データとデュレーションデータの組み合わせからなる。エンドコードは押鍵指示データの終了を示す。
ＬＥＤ点灯データは、これ以降のデータがＬＥＤの点灯に関するデータであることを示すＬＥＤ点灯コードと、点灯するＬＥＤの色を示す色コードと、点灯するＬＥＤの明度を示す明度コードと、点灯するＬＥＤの位置を示すキーコードとから構成される。ここで、ＬＥＤの色は、赤色と緑色の２色なので、色コード『０』を赤色に、色コード『１』を緑色に割り当てる。また、ＬＥＤの明度は『０』〜『７』までの８段階とし、明度コード『０』が最も暗く、明度コード『７』が最も明るいものとする。
【００２５】
ＬＥＤ点滅データは、これ以降のデータがＬＥＤの点滅に関するデータであることを示すＬＥＤ点滅コードと、点滅するＬＥＤの色を示す色コードと、点滅するＬＥＤの明度を示す明度コードと、点滅するＬＥＤの位置を示すキーコードとから構成される。なお、ＬＥＤ点滅データに関しては、明度コードを省略し、所定の明度で点滅するようにしてもよい。
ＬＥＤ消灯データは、次のデータがＬＥＤ消灯に関するものであることを示すＬＥＤ消灯コードと、その消灯位置を示すキーコードとから構成される。
デュレーションデータは、次のデータがデュレーションに関するデータであることを示すデュレーションコードと、そのデュレーションタイムとから構成される。
【００２６】
次に、マイクロコンピュータによって実行される図２の電子楽器の処理の一例を説明する。
図４は、マイクロコンピュータが処理するメインルーチンの一例を示す図である。このメインルーチンはつぎのようなステップで順番に実行される。
【００２７】
ステップ４１：まず、電源が投入されると、ＣＰＵ１はプログラムメモリ２に格納されている制御プログラムに応じた初期設定処理を開始する。そして、この「初期設定処理」では、ワーキングメモリ３内の各種レジスタやフラグ等を初期値に設定する。
ステップ４２：押鍵検出回路５をスキャンして鍵盤１１の操作によるキーイベントが有るかどうかを判定し、キーイベント有り（ＹＥＳ）の場合は次のステップ４３に進み、キーイベント無し（ＮＯ）の場合はステップ４６にジャンプする。
【００２８】
ステップ４３〜４５の処理は鍵盤１１の操作に対応したキーイベントが発生する毎に行われる処理である。
ステップ４３：キーイベントがキーオンイベントかどうかを判定し、キーオンイベント（ＹＥＳ）の場合はステップ４４に進み、そうでないキーオフイベント（ＮＯ）の場合はステップ４５に進む。
ステップ４４：前ステップ４３でキーオンイベントだと判定されたので、それに対応した発音処理を行う。
ステップ４５：前ステップでキーオフイベントと判定されたので、それに対応した消音処理を行う。
【００２９】
ステップ４６：スイッチ群１３の中のロードスイッチのオンイベント有りかどうかを判定し、オンイベント有り（ＹＥＳ）の場合は次のステップ４７に進み、そうでない（ＮＯ）場合はステップ４８にジャンプする。
ステップ４７：前ステップ４６でロードスイッチのオンイベントが発生したと判定されたので、ここでは、ディスク１４から、演奏データと図３に示すような押鍵指示データを読み出し、それを演奏情報メモリ４に書き込む。
ステップ４８：スイッチ群１３をスキャンし、スタート／ストップスイッチの操作によるオンイベントが発生したかどうかを判定し、オンイベント有り（ＹＥＳ）の場合は次のステップ４９に進み、オンイベント無し（ＮＯ）の場合はステップ４Ｅにジャンプする。
【００３０】
ステップ４９：走行状態フラグＲＵＮを反転する。すなわち、この実施例では、スタート／ストップスイッチが操作される毎に、ＬＥＤ発光による押鍵指示と自動演奏を開始したり、停止したりする。
ステップ４Ａ：走行状態フラグＲＵＮが『１』かどうかを判定し、『１』（ＹＥＳ）の場合は次のステップ４Ｂに進み、そうでない（ＮＯ）場合はステップ４Ｄに進む。
ステップ４Ｂ：スタート／ストップスイッチが操作され、走行状態フラグＲＵＮが『１』に反転した直後なので、全トラックの読み出しポインタを演奏情報メモリ４のそれぞれ対応する記憶領域の先頭アドレスにセットする。
【００３１】
ステップ４Ｃ：各トラック番号Ｌ（０〜８）に対応したタイミングカウンタＴＭ（Ｌ）をそれぞれ『０』にリセットする。タイミングカウンタＴＭ（Ｌ）は自動演奏及び押鍵指示（ＬＥＤ発光）のタイミングを計時するためのカウンタであり、トラック毎に存在する。トラック数は９つである。
ステップ４Ｄ：前ステップ４Ａで走行状態フラグＲＵＮが『０』、すなわち押鍵指示及び自動演奏を停止すると判定されたので、ここでは押鍵指示及び自動演奏のストップ処理を行う。
ステップ４Ｅ：スイッチ群１３におけるその他の操作子の操作に基づく処理や、その他の音量変更処理等の種々の処理を行う。
【００３２】
図５は、１小節当たり９６回の割り込みで実行される割り込み処理を示す図である。この割り込み処理では自動伴奏と押鍵指示の制御を行う。この割り込み処理はつぎのようなステップで順番に実行される。
ステップ５１：走行状態フラグＲＵＮが『１』かどうかを判定し、『１』（ＹＥＳ）の場合は次のステップ５２に進み、そうでない（ＮＯ）場合は直ちにリターンする。
【００３３】
ステップ５２：演奏データ及び押鍵指示データの再生処理を行う。この再生処理の詳細については後述する。
ステップ５３：チャンネルレジスタＣＨの格納値を『０』にリセットする。
ステップ５４：ゲートタイムレジスタＧＴ（ＣＨ）の格納値、すなわちチャンネルレジスタＣＨの格納値に対応するチャンネルのゲートタイムが０以下かどうかを判定し、０以下（ＹＥＳ）の場合はステップ５５に進み、０よりも大きい（ＮＯ）場合はステップ５６に進む。
【００３４】
ステップ５５：前ステップ５４でゲートタイムが０以下であると判定されたので、ここでは、そのチャンネルの発音を終了するために、そのチャンネル番号ＣＨとキーオフ信号を音源回路９に出力する。
ステップ５６：前ステップ５４でゲートタイムが０より大きいと判定されたので、ここでは、そのゲートタイムレジスタＧＴ（ＣＨ）の格納値を『１』だけデクリメント処理する。
ステップ５７：次のチャンネルに対してステップ５４〜５６の処理を行うために、チャンネルレジスタＣＨの値を『１』だけインクリメント処理する。
ステップ５８：チャンネルレジスタＣＨの格納値が『１６』かどうか、すなわち全部で１６個のチャンネルに対してステップ５５又はステップ５６の処理が行われたかどうかを判定し、ＹＥＳの場合はリターンし、ＮＯの場合はステップ５４にリターンし、同様の処理を行う。
【００３５】
図６は、図５のステップ５２の再生処理の詳細を示す図である。この再生処理は演奏情報メモリ４内の９つのトラックに対して同様の処理を行う。この再生処理はつぎのようなステップで順番に実行される。
【００３６】
ステップ６１：図５のステップ５１で走行状態フラグＲＵＮが『１』だと判定されたので、トラック番号レジスタＴＲを『０』にリセットする。ここで、トラック番号レジスタＴＲは演奏情報メモリ４の再生トラックを特定するためのレジスタであり、『０』〜『８』の値が格納される。特に、トラック番号『０』は、右手の押鍵に関する押鍵指示データを記憶しているトラックであり、トラック番号『１』は左手の押鍵に関する押鍵指示データを記憶しているトラックである。これ以外のトラック番号『２』〜『８』は伴奏音（和音やベース音やリズム音）に関する演奏データを記憶しているトラックである。
【００３７】
ステップ６２：タイミングカウンタＴＭ（ＴＲ）の格納値、すなわちトラック番号レジスタＴＲの格納値に対応するトラックのタイミングカウント値が『０』以下かどうかを判定し、『０』以下（ＹＥＳ）の場合はステップ６３に進み、『０』よりも大きい（ＮＯ）場合はステップ６４に進む。
【００３８】
ステップ６３：前ステップ６２でタイミングカウント値が『０』以下であると判定されたので、ここでは、トラック番号レジスタＴＲに対応するトラックの読み出しポインタが指す演奏データ又は押鍵指示データを読み出す。トラック番号が『０』又は『１』の場合には押鍵指示データが読み出され、それ以外のトラック番号の場合には演奏データが読み出される。
【００３９】
ステップ６４：前ステップ６２でタイミングカウント値が『０』より大きいと判定されたので、ここでは、そのタイミングカウンタＴＭ（ＴＲ）の格納値を『１』だけデクリメント処理して、ステップ６Ａに進む。
ステップ６５：前ステップ６３で読み出されたデータがエンドデータかどうかを判定し、エンドデータ（ＹＥＳ）の場合はステップ６Ａにジャンプし、それ以外のデータ（ＮＯ）の場合はステップ６６に進む。
【００４０】
ステップ６６：読み出しポインタを次のデータの読み出しアドレスにセットする。例えば、ステップ６３で読み出されたデータがＬＥＤ点灯データの場合にはポインタを４つ進め、ＬＥＤ消灯データの場合にはポインタを２つ進める。
ステップ６７：前ステップで進められた読み出しポインタの指すデータがデュレーションデータかどうかの判定を行い、デュレーションデータ（ＹＥＳ）の場合はステップ６９に進み、それ以外のデータ（ＮＯ）の場合はステップ６８に進む。
【００４１】
ステップ６８：前ステップ６３で読み出されたデータに対応するデータ処理を行う。このデータ処理の詳細については後述する。
ステップ６９：前ステップ６７でデュレーションデータと判定されたので、そのデュレーションタイムをトラック番号レジスタＴＲに対応するトラックのタイミングカウンタＴＭ（ＴＲ）に格納する。
【００４２】
ステップ６Ａ：次のトラックに対して同様の処理を行うために、トラック番号レジスタＴＲの値を『１』だけインクリメント処理する。
ステップ６Ｂ：前ステップ６Ａのインクリメント処理によってトラック番号レジスタＴＲの値が『９』になったかどうか、すなわち、全トラックに対して再生処理が終了したかどうかを判定し、ＹＥＳの場合は図５のステップ５３に進み、ＮＯの場合はステップ６２にリターンし、次のトラックに対して同様の処理を繰り返し実行する。
【００４３】
図７は、図６のステップ６８のデータ処理の一例であるデータ処理１の詳細を示す図である。このデータ処理１では、図３のように押鍵指示データを構成するＬＥＤ点灯データとＬＥＤ点滅データが明度コードを含んでおり、５指開閉範囲を、中指の押鍵位置とおぼしき鍵に対応する緑色ＬＥＤから両側の所定幅の緑色ＬＥＤまでを明るさを徐々に暗くしながらぼやっと表示するようになっている。このような表示方法をこの明細書ではグラデーション表示と定義する。このデータ処理１はつぎのようなステップで順番に実行される。
【００４４】
ステップ７１：図６のステップ６３で読み出されたデータがキーオンデータかどうかの判定を行い、キーオンデータ（ＹＥＳ）の場合はステップ７２に進み、それ以外のデータ（ＮＯ）の場合はステップ７５に進む。
ステップ７２：前ステップ７１でキーオンデータだと判定されたので、それに対応した発音処理を行う。すなわち、発音可能なチャンネルを割り当て、そのチャンネルでキーコードに対応した音高の発音を行う。
【００４５】
ステップ７３：チャンネルレジスタＣＨに割り当てられたチャンネル番号を格納する。
ステップ７４：ゲートタイムレジスタＧＴ（ＣＨ）にキーオンデータ内のゲートタイムを格納する。
【００４６】
ステップ７５：図６のステップ６３で読み出されたデータがＬＥＤ点灯データかどうかの判定を行い、ＬＥＤ点灯データ（ＹＥＳ）の場合はステップ７６に進み、そうでない（ＮＯ）場合はステップ７７に進む。
ステップ７６：読み出されたデータがＬＥＤ点灯データだと判定されたので、キーコードと色コードに対応するＬＥＤを明度コードに対応する明るさで点灯させる。
【００４７】
ステップ７７：図６のステップ６３で読み出されたデータがＬＥＤ点滅データかどうかの判定を行い、ＬＥＤ点滅データ（ＹＥＳ）の場合はステップ７８に進み、そうでない（ＮＯ）場合はステップ７９に進む。
ステップ７８：読み出されたデータがＬＥＤ点滅データだと判定されたので、キーコードと色コードに対応するＬＥＤを明度コードに対応する明るさで点滅させる。
【００４８】
ステップ７９：図６のステップ６３で読み出されたデータがＬＥＤ消灯データかどうかの判定を行い、ＬＥＤ消灯データ（ＹＥＳ）の場合はステップ７Ａに進み、そうでない（ＮＯ）場合は図６のステップ６２にリターンする。
ステップ７Ａ：読み出されたデータがＬＥＤ消灯データだと判定されたので、キーコードに対応するＬＥＤを消灯し、図６のステップ６２にリターンする。
【００４９】
図１は、このデータ処理１によってＬＥＤがどのように発光して押鍵の指示を行うのか、その概念を模式的に示した図である。
図１（Ａ）は押鍵指示すべき楽譜例を示す図であり、図１（Ｂ）〜（Ｄ）はその楽譜例に従って鍵盤１１の上側近傍に設けられたＬＥＤ群１２の発光状態を時系列的に示す図であり、図１（Ｂ）から図１（Ｄ）の順番で発光状態は変化する。なお、鍵盤上のＣ４〜Ｅ５の英数字は、その鍵のキーコードである。
【００５０】
図１（Ａ）の楽譜に従えば、『ファ（Ｆ４）』・『ソ（Ｇ４）』・『ラ（Ａ４）』の順番で押鍵することとなる。ここで、カッコ内の英数字はキーコードである。
このような楽譜例の場合には、演奏者は『ファ（Ｆ４）』の鍵を親指で、『ソ（Ｇ４）』の鍵を人指し指で、『ラ（Ａ４）』の鍵を中指でそれぞれ押鍵する。
【００５１】
図１（Ｂ）の時点では、図３の押鍵指示データは、現在押鍵すべき鍵に対応するキーコード『ファ（Ｆ４）』の赤色ＬＥＤを明度『７』で点灯させ、次に押鍵すべき鍵に対応するキーコード『ソ（Ｇ４）』の赤色ＬＥＤを明度『５』で点滅させるように構成されている。また、グラデーション表示に関して、図３の押鍵指示データは、キーコード『ラ（Ａ４）』の緑色ＬＥＤを明度『７』で、キーコード『ラ＃（Ａ＃４）／シｂ（Ｂｂ４）』及び『ソ＃（Ｇ＃４）／ラｂ（Ａｂ４）』の緑色ＬＥＤを明度『６』で、キーコード『シ（Ｂ４）』の緑色ＬＥＤを明度『５』で、キーコード『ド（Ｃ５）』及び『ファ＃（Ｆ＃４）／ソｂ（Ｇｂ４）』の緑色ＬＥＤを明度『４』で、キーコード『ド＃（Ｃ＃５）／レｂ（Ｄｂ５）』の緑色ＬＥＤを明度『３』で、キーコード『レ（Ｄ５）』及び『ミ（Ｅ４』の緑色ＬＥＤを明度『２』で点灯させるように構成されている。このような押鍵指示データによる表示は図１（Ｂ）のようになる。なお、この図はモノクロ表示であり、色表示や明度表示などが正確ではないため、押鍵指示の分かりにくくなっているが、実際の色表示及び明度表示によればもっと理解し易い押鍵指示であることはいうまでもない。
【００５２】
図１（Ｃ）の時点では、図３の押鍵指示データは、キーコード『ファ（Ｆ４）』の赤色ＬＥＤを消灯させ、現在押鍵すべき鍵に対応するキーコード『ソ（Ｇ４）』の赤色ＬＥＤを明度『７』で点灯させ、次に押鍵すべき鍵に対応するキーコード『ラ（Ａ４）』の赤色ＬＥＤを明度『５』で点滅させるように構成されている。また、グラデーション表示に関して、図３の押鍵指示データは、キーコード『ラ＃（Ａ＃４）／シｂ（Ｂｂ４）』及び『ソ＃（Ｇ＃４）／ラｂ（Ａｂ４）』の緑色ＬＥＤを明度『６』で、キーコード『シ（Ｂ４）』の緑色ＬＥＤを明度『５』で、キーコード『ド（Ｃ５）』及び『ファ＃（Ｆ＃４）／ソｂ（Ｇｂ４）』の緑色ＬＥＤを明度『４』で、キーコード『ド＃（Ｃ＃５）／レｂ（Ｄｂ５）』及び『ファ（Ｆ４）』の緑色ＬＥＤを明度『３』で、キーコード『レ（Ｄ５）』及び『ミ（Ｅ４』の緑色ＬＥＤを明度『２』で点灯させるように構成されている。
【００５３】
図１（Ｄ）の時点では、図３の押鍵指示データは、キーコード『ソ（Ｇ４）』の赤色ＬＥＤを消灯させ、現在押鍵すべき鍵に対応するキーコード『ラ（Ａ４）』の赤色ＬＥＤを明度『７』で点灯させるように構成されている。この例では、次に押鍵すべき鍵は存在しないので、ＬＥＤ点滅データも存在しない。また、グラデーション表示に関して、図３の押鍵指示データは、キーコード『ラ＃（Ａ＃４）／シｂ（Ｂｂ４）』及び『ソ＃（Ｇ＃４）／ラｂ（Ａｂ４）』の緑色ＬＥＤを明度『６』で、キーコード『シ（Ｂ４）』及び『ソ（Ｇ４）』の緑色ＬＥＤを明度『５』で、キーコード『ド（Ｃ５）』及び『ファ＃（Ｆ＃４）／ソｂ（Ｇｂ４）』の緑色ＬＥＤを明度『４』で、キーコード『ド＃（Ｃ＃５）／レｂ（Ｄｂ５）』及び『ファ（Ｆ４）』の緑色ＬＥＤを明度『３』で、キーコード『レ（Ｄ５）』及び『ミ（Ｅ４』の緑色ＬＥＤを明度『２』で点灯させるように構成されている。
【００５４】
この実施例のように、５指開閉範囲を中指を中心にぼんやりとグラデーション表示することによって、演奏者は手指の配置すべき位置を容易に理解することができる。また、手指の大きさや演奏技術力などに個人差があっても、５指開閉範囲がぼんやりと表示してあるので、演奏者はＬＥＤ表示による紛らわしさを感じなくなり、支障なく演奏することができるようになる。なお、この５指開閉範囲の大きさを適宜変更可能であってもよい。
【００５５】
次に、図６のステップ６８のデータ処理の別の実施例として、親指を置くべき位置から所定の範囲（５度、オクターブ、又は１０ｃｍなど）だけを点灯表示するように押鍵指示データが構成されている場合におけるデータ処理２について説明する。
図８は、図６のステップ６８のデータ処理の一例であるデータ処理２の詳細を示す図である。このデータ処理２で扱う押鍵指示データは、図９のようにＬＥＤ点灯データとＬＥＤ点滅データが共に明度コードを含んでおらず、親指を置くべき位置から所定の範囲の緑色ＬＥＤを所定の同じ明るさで表示するように構成されている。従って、このデータ処理２はステップ８６及びステップ８７が図７の明度コードに関するステップ７６及びステップ７７と異なるだけであり、他の部分はデータ処理１と同じである。
【００５６】
すなわち、データ処理１では、図６のステップ６３で読み出されたデータがＬＥＤ点灯データ又はＬＥＤ点滅データの場合には、ステップ７６又はステップ７７の処理によってキーコードと色コードに対応するＬＥＤを明度コードに対応する明るさで点灯又は点滅させているが、このデータ処理２ではキーコードと色コードに対応するＬＥＤを所定の明るさで点灯又は点滅させるだけである。
【００５７】
図１０は、このデータ処理２によってＬＥＤがどのように発光して押鍵指示を行うのか、その概念を模式的に示す図である。ここでは、親指を置くべき位置から５度音の範囲を緑色ＬＥＤで点灯表示する場合について説明する。
図１０（Ａ）は押鍵指示すべき楽譜例を示す図であり、図１（Ａ）と同じである。図１０（Ｂ）〜（Ｄ）はその楽譜例に従って鍵盤１１の上側近傍に設けられたＬＥＤ群１２の発光状態を時系列的に示す図であり、図１０（Ｂ）から図１０（Ｄ）の順番で発光状態は変化する。
【００５８】
図１０（Ｂ）の時点では、図９の押鍵指示データは、現在押鍵すべき鍵に対応するキーコード『ファ（Ｆ４）』の赤色ＬＥＤを明度『７』で点灯させ、次に押鍵すべき鍵に対応するキーコード『ソ（Ｇ４）』の赤色ＬＥＤを明度『５』で点滅させるように構成されている。また、５度音の範囲表示に関して、図９の押鍵指示データは、キーコード『ファ＃（Ｆ＃４）／ソｂ（Ｇｂ４）』、『ソ＃（Ｇ＃４）／ラｂ（Ａｂ４）』、『ラ（Ａ４）』、『ラ＃（Ａ＃４）／シｂ（Ｂｂ４）』、『シ（Ｂ４）』及び『ド（Ｃ５）』の緑色ＬＥＤを所定の明度『５』で点灯させるように構成されている。
【００５９】
図１０（Ｃ）の時点では、図９の押鍵指示データは、キーコード『ファ（Ｆ４）』の赤色ＬＥＤを消灯させ、現在押鍵すべき鍵に対応するキーコード『ソ（Ｇ４）』の赤色ＬＥＤを明度『７』で点灯させ、次に押鍵すべき鍵に対応するキーコード『ラ（Ａ４）』の赤色ＬＥＤを明度『５』で点滅させるように構成されている。また、５度音の範囲表示に関して、図９の押鍵指示データは、キーコード『ファ（Ｆ４）』、『ファ＃（Ｆ＃４）／ソｂ（Ｇｂ４）』、『ソ＃（Ｇ＃４）／ラｂ（Ａｂ４）』、『ラ＃（Ａ＃４）／シｂ（Ｂｂ４）』、『シ（Ｂ４）』及び『ド（Ｃ５）』の緑色ＬＥＤを所定の明度『５』で点灯させるように構成されている。
【００６０】
図１０（Ｄ）の時点では、図９の押鍵指示データは、キーコード『ソ（Ｇ４）』の赤色ＬＥＤを消灯させ、現在押鍵すべき鍵に対応するキーコード『ラ（Ａ４）』の赤色ＬＥＤを明度『７』で点灯させるように構成されている。この例では、次に押鍵すべき鍵は存在しないので、ＬＥＤ点滅データも存在しない。また、５度音の範囲表示に関して、図９の押鍵指示データは、キーコード『ファ（Ｆ４）』、『ファ＃（Ｆ＃４）／ソｂ（Ｇｂ４）』、『ソ（Ｇ４）』、『ソ＃（Ｇ＃４）／ラｂ（Ａｂ４）』、『ラ＃（Ａ＃４）／シｂ（Ｂｂ４）』、『シ（Ｂ４）』及び『ド（Ｃ５）』の緑色ＬＥＤを所定の明度『５』で点灯させるように構成されている。
【００６１】
この実施例のように、親指を置くべき位置から所定範囲（５度音の範囲）を緑色ＬＥＤで点灯表示することによって、演奏者は手指の配置すべき位置を容易に理解することができる。また、手指の大きさや演奏技術力などに個人差があっても、所定の指（この実施例では親指）を鍵と対応付け、それを基準として一定範囲を点灯表示しているので、指を置く位置がだいたい分かり、しかも紛らわしくない。なお、実施例では、所定範囲として親指を置くべき位置から５度音の範囲を例に説明したが、これに限らず、中指を置くべき位置から両側に所定範囲を表示してもよいし、所定範囲としてオクターブ又は１０ｃｍなどのように範囲を適宜変更できるようにしてもよい。これによって、演奏者が手の小さい子供などの場合には、所定範囲を小さく表示し、手の大きい人の場合には所定範囲を大きく表示したりできる。また、演奏者の技量に応じてその所定範囲を適宜変更することもできる。
【００６２】
次に、図６のステップ６８のデータ処理のさらに別の実施例として、表示部１２が液晶ディスプレイ（ＬＣＤ）で構成され、このＬＣＤに適当な図記号を表示可能な場合におけるデータ処理３について説明する。
図１１は、図６のステップ６８のデータ処理の一例であるデータ処理３の詳細を示す図である。このデータ処理３で扱う押鍵指示データは、図１２に示されるようなＬＣＤ表示データとデュレーションデータとの組み合わせからなる。ＬＣＤ表示データはＬＣＤ表示コード、図記号コード及び位置コードからなる。ＬＣＤ表示コードはこれ以降のデータがＬＣＤ表示に関するデータであることを示し、図記号コードはＬＣＤ表示される図記号の種類を示し、位置コードは図記号をどの鍵に対応させて表示させるかその表示位置を示す。このデータ処理３はつぎのようなステップで順番に実行される。
【００６３】
ステップ１１１：図６のステップ６３で読み出されたデータがキーオンデータかどうかの判定を行い、キーオンデータ（ＹＥＳ）の場合はステップ１１２に進み、それ以外のデータ（ＮＯ）の場合はステップ１１５に進む。
ステップ１１２：前ステップ１１１でキーオンデータだと判定されたので、それに対応した発音処理を行う。すなわち、発音可能なチャンネルを割り当て、そのチャンネルでキーコードに対応した音高の発音を行う。
【００６４】
ステップ１１３：チャンネルレジスタＣＨに割り当てられたチャンネル番号を格納する。
ステップ１１４：ゲートタイムレジスタＧＴ（ＣＨ）にキーオンデータ内のゲートタイムを格納する。
【００６５】
ステップ１１５：図６のステップ６３で読み出されたデータがＬＣＤ表示データかどうかの判定を行い、ＬＣＤ表示データ（ＹＥＳ）の場合はステップ１１６に進み、そうでない（ＮＯ）場合はリターンする。
ステップ１１６：読み出されたデータがＬＣＤ表示データだと判定されたので、図記号コードに対応する図記号を位置コードに対応する位置に表示させる。
【００６６】
図１３は、このデータ処理３によってＬＣＤがどのような図記号を表示して押鍵指示を行うのか、その概念を模式的に示す図である。ここでは、親指を置くべき位置から５度音の範囲をバックライトで背景色として白色表示し、そこに黒塗り円、白塗り円及び矢印からなる図記号を表示する場合について説明する。
図１３（Ａ）は押鍵指示すべき楽譜例を示す図であり、図１（Ａ）と同じである。図１３（Ｂ）〜（Ｄ）はその楽譜例に従って鍵盤１１の上側近傍に設けられたＬＣＤ１２の表示を時系列的に示す図であり、図１３（Ｂ）から図１３（Ｄ）の順番で表示は変化する。なお、図１３（Ｅ）及び図１３（Ｆ）は別の表示例を示す図である。
【００６７】
図１３（Ｂ）の時点では、図１２の押鍵指示データは、５度音の範囲表示に関して、キーコード『ファ（Ｆ４）』から『ド（Ｃ５）』までをバックライトによる白色で表示させ、現在押鍵すべき鍵に対応するキーコード『ファ（Ｆ４）』の上側に黒塗り円を、次に押鍵すべき鍵に対応するキーコード『ソ（Ｇ４）』の上側に白塗り円を表示させ、そして黒塗り円から白塗り円に向かう形の矢印を表示させるように構成されている。
【００６８】
図１３（Ｃ）の時点では、図１２の押鍵指示データは、５度音の範囲表示の他に、現在押鍵すべき鍵に対応するキーコード『ソ（Ｇ４）』の上側に黒塗り円を、次に押鍵すべき鍵に対応するキーコード『ラ（Ａ４）』の上側に白塗り円を表示させ、そして黒塗り円から白塗り円に向かう形の矢印を表示させるように構成されている。
図１３（Ｄ）の時点では、図１２の押鍵指示データは、５度音の範囲表示の他に、現在押鍵すべき鍵に対応するキーコード『ラ（Ａ４）』の上側に黒塗り円を表示させるように構成されている。
図１３（Ｅ）は、図１３（Ｃ）の時点で、次に押鍵すべき鍵に対応する位置が５度音の範囲表示外の場合の表示例を示す図である。この場合には、黒色の背景色に対して白抜き円で表示する。これによって、演奏者は次に押鍵すべき鍵が５度音の範囲外であることを容易に理解することができる。
【００６９】
この実施例のように、親指を置くべき位置から所定範囲（５度音の範囲）をバックライトで白色表示することによって、演奏者は手指の配置すべき位置を容易に理解することができる。また、手指の大きさや演奏技術力などに個人差があっても、所定の指（この実施例では親指）を鍵と対応付け、それを基準として一定範囲を白色表示しているので、指を置く位置がだいたい分かり、しかも紛らわしくない。さらに、種々の図記号を自由に組み合わせて表示することができるので、他の表示との共用ができるという利点がある。例えば、図１３（Ｃ）の表示を図１３（Ｆ）のように現在押鍵すべき鍵に対応する位置にその押鍵に対応した音符を表示し、次に押鍵すべき鍵に対応する位置にその押鍵に対応した音符を反転して表示し、押鍵の順番を矢印で表示する。このような表示によって、演奏者は押鍵の位置や順番を理解することができると共に押鍵のタイミングをも理解することができるという効果がある。
なお、この実施例でも、所定範囲として親指を置くべき位置から５度音の範囲をバックライトで白色表示する場合を例に説明したが、これに限らず、中指を置くべき位置から両側に所定範囲を表示してもよいし、オクターブ範囲、又は１０ｃｍなどのようにその所定範囲を適宜変更できるようにしてもよい。
【００７０】
上述の実施例では、鍵盤１１の上側近傍に表示部１２を有する電子楽器を例に説明したが、表示部を有しないピアノなどについて押鍵指示する場合について説明する。
図１４はこの発明の他の一実施例に係る押鍵指示機能付きピアノのハードウェア構成例を示すブロック図である。ピアノなどは表示部を有していないので、ピアノプレーヤなどのような鍵駆動装置を利用して押鍵指示する。この押鍵指示機能付きピアノは、ピアノプレーヤの鍵駆動装置１９を利用して構成される。図１４において図２と同じ構成のものには同一の符号が付してあるので、その説明は省略する。
【００７１】
図１４の押鍵指示機能付きピアノが図２のものと異なる点は、表示回路６及び表示部１２の代わりに鍵駆動装置１９で鍵盤１２上の鍵を駆動することによって押鍵指示する点である。
例えば、現在押鍵する鍵に関しては深く鍵を下げ、手指を配置すべき位置の鍵に関してはこれよりも浅く鍵を下げ、次に押鍵すべき鍵に関しては所定振幅で上下に振動させるなどして押鍵指示する。
【００７２】
図１６は、この押鍵指示機能付きピアノに関する図６のステップ６８のデータ処理の一例であるデータ処理４の詳細を示す図である。このデータ処理４で扱う押鍵指示データは、図１５に示されるような鍵駆動データ、鍵振動データ、鍵駆動解除データ及びデュレーションデータの組み合わせからなる。鍵駆動データは鍵駆動コード、深さコード及びキーコードからなる。鍵振動データは鍵振動コード及びキーコードからなる。鍵駆動解除データは鍵駆動解除コードとキーコードからなる。鍵駆動コードは次の深さコード及びキーコードが鍵駆動に関するデータであることを示し、深さコードは鍵の下げ幅を示し、キーコードはどの鍵を下げるかを示す。鍵振動コードは次のキーコードが鍵振動の対象であることを示す。鍵駆動解除コードは次のキーコードの鍵の駆動を解除することを示す。このデータ処理４はつぎのようなステップで順番に実行される。
【００７３】
ステップ１６１：図６のステップ６３で読み出されたデータがキーオンデータかどうかの判定を行い、キーオンデータ（ＹＥＳ）の場合はステップ１６２に進み、それ以外のデータ（ＮＯ）の場合はステップ１６５に進む。
ステップ１６２：前ステップ１６１でキーオンデータだと判定されたので、それに対応した発音処理を行う。すなわち、発音可能なチャンネルを割り当て、そのチャンネルでキーコードに対応した音高の発音を行う。
【００７４】
ステップ１６３：チャンネルレジスタＣＨに割り当てられたチャンネル番号を格納する。
ステップ１６４：ゲートタイムレジスタＧＴ（ＣＨ）にキーオンデータ内のゲートタイムを格納する。
【００７５】
ステップ１６５：図６のステップ６３で読み出されたデータが鍵駆動データかどうかの判定を行い、鍵駆動データ（ＹＥＳ）の場合はステップ１６６に進み、そうでない（ＮＯ）場合は次のステップ１６７に進む。
ステップ１６６：読み出されたデータが鍵駆動データだと判定されたので、キーコードに対応する鍵を深さコードに対応する深さに下げる。
【００７６】
ステップ１６７：図６のステップ６３で読み出されたデータが鍵振動データかどうかの判定を行い、鍵振動データ（ＹＥＳ）の場合はステップ１６８に進み、そうでない（ＮＯ）場合は次のステップ１６９に進む。
ステップ１６８：読み出されたデータが鍵振動データだと判定されたので、キーコードに対応する鍵を所定の振幅で振動させる。
【００７７】
ステップ１６９：図６のステップ６３で読み出されたデータが鍵駆動解除データかどうかの判定を行い、鍵駆動解除データ（ＹＥＳ）の場合はステップ１６Ａに進み、そうでない（ＮＯ）場合はリターンする。
ステップ１６Ａ：読み出されたデータが鍵駆動解除データだと判定されたので、キーコードに対応する鍵の押鍵駆動を解除させる。
【００７８】
なお、上述の実施例では、鍵盤の上側近傍に表示部を有する電子楽器を例に説明したが、表示部を有しない楽器に表示部だけを設けて、上述のような押鍵指示を行うようにしてもよい。
また、上述の実施例では、押鍵指示と実際の押鍵との間は無関係に進行する場合について説明したが、押鍵指示された鍵が実際に押鍵された場合に次の押鍵指示に進行するように、押鍵指示と実際の押鍵との間で同期して動作するようにしてもよい。
さらに、上述の実施例では、押鍵指示データと他の演奏データとを別のトラックに記憶する場合について説明したが、同じトラック上に記憶してもよい。
【００７９】
【発明の効果】
この発明によれば、演奏者は、鍵盤のどの付近に手指を配置すればよいかを容易に理解することができる。また、現在押鍵すべき鍵と同時に次に押鍵すべき鍵を知ることができるので、演奏者はスムーズかつ滑らかな演奏を行うことができる。
【図面の簡単な説明】
【図１】図７のデータ処理１によってＬＥＤがどのように発光して押鍵の指示を行うのか、その概念を模式的に示した図である。
【図２】この発明の一実施例に係る押鍵指示機能付き電子楽器のハードウェア構成例を示すブロック図である。
【図３】図２の演奏情報メモリに記憶されている１トラック分の押鍵指示データの構成例を示す図である。
【図４】マイクロコンピュータが処理するメインルーチンの一例を示す図である。
【図５】１小節当たり９６回の割り込みで実行される割り込み処理を示す図である。
【図６】図５のステップ５２の再生処理の詳細を示す図である。
【図７】図６のステップ６８のデータ処理の一例であるデータ処理１の詳細を示す図である。
【図８】図６のステップ６８のデータ処理の一例であるデータ処理２の詳細を示す図である。
【図９】図２の演奏情報メモリに記憶されている１トラック分の押鍵指示データの別の構成例を示す図である。
【図１０】図８のデータ処理２によってＬＥＤがどのように発光して押鍵指示を行うのか、その概念を模式的に示す図である。
【図１１】図６のステップ６８のデータ処理の一例であるデータ処理３の詳細を示す図である。
【図１２】図２の演奏情報メモリに記憶されている１トラック分の押鍵指示データのさらに別の構成例を示す図である。
【図１３】図１１のデータ処理３によってＬＣＤがどのような図記号を表示して押鍵指示を行うのか、その概念を模式的に示す図である。
【図１４】この発明の他の一実施例に係る押鍵指示機能付きピアノのハードウェア構成例を示すブロック図である。
【図１５】図１４の演奏情報メモリに記憶されている１トラック分の押鍵指示データの構成例を示す図である。
【図１６】図１４の押鍵指示機能付きピアノに関する図６のステップ６８のデータ処理の一例であるデータ処理４の詳細を示す図である。
【符号の説明】
１…ＣＰＵ、２…プログラムメモリ、３…ワーキングメモリ、４…演奏情報メモリ、５…押鍵検出回路、６…表示回路、７…スイッチ検出回路、８…インターフェイス、９…音源回路、１１…鍵盤、１２…表示部、１３…スイッチ群、１４…ディスク、１５…デジタル−アナログ変換器、１６…サウントシステム、１７…タイマ、１８…データ及びアドレスバス、１９…鍵駆動装置
【図１】
0003588828.tif 000002
【図２】
0003588828.tif 000003
【図３】
0003588828.tif 000004
【図４】
0003588828.tif 000005
【図５】
0003588828.tif 000006
【図６】
0003588828.tif 000007
【図７】
0003588828.tif 000008
【図８】
0003588828.tif 000009
【図９】
0003588828.tif 000010
【図１２】
0003588828.tif 000011
【図１０】
0003588828.tif 000012
【図１１】
0003588828.tif 000013
【図１３】
0003588828.tif 000014
【図１４】
0003588828.tif 000015
【図１５】
0003588828.tif 000016
【図１６】
0003588828.tif 000017