(57)【特許請求の範囲】
【請求項１】
所定の配列方向に沿って配置される複数の演奏操作子を有する演奏装置を用いた演奏を支援する演奏支援装置であって、
演奏者の手の指の動作範囲を抑制する手段であって、指に対応付けられた前記演奏操作子に対応する位置からの指の前記所定の配列方向への移動を抑制する指動作抑制手段を備え、
前記指動作抑制手段は、
前記演奏者の手の指に装着される第１の磁力発生部と、
前記複数の演奏操作子の各々に設けられる第２の磁力発生部とを有しており、
対応する指と演奏操作子とに設けられる前記第１の磁力発生部および前記第２の磁力発生部の対向する部位は、異なる磁極となっている
ことを特徴とする演奏支援装置。
【請求項２】
前記所定の配列方向に隣り合う前記演奏操作子に設けられる前記第２の磁力発生部、および隣り合う指に装着される前記第１の磁力発生部における前記対向する部位は異なる磁極となっている
ことを特徴とする請求項１に記載の演奏支援装置。
【請求項３】
前記演奏操作子は、５ｎ（ｎは自然数）個の鍵である
ことを特徴とする請求項１または２記載の演奏支援装置。
【請求項４】
所定の配列方向に沿って配置される複数の演奏操作子と、
演奏者の手の指の動作範囲を抑制する手段であって、指に対応付けられた前記演奏操作子に対応する位置からの指の前記所定の配列方向への移動を抑制する指動作抑制手段とを具備し、
前記指動作抑制手段は、
前記演奏者の手の指に装着される第１の磁力発生部と、
前記複数の演奏操作子の各々に設けられる第２の磁力発生部とを有しており、
対応する指と演奏操作子とに設けられる前記第１の磁力発生部および前記第２の磁力発生部の対向する部位は、異なる磁極となっている
ことを特徴とする演奏装置。
【請求項５】
前記所定の配列方向に隣り合う前記演奏操作子に設けられる前記第２の磁力発生部、および隣り合う指に装着される前記第１の磁力発生部における前記対向する部位は異なる磁極となっている
ことを特徴とする請求項４に記載の演奏装置。
【請求項６】
楽曲データに基づいて前記複数の演奏操作子のいずれを操作すべきかを演奏者に報知する報知手段をさらに具備する
ことを特徴とする請求項５に記載の演奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の配列方向に沿って配置される複数の演奏操作子を有する演奏装置、および演奏装置の演奏練習に用いるのに好適な演奏支援装置に関する。
【０００２】
【従来の技術】
従来より、鍵盤楽器の各鍵に対応して複数の発光体を配設し、楽曲の進行に伴って各鍵に対応する発光体のうちのいずれかの発光体を発光させる、いわゆる演奏支援装置が各種提供されている。このような演奏支援装置によれば、予め定められた一つの楽曲に従って、各発光体が選択的に順次発光されていくので、発光した各発光素子に対応するそれぞれの鍵を順次押下していけば、その楽曲を演奏することができる。
【０００３】
【発明が解決しようとする課題】
ところで、上述した演奏支援装置のように押下すべき鍵を発光等により指示するといった演奏支援を行う装置では、どの指を使って鍵を押下するかを指示することはできない。鍵盤楽器の演奏上達には正確な運指を習得することが必要とされるため、どの鍵をどの指で押下するといった情報を演奏者に報知して正確な運指方法の習得を支援する装置も提案されている。
【０００４】
また、近年では、初心者の演奏練習に好適な鍵盤装置として、鍵と、鍵を押下すべき指との対応関係が固定された鍵盤装置等も提案されている。このような鍵盤装置では、押下すべき鍵と、指との対応関係が固定であるため、演奏者は押下すべき鍵がどれであるかを理解できていれば、その鍵を押下するのに使用する指も理解できることになり、運指情報を効率的に演奏者に報知することができる。
【０００５】
しかしながら、上記のような運指支援装置等による支援機能や鍵盤装置によって初心者等の演奏者がどの指を使って鍵を押下すべきであるということを理解できていても、実際にその指を動かして鍵を押下操作することができない場合もあり、異なる指で鍵を押下操作してしまうといった誤操作をしてしまうこともある。
【０００６】
本発明は、上記の事情を考慮してなされたものであり、複数の演奏操作子を有する演奏装置の運指方法の習得に用いるのに好適な演奏支援装置、および演奏装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る演奏支援装置は、所定の配列方向に沿って配置される複数の演奏操作子を有する演奏装置を用いた演奏を支援する演奏支援装置であって、演奏者の手の指の動作範囲を抑制する手段であって、指に対応付けられた前記演奏操作子に対応する位置からの指の前記所定の配列方向への移動を抑制する指動作抑制手段を備え、前記指動作抑制手段は、前記演奏者の手の指に装着される第１の磁力発生部と、前記複数の演奏操作子の各々に設けられる第２の磁力発生部とを有しており、対応する指と演奏操作子とに設けられる前記第１の磁力発生部および前記第２の磁力発生部の対向する部位は異なる磁極となっていることを特徴とする。
【０００８】
この構成によれば、複数の演奏操作子を有する演奏装置を用いた演奏を行う際に、指が対応付けられた演奏操作子に対応する位置から各指が移動することが指動作抑制手段によって抑制される。したがって、ある指が対応付けがなされていない演奏操作子を操作してしまうといった誤操作を低減することができ、より効果的に運指方法を習得することが可能となる。
【０００９】
また、本発明に係る演奏装置は、所定の配列方向に沿って配置される複数の演奏操作子と、演奏者の手の指の動作範囲を抑制する手段であって、指に対応付けられた前記演奏操作子に対応する位置からの指の前記所定の配列方向への移動を抑制する指動作抑制手段とを具備し、前記指動作抑制手段は、前記演奏者の手の指に装着される第１の磁力発生部と、前記複数の演奏操作子の各々に設けられる第２の磁力発生部とを有しており、対応する指と演奏操作子とに設けられる前記第１の磁力発生部および前記第２の磁力発生部の対向する部位は異なる磁極となっていることを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．第１実施形態
本発明の第１実施形態に係る演奏支援装置は、所定の配列方向に沿って配置される演奏操作子を有する演奏装置において、運指方法をより効率的に習得することを支援するものであり、様々な演奏装置に装着して用いることができる。以下においては、複数の鍵を有する演奏装置に装着する演奏支援装置について説明することにするが、第１実施形態に係る演奏支援装置の説明に先立ち、該演奏支援装置が装着される演奏装置について詳細に説明する。
【００１１】
従来の鍵盤楽器は、鍵と楽音の音高とが１対１で対応しており、いずれかの鍵を押鍵すると該鍵に対応した音高の楽音が出力される構成となっていたため、出力される楽音の音高の数だけ鍵が設けられた構成となっていた。従って、鍵盤楽器の演奏の練習を始めたばかりの初心者は、多数の鍵と楽音との対応関係を覚える必要があり、これは、演奏が上達するまでに長時間を要することとなる原因の一つとなっていた。これに対し、本実施形態に係る演奏支援装置が装着される演奏装置は、楽曲中の楽音の音高等に関わらず、演奏者による運指が所定の条件を満たしていれば（例えば、実際の演奏者による運指と予め設定された運指とが一致していれば）、楽音が出力される構成となっている。従って、従来の鍵盤楽器のように、多数の鍵と楽音との対応関係を覚えることなく、予め設定された運指通りに指を動かすことによって楽曲の演奏を行うことができる。このように、本実施形態に係る演奏装置によれば、演奏の練習を始めたばかりの初心者であっても容易に演奏を行うことができるのである。
【００１２】
Ａ−１．演奏装置の構成
図１は、本発明の第１実施形態に係る演奏支援装置が装着される演奏装置１の外観の概略を表す平面図である。同図に示すように、この演奏装置１は、本体１０、左手演奏部１１、右手演奏部１２、左手運指表示部（報知手段）１３および右手運指表示部（報知手段）１４により構成されている。
【００１３】
左手演奏部１１は、鍵１１ａ、１１ｂ、１１ｃ、１１ｄおよび１１ｅにより構成され、右手演奏部１２は、鍵１２ａ、１２ｂ、１２ｃ、１２ｄおよび１２ｅにより構成されており、これらの鍵が図の左右方向に沿って配列されている。そして、これらの各鍵は、通常の鍵盤楽器の鍵と同様に、演奏者が指によって押鍵できるようになっている。ここで、本実施形態においては、左手演奏部１１を構成する各鍵は左手の各指に、右手演奏部１２を構成する各鍵は右手の各指に、それぞれ対応した構成となっている。具体的には、左手演奏部１１のうち、鍵１１ａは左手の小指に、鍵１１ｂは左手の薬指に、鍵１１ｃは左手の中指に、鍵１１ｄは左手の人差し指に、鍵１１ｅは左手の親指に、それぞれ対応している。同様に、右手演奏部１２のうち、鍵１２ａは右手の親指に、鍵１２ｂは右手の人差し指に、鍵１２ｃは右手の中指に、鍵１２ｄは右手の薬指に、鍵１２ｅは右手の小指に、それぞれ対応している。
【００１４】
また、左手運指表示部１３および右手運指表示部１４は、それぞれ５個のＬＥＤ（Light Emitting Diode）を備えている。そして、図１に示すように、左手運指表示部１３に含まれる５個のＬＥＤは、左手演奏部１１に含まれる５個の鍵に対応した位置にそれぞれ配設され、右手運指表示部１４に含まれる５個のＬＥＤは、右手演奏部１２に含まれる５個の鍵に対応した位置にそれぞれ配設されている。そして、いずれかのＬＥＤを点灯させることにより、演奏者に対していずれかの鍵を指示することができるようになっている。
【００１５】
ここで、上述したように、本実施形態においては、各鍵と各指とが１対１で対応した構成となっているため、いずれかのＬＥＤを点灯させることにより、押鍵すべき鍵を指示するとともに、押鍵を行うべき指を指示することができるようになっている。そして、この演奏装置１においては、ＬＥＤの点灯によって指示された鍵（すなわち、押鍵を行うべき指）と、実際に演奏者が押鍵した鍵（すなわち、実際に押鍵を行った指）とが所定の条件を満たす場合に、楽曲中の何等かの楽音が出力される。この所定の条件は、後述する演奏モードによって異なるものであるが、例えば、ＬＥＤの点灯によって指示された鍵と、実際に押鍵された鍵とが一致した場合、すなわち、演奏者による運指が、予め設定された運指と一致した場合に楽音が出力される（後述する運指一致モード）、といった具合になっている。
【００１６】
次に、図２を参照して、本実施形態に係る演奏装置１の制御システムについて説明する。同図に示すように、この演奏装置１の制御システムは、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、外部記憶装置１０４、操作部１０５、音源１０６、スピーカ１０７、ＬＥＤドライバ１０８および押鍵検出部１１０により構成されている。これらの各部は、演奏装置１の本体に埋設された構成としてもよいし、演奏装置１とは別個の箱体内に設けられた構成としてもよい。
【００１７】
ＣＰＵ１０１は、バス１１１を介して接続された各部、すなわち、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、操作部１０５、音源１０６、ＬＥＤドライバ１０８および押鍵検出部１１０との間で各種情報の授受を行い、この演奏装置１の制御中枢として機能する。ＲＯＭ１０２は、このＣＰＵ１０１によって実行される各種制御プログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１によって主記憶として使用されるとともに、後述する楽曲データを記憶する記憶エリアや、後述する各種フラグおよびレジスタがセットされる記憶エリアを有している。
【００１８】
外部記憶装置１０４は、楽曲データ等の楽曲演奏に関する情報を記憶した磁気記憶媒体やＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などと、これらからデータを読み取る読取装置とにより構成されている。この外部記憶装置１０４に記憶されている楽曲データは、ＣＰＵ１０１からの指示に応答して読み出され、ＲＡＭ１０３にロードされるようになっている。
【００１９】
ここで、楽曲１曲分の楽曲データは、図３（ａ）および（ｂ）に例示するように、右手によって演奏すべきパート（以下、「右手パート」という）の演奏に関する情報を含んだ右手用楽曲データと、左手によって演奏すべきパート（以下、「左手パート」という）の演奏に関する情報を含んだ左手用楽曲データとにより構成されている。そして、右手用楽曲データおよび左手用楽曲データは、演奏動作を指示するためのイベントデータと、これらのイベントデータ間の時間間隔を表す時間データとを含んで構成されている。ここで、このイベントデータには、ノートオン（note on）イベント、ノートオフ（note off）イベントおよびキープレッシャー（key pressure）イベントの３種類がある。
【００２０】
ノートオンイベントは、楽音の発生を指示するためのイベントデータであり、図３（ａ）および（ｂ）に示すように、発生する楽音を指定するためのノートナンバと、該楽音の強さを指定するためのベロシティとを含んでいる。なお、従来の鍵盤楽器においてはノートナンバと鍵とが１対１に対応した構成となっていたが、本実施形態においては、ノートナンバと鍵とが１対１に対応していない。すなわち、いずれか１の鍵が押鍵されると、通常の鍵盤楽器において出力可能な楽音（例えば８８種類の楽音）のうちのいずれかの楽音が出力されるようになっているのである。
【００２１】
ノートオフイベントは、上記ノートオンイベントによって発生した楽音の消音を指示するためのイベントデータであり、消音すべき楽音を指示するためのノートナンバと、ベロシティとを含んでいる。ただし、ノートオフイベントデータは楽音の消音を指示するためのデータであるから、ベロシティはデフォルト値である「６４」となっている。なお、以下の説明においては、ノートオンイベントおよびノートオフイベントを総称して「演奏イベント」という。
【００２２】
また、キープレッシャーイベントは、押鍵を行うべき指を指定するための運指データを含んでいる。ここで、各運指データは「１」から「５」までのいずれかの番号（指番号）を含んでおり、この指番号によりいずれかの指を特定するようになっている。すなわち、親指は「１」、人差し指は「２」、…、といった具合である。なお、本演奏装置１においては、演奏者の各指と各鍵とは、各々１対１で対応しているから、上記運指データは、押鍵を行うべき指を指定するとともに、押鍵すべき鍵を指定することにもなる。そして、本演奏装置１においては、キープレッシャーイベント中の運指データによって指定された鍵に対応して設けられたＬＥＤが点灯し、これにより、演奏者に対して、押鍵すべき鍵（＝押鍵を行うべき指）を報知するようになっている。
【００２３】
なお、本演奏装置１においては、キープレッシャーイベントを読み出すタイミングが、該キープレッシャーイベントに対応する楽音の発生を指示するためのノートオンイベントを読み出すタイミングよりも所定時間（図３（ａ）および（ｂ）に示す例においては「６」）だけ早くなるように楽曲データ中の時間データが設定されている。すなわち、実際に押鍵して楽音を出力すべきタイミングよりも所定時間だけ早いタイミングでＬＥＤを予告点灯させるようになっている。
【００２４】
ＣＰＵ１０１は、楽曲データ中の時間データによって指定されるタイミング、またはいずれかの鍵が押鍵されたタイミングでこれらのイベントデータを読み出し、演奏イベントは音源１０６に、キープレッシャーイベントはＬＥＤドライバ１０８に、といった具合に、各イベントデータの種類に応じた宛先に送信する。以上が演奏装置１において用いられる楽曲データの構成である。
【００２５】
次に、図２において、操作部１０５は、演奏者が演奏動作の開始を指示するためのスタートスイッチ、演奏動作の終了を指示するためのストップスイッチ等の他、各種スイッチおよび操作子等を備えており、ユーザによる操作に対応した信号をＣＰＵ１０１に対して送信する。
【００２６】
音源１０６は、ＣＰＵ１０１によって供給される演奏イベントに従って楽音信号の生成等を行う手段である。具体的には、ＣＰＵ１０１によってノートオンイベントを供給された場合には、該ノートオンイベントに含まれるノートナンバおよびベロシティに対応した楽音信号を生成して出力する。一方、ＣＰＵ１０１によってノートオフイベントを供給された場合、音源１０６は、該ノートオフイベントに含まれるノートナンバによって指定される楽音の生成を停止する。この音源１０６から出力された信号は、図示しないアンプによって増幅され、スピーカ１０７から出力される。なお、スピーカ１０７の代わりにヘッドフォンを設けた構成としてもよい。
【００２７】
ＬＥＤドライバ１０８は、左手運指表示部１３および右手運指表示部１４に含まれるＬＥＤのうちのいずれかを点灯させるための手段である。すなわち、ＬＥＤドライバ１０８は、ＣＰＵ１０１によってキープレッシャーイベントが供給されると、複数のＬＥＤのうち、該キープレッシャーイベント中の運指データによって指定される鍵に対応したＬＥＤを点灯させるようになっている。
以上が本実施形態に係る演奏支援装置が装着される演奏装置１の構成である。
【００２８】
Ａ−２．演奏装置の演奏モード
次に、本演奏装置１おいて演奏時に選択可能な演奏モードについて説明する。本実施形態においては、演奏者が楽曲の練習等を行うための演奏モードとして、ａ．運指一致モード、ｂ．運指方向一致モード、ｃ．エニーキーモードが用意されており、演奏者は、操作部１０５のモード選択キーを操作することによりこれらの各モードを選択的に切換えることができるようになっている。さらに、本実施形態においては、左手パートと右手パートとについて、それぞれ別個のモードを設定することができるようになっている。例えば、左手パートについては運指一致モードに設定し、右手パートについてはエニーキーモードに設定するといった具合である。
以下、各モードについて説明する。
【００２９】
ａ．運指一致モード
この運指一致モードにおいては、キープレッシャーイベント中の運指データによって指定される鍵と、実際に演奏者によって押下された鍵とが完全に一致した場合にのみ楽音が出力される。すなわち、楽曲データによって指定される運指と、演奏者による実際の運指とが一致した場合にのみ楽音が出力される。
【００３０】
ｂ．運指方向一致モード
この運指方向一致モードにおいては、運指データによって前回指定された鍵（以下、「前回の鍵」という）に対して、運指データによって今回指定された鍵と、実際に演奏者によって押下された鍵とが、鍵が配列された方向（図１中のｘ軸方向）において同じ方向（ｘ軸の正の方向または負の方向）にある場合に楽音が出力されるようになっている。例えば、前回の鍵が鍵１２ｃであり、今回押下すべき鍵が鍵１２ａである場合、今回押下すべき鍵１２ａは、前回の鍵１２ｃに対してｘ軸の負の方向に位置する。従って、該前回の鍵１２ｃに対してｘ軸の負の方向に位置する鍵が押下された場合、つまり、鍵１２ａまたは鍵１２ｂが押下された場合には、楽曲中の該時点における楽音が出力される。
【００３１】
この運指方向一致モードについて別の表現をすれば、前回押鍵を行うべきであった指に対して、運指データによって今回指定された指と、実際に押鍵を行った指とが、手のなかにおいて同じ側にある場合に楽音が出力される、ということもできる。すなわち、上述の例において、前回押鍵を行うべきであった指は右手の中指であり、今回押鍵を行うべき指は右手の親指である。ここで、右手の甲側から見た場合、親指は、中指に対して左側に位置する。従って、中指に対して左側（親指側）にある指、つまり親指または人差し指によって押鍵が行われた場合には、楽曲中の該時点における楽音が出力される。
【００３２】
ｃ．エニーキーモード
このエニーキーモードにおいては、いずれの鍵が押下された場合であっても、すなわち、いずれの指で押鍵が行われた場合であっても楽音が出力されるようになっている。
以上が本実施形態における演奏モードである。
【００３３】
Ａ−３．フラグおよびレジスタ
次に、図４及び図５を参照してＲＡＭ１０３にセットされる各種フラグおよびレジスタについて説明する。
ＲＡＭ１０３には、スタートフラグＳＦ、演奏モードフラグＰＭ（Ｒ）ならびに（Ｌ）と、レジスタＡＤ（Ｒ）およびＡＤ（Ｌ）、ＤＵ（Ｒ）およびＤＵ（Ｌ）、ＡＤＧ（Ｒ）およびＡＤＧ（Ｌ）ならびにＤＵＧ（Ｒ）およびＤＵＧ（Ｌ）とが、それぞれ設定されるようになっている。なお、これらのフラグまたはレジスタについて、「（Ｒ）」が付されているものは右手パートについてのレジスタまたはフラグを、「（Ｌ）」が付されているものは左手パートについてのレジスタまたはフラグを、それぞれ表す。
【００３４】
図４に示すように、スタートフラグＳＦは、演奏動作を行うか否かを表すフラグであり、後述するスタート／ストップ処理において、操作部１０５のスタートスイッチが押鍵された場合には“１”が、ストップスイッチが押鍵された場合には“０”が、それぞれセットされる。
【００３５】
演奏モードフラグＰＭ（Ｒ）およびＰＭ（Ｌ）は、それぞれ、右手パート及び左手パートが上述した各モードのうちのいずれのモードに設定されているのかを示すフラグである。具体的には、運指一致モードに設定されている場合には、演奏モードフラグＰＭ（ＲまたはＬ）に“０”がセットされ、運指方向一致モードに設定されている場合には演奏モードフラグＰＭ（ＲまたはＬ）に“１”がセットされ、エニーキーモードに設定されている場合には演奏モードフラグＰＭ（ＲまたはＬ）に“２”がセットされるようになっている。
【００３６】
図５に示すように、各種レジスタは、経過時間を計時するために用いられるレジスタＤＵ（Ｒ）およびＤＵ（Ｌ）、ならびにＤＵＧ（Ｒ）およびＤＵＧ（Ｌ）と、ＲＡＭ１０３内のアドレスを記憶するために用いられるレジスタＡＤ（Ｒ）およびＡＤ（Ｌ）、ならびにＡＤＧ（Ｒ）およびＡＤＧ（Ｌ）とに分けることができる。
【００３７】
レジスタＤＵ（Ｒ）には、右手用楽曲データ中の各演奏イベント間の時間間隔がセットされる。すなわち、前掲図３（ａ）の例においては、楽曲の演奏開始直後には、楽曲データの最初から最初の演奏イベントまでの時間間隔「１０（４＋６）」がセットされ、以後、順次「１２」、「１４（８＋６）」、…、といった具合に各値がセットされる。同様に、レジスタＤＵ（Ｌ）には、左手用楽曲データ中の各演奏イベント間の時間間隔（図３（ｂ）の例においては「１８（１２＋６）」、「３２」、「８（２＋６）」、…）がセットされる。
【００３８】
また、レジスタＤＵＧ（Ｒ）には、右手用楽曲データ中の各キープレッシャーイベント間の時間間隔がセットされる。すなわち、前掲図３（ａ）の例においては、楽曲の演奏開始直後には、楽曲データの最初から最初のキープレッシャーイベントまでの時間間隔「４」がセットされ、以後、「２６（６＋１２＋８）」、…、といった具合に各値がセットされる。また、レジスタＤＵＧ（Ｌ）には、左手用楽曲データ中の各キープレッシャーイベント間の時間間隔（図３（ｂ）の例においては「１２」、「４０（６＋３２＋２）」、…）がセットされる。
【００３９】
レジスタＡＤ（Ｒ）には、右手用楽曲データ中の各演奏イベントが格納されたＲＡＭ１０３内のアドレスが、上記レジスタＤＵ（Ｒ）にセットされた時間によって指定されるタイミングで順次セットされる。すなわち、前掲図３（ａ）の例においては、アドレス「Ｒ４」、「Ｒ６」、「Ｒ１０」、…、といった具合に順次セットされる。同様に、レジスタＡＤ（Ｌ）には、左手用楽曲データ中の次の演奏イベントが格納されたＲＡＭ１０３内のアドレス（「Ｌ４」、「Ｌ６」、「Ｌ１０」…）が順次セットされる。
【００４０】
また、ＡＤＧ（Ｒ）には、右手用楽曲データ中の各キープレッシャーイベントが格納されたＲＡＭ１０３内のアドレスが順次セットされる。すなわち、前掲図３（ａ）の例においては、「Ｒ２」、「Ｒ８」、…、といった具合に順次セットされる。同様に、レジスタＡＤＧ（Ｌ）には、左手用楽曲データ中の次のキープレッシャーイベントが格納されたＲＡＭ１０３内のアドレス（「Ｌ２」、「Ｌ８」、…）が順次セットされる。
以上が演奏装置１において用いられるフラグおよびレジスタである。
【００４１】
Ａ−４．演奏装置の動作
次に、演奏装置１の動作について説明する。
まず、図６に示すフローチャートを参照して、本実施形態において実行される処理のメインルーチンについて説明する。なお、以下に説明する各処理は、ＣＰＵ１０１がＲＯＭ１０２内に格納された各種プログラムに従って実行するようになっている。
【００４２】
まず、該鍵盤楽器１の電源が投入されると、ＣＰＵ１０１は初期設定処理を行う（ステップＳ１０）。この初期設定処理において、ＣＰＵ１０１は、上述した各種レジスタおよびフラグ等の初期化を行う。この初期化処理が終了すると、ＣＰＵ１０１は、図７に示すスタート／ストップ処理を行う（ステップＳ２０）。このスタート／ストップ処理においては、操作部１０５のスタートスイッチまたはストップスイッチが押下された場合に、上記各レジスタのセット等の処理が行われる（詳細は後述）。
【００４３】
このスタート／ストップ処理が終了すると、ＣＰＵ１０１は、図１１に示す鍵盤処理を行う（ステップＳ３０）。この鍵盤処理においては、いずれかの鍵が押鍵または解放された場合に、設定された演奏モードに応じた発音処理（図１２（ａ）〜（ｃ））または消音のための処理が行われる（詳細は後述）。この鍵盤処理が終了すると、ＣＰＵ１０１は、パネル処理を行う（ステップＳ４０）。このパネル処理においては、操作部１０５における各種スイッチの状態を検出するとともに、各スイッチの状態に対応して上述した各種フラグのセットを行う。
【００４４】
パネル処理が終了すると、ＣＰＵ１０１はその他の処理（ステップＳ５０）を行った後、再び鍵盤処理を行う。以後、ＣＰＵ１０１は、上述した鍵盤処理からその他の処理に至るまでの処理（ステップＳ２０〜Ｓ５０）を、鍵盤楽器１の電源が切断されるまで繰り返す。さらに、ＣＰＵ１０１は、上述したメインルーチンの他、一定時間間隔毎に、図８に示す割込処理を行う。この割込処理においては、ＬＥＤ点灯のための処理等が行われる。
【００４５】
ここで、図７に示すフローチャートを参照して、上述したスタート／ストップ処理について詳述する。
スタート／ストップ処理を開始すると、ＣＰＵ１０１は、操作部１０５のスタートスイッチがオンされたか否かの判断を行う（ステップＳ２０１）。この判断の結果、スタートスイッチがオンされたと判断した場合には、ＣＰＵ１０１は、スタートフラグＳＦに“１”をセットするとともに（ステップＳ２０２）、データセット処理を行う（ステップＳ２０３）。
【００４６】
このデータセット処理において、ＣＰＵ１０１は、まず外部記憶装置１０４内の読出装置に対して楽曲データの読み出しを指示する。そして、ＣＰＵ１０１は、この指示に応答して読み出された楽曲データをＲＡＭ１０３内の所定の記憶エリアに書き込む。さらに、ＣＰＵ１０１は、レジスタＤＵ（図５参照）に、楽曲データ中の最初のノートオンイベントを読み出すまでの時間を、レジスタＤＵＧ（図７参照）に、楽曲データ中の最初のキープレッシャーイベントを読み出すまでの時間をそれぞれセットする。図３（ａ）および（ｂ）に示す例において、各レジスタにセットされる具体的な値は、ＤＵ（Ｒ）＝１０、ＤＵ（Ｌ）＝１８、ＤＵＧ（Ｒ）＝４、ＤＵＧ（Ｌ）＝１２となる。
【００４７】
このようなデータセット処理が終了した場合、または、上述した判断（ステップＳ２０１）の結果、スタートスイッチがオンされていないと判断した場合、ＣＰＵ１０１は、操作部１０５のストップスイッチがオンされたか否かを判断する（ステップＳ２０４）。ここで、ストップスイッチがオンされたと判断した場合、ＣＰＵ１０１は、スタートフラグＳＦに“０”をセットして（ステップＳ２０５）、該スタート／ステップ処理を終了する。これに対し、上述した判断の結果、ストップスイッチがオンされていないと判断した場合には、スタートフラグＳＦの値を変更する必要がないので、そのままスタート／ストップ処理を終了する。
【００４８】
次に、図８〜図１２に示すフローチャートを参照して、上述した割込処理および鍵盤処理等において行われる詳細な処理について説明する。なお、以下の説明においては、左手パートが運指一致モードに、右手パートが（１）運指一致モード、（２）運指方向一致モード、（３）エニーキーモード、の各モードに設定されている場合に分けて説明を進める。
【００４９】
（１）左手パート及び右手パートが共に運指一致モードに設定されている場合（演奏モードフラグＰＭ（Ｌ）＝０、演奏モードフラグＰＭ（Ｒ）＝０）
上述したように、ＣＰＵ１０１は、一定時間間隔（例えば、演奏者が操作部１０５を操作することによって設定されたテンポに応じた時間間隔）毎に割込処理を行う。
【００５０】
図８は、この割込処理を示すフローチャートである。割込処理を開始すると、ＣＰＵ１０１は、まず、スタートフラグＳＦが“１”であるか否かを判断する（ステップＳ１０１）。上述したように、スタートフラグＳＦは、演奏動作の開始指示が与えられた場合に“１”がセットされるようになっている。従って、この判断の結果、スタートフラグＳＦが“１”でないと判断した場合、すなわち、演奏動作が開始されていない場合には、以下の処理を行う必要がないから、直ちに割込処理を終了する。
【００５１】
これに対し、スタートフラグＳＦが“１”であると判断した場合には、演奏動作の開始が指示されていることを意味している。この場合、ＣＰＵ１０１は、図５に示すレジスタＤＵ（Ｌ）、ＤＵ（Ｒ）、ＤＵＧ（Ｌ）およびＤＵＧ（Ｒ）にセットされた値を、それぞれ「１」ずつデクリメントする（ステップＳ１０２）。
【００５２】
以降、ＣＰＵ１０１は、ステップＳ１０３〜Ｓ１０６までの処理、すなわち、処理ｂ．右手パート及び左手パートのＬＥＤ点灯処理、ならびに処理ｃ．右手パート及び左手パートに関するレジスタのセット等を行う。以下、これらの各処理について説明する。
【００５３】
処理ｂ．ＬＥＤ点灯処理（図９参照）
ＣＰＵ１０１は、まず、右手パートのＬＥＤ点灯処理を開始する。このＬＥＤ点灯処理においては、レジスタＤＵＧ（Ｒ）にセットされた時間が「０」となった場合に、キープレッシャーイベントに含まれる運指データによって指定される鍵に対応したＬＥＤ１５を点灯させるための処理が行われる。
【００５４】
この処理ｂが開始されると、ＣＰＵ１０１は、上述したデクリメント（図８に示す、ステップＳ１０２）の結果、該レジスタＤＵＧ（Ｒ）の値が「０」となったか否かを判断する（ステップＳ１０７）。上述したように、レジスタＤＵＧ（Ｒ）には、右手用楽曲データ中の各キープレッシャーイベント間の時間がセットされる。従って、この判断の結果、レジスタＤＵＧ（Ｒ）の値が「０」でないと判断した場合には、まだＬＥＤの点灯タイミングではないことを意味しているから、直ちに処理ｂを終了し、後述する処理ｃに移行する。これに対し、レジスタＤＵＧ（Ｒ）の値が「０」であると判断した場合には、いずれかのＬＥＤ１５の点灯タイミングが到来したことを意味しているから、ＣＰＵ１０１は、ステップＳ１０８に示す処理を行う。
【００５５】
すなわち、ＣＰＵ１０１は、今回処理すべきキープレッシャーイベントが格納されているアドレスを、レジスタＡＤＧ（Ｒ）にセットすると共に、次回に処理すべきキープレッシャーイベントを読み出すまでの時間を、レジスタＤＵＧ（Ｒ）にセットする。具体的には、当該時点においてレジスタＡＤＧ（Ｒ）にセットされているアドレスに格納されたキープレッシャーイベントの次のキープレッシャーイベントが格納されたアドレスを、レジスタＡＤＧ（Ｒ）にセットする。ただし、楽曲演奏開始後、最初にレジスタＤＵＧ（Ｒ）の値が「０」となった際には、最初のキープレッシャーイベントが格納されたアドレスをレジスタＡＤＧ（Ｒ）にセットする。さらに、ＣＰＵ１０１は、新たにレジスタＡＤＧ（Ｒ）にセットされたアドレスに格納されたキープレッシャーイベントの次のイベントを読み出すまでの時間を、レジスタＤＵＧ（Ｒ）にセットする（ステップＳ１０８）。
【００５６】
そして、ＣＰＵ１０１は、上記ステップＳ１０８においてレジスタＡＤＧ（Ｒ）に新たにセットされたアドレスに格納されたキープレッシャーイベントをＲＡＭ１０３から読み出してＬＥＤドライバ１０８に出力し（ステップＳ１０９）、図８に示す右手パートについての処理ｂを終了する。
【００５７】
ここで、ＬＥＤドライバ１０８は、右手運指表示部１４に含まれるＬＥＤのうち、ＣＰＵ１０１から受け取ったキープレッシャーイベントに含まれる運指データによって指定される鍵に対応したＬＥＤを点灯させる。さらにＬＥＤドライバ１０８は、該ＬＥＤを点灯させてから一定時間が経過すると、点灯したＬＥＤを消灯させる。このような処理が行われることにより、楽曲データ中のキープレッシャーイベントによって指定される鍵（すなわち、押鍵を行うべき指）が、演奏者に対して報知されることとなる。なお、ＬＥＤを消灯させるタイミングは、点灯時から一定時間経過後に限らず、例えば、次のキープレッシャーイベントを受け取ったタイミングで消灯させる構成としてもよいし、あるいは、楽曲データ中のノートオフイベントを受け取ったタイミングで消灯させる構成としてもよい。また、左手パートについての処理ｂは、上記と同様に説明することができるため、省略する。
【００５８】
処理ｃ．レジスタのセット等（図１０参照）
上述した処理ｂが終了すると、ＣＰＵ１０１は、レジスタＤＵ（Ｒ）にセットされた時間が「０」となったタイミングで右手パート及び左手パートについてのレジスタのセットを行う。詳述すると、以下の通りである。
【００５９】
まず、ＣＰＵ１０１は、上述したレジスタＤＵ（Ｒ）のデクリメント（図８に示す、ステップＳ１０２）の結果、該レジスタＤＵ（Ｒ）の値が「０」となったか否かを判断する（ステップＳ１１０）。上述したように、このレジスタＤＵ（Ｒ）には、右手用楽曲データ中の各演奏イベント間の時間がセットされる。従って、上記判断の結果、レジスタＤＵ（Ｒ）の値が「０」でないと判断した場合には、まだ、右手パートの演奏に関するレジスタのセットを行うタイミングが到来していないことを意味しているから、ステップ１１１の処理を行うことなく処理ｃを終了する。
【００６０】
これに対し、レジスタＤＵ（Ｒ）の値が「０」であると判断した場合には、右手パートの演奏に関するレジスタのセットを行うタイミングが到来したことを意味している。この場合、ＣＰＵ１０１は、当該時点においてレジスタＡＤ（Ｒ）にセットされたアドレスに格納された演奏イベントの次の演奏イベントが格納されたアドレスを、レジスタＡＤ（Ｒ）にセットする。ただし、楽曲演奏開始後、最初にレジスタＤＵＧ（Ｒ）の値が「０」となった場合には、最初の演奏イベントが格納されたアドレスをレジスタＡＤ（Ｒ）にセットする。さらに、ＣＰＵ１０１は、新たにレジスタＡＤ（Ｒ）にセットされたアドレスに格納された演奏イベントの次のイベントを読み出すまでの時間を、レジスタＤＵ（Ｒ）にセットし（ステップＳ１１１）、図８に示す右手パートについての処理ｃを終了する。なお、左手パートについての処理ｃは、上記と同様に説明することができるため、省略する。このように、ＣＰＵ１０１は、図８に示すステップＳ１０３〜Ｓ１０６までの処理を実行し、割込処理を終了する。
【００６１】
次に、図１１及び図１２に示すフローチャートを参照して、上述したメインルーチンにおいて実行される鍵盤処理について説明する。図１１に示す鍵盤処理が開始されると、ＣＰＵ１０１は、まず、前回の鍵盤処理において解放されていた鍵のうちのいずれかの鍵が押鍵されたか否かを判断する（ステップＳ３０１）。この判断は、押鍵検出部１１０から送信される信号に基づいて行われる。この判断の結果、押鍵されていないと判断した場合、楽音発生のための処理（ステップＳ３０２〜Ｓ３０４）を行う必要はないから、ＣＰＵ１０１は、楽音の消音のための処理（ステップＳ３０５〜３０６）に進む。
【００６２】
これに対し、前回の鍵盤処理において解放されていた鍵のうちのいずれかが押鍵されたと判断した場合、ＣＰＵ１０１は、押鍵された鍵が右手演奏部１２に含まれる鍵であるか否かを判断する（ステップＳ３０２）。この判断は、押鍵検出部１１０から出力される出力信号Ｓａに基づいて行われる。押鍵された鍵が右手演奏部１２に含まれる鍵である場合、ＣＰＵ１０１は、現在設定されている右手パートの演奏モード、すなわち、運指一致モードに対応した発音処理を行う一方（ステップＳ３０３）、押鍵された鍵が左手演奏部１１に含まれる鍵である場合、ＣＰＵ１０１は、現在設定されている左手パートの演奏モード、すなわち、運指一致モードに対応した発音処理を行う（ステップＳ３０４）。
【００６３】
図１２（ａ）〜図１２（ｃ）は、右手パートまたは左手パートの演奏モードが運指一致モード（ＰＭ＝０）、運指方向一致モード（ＰＭ＝１）、エニーキーモード（ＰＭ＝２）にそれぞれ設定されている場合の発音処理を示すフローチャートである。
【００６４】
右手パートの演奏モードが運指一致モードに設定されている場合、ＣＰＵ１０１は、図１２（ａ）に示すように、まずスタートフラグＳＦに“１”がセットされているか否かを判断する（ステップＳａ１０）。この結果、スタートフラグＳＦに“１”がセットされていない場合には、演奏動作が開始されていないことを意味しており、発音処理等を行う必要はないから、何ら処理を行うことなく鍵盤処理に戻る。
【００６５】
これに対し、スタートフラグＳＦに“１”がセットされている場合、すなわち、演奏動作が開始されている場合には、ＣＰＵ１０１は、当該時点においてレジスタＡＤＧ（Ｒ）にセットされているアドレスに格納されたキープレッシャーイベント内の運指データによって指定される鍵と、演奏者によって押鍵された鍵（押鍵検出部１１０から供給される出力信号Ｓａによって判別）とが一致しているか否かを判断する（ステップＳａ１１）。この結果、運指データによって指定された鍵と、押鍵された鍵とが一致していない場合には、発音処理を行うことなく鍵盤処理に戻る。
【００６６】
これに対し、運指データによって指定された鍵と、押鍵された鍵とが一致していると判断した場合、ＣＰＵ１０１は、当該時点においてレジスタＡＤ（Ｒ）にセットされたアドレスに格納された演奏イベントをＲＡＭ１０３から読み出して音源１０６に出力（ステップＳａ１２）した後、鍵盤処理に戻る。
【００６７】
演奏イベントを受け取った音源１０６は、該演奏イベント及び発音強度Ｖｏに従って楽音信号を生成し、スピーカ１０７に出力する。このように、演奏モードが運指一致モードに設定されている場合には、運指データによって指定された鍵と、演奏者によって押鍵された鍵とが一致した場合にのみ楽音が発生し、運指データによって指定された鍵と、演奏者によって押鍵された鍵とが一致しない場合には楽音を発生しないようになっている。
【００６８】
さて、以上示した発音処理が行われた後、ＣＰＵ１０１は、以下に示す消音処理（図１１に示す、ステップＳ３０５、Ｓ３０６）を行う。この消音処理において、ＣＰＵ１０１は、まず、前回の鍵盤処理において押鍵されていた鍵のうちのいずれかの鍵が解放されたか否かを判断する（ステップＳ３０５）。この判断の結果、いずれかの鍵が解放されたと判断した場合、ＣＰＵ１０１は、解放された鍵に対応した楽音の発生を停止すべき旨の指示を音源１０６に対して送信して（ステップＳ３０６）、鍵盤処理を終了する。これに対し、いずれの鍵も解放されていないと判断した場合には、楽音停止のための処理を行う必要はないから、そのまま鍵盤処理を終了する。
以上が、左手パート及び右手パートが共に運指一致モードに設定されている場合の割込処理および鍵盤処理である。
【００６９】
（２）左手パートが運指一致モードに、右手パートが運指方向一致モードに設定されている場合（演奏モードフラグＰＭ（Ｌ）＝０、演奏モードフラグＰＭ（Ｒ）＝１）
左手パートが運指一致モードに、右手パートが運指方向一致モードに設定されている場合には、上記（１）の場合と概ね同様の処理が行われる。従って、上記（１）の場合と同様の処理については、説明を割愛する。
【００７０】
左手パートが運指一致モードに、右手パートが運指方向一致モードに設定されている場合には、上記（１）における鍵盤処理（図１１）中のステップＳ３０３において、運指方向一致モードに対応した発音処理、すなわち、図１２（ｂ）に示す発音処理が実行される。
【００７１】
図１２（ｂ）に示す発音処理が開始されると、ＣＰＵ１０１は、まず、図１２（ａ）に示した発音処理と同様、スタートフラグＳＦが“１”であるか否かを判断する（ステップＳｂ１０）。この結果、スタートフラグＳＦが“１”でないと判断した場合には、発音処理を行う必要はないから、そのまま鍵盤処理に戻る。
【００７２】
これに対し、スタートフラグＳＦが“１”である場合、ＣＰＵ１０１は、該時点においてレジスタＡＤＧ（Ｒ）にセットされているアドレスに格納されたキープレッシャーイベント内の運指データによって指定される鍵（今回押鍵すべき鍵）が、該キープレッシャーイベントの前のキープレッシャーイベント内の運指データによって指定される鍵（前回の鍵）に対してｘ軸の正の方向および負の方向のいずれに位置するかを判断する。さらに、ＣＰＵ１０１は、演奏者によって押鍵された鍵が、上記前回の鍵に対してｘ軸の正の方向および負の方向のうちのいずれの方向に位置するかを判断する。そして、この結果、前回の鍵の位置に対し、今回押鍵すべき鍵の位置と実際に押鍵された鍵の位置とが、ｘ軸方向において同じ方向であるか否かを判断する（ステップＳｂ１１）。
【００７３】
この判断の結果、同じ方向にないと判断した場合には、発音処理を行うことなく鍵盤処理に戻る。これに対し、同じ方向にあると判断した場合、ＣＰＵ１０１は、該時点においてレジスタＡＤ（Ｒ）にセットされたアドレスに格納された演奏イベントをＲＡＭ１０３から読み出して音源１０６に出力（ステップＳｂ１２）した後、鍵盤処理に戻る。
【００７４】
このように、演奏モードが運指方向一致モードに設定されている場合には、直前に押鍵すべきであった鍵に対し、今回押鍵すべき鍵と実際に押鍵された鍵とが、ｘ軸方向において同じ方向（正の方向または負の方向）にある場合にのみ楽音が発生されるようになっている。すなわち、例えば、前回押鍵すべきであった鍵が右手の人差し指に対応した鍵１２ｂであり、今回押鍵すべき鍵が右手の薬指に対応した鍵１２ｄである場合、今回押鍵すべき鍵１２ｄは、直前の鍵１２ｂに対して右側にある。従って、該直前の鍵１２ｂに対して右側にある鍵が押鍵された場合、すなわち、右手の中指に対応する鍵１２ｃ、薬指に対応する鍵１２ｄ、および小指に対応する鍵１２ｅが押鍵された場合に楽音が出力される。
【００７５】
（３）左手パートが運指一致モードに、右手パートがエニーキーモードに設定されている場合（演奏モードフラグＰＭ（Ｌ）＝０、演奏モードフラグＰＭ（Ｒ）＝２）
左手パートが運指一致モードに、右手パートがエニーキーに設定されている場合に行われる処理は、上述した（１）における処理と概ね同様である。従って、上述した（１）と共通する処理については、説明を省略する。
【００７６】
左手パートが運指一致モードに、右手パートがエニーキーモードに設定されている場合には、上記（１）の場合の鍵盤処理（図１１）中のステップＳ３０３において、図１２（ｃ）に示す処理が実行される。図１２（ｃ）に示すフローチャートにおいて、ＣＰＵ１０１は、まず、図１２（ａ）および図１２（ｂ）に示す発音処理と同様、スタートフラグＳＦが“１”であるか否かを判断する（ステップＳｃ１０）ことにより、演奏動作が開始されているか否かを判断する。そして、演奏動作が開始されている場合には、レジスタＡＤ（Ｒ）にセットされたアドレスに格納された演奏イベントをＲＡＭ１０３から読み出して音源１０６に出力（ステップＳｃ１１）した後、鍵盤処理に戻る。
【００７７】
音源１０６はＣＰＵ１０１から受け取った演奏イベントに従って楽音信号を生成し、スピーカ１０７に出力する。このように、エニーキーモードにおいては、演奏者によっていずれの鍵が押鍵された場合であっても、楽音が出力されるようになっている。
以上が、演奏装置１の動作である。
【００７８】
Ａ−５．演奏支援装置
本実施形態に係る演奏支援装置は、上述したように各鍵と、各鍵を操作する演奏者の指との対応関係が固定になされた演奏装置１に装着されており、当該演奏支援装置について、図１３および図１４に示す演奏支援装置を装着した演奏装置１の外観を参照しながら説明する。
【００７９】
図１３および図１４に示すように、この演奏支援装置は、左手演奏部１１を構成する鍵１１ａ，１１ｂ，１１ｃ，１１ｄ，１１ｅ、および右手演奏部１２を構成する鍵１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅの各々に対応付けられた各指が他の鍵を押下操作するといった誤操作を抑制するために各指の鍵の配列方向への移動を抑制するための１２個の仕切部材（指動作抑制手段）２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌ（以下、各仕切部材を区別する必要がない場合には、単に仕切部材２０１という）を有している。
【００８０】
仕切部材２０１ａ，２０１ｆは、各々左手演奏部１１の両端側の鍵１１ａ，１１ｅの端部側の部位と、演奏装置１の本体１０との間隙に立設されている。仕切部材２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅは、左手演奏部１１を構成する鍵１１ａ，１１ｂ，１１ｃ，１１ｄ，１１ｅの間隙に立設されている。また、仕切部材２０１ｇ，２０１ｌは、各々右手演奏部１２の両端側の鍵１２ａ，１２ｅと本体１０との間隙に立設されている。
【００８１】
本実施形態において、上記のような位置に立設される仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌは、略長方形状の透明樹脂製の薄板であり、その長辺部が鍵の長手方向（演奏者側から奥側の方向）に沿うように配置されている。また、仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌの短辺部は、鍵の高さｈよりも大きいＨのサイズを有しており（図１４参照）、これにより各鍵の上方側には仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌによって仕切られた空間Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９，Ｓ１０が形成されるようになっている。
【００８２】
ここで、仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌの取り付け方法としては、予め演奏装置１の本体１０に仕切部材を嵌め込む凹部等を各鍵の間隙部に形成しておき、該凹部に仕切部材２０１を嵌合させることにより取り付けるようにしてもよいし、両面テープ等で貼り付けて取り付けるようにしてもよい。また、マジックテープ等で取り付けるようにしてもよく、仕切部材２０１の演奏装置１への取り付け方法は任意であるが、容易に着脱が可能な方法により取り付けることが好ましい。
【００８３】
上記構成の演奏支援装置を装着した演奏装置１を用い、演奏者が演奏練習を行う場合には、以下に説明するように効果的な演奏練習を行うことができる。まず、演奏者は上述した３つの演奏モード（運指一致モード、運指方向一致モード、エニーキーモード）のいずれかを選択し、演奏練習を開始する。演奏装置１は、演奏者によって演奏モードが選択されると、選択された演奏モードにしたがった制御を実行し（詳細は上記演奏装置の説明を参照）、楽曲データにしたがって左手運指表示部１３および右手運指表示部１４のＬＥＤを適宜選択発光させて、どの鍵（＝指）を押下すべきかを演奏者に指示する（以下、運指指示という）。例えば、運指一致モードが選択されている場合には、上記のように楽曲データにしたがって運指指示を行うとともに、指示した鍵が押下された場合に、該鍵に対応した楽音を発生させるといった制御を行う。
【００８４】
このように演奏装置１によって左手運指表示部１３および右手運指表示部１４のＬＥＤを選択発光させることによる押下すべき鍵（＝指）の指示が行われると、演奏者は発光したＬＥＤに対応する鍵に対応する指を動かして指示された鍵を押下操作するといった演奏練習を行う。本実施形態に係る演奏支援装置を装着した演奏装置１を用いて演奏練習を行う場合には、図１５に示すように演奏者は指を各々対応する鍵の上方側に形成される空間Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９，Ｓ１０に挿入した状態で左手運指表示部１３および右手運指表示部１４による運指指示に応じて指を動かすようにすれば、各鍵に対応する指が左右方向にぶれることが仕切部材２０１によって抑制される。したがって、左手運指表示部１３および右手運指表示部１４の運指指示にしたがって指を動かす場合に、該指が左右方向にぶれて本来押下すべき鍵の隣の鍵を押下してしまうといった誤操作を防止することができる。
【００８５】
このように本実施形態に係る演奏支援装置を装着した演奏装置１を用いて演奏練習を行えば、演奏者は左手運指表示部１３および右手運指表示部１４による運指指示によってどの鍵（＝指）を押下すればよいかを知ることができ、かつ押下すべき鍵を押下すべき指でより正確に押下操作することができる。
【００８６】
また、上記のように指のぶれが抑制されるので、演奏者は指のぶれといった指の動きに意識をそがれることなく、演奏練習に集中することができる。例えば、左手運指表示部１３および右手運指表示部１４による運指指示に集中することができ、指示された鍵と異なる鍵（＝指）を操作してしまうといったミスタッチを抑制することができる。
【００８７】
また、上記のように指のぶれが抑制される状態で演奏練習を続けることにより、指を左右にぶらさないようにすることを演奏者が体で覚えるようにすることを促すことができ、より効率的に演奏時の指使い等を教習させることができる。
【００８８】
また、上述したように仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌを透明部材で構成することにより、各仕切部材によって左手演奏部１１および右手演奏部１２を構成する各鍵や左手運指表示部１３および右手運指表示部１４が演奏者から見えにくくなるといった視認性の悪化を抑制することができ、各仕切部材が演奏練習の妨げとなることを低減することができる。
【００８９】
なお、各仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌとして、柔らかめの弾性材等（無負荷状態で形状が維持できる程度の剛性は有する）を用いるようにすれば、演奏者の指が左右にぶれて仕切部材２０１に衝突した場合にも、指を負傷してしまうことを低減できる。
【００９０】
Ｂ．第２実施形態
次に、本発明の第２実施形態に係る演奏支援装置について説明する。第２実施形態に係る演奏支援装置は、上記第１実施形態と同様に複数の鍵を有する演奏装置１に装着する演奏支援装置であり、図１６に示すように、この演奏支援装置は、演奏者の各指にはめて装着するリング部材３００ａ，３００ｂ，３００ｃ，３００ｄ，３００ｅ，３００ｆ，３００ｇ，３００ｈ，３００ｉ，３００ｊと、左手演奏部１１を構成する鍵１１ａ，１１ｂ，１１ｃ，１１ｄ，１１ｅおよび右手演奏部１２を構成する鍵１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅの上面に設けられた薄板状の永久磁石（第２の磁力発生部）３０１ａ，３０１ｂ，３０１ｃ，３０１ｄ，３０１ｅ，３０１ｆ，３０１ｇ，３０１ｈ，３０１ｉ，３０１ｊとを有している。ここで、永久磁石３０１ａ，３０１ｂ，３０１ｃ，３０１ｄ，３０１ｅ，３０１ｆ，３０１ｇ，３０１ｈ，３０１ｉ，３０１ｊは、各鍵の上面に両面テープ等によって着脱自在に取り付けるようにしてもよいし、予め鍵の上面又は内部に埋め込むようにしてもよい。
【００９１】
図１７に示すように、リング部材３００ａ，３００ｂ，３００ｃ，３００ｄ，３００ｅ，３００ｆ，３００ｇ，３００ｈ，３００ｉ，３００ｊには、各々指（図示略）にはめて装着された時の指の腹側（図の下側）の部位に永久磁石（第１の磁力発生部）３０２ａ，３０２ｂ３０２ｃ，３０２ｄ，３０２ｅ，３０２ｆ，３０２ｇ，３０２ｈ，３０２ｉ，３０２ｊが取り付けられており、各永久磁石３０２ａ，３０２ｂ，３０２ｃ，３０２ｄ，３０２ｅ，３０２ｆ，３０２ｇ，３０２ｈ，３０２ｉ，３０２ｊは、その下面側の磁極が隣り合う指に装着されるリング部材の永久磁石と異なるようになっている。本実施形態では、永久磁石３０２ａ，３０２ｂ，３０２ｃ，３０２ｄ，３０２ｅ，３０２ｆ，３０２ｇ，３０２ｈ，３０２ｉ，３０２ｊの下面側の磁極は、各々Ｓ極，Ｎ極，Ｓ極，Ｎ極，Ｓ極，Ｎ極，Ｓ極，Ｎ極，Ｓ極，Ｎ極となっている。
【００９２】
一方、各鍵の上面に設けられた永久磁石３０１ａ，３０１ｂ，３０１ｃ，３０１ｄ，３０１ｅ，３０１ｆ，３０１ｇ，３０１ｈ，３０１ｉ，３０１ｊは、その上面、すなわち演奏のために演奏者が左手演奏部１１および右手演奏部１２の上に手を配した時に、上記永久磁石３０２ａ，３０２ｂ，３０２ｃ，３０２ｄ，３０２ｅ，３０２ｆ，３０２ｇ，３０２ｈ，３０２ｉ，３０２ｊと対向する面側の磁極が各々対向する永久磁石３０２ａ，３０２ｂ３０２ｃ，３０２ｄ，３０２ｅ，３０２ｆ，３０２ｇ，３０２ｈ，３０２ｉ，３０２ｊと異なる磁極となっている。各リング部材に設けられる永久磁石が上記のようになっている場合には、永久磁石３０１ａ，３０１ｂ，３０１ｃ，３０１ｄ，３０１ｅ，３０１ｆ，３０１ｇ，３０１ｈ，３０１ｉ，３０１ｊの上面側の磁極は、各々Ｎ極，Ｓ極，Ｎ極，Ｓ極，Ｎ極，Ｓ極，Ｎ極，Ｓ極，Ｎ極，Ｓ極となっている。これにより対向するリング部材に設けられた永久磁石と、鍵の上面に設けられた永久磁石の磁力によってお互いに引き合う力が作用する。このような力が作用するということは、リング部材を装着した演奏者の各指には、各指に対応付けられた鍵側に引き寄せようとする力が作用することになり、演奏者の指が対応する鍵の上方側から左右にぶれてしまうことを抑制することができる。
【００９３】
また、ある鍵の上面に設けられた永久磁石の磁極と、該鍵の隣の鍵に対応するリング部材に設けられた永久磁石との磁極は同一であるため、演奏者の指が対応する鍵の上方から左右に移動しようとすると、その指に対応する鍵の上面に設けられた永久磁石からはその鍵の上方に引き寄せようとする力が作用するとともに、隣の鍵の上面に設けられた永久磁石からは移動に反発する力が作用することになり、この結果、リング部材を装着した各指が対応する鍵の上方から左右にぶれてしまうことをさらに抑制することができる。例えば、図１７に示す例において、リング部材３００ｂを装着した指（左手の薬指）が鍵１１ａもしくは鍵１１ｃ側に移動しようとすると、リング部材３００ｂは、鍵１１ａもしくは鍵１１ｃの上面に設けられた永久磁石３０１ａもしくは永久磁石３０１ｃからの反発力を受けるとともに、対応する鍵１１ｂの上面に設けられた永久磁石３０１ｂによって引き寄せられる。これによりリング部材３００ｂが装着された指が鍵１１ａもしくは鍵１１ｃ側に移動してしまうことを抑制することができる。
【００９４】
第２実施形態に係る演奏支援装置を装着した演奏装置１を用い、演奏者が演奏練習を行う場合には、上記第１実施形態と同様、いずれかの演奏モードを選択し、演奏練習を開始する。そして、選択された演奏モードにしたがった制御により、押下すべき鍵（＝指）の指示が行われると、演奏者は発光したＬＥＤに対応する鍵に対応する指を動かして指示された鍵を押下操作するといった演奏練習を行う。この際、演奏者が各指を対応する鍵の上方側に添えると、リング部材に設けられた永久磁石および鍵の上面に設けられた永久磁石によって、各指が対応する鍵の上面側に引き寄せられることになる。このような状態で左手運指表示部１３および右手運指表示部１４による運指指示に応じて指を動かすようにすれば、各鍵に対応する指が左右方向にぶれることが抑制される。したがって、左手運指表示部１３および右手運指表示部１４の運指指示にしたがって指を動かす場合に、該指が左右方向にぶれて本来押下すべき鍵の隣の鍵を押下してしまうといった誤操作を防止することができる。
【００９５】
Ｃ．変形例
なお、本発明は、上述した第１および第２実施形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００９６】
（変形例１）
上述した第１実施形態においては、各々の鍵に対応した空間Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９，Ｓ１０を形成する仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌが別体であり、各々の仕切部材を隣り合う鍵の間等に装着するようにしていたが、図１８に例示するように、６つの仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆと、各仕切部材を演奏者からみた奥側で連結して一体化する連結部材２１０とからなる左指移動抑制ユニット２２０と、６つの仕切部材２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌと、各仕切部材を演奏者からみた奥側で連結して一体化する連結部材２１１とからなる右指移動抑制ユニット２３０として構成するようにしてもよい。そして、これらの左指移動抑制ユニット２２０および右指移動抑制ユニット２３０を上記第１実施形態と同様に、各仕切部材２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌが各鍵の上方側に空間Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９，Ｓ１０を形成するように演奏装置１に載置して用いるようにしてもよい。
【００９７】
（変形例２）
また、上述した第２実施形態では、リング部材および各鍵の上面に永久磁石を取り付けるようにしていたが、永久磁石に代えて電磁石をリング部材、各鍵の上面もしくは両者に取り付けるようにしてもよい。この場合にも、上述した第２実施形態と同様、対応する指に装着されるリング部材に設けられる磁石と、鍵の上面に設けられる磁石との磁極が異なるようにし、さらに隣り合う鍵およびリング部材に設けられる磁石の磁極を異なるようにすれば、上記第２実施形態と同様に指の左右方向のぶれを抑制することができる。
【００９８】
また、上記のように永久磁石に代えて電磁石を用いる場合には、電磁石への電流供給のオン／オフを制御するようにしてもよい。例えば、演奏者が誤操作しやすい指を予め設定しておき、該指に装着されるリング部材および対応する鍵に設けられた電磁石のみに電流を供給してその指の左右のぶれを抑制するようにしてもよい。また、電磁石に供給する電流の値を制御するようにしてもよい。例えば、演奏者が誤操作しやすい指に装着されるリング部材および対応する鍵に設けられた電磁石には大きい値の電流を供給し、一方誤操作が少ないと思われる指には小さい値の電流を供給するようにしてもよい。これらに例示されるように電磁石を用いる場合には、演奏者の演奏習熟度、演奏傾向、楽曲の難易度、選択された演奏モード等の様々な条件に応じて各電磁石への電流供給のオン／オフや電流値の制御等を行うようにしてもよい。
【００９９】
また、上述した第２実施形態では、リング部材および各鍵の上面に永久磁石を設けるようにしていたが、いずれか一方にのみ永久磁石を設け、他方に鉄板や鋼板などの磁性材を設けるようにしてもよい。このようにした場合にも、演奏開始前に各鍵の上方側に対応する指を添えた状態とすれば、その後の楽曲演奏時には各指が対応する鍵側に引き寄せられることになり、上記第２実施形態と同様、指の左右方向へのぶれを抑制することができる。
【０１００】
（変形例３）
上述した各実施形態では５つの鍵からなる左手演奏部１１および右手演奏部１２を備えた演奏装置１に装着する演奏支援装置を例に挙げて説明したが、上述した各実施形態における演奏支援装置は、上記数の鍵を有する演奏装置に限らず、複数の鍵を有する演奏装置に装着することができる。例えば、左手演奏部１１もしくは右手演奏部１２のみを有する演奏装置、すなわち５つの鍵を有する演奏装置に装着するようにしてもよいし、また、通常のピアノのように８８個の鍵を有する鍵盤楽器等に装着するようにしてもよい。ピアノ等の多数の鍵を有する装置に装着する場合には、多数の鍵中の５つの特定の鍵に対応する位置（上方側の空間）から指が左右方向にぶれないように装着するようにすればよい。例えば、楽曲の「ちょうちょ」の場合には、「ド」、「レ」、「ミ」、「ファ」および「ソ」といった連続する５つの鍵を操作することによって演奏することが可能であるが、このような５つ以内の音階で演奏できる楽曲やフレーズを演奏する場合に、該演奏に使用する連続する５つの鍵に対応する部分に上述した各実施形態に係る演奏支援装置を装着するようにすればよい。
【０１０１】
また、上記のように連続する５つの鍵に限らず、指を開いて演奏するようなフレーズ（例えば、「ド」、「ミ」、「ソ」、「ラ」および「シ」の音階のみによって構成されるフレーズ等）の演奏練習をする場合には、上記５つの音階に対応する鍵の上方側から左右に対応する指がぶれないように第１実施形態における仕切部材２０１や、第２実施形態におけるリング部材および鍵の上面に設ける永久磁石等を配置すればよい。
【０１０２】
（変形例４）
また、上述した第１実施形態および第２実施形態における各演奏支援装置を演奏装置１に組み込んだ形で販売等させてユーザに提供するようにしてもよい。
【０１０３】
（変形例５）
また、上述した各実施形態では、複数の鍵を有する演奏装置１に装着する演奏支援装置について説明したが、本発明はこれに限定されるものではなく、複数の演奏操作子が所定の配列方向に沿って配置される演奏装置に装着する演奏支援装置に適用することも可能である。例えば、トランペットやサキソホン等の管楽器等に装着する演奏支援装置として適用することも可能である。図１９に例示するように、トランペットに装着する演奏支援装置は、トランペットの第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃの各々の上方側に仕切られた空間を形成するための空間仕切部材１９１を有している。この空間仕切部材１９１は、トランペットに装着されたときに第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃを覆う空間Ｓａ，Ｓｂ，Ｓｃを形成しており、該空間空間Ｓａ，Ｓｂ，Ｓｃに第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃ第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃが収納されるように空間仕切部材１９１を装着する。また、装着された空間仕切部材１９１の演奏者の右手側（図の紙面手前側）は開放しており、これにより演奏者は右手の各指を第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃに添えて演奏を行うことができる。このような空間仕切部材１９１を用いることによって、第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃを演奏すべき指が図の左右方向にぶれてしまうことを抑制することができる。
【０１０４】
また、トランペット等の他の演奏装置に本発明を適用する場合には、例えば上記第１バルブ１９０ａ、第２バルブ１９０ｂ、第３バルブ１９０ｃの上面に磁石を貼り付ける一方で、対応する指に上記第２実施形態と同様の磁石を取り付けたリング等をはめて、これらの磁石間の磁力によってバルブから対応する指がぶれないようにしてもよい。
【０１０５】
【発明の効果】
以上説明したように、本発明によれば、複数の演奏操作子を有する演奏装置の運指方法をより効果的に習得させることができる。
【図面の簡単な説明】
【図１】  本発明の第１実施形態に係る演奏支援装置が装着される演奏装置の外観を示す平面図である。
【図２】  前記演奏装置の電気的構成を示すブロック図である。
【図３】  前記演奏装置において用いられる楽曲データの構成を示す図である。
【図４】  前記演奏装置において用いられる各種フラグを説明するための図である。
【図５】  前記演奏装置における各種レジスタを説明するための図である。
【図６】  前記演奏装置のメインルーチンを示すフローチャートである。
【図７】  前記演奏装置によるスタート／ストップ処理を示すフローチャートである。
【図８】  前記演奏装置による割込処理を示すフローチャートである。
【図９】  前記演奏装置による処理ｂを示すフローチャートである。
【図１０】  前記演奏装置による処理ｃを示すフローチャートである。
【図１１】  前記演奏装置による鍵盤処理を示すフローチャートである。
【図１２】  前記演奏装置による発音処理を示すフローチャートである。
【図１３】  第１実施形態に係る演奏支援装置が装着された前記演奏装置の外観を示す斜視図である。
【図１４】  前記演奏支援装置が装着された前記演奏装置を示す正面図である。
【図１５】  前記演奏支援装置が装着された前記演奏装置を用いて演奏練習する様子を示す平面図である。
【図１６】  本発明の第２実施形態に係る演奏支援装置を装着した前記演奏装置の外観を示す斜視図である。
【図１７】  第２実施形態に係る前記演奏支援装置を装着した前記演奏装置を用いて演奏練習する様子を示す正面図である。
【図１８】  第１実施形態に係る前記演奏支援装置の変形例の外観を示す斜視図である。
【図１９】  本発明に係る演奏支援装置であって、トランペットに装着する演奏支援装置を示す図である。
【符号の説明】
１……演奏装置、１０……本体、１１……左手演奏部、１１ａ〜１１ｅ、１２……右手演奏部、１２ａ〜１２ｅ……鍵、１３……左手運指表示部、１４……右手運指表示部、１０１……ＣＰＵ、１０２……ＲＯＭ、１０３……ＲＡＭ、１０４……外部記憶装置、１０５……操作部、１０６……音源、１０７……スピーカ、１０８……ＬＥＤドライバ、１１０……押鍵検出部、１９０ａ……第１バルブ、１９０ｂ……第２バルブ、１９０ｃ……第３バルブ、１９１……空間仕切部材、２０１ａ，２０１ｂ，２０１ｃ，２０１ｄ，２０１ｅ，２０１ｆ，２０１ｇ，２０１ｈ，２０１ｉ，２０１ｊ，２０１ｋ，２０１ｌ……仕切部材、２１０……連結部材、２１１……連結部材、２２０……左指移動抑制ユニット、２３０……右指移動抑制ユニット、３００ａ，３００ｂ，３００ｃ，３００ｄ，３００ｅ，３００ｆ，３００ｇ，３００ｈ，３００ｉ，３００ｊ……リング部材、３０１ａ，３０１ｂ，３０１ｃ，３０１ｄ，３０１ｅ，３０１ｆ，３０１ｇ，３０１ｈ，３０１ｉ，３０１ｊ……永久磁石、３０２ａ，３０２ｂ３０２ｃ，３０２ｄ，３０２ｅ，３０２ｆ，３０２ｇ，３０２ｈ，３０２ｉ，３０２ｊ……永久磁石、Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９，Ｓ１０，Ｓａ，Ｓｂ，Ｓｃ……空間
【図１】
0004487442.tif 000002
【図２】
0004487442.tif 000003
【図３】
0004487442.tif 000004
【図４】
0004487442.tif 000005
【図５】
0004487442.tif 000006
【図６】
0004487442.tif 000007
【図７】
0004487442.tif 000008
【図８】
0004487442.tif 000009
【図９】
0004487442.tif 000010
【図１０】
0004487442.tif 000011
【図１１】
0004487442.tif 000012
【図１２】
0004487442.tif 000013
【図１３】
0004487442.tif 000014
【図１４】
0004487442.tif 000015
【図１５】
0004487442.tif 000016
【図１６】
0004487442.tif 000017
【図１７】
0004487442.tif 000018
【図１８】
0004487442.tif 000019
【図１９】
0004487442.tif 000020