(57)【要約】 【課題】  発光機能を有する弦楽器型の電子楽器において視覚的に面白みのある発光制御を行えるようにする。【解決手段】  電子弦楽器は、ネック２において列状に配列された音高指定スイッチ１０には発光部１０ａが(ＬＥＤ)が内蔵され、各音高指定スイッチ１０自体が個別に発光しうる。電子弦楽器の発光制御は、発光デモンストレーションを行う発光モードに設定されうる。速度設定手段は該発光モードにおける発光制御の進行速度を可変設定でき、発光制御手段は、前記発光モードに対応する所定の発光パターンに従う発光の進行が前記速度設定手段で設定された速度に応じて切り替わるよう制御する。【選択図】  図２
2006058443.tif 000002
【特許請求の範囲】
【請求項１】
発光部を具えた複数の演奏操作子を所定の配列で配置してなる指板構造を有する弦楽器型の電子楽器において、
前記電子楽器の動作モードを所定の発光モードに設定するモード設定手段と、
前記発光モードにおける発光制御の進行速度を可変設定しうる速度設定手段と、
前記モード設定手段において設定された発光モードに対応する所定の発光パターンに従って、発光すべき前記発光部の位置が、前記速度設定手段で設定された速度に応じて切り替わるよう制御する発光制御手段と
を具備することを特徴とする弦楽器型の電子楽器。
【請求項２】
前記発光制御手段は、前記所定の発光パターンに従って、発光すべき前記発光部の位置を、前記複数の演奏操作子の所定の配列に沿って切り替える手段を含む請求項１に記載の弦楽器型の電子楽器。
【請求項３】
或る演奏テンポに従って再生されるべき自動演奏曲データを供給する手段と、前記自動演奏曲データに基づく自動演奏曲の再生を行う再生手段とを更に具え、
前記速度設定手段は、前記再生手段による自動演奏曲の再生実行が指示された時、再生すべき前記自動演奏データの演奏テンポに応じた速度を設定する手段を含む請求項１又は２に記載の弦楽器型の電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばギターやウクレレ等のような構造のアコースティック弦楽器を模擬して構成された弦楽器型の電子楽器に関し、特に、発光機能を有するものに関する。
【背景技術】
【０００２】
従来から、自然楽器のギターを模擬して構成された弦楽器型の電子楽器（電子弦楽器）が知られている。一例として、ギター型の電子楽器は、ネック上のフレットに対応する位置には、音高指定するための複数の音高指定スイッチを有し、自然楽器のギターにおける撥弦位置に対応する位置には、弦を模擬した構成の複数（ギター型であれば６つ）の発音指示操作子を有する。音高指定スイッチの操作によって音高が指定され、発音指示操作子の操作（＝弾弦操作）に応じたタイミングで、該指定された音高の楽音が発生される（例えば、下記特許文献１参照）。
【０００３】
前記特許文献１に示されたギター型電子楽器は、前記複数の音高指定スイッチの各々に発光部を具備しており、演奏ガイド機能として、演奏の手本となる自動演奏データに基づき前記発光部を選択的に点灯制御することで、実行すべき演奏操作をユーザに提示することができた。
【０００４】
しかし、上記特許文献１に示されたギター型の電子楽器において、各音高指定スイッチに設けられた発光部は演奏ガイドとしてしか使用されていなかったので、演奏中にのみ発光制御されるものであった。よって、例えば、楽曲のデモ演奏（自動再生）中に発光部を発光させる機能などはなかった。また、演奏中の発光制御にしても、演奏ガイド機能が前提となっていたため、演奏曲の進行に従属した発光が行われるのみであった。このため、その発光制御は単調であって、視覚的な面白みが少なかった。
【特許文献１】特開２００２−２５８８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述の点に鑑みてなされたもので、発光機能を有する弦楽器型の電子楽器において、視覚的に面白みのある発光制御を行えるようにした弦楽器型電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、発光部を具えた複数の演奏操作子を所定の配列で配置してなる指板構造を有する弦楽器型の電子楽器において、前記電子楽器の動作モードを所定の発光モードに設定するモード設定手段と、前記発光モードにおける発光制御の進行速度を可変設定しうる速度設定手段と、前記モード設定手段において設定された発光モードに対応する所定の発光パターンに従って、発光すべき前記発光部の位置が、前記速度設定手段で設定された速度に応じて切り替わるよう制御する発光制御手段とを具備することを特徴とする。
【発明の効果】
【０００７】
この発明によれば、モード設定手段において当該電子楽器の動作モードを所定の発光モードに設定し、速度設定手段において前記発光モードにおける発光制御の進行速度を可変設定する。発光制御手段が、前記モード設定手段において設定された発光モードに対応する所定の発光パターンに従って、発光すべき前記発光部の位置が、前記速度設定手段で設定された速度に応じて切り替わるよう制御することで、例えば、自動演奏曲の再生実行時に、速度設定手段において該自動演奏曲の演奏テンポに応じた速度が設定される場合であっても、該自動演奏の進行とは関係のない発光パターンで前記発光部の発光が進行するので、視覚的に面白みのある発光制御を行うことができるようになる。また、速度設定手段において該自動演奏曲の演奏テンポに依存しない独立した速度設定がなされる場合には、演奏テンポにも依存しない発光制御を行うことができるので、より一層、視覚的な面白みの効果を高めた発光制御を行うことができるという優れた効果を奏する。これにより、当該弦楽器型の電子楽器に、発光デモンストレーション的な機能を加えることができ、例えば、演奏していないときに前記発光モードに従う発光制御を行うことで、クリスマスツリーのようなイルミネーション効果を出すことができ、当該弦楽器型の電子楽器を電光装飾物として使用することができる。また、この発明に係る発光制御と演奏（自動演奏データに従う自動演奏或いは演奏者によるマニュアル演奏）とを組み合わせるようにしてもよい。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照してこの発明の一実施例について説明する。当該実施例において、この発明に係る電子楽器の一例として、自然楽器のウクレレを模擬したウクレレ型電子楽器を示す。
【０００９】
図１は、この実施例に係るウクレレ型電子楽器の電気的ハードウェア構成を機能的に示すブロック図である。また、図２（ａ）は、この実施例に係るウクレレ型電子楽器の外観を上面から見た平面図であり、（ｂ）は、（ａ）のウクレレを裏面から見た図である。
【００１０】
図１に示すように、この実施例に係るウクレレ型電子楽器の電気的なハードウェア構成は、ＣＰＵ２０（発光制御手段の一部）、ＲＯＭ２１、ＲＡＭ２２、音源２３（楽音発生手段）、インターフェース２４、２５、機能設定操作子２６、表示機２７、記憶装置２８、外部インターフェース２９等を含み、各装置間がバス３０を介して互いに接続される。インターフェース２４には、後述する音高指定スイッチ１０及び発音指示操作子１１が接続される。また、インターフェース２５には、後述する発光部１０ａ及び発光体７ａが接続される。ＣＰＵ２０には、各種時間を計時するタイマ２０ａが接続され、該タイマ２０ａにより自動演奏のための演奏テンポ等を設定するためのテンポクロックを発生する。このテンポクロックパルスの周波数は、機能設定操作子２６に含まれるテンポ設定用のスイッチによって調整しうる。
【００１１】
ＣＰＵ２０、ＲＯＭ２１及びＲＡＭ２２を含む信号処理システムにより、各種制御プログラムを実行して、各種操作子の操作検出処理や、パラメータ設定処理、楽音発音制御、発光制御等、当該電子楽器の全体的な動作の制御を行う。各種制御プログラムは、ＲＯＭ２１、ＲＡＭ２２或いは記憶装置２８等、適宜の記憶媒体に記憶されていてよい。前記制御プログラムには、この実施例に係る発光制御を実行するためのプログラムが含まれる。
【００１２】
図２（ａ）に示す様に、この実施例に係るウクレレ型電子楽器の全体的な外観形状は、通常のアコースティックのウクレレを模擬したもので、大別して、ボディ（本体部）１と、該ボディ１の一端から突き出したネック２とから成り、ネック２の一端部にはヘッド３が形成されている。ボディ１、ネック２及びヘッド３の各部材の形状及び寸法はアコースティックのウクレレと概ね同様である。
【００１３】
ボディ１の略中央には、アコースティックのウクレレの４つの弦に対応して、４個の発音指示操作子１１が設けられている。各発音指示操作子１１は、ウクレレの弦を模擬した金属ワイヤ製の部材によって構成されており、演奏者による該部材に対する弾弦操作に応じた振動（タッチデータ）を検出するセンサ機構を備える。センサ機構は、各発音指示操作子１１毎にもうけられたピエゾセンサ等適宜の振動検出センサによって構成しうるもので、弾弦操作の方向（ダウンストローク又はアップストローク）を区別可能に構成するとよい。ＣＰＵ２０（図１参照）は、該検出信号に基づき楽音の発音タイミング及び発音音量を制御する。
【００１４】
各発音指示操作子１１は、演奏者が当該楽器を演奏すべく構えた時に下側に位置するものから上に向かって高音用の操作子から順に低音用の操作子となる。一般に、弦楽器の弦は、音域の高いものから低いものに向かって順に１弦、２弦、３弦…という弦番号が与えられており、この実施例においても、その弦番号の呼称を採用する。すなわち、各発音指示操作子１１の弦番号は、図において下側に位置するものから順に、第１弦、第２弦、第３弦及び第４弦となる。
【００１５】
また、図２（ａ）においてネック２の表面（すなわち、アコースティックのウクレレでいう指盤部）には１２個のフレット４が配列されている。各フレット４の部材は振動する弦の長さを規定するという自然楽器におけるウクレレのフレットとしての機能を果たすものではなく、次に述べる音高指定スイッチの操作位置の目安となるものである。なお、フレットは、一般に、ヘッド３側に配置されたものからボディ側に向かって順に、第１フレット、第２フレット…第１２フレットと呼称されるもので、本明細書中でもその呼称を踏襲する。
【００１６】
ネック２には、複数（この例では４８個）の音高指定スイッチ（音高指示手段）１０が配置される。各音高指定スイッチ１０は、ユーザによる押下操作に応じてスイッチオン状態となり、押下が解かれるとオフ状態となる。音高指定スイッチ１０の押下操作に応じて、操作された音高指定スイッチ１０に対応するキーコードが発生し、該発生したキーコードに基づき発音すべき楽音の音高が指定される。図２（ａ）に示すように、複数の音高指定スイッチ１０は、第１〜第１２フレットの並び方向（図において横方向）に沿って１２段の「列」と、４つの発音指示操作子１１の並び方向（図において縦方向）に沿って４段の「行」とからなるマトリックス状に配設される。すなわち、或る一つの発音指示操作子１１に、１２個を一組とする音高指定スイッチ１０の一列が対応付けられており、発生される楽音は、発音指示操作子１１の弾弦操作と、該発音指示操作子１１に対応する列の音高指定スイッチ１０の押下操作状態との組み合わせに応じて決定される。演奏者は、自然楽器のウクレレにおける演奏と同様に、一方の手で、任意のフレット（音高指定スイッチ１０）を押えて音高を指定し、もう一方の手で発音指示操作子１１を弾弦操作したタイミングで、該押えた音高指定スイッチ１０に割り当てられた音高の楽音を発生させることができる。各音高指定スイッチ１０に対する音高の割り当ての設定については後述する。
【００１７】
なお、この明細書中では、４つの発音指示操作子１１のそれぞれに対応する音高指定スイッチ１０の各列を指して、便宜上「弦」と呼ぶことがある。また、音高指定スイッチ１０の「行」という用語は、或るフレットに属する４つの音高指定スイッチ１０を指す。
【００１８】
各音高指定スイッチ１０の表面は透過性を有した部材によって構成されており、各スイッチ１０内部には、例えばＬＥＤからなる発光部１０ａが組み込まれている。この発光部１０ａを点灯させることで音高指定スイッチ１０自体を発光させることができる。ＣＰＵ２０（図１参照）は、後述するモード設定に応じた所定の発光パターンに従って、発光させる音高指定スイッチ１０の位置を切り替え制御することで、この発明に係る発光制御を実現する。この発明に係る発光制御は、ＬＥＤの発光制御を、ユーザによる楽器演奏や自動演奏データに従う自動演奏に従属せず、主にＬＥＤの点灯による視覚的な興趣性、装飾的効果をその目的の１つとして、ある種のデモンストレーション的に行うことに特徴がある。この明細書中では、この発光制御のモードを「イルミネーションモード」という。なお、この実施例においては、詳しくは後述するように、「イルミネーションモード」の設定は、複数の音高指定スイッチ１０を、或る特定の組み合わせで、同時押しすることによって指示される。
【００１９】
この実施例に係る「イルミネーションモード」の概要について、図３を参照して説明する。図３（ａ）及び（ｂ）は、図２（ａ）のネック２におけるフレット４及び音高指定スイッチ１０の概略を示す図である。図において、発光状態にある音高指定スイッチ１０（発光部１０ａ）を網掛け表示によって表す。図３（ａ）は、第１の発光パターンとして、所定の発光切り替えタイミングに従って、発光させる音高指定スイッチ１０の位置をランダムに切り替えるパターンを例示している。この第１の発光パターンに従えば、音高指定スイッチ１０（発光部１０ａ）が時間経過に従ってランダムに点灯制御される。
発光させる音高指定スイッチ１０の位置を切り換えるための前記所定の発光切り替えタイミングは、発光切り換え速度を規定する所定のテンポクロックに応じて時間的長さを可変できる。このテンポクロックの周期（テンポ値ｔｅｍｐｏ）は、機能設定操作子２６（図１参照）に含まれるテンポ設定用のスイッチによって調整しうる。当該電子楽器の電源投入時には前記テンポ値として所定の初期値、例えば「テンポ値ｔｅｍｐｏ＝１００」すなわち1分間につき１００拍のテンポ値が設定されているものとする。このテンポ値はユーザによって任意に設定変更が可能であってよい。
【００２０】
図３（ａ）に示す第１の発光パターンにおける発光切り替えタイミングの一例として、４分音符の２拍に１回毎の割合で発光切り替えタイミング到来するように設定することができる。この発光切り替えタイミングの一例に従えば、発光させる音高指定スイッチ１０の位置が２拍ごとにランダムに切り替わることになる。図３（ａ）は、上側に描かれたネック２において、第３弦の第３フレットに位置する音高指定スイッチ１０（発光部１０ａ）が発光し、次回の発光切り替えタイミングで、下側に描かれたネック２のように、発光する音高指定スイッチ１０の位置が第２弦の第９フレットのものに切り替わった例を示している。なお、（ａ）に示す例では、１回の発光切り替えタイミングで１つの音高指定スイッチ１０が発光するように描かれているが、これに限らず、１回の発光切り替えタイミングで複数の音高指定スイッチ１０がランダムな組み合わせで発光されるようにしてもよい。
【００２１】
図３（ｂ）は、第２の発光パターンの一例として、音高指定スイッチ１０（発光部１０ａ）を「行」毎に発光させ、音高指定スイッチ１０の「行」の発光位置を、フレット配列方向に沿って順次シフトさせてゆくパターンを示す。この第２の発光パターンに従えば、音高指定スイッチ１０（発光部１０ａ）が、時間経過に従って、フレットの配列方向（ネック長手方向）に沿って順次点灯制御されるようになる。
【００２２】
第２の発光パターンにおける発光切り替えタイミングの一例として、４分音符の１拍毎に発光切り替えタイミング到来するように設定することができる。この発光切り替えタイミングの一例に従えば、発光される音高指定スイッチ１０の「行」の位置は１拍ごとに順次隣接するフレットに移動することになる。図３（ｂ）に例示する発光パターンでは、１回の発光切り替えタイミングで、複数箇所（図では３カ所）の音高指定スイッチ１０の行を同時に発光させると共に、発光する音高指定スイッチ１０の行の位置が時間経過に従って１フレットと１２フレットの間を往復移動する例を示している。図３（ｂ）は、上側に描かれたネック２において、第３、第６及び第９フレットの音高指定スイッチ１０（発光部１０ａ）の行が発光し、次回の発光切り替えタイミングで、下側に描かれたネック２のように、発光する各音高指定スイッチ１０の行が一つ左隣にシフトして（切り替わって）、第４、第７及び第１０フレットの音高指定スイッチ１０の行が発光された例を示している。往復移動させる場合には、例えば、発光状態にある音高指定スイッチ１０の行が１２フレットに達したら次のタイミングでは、そのまま１２フレットの行を発光させ、その次のタイミングで、図３（ｂ）において右隣の１１フレットに移動するよう制御し、以後、１フレットに向かって移動させる。そして、１フレットに達したら、上記と同様に移動方向を反転させるように制御すれば往復移動を実現できる。
【００２３】
図３（ｂ）に示す第２の発光パターンでは、１回の発光切り替えタイミングで、複数箇所（図では３カ所）の音高指定スイッチ１０の行を同時に発光させる例を示したが、１回の発光切り替えタイミングで、１行の音高指定スイッチ１０を発光させるようにしてもよい。また、１回の発光切り替えタイミングで１つ隣のフレットに移動する例を示したが、１回の発光切り替えタイミングあたりの移動量は、前記に限らず、例えば２つ隣のフレットに飛び飛びに移動するなど適宜に設定されてよい。また、１行の音高指定スイッチ（各弦の４つのスイッチ）を纏めて発光させるパターンに限らず、１回に発光させる音高指定スイッチの数は適宜に変更可能であるし、各発光切り替えタイミング毎に発光させる音高指定スイッチの数が異なっていてもよい。また、発光する音高指定スイッチ１０の行の位置が時間経過に従って１フレットと１２フレットの間を往復移動させる例に限らず、その移動方向は一方向的であってもよい。また、発光位置の移動は、列に沿う向きの移動（横移動）に限定されない。例えば音高指定スイッチを列毎に発光、或いは、１つずつ発光させるのであれば、行に沿う向きの移動（縦移動）も可能であるし、斜めの移動もまた可能である。斜め移動の１例としては、１つの音高指定スイッチを発光させる場合について考えるに、１回の発光切り替えタイミングで、隣接弦、隣接フレットに移動させる（例えば、４弦の１フレットから３弦の２フレットへ移動させる）等であってよい。また、発光位置の直線的移動に限らず、例えば何らかの造形的模様や文字列等の象を表現すべく、特定の１又は複数の音高指定スイッチを選択的に発光制御するようにしてもよい。
すなわち、前記第１の発光パターンは、発光させる音高指定スイッチの位置がランダムに切り替わるパターンであるのに対して、第２の発光パターンは、発光させる音高指定スイッチの位置が何らかの規則に従って切り替わるパターンである、といってもよい。第１及び第２の発光パターンの何れにおいても、その具体的な制御については種々のバリエーションをとりうる。また、第２のパターンにあっては、切り替わり規則をユーザが任意に設定できてもよい。
【００２４】
なお、前記発光切り替えタイミングを規定するテンポ値は、当該電子楽器において自動演奏を実行する際の演奏テンポとは別途に設定されるもであってよいが、これに限らず、テンポ値が自動演奏テンポの設定に連動していてもよい。例えば、楽曲データの自動再生（自動演奏）が実行される場合、或いは、楽曲データの自動再生が行われた後、イルミネーション用のテンポ（発光切り替えのテンポ）が、自動演奏用のテンポに追従するようにしてもよい。
【００２５】
図１及び図２に戻ると、表示機２７は、この実施例では、図２（ａ）に示すようにヘッド３の表面に配置されている。表示機２７は、例えば、３桁分の７セグメント表示機によって構成されてよく、ＣＰＵ２０の制御に従い、テンポ値などの各種パラメータの設定状態や演奏状態等を表示することができる。
【００２６】
また、図１における機能設定操作子２６は、図２（ｂ）に示す４つのダイヤル式スイッチ５ａ〜５ｄに相当するものである。図２（ｂ）に示すように、４つのダイヤル式スイッチ５ａ，５ｂ，５ｃ及び５ｄは、ウクレレの糸巻き（ペグ）を模擬したもので、ヘッド３の裏面に配設される。ダイヤル式スイッチ５ａ，５ｂ，５ｃ及び５ｄは、ロータリーエンコーダを含んで構成され、ユーザによって回転操作されるものであり、その回転操作状態に応じた設定信号がＣＰＵ２０に与えられる。これらダイヤル式スイッチ５ａ〜５ｄは、各種動作モードの切り替えや、音色設定（楽器種類選択）、音量設定等のモード設定や、テンポ値の設定等を行う操作子として機能する。すなわち、ユーザは、テンポ値設定用に割り当てられたダイヤル式スイッチ（５ａ乃至５ｄの何れか）を操作することで、テンポ値を任意設定することができる。
また、音色設定（楽器種類選択）によれば、任意に選択した楽器種類に対応する音色を設定すると共に、該選択された楽器の種類に応じて、音色指定スイッチ１０の各列（各弦）の開放弦のピッチを一括してセットすることができる。なお、ここで「各弦の開放弦のピッチ」とは、音色指定スイッチ１０を押さえずに各弦を弾奏した際の音高である。標準的なウクレレの設定では、１弦から４弦の順に、音名「Ａ」，音名「Ｅ」，音名「Ｃ」，音名「Ｇ」と設定される。
【００２７】
また、ダイヤル式スイッチ５ａ〜５ｄは、「フリーチューニングモード」においては、音高指定スイッチ１０の各列（各弦）毎の音高調整（チューニング）を個別に行うための操作子として機能する。前記「フリーチューニングモード」とは、本明細書中において、各弦毎のチューニングを個別に行うモードの呼称として用いる用語である。「フリーチューニングモード」においては、各ダイヤル式スイッチ５ａ〜５ｄが音高指定スイッチ１０の各列（開放弦１〜４）に割り当てられ、各ダイヤル式スイッチ５ａ〜５ｄを個別に操作することで、その操作量に応じて、該当する列の開放弦のピッチを個別に変更することができる。各弦毎のピッチ設定は、例えば、各ダイヤル式スイッチ５ａ〜５ｄ毎の操作状態に応じたパラメータ値と、各弦に設定されるべき音高データとを対応付けたテーブルを用いて行うことができる。このように、各列（各弦）毎の音高調整（チューニング）が、回転式操作子を用いて自由に可変できることで、アコースティック楽器のような操作感覚、調整感覚でチューニングを行うことができるようになる。なお、この実施例では、「フリーチューニングモード」の設定は、複数の音高指定スイッチ１０を、或る特定の組み合わせで、同時押しすることによって指示されるものとする。
【００２８】
また、図１及び図２において、記憶装置２８は、電子楽器を動作させるための各種制御プログラムや、自動演奏用の曲データ等を記憶すること、或いは、各種パラメータのユーザ設定を記憶させておくこと等に利用してよく、記憶装置２８に記憶させた各種パラメータのユーザ設定は、任意に読み出して書き換えすることができてよい。記憶装置２８は、例えば、ハードディスク、フレキシブルディスク又はフロッピー（登録商標）ディスク、コンパクトディスク（ＣＤ‐ＲＯＭ）、光磁気ディスク（ＭＯ）、ＺＩＰディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、半導体メモリ等、適宜の記憶媒体で構成されてよい。
【００２９】
また、音源２３は、記憶装置２８から読み出した演奏データや、ユーザによる音高指定スイッチ１０と発音指示操作子１１の操作に対応する楽音を表すディジタルオーディオ信号を発生する。音源２３の音源方式は、波形メモリ等の従来から知られるいかなる方式を用いてもよい。なお、音源２３は４つの発音指示操作子１１に夫々対応する４つの発音チャンネルにおいて各発音チャンネル毎に楽音を発生させることが可能である。サウンドシステム２３ａは、音源２３から供給されたディジタルオーディオ信号をアナログオーディオ信号に変換し、該アナログオーディオ信号を増幅してスピーカから発音させる。
この実施例では、図２（ａ）に示すように、スピーカは放音口７（サウンドホール）に相当する位置に内蔵される。この放音口７（サウンドホール）の周囲には、例えばＬＥＤからなる発光体７ａが設けられている。この発光体７ａは、ユーザが設定した発光速度または自動演奏データのテンポ速度に応じて点滅制御されるもので、その発光により演奏タイミングを示したり、演奏者の手元に光をあてたり、或いは、イルミネーション的に（つまり視覚的な興味で）発光させたりする。
【００３０】
また、ボディ１裏面の端部に形成された凹部１ａには、図示しない電源スイッチ、音量つまみ、ヘッドフォン／外部出力端子、外部入力端子、ＵＳＢ規格等、各種信号入出力用のインターフェースなどが設けられている。これは図１の外部インターフェース２９に相当する。外部インターフェース２９を介して、適宜の外部機器と接続し、自動演奏データ等の各種データや制御プログラムの送受信等を行うことができ、また、インターネット等の通信ネットワークを経由して自動演奏データ等の各種データや制御プログラムをダウンロードすること等を行うことができる。なお、外部から受信した自動演奏データを記憶装置２８に記憶させることや、音源２３において該受信した自動演奏データに基づく発音を行うこと等が可能である。また、図２（ｂ）において、ボディ１の裏面に示す符号６は、電池ボックスの蓋部であり、該電池ボックス内に電池を収納しうる。
【００３１】
図４は当該ウクレレ型電子楽器のメインルーチンの処理手順を示すフローチャートである。ウクレレ型電子楽器に電源が投入されると、所定の初期化処理（ステップＳ１）が行われたのち、機能設定処理（ステップＳ２）、この実施例に係る「イルミネーション」処理（ステップＳ３）、及び、演奏処理（ステップＳ４）の処理が繰り返し実行される。ステップＳ４の演奏処理は、自動演奏データに従う自動演奏や、ユーザ演奏に従う楽器演奏等を実行する処理である。なお、演奏ガイド機能としてのスイッチ発光制御はステップＳ４の演奏処理に含まれるものとする。
【００３２】
図５は、図４のステップＳ２に示す機能設定処理の手順の一例を示すフローチャートである。先ず、ステップＳ１０、Ｓ１１において、特定の組み合わせの音高指定スイッチ１０の操作によるモード設定指示を受け付ける。すなわち、音高指定スイッチ１０の操作の有無を判定（ステップＳ１０）し、特定の組み合わせ音高指定スイッチ１０の同時押え操作であるかどうかを判定（ステップＳ１１）し、ｙｅｓであれば、同時操作された音高指定スイッチ１０の組み合わせに応じたモード切り換えを行う。
【００３３】
この実施例では、特定の組み合わせの音高指定スイッチ１０の同時押え操作によって、大別して次の２種類のモードの設定を指示しうるものとする：すなわち、「イルミネーションモード」と「フリーチューニングモード」である。なお、図５において、説明の便宜上「イルミネーションモード」を指示するための音高指定スイッチ１０の組み合わせを「組み合わせＡ」、「フリーチューニングモード」を指示するための音高指定スイッチ１０の組み合わせを「組み合わせＢ」と表現している。
【００３４】
まず、ステップＳ１２におけるイルミネーションモードの設定について説明する。この実施例では、イルミネーションモードには、次の３通りのモードがある。すなわち：１）放音口７（サウンドホール）の周囲に設けられた発光体７ａの点滅制御モード、２）前記第１の発光パターンに従うイルミネーションモードＡ、３）前記第２の発光パターンに従うイルミネーションモードＢである。前記イルミネーションモードＡは、前記図３（ａ）に例示した第１の発光パターンで発光制御を行うモードであり、イルミネーションモードＢは、前記図３（ｂ）に例示した第２の発光パターンで発光制御を行うモードである。
【００３５】
これら３つのイルミネーションモードは、同じ組み合わせの音高指定スイッチ１０の同時押え操作によって、切り換え・設定されるもので、当該組み合わせの音高指定スイッチ１０の同時押え操作を行う毎に、イルミネーションモードの設定状態がタップ式で順次切り換わるようになっている。例えば、１回目で発光体７ａの点滅制御モード、２回目でイルミネーションモードＡ、３回目でイルミネーションモードＢ、４回目でイルミネーションモードの設定オフに戻るようにする。イルミネーションモードの変更を行うためも同時押え操作される音高指定スイッチ１０の組み合わせは、通常の演奏操作では行われないようなスイッチの組み合わせであるとよく、例えば、第１、２、３及び４弦に対応する各列の、第１フレットの音高指定スイッチ１０と、第１及び４弦の第１２フレットの音高指定スイッチ１０とを同時に押える組み合わせ等であってよい。このように、この実施例によれば、音高指定スイッチ１０（演奏操作子）を利用してイルミネーションモードの設定を行うことができるので、格別のモード設定用のスイッチ類の配設が不要となり、スイッチ設置スペースの効率化を図ることができると共に、余剰的スイッチ類を設けないことで、弦楽器型電子楽器の全体的外観を、より自然楽器のそれに近似させることができるという点でも好ましい。
イルミネーションモードの設定状態は、表示機２７（図２（ａ）参照）に表示されてよく、ユーザは表示機２７にて現在設定されているイルミネーションモードの種類を確認できる。ここで設定されたイルミネーションモードに従って、後述する「イルミネーション」処理（図４のステップＳ３）による発光制御が実行される。
【００３６】
ステップＳ１３における「フリーチューニングモード」の設定は、前記「イルミネーションの変更」を指示する音高指定スイッチ１０の組み合わせとは異なる組み合わせの音高指定スイッチ１０の同時押え操作によって指示されるものとする。例えば、第１弦に対応する列の、第１、２、３及び４フレットのスイッチと、第１２フレットのスイッチを同時に押える組み合わせ等である。「フリーチューニングモード」の設定は、例えば前記の組み合わせの音高指定スイッチ１０の同時押え操作に応じてタップ式に設定オン・オフが切り替わる。
【００３７】
ステップＳ１４では、ダイヤル式スイッチ５ａ〜５ｄのいずれかが回転操作されたかどうかを判定し、操作があれば（ｙｅｓの場合）、処理をステップＳ１５に進める。前記ステップＳ１３において「フリーチューニングモード」が設定されている場合は（ステップＳ１５のｙｅｓ）、ステップＳ１６において、操作されたダイヤル式スイッチ５ａ乃至５ｄに対応する弦（音高指定スイッチ１０の列）において、現時点で各弦に設定されているチューニング（音高値）を読み出し、ステップＳ１７では、操作されたダイヤル式スイッチ５ａ乃至５ｄの回転操作の方向及び量に基づいて、当該弦の音高値を変更することで、当該弦の開放弦のチューニングを変更する。ステップＳ１８では、ステップＳ１７において新規に設定された音名を表示機２７に表示する。これにより各弦毎に個別にチューニングを行うことができる。
【００３８】
一方、「フリーチューニングモード」に設定されていない場合は（ステップＳ１５のｎｏ）、ステップＳ１９において、操作されたダイヤル式スイッチに割り当てられた機能に応じた処理を実行する。操作されたダイヤル式スイッチに割り当てられた機能は、例えば、「ソング選択」、「音色選択（楽器種類選択）」、「テンポ変更」或いは「音量バランス設定」等である。このステップＳ１９において、「テンポ変更」用に割り当てられたダイヤル式スイッチの操作に応じて、イルミネーションモードにおける発光切り替えタイミングを規定するテンポ値を任意に変更できる。また、その他の操作子の入力があれば、ステップＳ２０、Ｓ２１において、実行された操作入力に従った処理を行う。
【００３９】
次に、「イルミネーション」処理（図４ステップＳ３）によって実行される前記イルミネーションモードＡ及びイルミネーションモードＢにおける発光制御の手順について図６及び図７のフローチャートを参照して説明する。図６は、イルミネーションモードＡにおける発光切り替えタイミングの「カウント値Ｙ」及びイルミネーションモードＢにおける発光切り替えタイミングの「カウント値Ｘ」を計測する処理の一例を示すフローチャートである。この処理は、前記テンポ値に基づくテンポクロックの周期毎に実行されるタイマインタラプト処理である。すなわち、図１に示すタイマ２０ａが発生するテンポクロック毎にＣＰＵ２０に対してタイマインタラプト命令が与えられ、該タイマインタラプト命令に応じて実行される。このタイマインタラプト命令に基づく割り込み時間間隔は、例えばダイヤル式操作子（５ａ〜５ｄの何れか）によって変更可能である。
ステップＳ３０において、カウント値Ｘ及びカウント値Ｙにそれぞれ数値「１」が加算されることで、両カウント値Ｘ及びＹをインクリメントする。これにより、当該タイマインタラプト処理の起動機会毎に、カウント値Ｘ及びカウント値Ｙの値が「１」ずつ加算される。
【００４０】
ステップＳ３１では、カウント値Ｘがテンポ値（ｔｅｍｐｏ）に達したかどうか判定する。テンポ値に、初期設定値として例えば値１００が設定されているとすると、１００回目のタイマインタラプト処理でｙｅｓに分岐する。カウント値Ｘがテンポ値（ｔｅｍｐｏ）に達したら、ステップＳ３２においてカウント値Ｘの値を０にリセットする。カウント値Ｘがテンポ値（ｔｅｍｐｏ）に達したことは、イルミネーションモードＢにおける発光切り替えタイミングの到来を意味するので、この時点でカウント値Ｘの値を０にリセットする。
【００４１】
また、ステップＳ３３では、カウント値Ｙがテンポ値（ｔｅｍｐｏ）のＡ倍に達したかどうか判定する。ここで、カウント値Ｙをテンポ値（ｔｅｍｐｏ）のＡ倍と比較しているのは、イルミネーションモードＢの発光切り替えタイミングは、Ａ拍（１拍のＡ倍）に１回の機会で到来するものと想定しているためである。図３（ａ）を参照して説明した第１の発光パターン（イルミネーションモードＡ）に従えば、発光切り替えタイミングを２拍毎として説明したので、Ａ＝２となる。この場合、テンポ値に、初期設定値として例えば値１００が設定されているとすると、２００回目のタイマインタラプト処理でｙｅｓに分岐する。カウント値Ｙがテンポ値のＡ倍に達したら、ステップＳ３４においてカウント値Ｙの値を０にリセットする。カウント値Ｙがテンポ値のＡ倍に達したことは、イルミネーションモードＡにおける発光切り替えタイミングの到来を意味するので、この時点でカウント値Ｙの値を０にリセットする。なお、この実施例において、前記値Ａは初期設定を「２」とするが、これに限らずその他適宜の値に設定されてよく、また、ユーザによって設定変更可能であってよい。
【００４２】
図７は、イルミネーションモードＡ及びイルミネーションモードＢにおける発光制御の手順の一例を示すフローチャートである。
先ず、イルミネーションモードＡの制御について説明する。前記図５に示す機能設定処理のステップＳ１２において、イルミネーションモードＡが設定されると、図７のステップＳ４０をｙｅｓに分岐し、ステップＳ４１において、現時点でのカウント値Ｙの計測データを取得する。前述の通り、カウント値Ｙはテンポクロックの起動機会毎に図６のタイマインタラプト処理によって加算計測されている。そして、取得したカウント値Ｙが「０」になっていれば（ステップＳ４２のｙｅｓ）、ステップＳ４３に進む。この実施例では、カウント値Ｙの値が０にリセットされる機会は、２拍単位に設定されており、この時点がイルミネーションモードＡにおける発光切り替えタイミングの到来である。なお、ステップＳ４２がｎｏであれば、処理をリターンして、発光切り替えタイミングの到来を待つ。
【００４３】
ステップＳ４３では、新規に発光すべき音高指定スイッチ１０の位置をランダムに決定する処理を行う。これは、例えば、４８個の音高指定スイッチ１０のそれぞれに対応する４８個の数値をランダムに発生する処理等によって実現されてよい。そして、ステップＳ４４において、現在発光中の音高指定スイッチ１０（発光部１０ａ）を消光制御すると共に、前記ステップＳ４３においてランダムに決定された音高指定スイッチ１０（発光部１０ａ）を新たに発光制御する。
これにより、２拍に１回のタイミングで発光される音高指定スイッチの位置がランダムに切り替わる発光制御（イルミネーションモードＡ）が実現される。
【００４４】
次にイルミネーションモードＢの制御について説明する。前記図５に示す機能設定処理のステップＳ１２において、イルミネーションモードＢが設定されると、図７のステップＳ４５をｙｅｓに分岐し、ステップＳ４６において、現時点でのカウント値Ｘの計測データを取得する。前述の通り、カウント値Ｘはテンポクロックの起動機会毎に図６のタイマインタラプト処理によって加算計測されている。そして、取得したカウント値Ｘが「０」になっていれば（ステップＳ４７のｙｅｓ）、ステップＳ４８に進む。この実施例では、カウント値Ｙの値が０にリセットされる機会は、１拍単位に設定されており、この時点がイルミネーションモードＢにおける発光切り替えタイミングの到来である。なお、ステップＳ４７がｎｏであれば、処理をリターンして、発光切り替えタイミングの到来を待つ。
【００４５】
ステップＳ４８では、現在発光中の音高指定スイッチの行（フレット位置）に基づき新規に発光されるべき行を決定する処理を行う。これは、１フレット分だけシフトする例であれば、例えば、１フレットから１２フレットに向かう発光移動であれば、現在のフレット位置よりも１つ大きいフレット番号を設定し、移動方向が逆であれば、反対に現在のフレット位置よりも１つ小さい番号を設定すればよい。なお、前述の通り１回の移動量は１フレット分に限定されない。そして、ステップＳ４９において、現在発光中の行（フレット）の各音高指定スイッチ１０（発光部１０ａ）を消光制御すると共に、前記ステップＳ４８において決定されたフレットの各音高指定スイッチ１０（発光部１０ａ）を新規に発光制御する。
これにより、１拍毎に発光される音高指定スイッチの行が１フレットずつシフトする発光制御（イルミネーションモードＢ）が実現される。
【００４６】
また、その他のイルミネーションモード（サウンドホール周囲の発光体７ａの点滅制御モード）が設定されている場合（ステップＳ５０のｙｅｓ）、ステップＳ５１において、設定されているその他のイルミネーションモードに従う処理を実行する。発光体７ａの点滅制御モードでは、例えば発光切り替えタイミングの到来毎に、発光体７ａの点灯・消灯を切り換える制御を行ったり、或いは、発光体７ａの点灯明度の強弱（明暗）を切り換える制御を行ったりすることができる。
【００４７】
以上説明したように、この実施例に従えば、演奏に依存せず、視覚的な面白みのある発光制御を行うことができるようになり、演奏していないときにも発光できるようにしておけば、当該ウクレレ型電子楽器によって、クリスマスツリーのような電光装飾物としてのイルミネーション効果を出すこともできるようになる。更に、イルミネーションモードによる発光制御と演奏（自動演奏データに従う自動演奏或いは演奏者によるマニュアル演奏）とを組み合わせることで、その効果はより一層高くなる。
【００４８】
なお、上述の例では、４本の弦状操作子を有し、各操作子（弦）に対応する音高指定スイッチ列を有するすウクレレ型の電子楽器を例示して説明したが、これに限らず、その他の弦楽器型の電子楽器（例えば弦６本のギター型など）にも適用可能である。本体の筐体部の構成も上述の例に限定されず、少なくとも、発光機能を兼ね備えた多数のスイッチを所定の配置で具備した電子楽器であれば、この発明を適用することが可能である。
【図面の簡単な説明】
【００４９】
【図１】この発明の一実施例に係るウクレレ型電子楽器における電気的ハードウェア構成を示すブロック図。
【図２】同実施例に係るウクレレ型電子弦楽器の外観構成を示し、（ａ）は、上面からみた平面図、（ｂ）は裏面から見た平面図。
【図３】この実施例に係る発光制御のよる発光パターンの一例を概念的に示す図であり、（ａ）は第１の発光パターン、（ｂ）は第２の発光パターン。
【図４】同実施例に係るウクレレ型電子楽器におけるメインルーチンの処理手順を示すフローチャート。
【図５】同実施例に係るウクレレ型電子楽器の機能設定処理の一例を示すフローチャート。
【図６】同実施例に係るイルミネーションモードにおいて、発光切り替えタイミングのカウント値を計測するためのタイマインタラプト処理の一例を示すフローチャート。
【図７】同実施例に係るイルミネーションモードによる発光制御の手順の一例を示すフローチャート。
【符号の説明】
【００５０】
１  ボディ、２  ネック、３  ヘッド、４  フレット、５ａ〜５ｄ  ダイヤル式スイッチ、６  電池ボックス蓋部、７  放音口、７ａ  発光体、１０  音高指定スイッチ、１０ａ  発光部、１１  発音指示操作子、２０  ＣＰＵ、２１  ＲＯＭ、２２  ＲＡＭ、２３  音源、２４，２５  インターフェース、２６  機能設定操作子、２７  表示機、２８  記憶装置、２９  外部インターフェース
【図１】
2006058443.tif 000003
【図２】
2006058443.tif 000004
【図３】
2006058443.tif 000005
【図４】
2006058443.tif 000006
【図５】
2006058443.tif 000007
【図６】
2006058443.tif 000008
【図７】
2006058443.tif 000009