(57)【特許請求の範囲】
【請求項１】
楽器本体に張設された少なくとも一本の弦の撥弦操作により、押圧されているフレット位置に対応する音高の楽音を楽音発生手段により発生させる電子弦楽器において、
限定されたフレット範囲内でダイアトニックスケールの音高の楽音を前記楽音発生手段にて発生するために必要なフレット押圧位置を示すフレット位置データが記憶されたメモリと、
前記メモリに記憶された前記フレット位置データを所定の順序で読み出すとともに、当該読み出された前記フレット位置データに対応するフレット位置を指示するための表示信号を出力する表示出力手段と、
外部から音声信号を入力する音声信号入力手段と、
当該入力された音声信号の音高を解析する音高解析手段と、
前記フレットの押圧位置及び撥弦操作により指定される音高と当該解析された音高とが一致したときに、前記表示出力手段に対して前記メモリからの前記フレット位置データの読み出しを歩進させる制御手段と、
を備えたことを特徴とする電子弦楽器。
【請求項２】
前記撥弦操作が行われた際の押圧されているフレット位置が、前記メモリに記憶された前記フレット位置データによって示される位置でない場合に、エラー処理を行うことを特徴とする請求項１に記載の電子弦楽器。
【請求項３】
前記表示出力手段は、所定の順序で読み出しを開始する前に、前記メモリに記憶されている全てのフレット位置を同時に読み出すことにより、前記フレットにおいて記憶された全てのフレット位置を一定時間同時に表示する
ことを特徴とする請求項１に記載の電子弦楽器。
【請求項４】
前記表示出力手段は、所定の順序で前記メモリから前記フレット位置データを読み出す際に、一度に複数の前記フレット位置データを順次読み出すモードと、前記フレット位置データをひとつずつ順次読み出すモードとに切り替え可能である
ことを特徴とする請求項１に記載の電子弦楽器。
【請求項５】
前記エラー処理が、所定の表示部にエラー表示を行うことであることを特徴とする請求項２に記載の電子弦楽器。
【請求項６】
前記エラー処理が、前記撥弦操作によって発生する楽音とは異なるエラー音を発音させることであることを特徴とする請求項２に記載の電子弦楽器。
【請求項７】
前記エラー処理が、当該撥弦操作が行われた弦の音を発音しないように制御することであることを特徴とする請求項２に記載の電子弦楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子弦楽器に関し、特に、演奏をガイドする機能を具備した電子弦楽器に関する。
【背景技術】
【０００２】
従来、電子ギターなどの電子弦楽器の演奏をガイドする機能に関する技術がいくつか提案されている。このような電子弦楽器の中には、運指によって音高を指定するために、ネックに張られた複数の弦に対応するフィンガーボード（指板）の位置に、隣接するフレット間に押圧スイッチ群を備え、演奏するボディの所定部分に複数の疑似的な弦を設けて、各弦の撥弦を検知するセンサを備えているものがある。演奏の際には、左手の指で１つ以上の押圧スイッチを押さえて、右手の指で弦を撥弦するようになっている。
【０００３】
例えば、ある特許文献の発光表示機能付電子弦楽器によれば、各弦又は各フレットに対する運指操作位置、撥弦操作すべき弦、ピッキングの方向性などを明確に視認することができるほかに、音高領域を複数に分割するフレットスプリット位置、カポタスト機能設定位置、移調のためのトランスポートの基点位置、各フレットの位置なども明確に視認できるようになっている。
この提案において、例えば、各フレットに対する運指操作位置を検出するために、ネックに張られた６本のフレット弦に対応する指板に、隣接するフレット間（開放弦と第１フレットとの間、第１フレットと第２フレットとの間、……第１４フレットと第１５フレットとの間）の１５の位置に、６本の弦に対応して９０個（１５×６）の音高指定スイッチが埋設されている。また、各フレット弦に沿って１５本の光導光体が各音高指定スイッチまで設けられ、各光導光体の端部から入射したＬＥＤの光によって押圧すべき音高指定スイッチをガイドするようになっている。具体的には、６本のフレット弦のそれぞれに対応する４ビットのデコーダをＬＥＤ駆動用に設けて、各フレット弦のいずれかの音高指定スイッチを指定できる回路が構成されている。（特許文献１参照）
また、他の２つの特許文献の電子楽器においても同様に、ネックに張られた６本のフレット弦に対応する指板に、隣接するフレット間の１２の位置に、６本の弦に対応して７２個（１２×６）の発光指示ＬＥＤ付フレットスイッチ（音高指定スイッチ）が埋設されている。（特許文献２、特許文献３参照）
また、他の特許文献のナビゲーション弦楽器によれば、初心者でも容易に演奏操作ができるために、６本の弦が張られたネックには、押圧操作によって音高を指定する指板が形成され、指板のフレット０（開放弦）からフレット２０までの間に、押圧操作をガイドするために発光するＬＥＤが設けられている。さらに、この特許文献の図１１および段落番号「００１２」および「００２４」に記載されているように、フレット０からフレット２０のうち、曲情報の音高データが最も多く分布する４フレットをポインタｂによって指定する構成になっている。（特許文献４参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】実開平１−１３６９６２号公報
【特許文献２】特開２００２−２５８８６６号公報
【特許文献３】特開２００４−２０５９９５号公報
【特許文献４】特開平１１−２４９６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１乃至特許文献３においては、指板の押圧操作すべき音高指定スイッチをＬＥＤの発光によってガイドしても、７２個乃至９０個の中からＬＥＤが発光している音高指定スイッチの位置を押圧することは、初心者にとって極めて困難な演奏操作である。
これに対して、特許文献４の場合には、演奏する曲に応じて４フレットを選択し、２４個（６×４）の中からＬＥＤが発光している音高指定スイッチの位置を押圧するので、押圧するために移動する左手の範囲は小さい。しかし、特許文献４の図１１から明らかなように、選択する４フレットが曲に応じて変化すると、同じ音高であっても押圧すべき位置も変化してしまう。例えば、「Ａ３」、「Ｃ４」、「Ｇ４」の音高を演奏する際に、「ｂ＝２」の場合と「ｂ＝３」の場合とでは、押圧する指の形が全く異なってしまう。このため、初心者にとっては極めて困難な演奏操作になってしまう。また、演奏する曲が選択されたときに、演奏に先だってその曲を読み出して、音高データが最も多く分布する４フレットを決定しなければならず、そのための特別な制御プログラムを必要とするので、開発費用やプログラムメモリの容量によってコストアップを招くことになる。
本発明は、このような従来の課題を解決するためのものであり、初心者が容易に演奏技術を習得できるような電子弦楽器を安価に提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、楽器本体に張設された少なくとも一本の弦の撥弦操作により、押圧されているフレット位置に対応する音高の楽音を楽音発生手段により発生させる電子弦楽器において、限定されたフレット範囲内でダイアトニックスケールの音高の楽音を前記楽音発生手段にて発生するために必要なフレット押圧位置を示すフレット位置データが記憶されたメモリと、前記メモリに記憶された前記フレット位置データを所定の順序で読み出すとともに、当該読み出された前記フレット位置データに対応するフレット位置を指示するための表示信号を出力する表示出力手段と、外部から音声信号を入力する音声信号入力手段と、当該入力された音声信号の音高を解析する音高解析手段と、前記フレットの押圧位置及び撥弦操作により指定される音高と当該解析された音高とが一致したときに、前記表示出力手段に対して前記メモリからの前記フレット位置データの読み出しを歩進させる制御手段と、を備えたことを特徴とする。
【０００７】
請求項１の電子楽器において、請求項２に記載したように、前記撥弦操作が行われた際の押圧されているフレット位置が、前記メモリに記憶された前記フレット位置データによって示される位置でない場合に、エラー処理を行うことを特徴とする。
【０００８】
請求項１の電子楽器において、請求項３に記載したように、前記表示出力手段は、所定の順序で読み出しを開始する前に、前記メモリに記憶されている全てのフレット位置を同時に読み出すことにより、前記フレットにおいて記憶された全てのフレット位置を一定時間同時に表示することを特徴とする。
【０００９】
請求項１の電子楽器において、請求項４に記載したように、前記表示出力手段は、所定の順序で前記メモリから前記フレット位置データを読み出す際に、一度に複数の前記フレット位置データを順次読み出すモードと、前記フレット位置データをひとつずつ順次読み出すモードとに切り替え可能であることを特徴とする。
【００１０】
請求項２の電子楽器において、請求項６に記載したように、前記エラー処理が、所定の表示部にエラー表示を行うことであることを特徴とする。
また、請求項２の電子楽器において、請求項７に記載したように、前記エラー処理が、前記撥弦操作によって発生する楽音とは異なるエラー音を発音させることであることを特徴とする。
また、請求項２の電子楽器において、請求項８に記載したように、前記エラー処理が、当該撥弦操作が行われた弦の音を発音しないように制御することであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、初心者が容易に演奏技術を習得できるような電子弦楽器を安価に提供できるという効果が得られる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態における練習専用の電子ギターの構造を示す図。
【図２】図１のＸ−Ｘ線に沿った断面図およびその一部拡大図。
【図３】図１（Ｂ）のＹ−Ｙ線に沿った断面図。
【図４】第１実施形態における練習専用の電子ギターの弦番号およびフレット番号によって表された押え位置を示す図。
【図５】第１実施形態における練習専用の電子ギターのボディの内部に設けられたシステムを示すブロック図。
【図６】図５のＲＯＭに記憶されている押え位置データおよびレッスンデータの構成を示す図。
【図７】図６の単音レッスンデータおよびコードレッスンデータの詳細な内容を示す図。
【図８】図５のＣＰＵのメインルーチンのフローチャート。
【図９】図８のメインルーチンにおけるスイッチ処理のフローチャート。
【図１０】図９のスイッチ処理におけるモードスイッチ処理のフローチャート。
【図１１】図９のスイッチ処理におけるレッスンスイッチ処理のフローチャート。
【図１２】図９のスイッチ処理におけるスタートスイッチ処理のフローチャート
【図１３】図１２のスタートスイッチ処理における初期表示処理（１）のフローチャート。
【図１４】図１２のスタートスイッチ処理における初期表示処理（２）のフローチャート。
【図１５】図８のメインルーチンにおけるフレット検知処理のフローチャート。
【図１６】図８のメインルーチンにおけるトリガ検知処理のフローチャート。
【図１７】図８のメインルーチンにおけるレッスンガイド処理のフローチャート。
【図１８】図１７における単音レッスン処理のフローチャート。
【図１９】図１８に続く単音レッスン処理のフローチャート。
【図２０】図１７におけるコードレッスン処理のフローチャート。
【図２１】図８のメインルーチンにおける音声検知処理のフローチャート。
【図２２】第１実施形態における超基音スケールの運指を示す図。
【図２３】図２２の超基音スケールの運指の容易な視認性を説明する図。
【図２４】第１実施形態における「１」のコードトーン位置のスケールの運指を示す図。
【図２５】第１実施形態における「２」のコードトーン位置のスケールの運指を示す図。
【図２６】第１実施形態における「３」のコードトーン位置のスケールの運指を示す図。
【図２７】第１実施形態における「４」のコードトーン位置のスケールの運指を示す図。
【図２８】第１実施形態における「５」のコードトーン位置のスケールの運指を示す図。
【図２９】第１実施形態における「６」のコードトーン位置のスケールの運指を示す図。
【図３０】第１実施形態における「７」のコードトーン位置のスケールの運指を示す図。
【図３１】第１実施形態における単音レッスンの楽譜を示す図。
【図３２】第１実施形態における「１」のコードの運指のパターンを示す図。
【図３３】第１実施形態における「２」のコードの運指のパターンを示す図。
【図３４】第１実施形態における「３」のコードの運指のパターンを示す図。
【図３５】第１実施形態における「４」のコードの運指のパターンを示す図。
【図３６】第１実施形態における「５」のコードの運指のパターンを示す図。
【図３７】第１実施形態における「６」のコードの運指のパターンを示す図。
【図３８】第１実施形態における「７」のコードの運指のパターンを示す図。
【発明を実施するための形態】
【００１３】
以下、本発明による電子弦楽器の第１実施形態ないし第２実施形態について、練習専用の電子ギターを例に採って、図を参照して説明する。
図１は、第１実施形態における電子ギターを示す図であり、図１（Ａ）はその平面図、図１（Ｂ）はその側面図である。図１において、電子ギターは、ボディ１、ボディ１に取り付けられたネック２、ネック２の上面に設けられ、指で押さえて音高を指定するフィンガーボード（指板）３を備えている。また、フィンガーボード３の５箇所には、その表面から線状凸部のフレット４が形成されている。ボディ１の中央部からネック２側にかけて６本の弦５が張られている。各弦５の一方の端部はボディ１側のブリッジ６に固定され、調整機構７によって張り具合を調整できるようになっている。各弦５の他方の端部はネック２の下側の部分（図示せず）で固定されている。ブリッジ６とネック２との中間の弦５の下には、各弦５の撥弦を検出するセンサ８が設けられている。センサ８は、電磁的、光学的、あるいは他の方法によって各弦５の振動を検出する。
【００１４】
さらに、ボディ１には操作パネル９が設けられている。この操作パネル９には、演奏モードをレッスンモード又はノーマルモードに切り替えるモードスイッチ、レッスンモードの内容を単音レッスン又はコード（和音）レッスンに設定するレッスンスイッチ、レッスンモードを開始するスタートスイッチなどの各種のスイッチの他に、演奏者の音声を入力するマイクを接続するマイク端子が設けられている。さらに、レッスンの説明を表示するためにＬＣＤ（液晶表示部）が操作パネル９内に設けられている。
【００１５】
図２は、図１のネック２およびフィンガーボード３の構造を示す図である。図２（Ａ）は、図１（Ａ）のＸ−Ｘ線に沿った断面図である。図２（Ａ）において、フィンガーボード３とネック２との間にプリント基板１１が設けられている。さらに、プリント基板１１とフィンガーボード３との間に、演奏者の指の押圧によってオンとなるスイッチ部１２が設けられている。図２（Ｂ）は、スイッチ部１２を拡大した断面図である。図２（Ｂ）において、プリント基板１１の上面にスイッチの一方の接点１３が設けられ、フィンガーボード３の下面に他方の接点１４が設けられている。フィンガーボード３は、指の押圧によって接点１３と接点１４とが接触してスイッチがオンになるように、半透明で弾性を有する合成樹脂で構成されている。
【００１６】
図１（Ａ）および図２（Ａ）に示すように、フィンガーボード３の表面には、あたかも各弦５が延長しているように、６本の疑似弦１０が形成されている。この疑似弦１０は、実際の弦に似せてフィンガーボード３の表面から盛り上がった形状でもよいし、又は、印刷等によるマークでもよい。スイッチ部１２は、ネック２の先端の開放弦の位置もしくはフレット４によって区切られ、かつ、６本の疑似弦１０にそれぞれ対応した位置に設けられている。すなわち、合計３０個のスイッチ部１２がプリント基板１１とフィンガーボード３との間に設けられている。したがって、各スイッチ部１２の押圧によって発音すべき音高が決定される。
【００１７】
図２には示されていないが、接点１３および接点１４は、中央部に穴又は切り欠きを有するドーナツ型又は「コ」の字型の構造になっており、接点１３の穴又は切り欠きの位置のプリント基板１１に、接点１３および接点１４に接触しないように、赤色（又は、他の可視光の色）で発光するＬＥＤ（発光ダイオード）１５が設けられている。さらに、ＬＥＤ１５に対応するフィンガーボード３の下側には凹部１６が形成され、フィンガーボード３が押圧されてもＬＥＤ１５に接触しない構造になっている。
【００１８】
図３（Ａ）および図３（Ｂ）は、図１（Ｂ）のＹ−Ｙ線に沿った断面図である。図３（Ａ）において、図２に示した構成と同じものは同一の符号で表されている。図３（Ａ）に示すように、任意のスイッチ部のＬＥＤ１５が点灯することによって、押圧すべきフィンガーボード３の位置を演奏者にガイドする。上記したように、フィンガーボード３は半透明で弾性を有する合成樹脂で構成されているので、点灯したＬＥＤ１５の光が半透明のフィンガーボード３の厚みが薄い凹部１６の部分を透過する。したがって、演奏者は押さえるべき位置を容易に認識できるので、図３（Ｂ）に示すように、指１７によって発光しているフィンガーボード３の位置を押さえることができる。
【００１９】
押圧によって発音すべき音高に対応する各スイッチ部１２の押え位置は、弦番号（１〜６）およびフレット番号（１〜５）によって表すことができる。図４は、弦番号およびフレット番号によって表された押え位置を示す図である。この押え位置データは、ボディ１の内部に設けられたシステムに記憶されて、任意のスイッチ部１２の操作が認識される。
【００２０】
図５は、ボディ１の内部に設けられたシステムを示すブロック図である。図５において、ＣＰＵ１０１は、この電子ギター全体を制御する中央処理装置であり、システムバスを介して制御プログラムや練習用データを記憶するＲＯＭ１０２およびワークエリアであるＲＡＭ１０３に接続されていると共に、複数の入力ポート、少なくとも１つの出力ポート、および少なくとも１つの入出力ポートを有し、制御プログラムに従って、各ポートから入力されるデータおよび出力するデータをＲＡＭ１０３のレジスタに一時的にストアして処理する。また、電子ギターの状態を判定するために、ＲＡＭ１０３には各種フラグ、例えば、スタートフラグＳＴＦ、モードフラグＭＯＤＥＦ、レッスンフラグＬＥＳＦなどが設けられている。
【００２１】
図５において、音高検知回路１０４は、ＣＰＵ１０１から出力されるスキャン信号に応じて、３０個のスイッチのオン／オフを検知して、その検知信号をＣＰＵ１０１に入力する。撥弦検知回路１０５は、図１のセンサ８によって検出された弦５の振動を電気信号に変換して撥弦検知信号を発生する。Ａ／Ｄコンバータ回路１０６は、撥弦検知回路１０５によって発生された撥弦検知信号をアナログからデジタルに変換してＣＰＵ１０１に入力する。表示信号出力回路１０７は、ＣＰＵ１０１から出力される演奏ガイド信号に含まれている押え位置データに応じて、対応するＬＥＤ１５を点灯させると共に、レッスンの内容や条件をＬＣＤ（液晶表示器）などの表示部に表示する。音声入力部１０８は、操作パネル９に接続されたマイク（図示せず）から入力される音声を電気信号に変換して音声信号を発生する。ピッチ抽出回路１０９は、音声入力部１０８によって発生された音声信号の中からピッチすなわち音高成分を抽出して、ＣＰＵ１０１に入力する。操作部１１０は、図１（Ａ）の操作パネル９の各種スイッチの操作に応じた入力信号をＣＰＵ１０１に入力する。音源１１１は、ＣＰＵ１０１から出力される発音データに基づいて、内部の波形ＲＯＭ（図示せず）から波形データを読み出して楽音信号を生成する。ＡＭＰ１１２は、音源１１１によって生成された楽音信号をデジタルからアナログに変換し、それを増幅してスピーカ１１３から発音させる。
【００２２】
図６は、図５のＲＯＭ１０２に記憶されている押え位置データおよびレッスンデータの構成を示す図である。図６において、符号Ｄ１の押え位置データは、アドレス０〜１７によって指定される１８個の音高に対応する押え位置が、弦番号／フレット番号によって表されている。図４に示した弦番号およびフレット番号によって表された押え位置の総数は３０個であるが、この実施形態においては、その中の１８個の押え位置だけをレッスンのために使用する。図４における括弧内の数字は、図６における押え位置データのアドレスを表している。また、図６において、符号Ｄ２のレッスンデータは、符号Ｄ３の単音レッスンデータおよび符号Ｄ４のコードレッスンデータで構成され、それぞれレッスンフラグＬＥＳＦ＝０およびＬＥＳＦ＝１によって識別される。
【００２３】
図７は、図６の単音レッスンデータおよびコードレッスンデータの詳細な内容を示す図である。図７において、単音レッスンデータは、超基本スケール位置、１コードトーン位置から７のコードトーン位置までのデータで構成され、それぞれに対応するアドレスで指定される。一方、コードレッスンデータは、１のコード位置から７のコード位置までのデータで構成され、それぞれに対応するアドレスで指定される。
【００２４】
次に、第１実施形態の電子ギターの動作について、ＣＰＵ１０１によって実行される図８ないし図２１のフローチャート、および、図２２ないし図３０、図３２ないし図３８のフィンガーボードの押え位置を表す模式図、並びに、図３１の楽譜に基づいて説明する。
図８は、ＣＰＵ１０１のメインルーチンのフローチャートである。最初に、モードフラグＭＯＤＥＦ、スタートフラグＳＴＦ、レッスンフラグＬＥＳＦ、および、各弦の発音の有無を示すフラグＯＮ（１）〜ＯＮ（６）を「０」にリセットするなどの所定のイニシャライズ処理（ステップＳＡ１）の後、スイッチ処理（ステップＳＡ２）、フレット検知処理（ステップＳＡ３）、トリガ検知処理（ステップＳＡ４）、レッスンガイド処理（ステップＳＡ５）、音声検知処理（ステップＳＡ６）、その他の処理（ステップＳＡ７）を繰り返し実行する。
【００２５】
図９は、図８のステップＳＡ２におけるスイッチ処理のフローチャートであり、操作パネルの各種スイッチの状態に応じた処理を行う。すなわち、モードスイッチ処理（ステップＳＢ１）、レッスンスイッチ処理（ステップＳＢ２）、スタートスイッチ処理（ステップＳＢ３）、その他のスイッチ処理（ステップＳＢ４）を実行する。
【００２６】
図１０は、図９のステップＳＢ１におけるモードスイッチ処理のフローチャートである。スタートフラグＳＴＦが「０（演奏停止中）」であるか又は「１（演奏中）」であるかを判別し（ステップＳＣ１）、ＳＴＦが「１」で演奏中の場合にはスイッチ操作が無効であるので、このフローチャートを終了する。一方、ＳＴＦが「０」の場合には、モードスイッチがオンされたか否かを判別する（ステップＳＣ２）。モードスイッチがオンでない場合には、このフローチャートを終了するが、モードスイッチがオンされたときは、モードフラグＭＯＤＥＦを反転する（ステップＳＣ３）。そして、このフローチャートを終了する。
【００２７】
図１１は、図９のステップＳＢ２におけるレッスンスイッチ処理のフローチャートである。スタートフラグＳＴＦが「０（演奏停止中）」であるか又は「１（演奏中）」であるかを判別し（ステップＳＤ１）、ＳＴＦが「１」で演奏中の場合にはスイッチ操作が無効であるので、このフローチャートを終了する。一方、ＳＴＦが「０」の場合には、レッスンスイッチがオンされたか否かを判別する（ステップＳＤ２）。レッスンスイッチがオンでない場合には、このフローチャートを終了するが、レッスンスイッチがオンされたときは、レッスンフラグＬＥＳＦを反転する（ステップＳＤ３）。そして、このフローチャートを終了する。
【００２８】
図１２は、図９のステップＳＢ３におけるスタートスイッチ処理のフローチャートである。モードフラグＭＯＤＥＦが「１（レッスンモード）」であるか又は「０（ノーマルモード）」であるかを判別し（ステップＳＥ１）、ＭＯＤＥＦが「１」である場合には、スタートスイッチがオンされたか否かを判別する（ステップＳＥ２）。ＭＯＤＥＦが「０」の場合、又は、スタートスイッチがオンされない場合には、このフローチャートを終了するが、ＭＯＤＥＦが「１」の場合にスタートスイッチがオンされたときは、ＳＴＦを反転する（ステップＳＥ３）。そして、反転されたＳＴＦが「１」であるか否かを判別する（ステップＳＥ４）。一方、反転されたＳＴＦが「０」の場合には、レッスン終了であるので、全てのＬＥＤ１５の表示を消灯して（ステップＳＥ５）、このフローチャートを終了する。
【００２９】
ステップＳＥ４において、ＳＴＦが「１」の場合には、レッスンフラグＬＥＳＦの値に対応して、押え位置データのエリアを指定する（ステップＳＥ６）。次に、ＲＡＭのレジスタＳＣＡＬＥを「０」にセットして（ステップＳＥ７）、ＬＥＳＦが「０（単音レッスン）」であるか又は「１（コードレッスン）」であるかを判別する（ステップＳＥ８）。ＬＥＳＦが「０」の場合には、初期表示処理（１）を実行し（ステップＳＥ９）、ＬＥＳＦが「１」の場合には、初期表示処理（２）を実行する（ステップＳＥ１０）。いずれかの初期表示処理の後は、このフローチャートを終了する。ＳＣＡＬＥにセットするスケールデータは、フィンガーボードの押え位置のパターンを表す運指データであり、図７に示した「０」の超基本スケール、「１」のコードトーン位置のスケール…「７」のコードトーン位置の８種類のスケールがある。
【００３０】
図２２は、超基本スケールの運指を示した図である。図２２に示すように、弦番号およびフレット番号によって指定される３０個の押え位置のうち、１８個の押え位置だけでレッスンを行うものである。図２２の丸数字が音高「１（Ｃ）」、「２（Ｄ）」、「３（Ｅ）」、「４（Ｆ）」、「５（Ｇ）」、「６（Ａ）」、「７（Ｂ）」を表している。図２３は、図２２の超基音スケールの運指の容易な視認性を説明する図である。図２２の１８個の押え位置は、図２３に示すように、１弦ないし６弦のフレットが１つ飛びになった状態から、３弦および４弦のフレット１の押え位置がフレット２にシフトして「３（Ｅ）」および「７（Ｂ）」の音高を指定した状態に変化したことを示している。したがって、極めて覚えやすい運指のパターンになっていることが初心者にも容易に理解される。超基本スケール以外の「１」のコードトーン位置のスケールから「７」のコードトーン位置までのスケールの運指は、図２４から図３０に示されている。
【００３１】
図１３は、図１２のステップＳＥ９における初期表示処理（１）のフローチャートである。この処理では、まず、ＳＣＡＬＥの値に対応するスケールデータを指定する（ステップＳＦ１）。次に、指定されたスケールデータに該当する全ての押え位置のＬＥＤを３秒間点灯する（ステップＳＦ２）。例えば、スケールデータが「０」の場合には、図２２に示す１８個の押え位置のＬＥＤを点灯する。次に、ＳＣＡＬＥの値に対応するスケールデータの先頭アドレスをレジスタＡＤＤＲＥＳＳにストアして（ステップＳＦ３）、ＡＤＤＲＥＳＳにて指定された位置にある押え位置データのアドレスにて指定される押え位置のＬＥＤを点灯する（ステップＳＦ４）。そして、このフローチャートを終了する。
【００３２】
図１４は、図１２のステップＳＥ１０における初期表示処理（２）のフローチャートである。まず、ＳＣＡＬＥの値に対応するスケールデータを指定する（ステップＳＧ１）。次に、ＳＣＡＬＥの値に対応するスケールデータの先頭アドレスをレジスタＡＤＤＲＥＳＳにストアして（ステップＳＧ２）、ＡＤＤＲＥＳＳにて指定された位置にある押え位置データのアドレスにて指定される押え位置のＬＥＤを点灯する（ステップＳＧ３）。そして、このフローチャートを終了する。
【００３３】
図１５は、図８のメインルーチンにおけるステップＳＡ３のフレット検知処理のフローチャートである。この処理では、まず、図５の音高検知回路１０４にスキャン信号を出力して、フィンガーボードの３０個のフレット状態すなわちスイッチのオン／オフの状態を取り込んで、ＲＡＭのエリアへストアする（ステップＳＨ１）。このエリアは、図４に示した弦番号ｇおよびフレット番号ｆからなる２次元の配列｛ｇ，ｆ｝である（１，１）、（１，２）…（１，５）、（２，１）、（２，２）…（２，５）…（６，１）、（６，２）…（６，５）になっている。図８のメインルーチンのイニシャライズにおいて、このエリアはクリアされている。すなわち、全ての｛ｇ，ｆ｝は「０」である。任意の弦番号ｊおよび任意のフレット番号ｋの押え位置が押圧されると、｛ｊ，ｋ｝が「０」から「１」に変化し、その押圧が解除されると、｛ｊ，ｋ｝が「１」から「０」に変化する。図１５において、フレット状態を取り込んだ後は、その取り込まれた状態から発音すべきピッチ（音高）を検出する（ステップＳＨ２）。そして、このフローチャートを終了する。
【００３４】
例えば、ＲＡＭのエリアの｛ｊ，ｋ｝が「０」から「１」に変化したときは、｛ｊ，ｋ｝の押え位置に対応するピッチを検出する。ただし、その押え位置が図２２に示す運指の位置でない場合には、そのピッチによる発音処理は行わず、操作パネルの表示部にエラー表示を行うと共に、ギターの音色とは異なるエラー音で発音する。
【００３５】
図１６は、図８のメインルーチンのステップＳＡ４におけるトリガ検知処理のフローチャートである。この処理では、弦番号を指定する変数レジスタｎの値を「１」にセットして（ステップＳＪ１）、ｎの値をインクリメントしながら、ステップＳＪ２からステップＳＪ１３までのループ処理を行って、図５の撥弦検知回路１０５から得られるｎ（＝１〜６）弦の振動すなわち撥弦を検知し、Ａ／Ｄコンバータ回路１０６でアナログからデジタルに変換されたトリガ信号を検知する。
【００３６】
ループ処理において、ｎ弦のＡ／Ｄデータを取り込み（ステップＳＪ２）、Ａ／Ｄ出力レベルが所定値以上であるか否かを判別する（ステップＳＪ３）。Ａ／Ｄ出力レベルが所定値以上である場合には、フラグＯＮ（ｎ）が「０（非撥弦状態）」であるか否かを判別し（ステップＳＪ４）、ＯＮ（ｎ）が「０」である場合には、ｎ弦に対応するフレット状態をＲＡＭから検出する（ステップＳＪ５）。すなわち、ＲＡＭのエリアの配列｛ｎ，ｆ｝が「１（押圧）」であるか又は「０（開放弦）」であるかを判別する。ｎ弦に対応するフレット状態をＲＡＭから検出した後は、その検出結果に基づいて、発音すべきピッチを確定して、レジスタＰｉｔｃｈ１に確定したピッチをストアする（ステップＳＪ６）。次に、確定したピッチで音源に発音を指示する（ステップＳＪ７）。次に、ＯＮ（ｎ）を「１（撥弦状態）」にセットする（ステップＳＪ８）。
【００３７】
ステップＳＪ３において、Ａ／Ｄ出力レベルが所定値未満である場合には、フラグＯＮ（ｎ）が「１（撥弦状態）」であるか否かを判別し（ステップＳＪ９）、ＯＮ（ｎ）が「１」である場合には、その弦の振動が収束した状態であるので、ｎ弦に対応する発音の消音を音源に指示し（ステップＳＪ１０）、ＯＮ（ｎ）を「０」にリセットする（ステップＳＪ１１）。
【００３８】
ステップＳＪ８において、ＯＮ（ｎ）を「１」にセットした後、若しくは、ステップＳＪ１１において、ＯＮ（ｎ）を「０」にリセットした後、又は、ステップＳＪ９において、ＯＮ（ｎ）が「０」である場合すなわちｎ弦が元々撥弦されていない場合には、ｎの値を１つインクリメントして（ステップＳＪ１２）、ｎの値が最大値である「６」より大きくなったか否かを判別する（ステップＳＪ１３）。ｎの値が「６」以下の場合には、ステップＳＪ２に移行して上記のループ処理を繰り返す。ｎの値が「６」より大きくなった場合には、このフローチャートを終了する。
【００３９】
図１７は、図８のメインルーチンにおけるステップＳＡ５のレッスンガイド処理のフローチャートである。まず、モードフラグＭＯＤＥＦが「１（レッスンモード）」であるか又は「０（ノーマルモード）」であるかを判別し（ステップＳＫ１）、ＭＯＤＥＦが「０」である場合にはこのフローチャートを終了する。ＭＯＤＥＦが「１」である場合には、スタートフラグＳＴＦが「１（演奏中）」であるか又は「０（演奏停止中）」であるかを判別し（ステップＳＫ２）、ＳＴＦが「０」の場合には、このフローチャートを終了するが、ＳＴＦが「１」の場合には、レッスンフラグＬＥＳＦが「０（単音レッスン）」であるか又は「１（コードレッスン）」であるかを判別する（ステップＳＫ３）。ＬＥＳＦが「０」である場合には、単音レッスン処理を実行し（ステップＳＫ４）、ＬＥＳＦが「１」である場合には、コード（和音）レッスン処理を実行する（ステップＳＫ５）。いずれかのレッスン処理を実行した後は、このフローチャートを終了する。
【００４０】
図１８は、図１７のステップＳＫ４における単音レッスン処理のフローチャートであり、図１９は、図１８に続く単音レッスン処理のフローチャートである。
図１８において、ＬＥＤが点灯している押え位置の弦番号とフレット番号をＲＡＭから取り出す（ステップＳＬ１）。次に、点灯しているフレット番号と押さえられているフレット番号とは一致しているか否かを判別する（ステップＳＬ２）。すなわち、ＬＥＤの点灯によってガイドされたフレット番号が押圧されているかどうかを判別する。点灯しているフレット番号と押さえられているフレット番号とが異なる場合には、このフローチャートを終了する。点灯しているフレット番号と押さえられているフレット番号とは一致している場合には、さらに、点灯している弦番号と撥弦されてＯＮ（ｎ）が「１」の弦番号とが一致しているか否かを判別する（ステップＳＬ３）。点灯している弦番号と撥弦されてＯＮ（ｎ）が「１」の弦番号とが異なる場合には、このフローチャートを終了する。
【００４１】
点灯している弦番号と撥弦されてＯＮ（ｎ）が「１」の弦番号とが一致している場合には、ＲＡＭ１０３から取り出した弦番号およびフレット番号に対応してＰｉｔｃｈ１にストアされているピッチ（音高）と、操作パネル９に接続された図示しないマイクから、演奏者が入力してＰｉｔｃｈ２にストアされているピッチ（音高）とが一致するか否かを判別する（ステップＳＬ４）。なお、Ｐｉｔｃｈ２にストアする動作については後述する。Ｐｉｔｃｈ１のピッチとＰｉｔｃｈ２のピッチとが異なる場合には、このフローチャートを終了するが、Ｐｉｔｃｈ１のピッチとＰｉｔｃｈ２のピッチとが一致する場合には、点灯しているＬＥＤを消灯し（ステップＳＬ５）、単音レッスンのスケールデータのＡＤＤＲＥＳＳのアドレスをインクリメントする（ステップＳＬ６）。
【００４２】
そして、インクリメントしたＡＤＤＲＥＳＳのアドレスが最終アドレスを超えたか否かを判別し（ステップＳＬ７）、最終アドレスを超えていない場合には、ＡＤＤＲＥＳＳのアドレスに対応する位置にある押え位置データのアドレスにて指定される押え位置をＲＯＭから読み出す（ステップＳＬ８）。次に、押え位置に対応するフレット位置のＬＥＤを点灯する（ステップＳＬ９）。そして、このフローチャートを終了する。
【００４３】
ステップＳＬ７において、ＡＤＤＲＥＳＳのアドレスが最終アドレスを超えた場合には、図１８のフローチャートにおいて、ＳＣＡＬＥの値をインクリメントする（ステップＳＬ１０）。そして、インクリメントしたＳＣＡＬＥの値が最大値である「７」以下であるか否かを判別する（ステップＳＬ１１）。ＳＣＡＬＥの値が最大値以下である場合には、再び図１３に示した初期表示処理（１）を実行する（ステップＳＬ１２）。そして、このフローチャートを終了する。一方、インクリメントしたＳＣＡＬＥの値が最大値を超えた場合には、ＳＴＦを「０（演奏停止中）」にリセットして（ステップＳＬ１３）、全てのＬＥＤおよび操作パネルの表示部の表示を消灯する（ステップＳＬ１４）。そして、このフローチャートを終了する。なお、初期表示処理（１）において、レッスンの開始前に３秒間点灯するＬＥＤは、ＳＣＡＬＥの値に応じて異なる。
【００４４】
図２２に示した超基本スケールの場合には、上記したように、「１（Ｃ）」、「２（Ｄ）」、「３（Ｅ）」、「４（Ｆ）」、「５（Ｇ）」、「６（Ａ）」、「７（Ｂ）」の音高を表す１８個のＬＥＤを全て点灯するが、押え位置に対応する音高の楽譜は、ＡＢＣＤＥＦＧのアルファベットおよび数字で表される。図３１は、単音レッスンの楽譜を示す図である。図３１（ａ）は超基本スケールに該当する。最も低音の「Ｃ４」から最も高音の「Ｅ６」までの１７個の音符、すなわち、基本のオクターブの「ハ長調のド」から２オクターブ上の「ハ長調のミ」で構成される。この場合において、「Ｇ４」の音高は図４の「２１」および「３５」の２箇所の押え位置、すなわち、図２２における弦番号２とフレット番号１および弦番号３とフレット番号５の２箇所の押え位置に対応している。したがって、図６においては、アドレス「１１」およびアドレス「１２」の押え位置が同じ音高「Ｇ４」となり、合計で１８個の押え位置によって超基本スケールの運指が構成される。
【００４５】
したがって、超基本スケールのレッスンにおいては、１８個の押え位置のＬＥＤを低い音高から高い音高、および、高い音高から低い音高に順に点灯させて、「ドレミファソラシド」および「ドシラソファミレド」の上下の運指を練習させる。上下の練習の回数を５０往復程度行うことで、２オクターブ以上の演奏がそれなりにできるようになり、２００回程度行うとほぼ完全に演奏できるようになるというのが一般的である。
【００４６】
本発明では、ハ長調（Ｃから始まるＤ、Ｅ、Ｆ、Ｇ、Ａ、Ｂ）を基本に説明する。ハ長調からは、一般的にダイアトニックコードと呼ばれる７つのコードが派生し、これらが文章でいう「起承転結」の役目を持っていることが公知である。すなわち、Ｃメジャースケール（ハ長調）から派生するコードは、ＣＭ７、Ｄｍ７、Ｅｍ７、ＦＭ７、Ｇ７、Ａｍ７、Ｂｍ７（♭５）となっている。また、これらは曲によって調が変わっても、その機能が分かるように、IＭ７、IIＭ７、IIIｍ７、IVＭ７、V７、VIｍ７、VIIｍ７（♭５）という表記をとる場合が多い。本発明では、このＩからVIIまでのダイアトニックコードの構成音をスケール化（旋法化）し、「１＝I」から「７＝VII」までのコードトーンのスケールを指板上に運指として作りだしている。
【００４７】
図２４の運指は、「１」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＣＭ７の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｂ）の楽譜に示された音符に対応する９個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、矢印で示す所定の方向に沿って押え位置のＬＥＤを順に点灯させて、レッスンをガイドする。例えば、図に示すように、５弦および６弦の「１」、「３」、「５」の押え位置のＬＥＤを音高の順に点灯させて、「Ｃ３（ド）」、「Ｅ３（ミ）」、「Ｇ３（ソ）」のレッスンをガイドする。また、１弦ないし４弦の「７」、「１」、「３」、「５」、「７」、「１」の押え位置のＬＥＤを音高の順に点灯させて、「Ｂ３（シ）」、「Ｃ４（ド）」、「Ｅ４（ミ）」、「Ｇ４（ソ）」、「Ｂ４（シ）」、「Ｃ５（ド）」の２オクターブのレッスンをガイドする。
【００４８】
図２５の運指は、「２」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＤｍ７の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｃ）の楽譜に示された音符に対応する９個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、所定の方向に沿って押え位置のＬＥＤを音高の順に点灯させて、レッスンをガイドする。
【００４９】
図２６の運指は、「３」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＥｍ７の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｄ）の楽譜に示された音符に対応する９個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、所定の方向に沿って押え位置のＬＥＤを音高の順に点灯させて、レッスンをガイドする。
【００５０】
図２７の運指は、「４」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＦＭ７の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｅ）の楽譜に示された音符に対応する８個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、所定の方向に沿って押え位置のＬＥＤを音高の順に点灯させて、レッスンをガイドする。
【００５１】
図２８の運指は、「５」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＧ７の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｆ）の楽譜に示された音符に対応する７個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、所定の方向に沿って押え位置のＬＥＤを音高の順に点灯させて、レッスンをガイドする。
【００５２】
図２９の運指は、「６」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＡｍ７の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｇ）の楽譜に示された音符に対応する７個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、所定の方向に沿って押え位置のＬＥＤを音高の順に点灯させて、レッスンをガイドする。
【００５３】
図３０の運指は、「７」のコードトーンのスケールであり、ハ長調の「Ｃ」から派生するコードであるＢｍ７（♭５）の構成音をスケール化したレッスンである。このレッスンでは、図１３の初期表示処理（１）において、レッスンの開始前に、図３１（ｈ）の楽譜に示された音符に対応する６個のＬＥＤを点灯させて、押圧すべき押え位置の範囲を明らかにした後、所定の方向に沿って押え位置のＬＥＤを音高の順に点灯させて、レッスンをガイドする。
【００５４】
初心者は、図２２の超基本スケールを「調和する音（ダイアトニックスケール）の指板上の押さえ位置」として容易に記憶することができる。さらに、図２４ないし図３０の７種類のコードトーンスケール位置は、コード進行中の現在のコードに対して、「最も調和する音」として記憶する。この押さえ位置が身に付けば、通常の生ギターを演奏する場合は、超基本スケール位置とコードトーンスケール位置を用いて様々なフレーズを作成して伴奏することが可能になる。
さらに生ギターで演奏する場合、曲の調が変化しても、指板をシフトさせて演奏すれば、あらゆる調に対して本発明で身に付いた押さえ位置が使用可能である。すなわち、本発明によって指の位置パターンさえ記憶しておけば、ギターの場合は指板をシフトさせる演奏はトランスポーズと同じであるため、この方法を使用することにより、全ての曲において調和した演奏が可能となる。
例えば、ある調の曲を演奏したい場合を考える。ハ長調の曲を演奏したい場合は、ダイアトニックスケールの始まりの音は「Ｃ」なので、超基本スケールの１の音はＣとなる。ギターの６弦上では８フレットにＣの音があるので、超基本スケール位置の１の音は６弦の８フレットから始まるように演奏すればよい。また、他のコードトーンスケール位置も同様にシフトさせて演奏する。
例えば、ジャズの定番である「１６２５（いちろくにーごー）」のコード進行をハ長調で楽しむ場合を考える。この場合は、８フレットと１２フレットとの中間あたりに手首をもってきて、６弦の８フレットを１の音として、本発明で学んだ押さえ位置を用いて演奏する。１のコードがきたときは１のコードトーンを使用し、６のコードがきたときは６のコードトーンを使用する。また、超基本スケール位置もコードトーン位置ほどではないが調和するため、自分の好みの頻度で使用する。また、さらに演奏者が慣れてくると、この中から自分の好みの音を簡単に見つけだして、瞬時にフレーズを作成できるようになる。
【００５５】
図２０は、図１７のステップＳＫ５におけるコードレッスン処理のフローチャートである。この処理では、まず、点灯しているＬＥＤの押え位置の弦番号とフレット番号を取り出す（ステップＳＭ１）。次に、ＬＥＤが点灯しているフレット番号と押さえられているフレット番号とが一致しているか否かを判別する（ステップＳＭ２）。すなわち、押圧をガイドされているフレットが正しく押さえられているか否かを判別する。点灯しているフレット番号と押さえられているフレット番号とが異なる場合には、このフローチャートを終了する。点灯しているフレット番号と押さえられているフレット番号とが一致している場合には、さらに、ＬＥＤが点灯している弦番号とフラグＯＮ（ｎ）が「１」の弦番号とが一致しているか否かを判別する（ステップＳＭ３）。すなわち、撥弦をガイドされている弦が正しく撥弦されているか否かを判別する。点灯している弦番号とフラグＯＮ（ｎ）が「１」の弦番号とが異なる場合には、このフローチャートを終了する。
【００５６】
点灯している弦番号とフラグＯＮ（ｎ）が「１」の弦番号とが一致している場合には、点灯しているＬＥＤを消灯する（ステップＳＭ５）。そして、全部のＬＥＤが消灯されたか否かを判別し（ステップＳＭ６）、点灯しているＬＥＤが残っている場合には、このフローチャートを終了する。一方、全部のＬＥＤが消灯された場合には、ＡＤＤＲＥＳＳのアドレスをインクリメントする（ステップＳＭ６）。そして、インクリメントしたＡＤＤＲＥＳＳのアドレスがレッスンの終了を示す最終のアドレスであるか否かを判別する（ステップＳＭ７）。すなわち、図７における「７」のコードトーンの最後のアドレスであるか否かを判別する。ＡＤＤＲＥＳＳのアドレスが最後のアドレスである場合には、ＳＴＦを「０」にリセットして（ステップＳＭ８）、このフローチャートを終了する。一方、ＡＤＤＲＥＳＳのアドレスが最後のアドレスでない場合には、図に示した初期表示処理（２）を実行して（ステップＳＭ９）、このフローチャートを終了する。
【００５７】
図３２ないし図３８は、それぞれ「１（Ｃ３）」、「２（Ｄ３）」、「３（Ｅ３）」、「４（Ｆ３）」、「５（Ｇ３）」、「６（Ａ３）」、「７（Ｂ３）」を基音とする「１」のコードないし「７」の７種類のコードの運指のパターンを示す図である。各番号を基音とする運指の押え位置によって、曲の進行に応じた違和感のない有効なコードを演奏することができる。
【００５８】
図２１は、図８のメインルーチンにおけるステップＳＡ６の音声検知処理のフローチャートである。図１（Ａ）の操作パネル９に設けられたマイク端子に接続されたマイクに演奏者の音声が入力されたときは、図５のＣＰＵ１０１は音声検知処理を実行する。まず、ＳＴＦが「１（演奏中）」であるか又は「０（演奏停止中）」であるかを判別し（ステップＳＮ１）、ＳＴＦが「０」の場合にはこのフローチャートを終了するが、ＳＴＦが「１」の場合には、ＬＥＳＦが「０（単音レッスン）」であるか「１（コードレッスン）」であるかを判別する（ステップＳＮ２）。ＬＥＳＦが「１」の場合にはこのフローチャートを終了するが、ＬＥＳＦが「０」の場合には、図５のピッチ抽出回路１０９よりピッチデータを取り込み（ステップＳＮ３）、Ｐｉｔｃｈ２にピッチデータをストアする（ステップＳＮ４）。そして、このフローチャートを終了する。図１８の単音レッスン処理のステップＳＬ４に示したように、Ｐｉｔｃｈ１にストアされた撥弦のピッチと、Ｐｉｔｃｈ２にストアされた演奏者の音声のピッチとが一致した場合に、押え位置として点灯しているＬＥＤを消灯する。すなわち、レッスン曲の音高に対応する押え位置のＬＥＤを点灯して演奏をガイドしたときに、撥弦によるピッチと演奏者の音声のピッチとが異なる場合には、次の音高に進むことができないようになっている。
したがって、スピーカから発音されるピッチを声に出して、そのピッチすなわち音高を体で覚える効果があり、よりいっそう効率的なレッスンが可能になる。
【００５９】
以上のように、上記第１実施形態によれば、楽器本体に張設された６本の弦の撥弦操作により、押圧されているフレット位置に対応する音高の楽音を音源１１１により発生させる電子弦楽器において、限定されたフレット範囲内でダイアトニックスケールの音高の楽音を音源１１１にて発生するために必要なフレット押圧位置を示すフレット位置データが記憶されたＲＡＭ１０３と、ＲＡＭ１０３に記憶されたフレット位置データを所定の順序で読み出すとともに、読み出されたフレット位置データに対応するフレット位置を指示するための表示信号を出力する表示信号出力回路１０７と、を備えている。したがって、限定されたフレット範囲内でフレット押圧位置を憶えるだけでよいので、初心者は容易に演奏技術を習得できる。
ただし、張設された弦は必ずしも６本に限定する必要はない。少なくとも１本の弦が張設されていれば、初心者が容易にごく基本的な演奏技術を習得できる。
【００６０】
上記第１実施形態において、楽器本体には６本の弦が張設され、ＲＡＭ１０３に記憶するフレット位置データは、５フレットの範囲内で、その範囲内の最低フレットからひとつ飛びに指定される３個のフレットの各弦に対応するフレット位置を示すデータでかつ、最低フレットの３弦及び４弦に対応する２個のフレット位置データのみ、この２個のフレット位置データに代えて、１フレット分音高が高くなるフレット位置を示す位置データを有する構成になっている。したがって、フレット押圧位置が極めて単純な配置になるので、初心者は容易に運指のパターンを修得できる。
【００６１】
また、上記第１実施形態において、表示信号出力回路１０７は、所定の順序で読み出しを開始する前に、ＲＡＭ１０３に記憶されている全てのフレット位置を同時に読み出すことにより、フレットにおいて記憶された全てのフレット位置を一定時間同時に表示する。したがって、押さえるべき全てのフレット位置を演奏に先立って明示するので、演奏者は使用するに必要なフレット位置を容易に把握できる。
【００６２】
また、上記第１実施形態において、表示信号出力回路１０７は、所定の順序でＲＡＭ１０３からフレット位置データを読み出す際に、一度に複数のフレット位置データを順次読み出すモードと、フレット位置データをひとつずつ順次読み出すモードとに切り替え可能である。したがって、個人差に応じたモードバリエーションが可能になるので、演奏者は自分が練習したいモードを選択することができる。
【００６３】
また、上記第１実施形態において、電子弦楽器１はさらに、外部のマイクから音声信号を入力する音声入力部１０８と、その入力された音声信号の音高を解析し、フレットの押圧位置及び撥弦操作により指定される音高と解析した音高とが一致したときに、表示信号出力回路１０７に対してＲＡＭ１０３からのフレット位置データの読み出しを歩進させるＣＰＵ１０１を備えている。したがって、初心者は、自ら発音することで指の位置と音高とのつながりを強く感じて憶えることができ、演奏結果が正しいか否かを容易に認識できるとともに、音感の練習ができる。
【００６４】
なお、上記第１実施形態においては、単音のレッスンモードにおいて、１８個のＬＥＤを３秒間点灯した後は、押圧すべき押え位置のＬＥＤを点灯する構成にしたが、１８個のＬＥＤを点灯して、押圧すべき押え位置のＬＥＤを点灯から点滅に変化させる構成にしてもよい。あるいは、２色（例えば、赤色と緑色）発光のＬＥＤを設けて、１８個のＬＥＤを緑で点灯して、押圧すべき押え位置のＬＥＤを緑色から赤色に変更するような構成にしてもよい。
【００６５】
また、一般に、上記した長調すなわちメジャースケールと、ブルーススケールおよび短調すなわちマイナースケールとは別物として扱われている。しかし、本発明においては、メジャースケールに関連づけて、ブルーススケールおよびマイナースケールのレッスンを行うことができる。例えば、図２９に示した「６（Ａ）」を基音とするコードトーンによって短調の雰囲気を表現することができる。あるいは、特定の押え位置を右に１フレットだけシフトしたパターンで、ブルーススケールおよびマイナースケールのレッスンを行うことができる。
【００６６】
次に、本発明の第２実施形態について説明する。第１実施形態においては、練習専用に特化した電子ギターについて説明したが、第２実施形態においては、従来の通常の電子ギターを用いて本発明の練習方法を実現する。例えば、フレット番号１からフレット番号１３までの１３個のフレット（開放弦はフレット番号０）を有する６弦の電子ギターにおいて、各弦および限定された範囲のフレットの押え位置をガイドするＬＥＤを点灯させる。具体的には、第１実施形態の場合と同じ運指のパターンを構成するように、フレット番号８ないしフレット番号１２の５個のフレットの範囲にスイッチおよびＬＥＤを設ける。したがって、押圧によって発音すべき音高に対応する各スイッチの押え位置は、弦番号（１〜６）およびハ長調の場合はフレット番号（８〜１２）の５フレットによって表すことができる。なお、ハ長調だけでなく移調された場合には、音高の変化に応じてフレット番号をシフトした５フレットによって対応できる。
【００６７】
以上のように、この第２実施形態によれば、６本の弦を撥弦して電子的に楽音を発生する電子ギターにおいて、ボディから所定方向に延びるネックの表面に形成された各弦の１３個のフレット（フレット番号１ないしフレット番号１３）を有するフィンガーボードにおいて、ハ長調の場合にはフレット番号８からフレット番号１２までの限定された範囲の５フレットによって、演奏する曲にかかわらず、その範囲のＬＥＤを点灯させて押圧すべき位置を指示する。ハ長調だけでなく移調された場合には、音高の変化に応じてフレット番号をシフトした５フレットによって対応できる。したがって、通常の電子ギターを用いて初心者が容易に演奏技術を習得できる。
【符号の説明】
【００６８】
１  ボディ
２  ネック
３  フィンガーボード
４  フレット
５  弦
１０１  ＣＰＵ
１０４  音高検知回路
１０５  撥弦検知回路
１０７  表示信号出力回路
１０９  ピッチ抽出回路
【図１】
0005655837.tif 000002
【図２】
0005655837.tif 000003
【図３】
0005655837.tif 000004
【図４】
0005655837.tif 000005
【図５】
0005655837.tif 000006
【図６】
0005655837.tif 000007
【図７】
0005655837.tif 000008
【図８】
0005655837.tif 000009
【図９】
0005655837.tif 000010
【図１０】
0005655837.tif 000011
【図１１】
0005655837.tif 000012
【図１２】
0005655837.tif 000013
【図１３】
0005655837.tif 000014
【図１４】
0005655837.tif 000015
【図１５】
0005655837.tif 000016
【図１６】
0005655837.tif 000017
【図１７】
0005655837.tif 000018
【図１８】
0005655837.tif 000019
【図１９】
0005655837.tif 000020
【図２０】
0005655837.tif 000021
【図２１】
0005655837.tif 000022
【図２２】
0005655837.tif 000023
【図２３】
0005655837.tif 000024
【図２４】
0005655837.tif 000025
【図２５】
0005655837.tif 000026
【図２６】
0005655837.tif 000027
【図２７】
0005655837.tif 000028
【図２８】
0005655837.tif 000029
【図２９】
0005655837.tif 000030
【図３０】
0005655837.tif 000031
【図３１】
0005655837.tif 000032
【図３２】
0005655837.tif 000033
【図３３】
0005655837.tif 000034
【図３４】
0005655837.tif 000035
【図３５】
0005655837.tif 000036
【図３６】
0005655837.tif 000037
【図３７】
0005655837.tif 000038
【図３８】
0005655837.tif 000039