(57)【要約】      （修正有）【課題】ピッチベンダーホイールやモジュレーションホイール等の効果付加装置においてナビゲーション手段を提供する。【解決手段】効果付加装置は、回転角度を示す信号に基づいて発音中の楽音に演奏効果を付加する一部円形状のホイール１０２の側面を覆うように各々隣り合って配置され、回転軸（ホイール穴３０７）の中心から円周に向かって扇状に形成される４つの扇状の導光領域１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）からなる導光部材１０３を有する。回転軸の近傍に設置され、それぞれが導光部材の各扇状の導光領域を照明する４個のＬＥＤ４０１を発光制御することにより、導光板の各扇状部材が視認可能なように任意の態様で照明する。自動演奏情報とホイールの回転角度を示す信号とに基づいて各ＬＥＤを発光制御することにより、演奏効果のナビゲートを行う。【選択図】図４
2018054860.tif 000002
【特許請求の範囲】
【請求項１】
光を放射する複数の光源部と、前記複数の光源部から放射された光を夫々導光する複数の導光領域を有する導光部材を含むホイールと、
前記複数の光源部による光の放射を制御する制御部と
を備える効果付加装置。
【請求項２】
前記各導光領域の境界に遮光物資を封入する、請求項１に記載の効果付加装置。
【請求項３】
前記各導光領域を、各々異なる色で発光するように形成する、請求項１又は２に記載の効果付加装置。
【請求項４】
前記各導光領域を、各々異なる色の部材で形成する、請求項３に記載の効果付加装置。
【請求項５】
前記各導光領域の表面を各々異なる色で着色する、請求項３に記載の効果付加装置。
【請求項６】
前記各導光部材をアクリル部材によって形成する、請求項１乃至５の何れかに記載の効果付加装置。
【請求項７】
前記制御部は、前記ホイールの回転角度を示す信号に基づいて前記各光源部を発光制御する、請求項１乃至６の何れかに記載の効果付加装置。
【請求項８】
電子又は電気楽器を自動演奏するための自動演奏情報と前記回転角度を示す信号とに基づいて前記各光源部を発光制御することにより、前記演奏効果のナビゲートを行う、請求項７に記載の効果付加装置。
【請求項９】
請求項１乃至８の何れかに記載の効果付加装置を搭載した電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ピッチベンダーホイールやモジュレーションホイール等の効果付加装置に関する。
【背景技術】
【０００２】
自動演奏又は自動伴奏に従って演奏をナビゲートする機能を備えた電子楽器が知られている。例えば、電子鍵盤楽器において、演奏すべき鍵を自動演奏に従って順次発光させることにより、初心者の演奏者がどのように押鍵をしてゆけばよいかを光によりナビゲートできるようにしたものがある（例えば特許文献１）。
【０００３】
ここで、電子鍵盤楽器等の電子楽器には、ピッチベンドやビブラート等の演奏効果を付加するためのピッチベンダーホイールやモジュレーションホイールが搭載されている場合が多い。例えば電子鍵盤楽器において、ユーザがある楽曲を自動伴奏等に従ってメロディーを鍵盤で演奏するときに、ピッチベンドやモジュレーションホイールを操作できれば、より多彩な演奏を行うことができる。この場合に、初心者ユーザにとっては、ピッチベンドやモジュレーションホイールの操作は鍵盤の演奏以上に難易度が高い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２２２１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の電子楽器では、ピッチベンダーホイールやモジュレーションホイール等の効果付加装置は、例えば手の指を添えて回転操作可能な円形の操作子が装備されているにすぎず、それらの操作に対するナビゲーションを効果的に行うことができなかった。
【０００６】
そこで、本発明は、効果付加装置におけるナビゲーション手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】
効果付加装置の態様の一例では、光を放射する複数の光源部と、複数の光源部から放射された光を夫々導光する複数の導光領域を有する導光部材を含むホイールと、複数の光源部による光の放射を制御する制御部とを備える。
【発明の効果】
【０００８】
本発明によれば、効果付加装置におけるナビゲーション手段を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】効果付加装置の一実施形態の表側から見た斜視図である。
【図２】効果付加装置の一実施形態の裏側から見た斜視図である。
【図３】効果付加装置の一実施形態の分解組立図である。
【図４】効果付加装置の一実施形態の側面図である。
【図５】効果付加装置を搭載した電子鍵盤楽器の一実施形態の外観例を示す図である。
【図６】電子鍵盤楽器の制御システムの一実施形態のハードウェア構成例を示すブロック図である。
【図７】本実施形態における電子楽器の制御処理例を示すメインフローチャートである。
【図８】コントローラ処理の詳細例を示すフローチャートである。
【図９】ピッチベンダーホイールＬＥＤ制御サブルーチンの詳細例を示すフローチャートである。
【図１０】本実施形態の説明図である。
【図１１】モジュレーションホイールＬＥＤ制御サブルーチンの詳細例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。図１から図４は、効果付加装置の一実施形態の構造を示す図であり、図１は表側から見た斜視図、図２は裏側から見た斜視図、図３は分解組立図、図４は側面図である。
【００１１】
図１（ａ）の斜視図に示されるように、本実施形態における効果付加装置１００は、ピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂが、電子鍵盤楽器の鍵盤左横（後述する図５参照）のケース１１０に収められている。図１（ｂ）の斜視図に示されるように、ピッチベンダーホイールユニット１０１ａは、楽器手前側から見て例えば左側面に導光部材１０３ａが組み付けられた（又は貼付された）ピッチベンダーホイール１０２ａが、Ｌ型金具１０４ａに取り付けられた構造を有する。モジュレーションホイールユニット１０１ｂも同様、楽器手前側から見て例えば左側面に導光部材１０３ｂが組み付けられた（又は貼付された）モジュレーションホイール１０２ｂが、Ｌ型金具１０４ｂに取り付けられた構造を有する。図２に示されるように、ケース１１０の裏側から見ると、ピッチベンダーホイールユニット１０１ａとモジュレーションホイールユニット１０１ｂは、図２の４本の破線矢印で示されるように、それぞれのＬ型金具１０４ａ、１０４ｂに空けられた２つずつのビス穴に合計４本のビスを通して、ケース１１０側の４箇所の止め穴にビス止めされる。
【００１２】
以下の説明において、ピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂは合わせて、ホイールユニット１０１と記載することがある。ピッチベンダーホイール１０２ａ及びモジュレーションホイール１０２ｂは合わせて、ホイール１０２と記載することがある。導光部材１０３ａ、１０３ｂは合わせて、導光部材１０３と記載することがある。Ｌ型金具１０４ａ、１０４ｂは合わせて、Ｌ型金具１０４と記載することがある。
【００１３】
ホイールユニット１０１は、図３の分解組立図に示されるように、楽器手前側から見てホイール１０２の例えば左側面に４つの扇状の導光領域１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）からなる導光部材１０３が組み付けられ（又は透明接着剤により貼付され）、ロータリーエンコーダ３０１の可動軸３０６が、Ｌ型金具１０４の金具穴３０８を貫通して、ホイール１０２のホイール穴３０７に固定され、導光部材１０３から少し浮くようにして、止め金具３０２が２本のビス３０４、３０５によってＬ型金具１０４の取付け部３０３にビス止めされる。
【００１４】
図４（ｂ）の側面図に示されるように、例えばアクリル製の導光部材１０３は、楽器手前から見てホイール１０２の例えば左側面を覆うように各々隣り合って配置され、各々ホイール１０２のホイール穴３０７の中心から円周に向かって扇状に形成される４つの導光領域１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）で構成される。
【００１５】
ホイール穴３０７と同軸上に位置する導光部材１０３の切り欠き部４０２の位置には、各々が導光部材１０３を構成する４つの扇状の導光領域１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）の扇状に拡がる方向を照明する４つの光源部であるＬＥＤ４０１が設置される。これらのＬＥＤ４０１は、リード線４０２を介して、楽器側から発光制御される。
【００１６】
導光部材１０３の４つの扇状の導光領域１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）は、それぞれに対応するＬＥＤ４０１によって個別に照明できるように、例えば各領域の境界部分に遮光物資が封入される。
【００１７】
また、導光部材１０３の４つの扇状の導光領域１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）を、各々異なる色で発光できるようにするために、各扇状部材は各々異なる色の部材で形成されてよい。又は、各扇状部材の表面が各々異なる色で着色されてよい。
【００１８】
図４（ｂ）の構成を有する導光部材１０３及びＬＥＤ４０１のユニットが、図４（ａ）のホイール１０２の楽器手前側から見て例えば左側面に小さなビス等によって組み付けられ（又は透明接着剤により貼付され）、図４（ｃ）に示されるように、図２に示した止め金具３０２及び２本のビス３０４、３０５によって、Ｌ型金具１０４の取付け部３０３に固定される。
【００１９】
図５は、図１〜図４に示されるピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂを搭載した電子鍵盤楽器５００の一実施形態の外観例を示す図である。電子鍵盤楽器５００は、演奏操作子としての複数の鍵からなる鍵盤５０１と、音色選択や音色以外の各種機能選択を行うスイッチ・パネル５０２と、ピッチベンダーホイールユニット１０１ａと、モジュレーションホイールユニット１０１ｂ、各種設定情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）５０５等を備える。また、電子鍵盤楽器５００は、特には図示しないが、演奏により生成された楽音を放音するスピーカを裏面部、側面部、又は背面部等に備える。ピッチベンダーホイールユニット１０１ａにおいては、ピッチベンダーホイール１０２ａと電子鍵盤楽器１００の手前側から見て例えばピッチベンダーホイール１０２ａの左側面に導光部材１０３ａが配置される。モジュレーションホイールユニット１０１ｂにおいては、モジュレーションホイール１０２ｂとやはり手前側から見て例えばモジュレーションホイール１０２ｂの左側面に導光部材１０３ｂが配置される。
【００２０】
図６は、図５の電子鍵盤楽器５００の制御システム６００の一実施形態のハードウェア構成例を示す図である。図６において、電子鍵盤楽器５００は、ＣＰＵ（中央演算処理装置）６０１、ＲＯＭ（リードオンリーメモリ）６０２、ＲＡＭ（ランダムアクセスメモリ）６０３、タイマ６０４、波形ＲＯＭ６０６が接続される音源ＬＳＩ（大規模集積回路）６０５、図５の鍵盤５０１と図５のスイッチ・パネル５０２とが接続されるキースキャナ６０７、図５のピッチベンダーホイールユニット１０１ａとモジュレーションホイールユニット１０１ｂがそれぞれ接続される個別のＡ／Ｄ（アナログ／デジタル）コンバータ６０８、Ｄ／Ａ（デジタル／アナログ）コンバータ６１２、及び図５のＬＣＤ５０５が接続されるＬＣＤコントローラ６０９が、それぞれシステムバス６１２に接続される構成を備える。また、音源ＬＳＩ６０５から出力されるデジタル楽音波形データは、Ｄ／Ａコンバータ６１０によりアナログ楽音波形信号に変換され、アンプ６１１で増幅された後に、特には図示しないスピーカ又は出力端子から出力される。
【００２１】
ＣＰＵ６０１は、ＲＡＭ６０３をワークメモリとして使用しながらＲＯＭ６０２に記憶された制御プログラムを実行することにより、図５の電子鍵盤楽器５００の制御動作を実行する。また、ＲＯＭ６０２は、上記制御プログラム及び各種固定データを記憶する。
【００２２】
ＣＰＵ６０１には、本実施形態で使用するタイマ６０４が実装されており、例えば電子鍵盤楽器１００における自動演奏において、拍のタイミングをカウントする。
【００２３】
音源ＬＳＩ６０５は、波形ＲＯＭ６０６から波形を読み出し、Ｄ／Ａコンバータ６１０に出力する。音源ＬＳＩ６０５は、同時に最大２５６ボイスを発振させる能力を有する。
【００２４】
キースキャナ６０７は、鍵盤５０１（図５）とスイッチ・パネル５０２の操作ボタン状態を定常的に走査し、ＣＰＵ６０１に割り込みを掛けて状態変化を伝える。
【００２５】
２つのＡ／Ｄコンバータ回路からなるＡ／Ｄコンバータ６０８には、図１の効果付加装置１００を構成するピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂが接続され、変化をＣＰＵ６０１に知らせる。ＣＰＵ６０１は、Ａ／Ｄコンバータ６０８の現在値を読みに行くことで、その時点の操作子の状態を知る。逆に、ＣＰＵ６０１は、Ｄ／Ａコンバータ６１２から図４に示されるリード線４０２を介して、ピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂにそれぞれ４つずつ設置されるＬＥＤ４０１（図４参照）を発光制御する。
【００２６】
ＬＣＤコントローラ６０９は、ＬＣＤ５０５を制御するＩＣ（集積回路）である。
【００２７】
図５及び図６の構成例を有する本実施形態の動作について、以下に詳細に説明する。本実施形態では、音源ＬＳＩ６０５を制御する信号源として鍵盤５０１の演奏、音色変更のためのスイッチ・パネル５０２の操作、ピッチベンダーホイールユニット１０１ａ、モジュレーションホイールユニット１０１ｂの操作がある。これらの手段によって発生した演奏信号は音源ＬＳＩ６０５に送られる。
【００２８】
図７は、本実施形態における電子楽器の制御処理例を示すメインフローチャートである。この処理は、図６のＣＰＵ６０１が、ＲＯＭ６０３に記憶された制御プログラムを実行する処理として実現される。ここでの処理は、大きく分けて以下の５つから構成される。
初期化処理（ステップＳ７０１）：電源投入時のみ実行される。
ユーザインターフェース処理（ステップＳ７０２）：操作監視、設定変更、表示の処理である。音色切替えの処理を含む。
コントローラ処理（ステップＳ７０３）：ピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂの状態監視とＭＩＤＩメッセージコマンドの発行（音源コマンドバッファへの書込み）、各ホイールユニット１０１のＬＥＤ４０１の発光制御の処理である。
音源コマンド処理（ステップＳ７０４）：音源のコマンドバッファに積まれた音源コマンドを解析して順番に処理する。
音源定常サービス処理（ステップＳ７０６）：ボイスの発音状態の制御処理等を実行する。
【００２９】
まず、ＣＰＵ６０１は、初期化処理を実行する（ステップＳ７０１）。ここでは、ＣＰＵ６０１は、図６のタイマ６０４の初期化、図６の音源ＬＳＩ６０５の初期化、図５及び図６のＬＣＤ５０５の初期化、図６のＡ／Ｄコンバータ６０８及びＤ／Ａコンバータ６１２の初期化、図６のキースキャナ６０７の初期化、その他、図６のＲＡＭ６０２上の変数の初期化等を実行する。
【００３０】
ステップＳ７０１の初期化処理の後、ＣＰＵ６０１は、ステップＳ７０２からＳ７０６の一連の処理を繰り返し実行する。これらの一連の処理において、まずＣＰＵ６０１は、ユーザインターフェース処理を実行する（ステップＳ７０２）。この処理において、ＣＰＵ６０１は、スイッチ・パネル５０２のボタンの状態をキースキャナ６０７を介して読み込み、その変化に応じて機器の状態を変化させたり、ＬＣＤ１０５の表示状態を更新したりする。スイッチ・パネル５０２の音色選択ボタンが操作された場合には、ＣＰＵ６０１は、音源コマンドバッファ書込みサブルーチンをコールして、音色変更のＭＩＤＩメッセージコマンドを音源コマンドバッファに書き込む。
【００３１】
次に、ＣＰＵ６０１は、コントローラ処理を実行する（ステップＳ７０３）。この処理では、演奏者が図５のピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂを操作したときの操作位置情報が、Ａ／Ｄコンバータ６０８を介して取得され、それぞれ音源コマンドバッファへの書込みが行われる。また、ＣＰＵ６０１は、自動演奏に基づいて、ピッチベンダーホイールユニット１０１ａ及びモジュレーションホイールユニット１０１ｂの各ＬＥＤ４０１を発光制御する。この処理の詳細については、図８から図１０のフローチャートの説明で後述する。
【００３２】
次に、ＣＰＵ６０１は、音源コマンド処理を実行する（ステップＳ７０４）。ここでは、ＣＰＵ６０１は、音源コマンドバッファ上でリードポインタＲＰの値を１つずつ進めながら音源コマンドバッファからコマンドを順次読み出し、押鍵、離鍵、ピッチベンダーホイール、モジュレーションホイールの各コマンドの種類に応じたコマンド処理を実行する。ここで、押鍵、離鍵のコマンドは、図６のキースキャナ６０７が図５の鍵盤５０１の操作を検知したときに発生するキースキャナ割込みによって、音源コマンドバッファに書き込まれる。また、ピッチベンダーホイール、モジュレーションホイールの各コマンドは、後述するステップＳ７０３のコントローラ処理において、音源コマンドバッファに書き込まれる。
【００３３】
次に、ＣＰＵ６０１は、自動演奏処理を実行する（ステップＳ７０５）。ここでは、ＣＰＵ６０１は、演奏者がスイッチ・パネル５０２から自動演奏を指示したときに、例えばＲＯＭ６０３に記憶された指示された楽曲の自動演奏データを読み込み、それをタイマ６０４がカウントする拍タイミングに同期して順次読み出しながら音源コマンドバッファへの書込みを実行することにより、音源ＬＳＩ２０５に自動演奏を行わせる。自動演奏の実行時に、自動演奏データに含まれるピッチベンドの演奏効果指定が発生したときには、その自動演奏データによって指定されるピッチベンド目標値が、ＲＡＭ６０２内の変数であるＡＵＴＯ＿ＰＩＴＣＨ＿ＢＥＮＤに書き込まれる。同様に、自動演奏の実行時に、自動演奏データに含まれるビブラートの演奏効果指定が発生したときには、その自動演奏データによって指定されるモジュレーション目標値が、ＲＡＭ６０２内の変数であるＡＵＴＯ＿ＭＯＤに書き込まれる。
【００３４】
続いて、ＣＰＵ６０１は、音源定常サービス処理を実行する（ステップＳ７０６）。ここでは、ＣＰＵ６０１は、発音中のボイスに対してピッチや音量などの時間的な変化の監視と制御を行う。
【００３５】
図８は、図７のステップＳ７０３のコントローラ処理の詳細例を示すフローチャートである。図８の処理において、ＣＰＵ６０１はまず、図６のＡ／Ｄコンバータ６０８から出力されるピッチベンダーホイールユニット１０１ａのＡ／Ｄ値を読み込む（ステップＳ８０１）。
【００３６】
次に、ＣＰＵ６０１は、ステップＳ８０１で読み込んだＡ／Ｄ値を、ＭＩＤＩフォーマットに変換し、一時的なレジスタａに格納する（ステップＳ８０２）。
【００３７】
次に、ＣＰＵ６０１は、ピッチベンダーホイールＬＥＤ制御サブルーチンを実行する（ステップＳ８０３）。ここでは、ＣＰＵ６０１は、ピッチベンダーホイールユニット１０１ａの４つのＬＥＤ４０１（図４参照）の発光制御によるピッチベンドナビゲーションを実行する。このサブルーチンの詳細については、後述する。
【００３８】
次に、ＣＰＵ６０１は、レジスタａの内容が、ＲＡＭ６０２に記憶されているピッチベンダーホイールユニット１０１の最新の操作位置を示す変数値と同じであるか否かを判定する（ステップＳ８０４）。ピッチベンダーホイールユニット１０１ａについて新たな操作が行われステップＳ８０４の判定がＮＯとなった場合には、ＣＰＵ６０１は、音源コマンドバッファ書込みサブルーチンをコールして、ピッチベンダーホイールユニット１０１ａのコントロール値変更のＭＩＤＩメッセージコマンドを音源コマンドバッファに書き込む（ステップＳ８０５）。ＣＰＵ６０１は、ＲＡＭ６０２に記憶されているピッチベンダーホイールユニット１０１ａの最新の操作位置を示す変数値を、レジスタａの値で置き換える。
【００３９】
次に、ＣＰＵ６０１は、図６のＡ／Ｄコンバータ６０８から出力されるモジュレーションホイールユニット１０１ｂのＡ／Ｄ値を読み込む（ステップＳ８０６）。
【００４０】
続いて、ＣＰＵ６０１は、ステップＳ８０６で読み込んだＡ／Ｄ値を、ＭＩＤＩフォーマットに変換し、レジスタａに格納する（ステップＳ８０７）。
【００４１】
次に、ＣＰＵ６０１は、モジュレーションホイールＬＥＤ制御サブルーチンを実行する（ステップＳ８０８）。ここでは、ＣＰＵ６０１は、モジュレーションホイールユニット１０１ｂの４つのＬＥＤ４０１（図４参照）の発光制御によるモジュレーションナビゲーションを実行する。このサブルーチンの詳細については、後述する。
【００４２】
続いて、ＣＰＵ６０１は、レジスタａの内容が、ＲＡＭ６０２に記憶されているモジュレーションホイールユニット１０１ｂの最新の操作位置を示す変数値と同じであるか否かを判定する（ステップＳ８０９）。モジュレーションホイールユニット１０１ｂについて新たな操作が行われステップＳ８０９の判定がＮＯとなった場合には、ＣＰＵ６０１は、音源コマンドバッファ書込みサブルーチンをコールして、モジュレーションホイールユニット１０１ｂのコントロール値変更のＭＩＤＩメッセージコマンドを音源コマンドバッファに書き込む（ステップＳ８１０）。ＣＰＵ６０１は、ＲＡＭ６０２に記憶されているモジュレーションホイールユニット１０１ｂの最新の操作位置を示す変数値を、レジスタａの値で置き換える。
【００４３】
図９は、図８のステップＳ８０３のピッチベンダーホイールＬＥＤ制御サブルーチンの詳細例を示すフローチャートである。このサブルーチンにおいて、前述したように、ＣＰＵ６０１は、ピッチベンダーホイールユニット１０１ａの４つのＬＥＤ４０１の発光制御によるピッチベンドナビゲーションを実行する。図１０に示される本実施形態の説明図に示されるように、以下の説明において、ピッチベンダーホイールユニット１０１ａの導光部材１０３ａの４つの扇状の導光領域（図４（ｂ）の１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）に対応）を照明する４つのＬＥＤ４０１を、ＬＥＤ１、ＬＥＤ２、ＬＥＤ３、及びＬＥＤ４と呼ぶ。
【００４４】
ＣＰＵ６０１はまず、ＲＡＭ６０２内の変数ＡＵＴＯ＿ＰＩＴＣＨ＿ＢＥＮＤに記憶されている自動演奏によるピッチベンドの最新値を、レジスタｂに読み込む（ステップＳ９０１）。
【００４５】
次に、ＣＰＵ６０１は、上記レジスタｂの値から図８のステップＳ８０２でレジスタａに得られているピッチベンダーホイールユニット１０１ａの操作値を減算して、その減算結果をレジスタｃに格納する（ステップＳ９０２）。
【００４６】
ＣＰＵ６０１は、レジスタｃの絶対値が、ＲＯＭ６０３に記憶されている第１のピッチベンド閾値ＢＥＮＤ＿ＴＨＲＥＳＨ１よりも小さいか否かを判定する（ステップＳ９０３）。
【００４７】
ステップＳ９０３の判定がＹＥＳならば、ＣＰＵ６０１は、演奏者が自動演奏により指定されるピッチベンド目標値に近いピッチベンダーホイールユニット１０１ａの操作を行っていると判定して、ＬＥＤ発光制御は行わず、そのまま図９のフローチャートで例示される図８のステップＳ８０３のピッチベンダーホイールＬＥＤ制御サブルーチンを終了する。
【００４８】
ステップＳ９０３の判定がＮＯならば、ＣＰＵ６０１は更に、レジスタｃの絶対値が、ＲＯＭ６０３に記憶されている前述の第１のピッチベンド閾値ＢＥＮＤ＿ＴＨＲＥＳＨ１よりも大きな値の第２のピッチベンド閾値ＢＥＮＤ＿ＴＨＲＥＳＨ２よりも小さいか否かを判定する（ステップＳ９０４）。
【００４９】
ステップＳ９０４の判定がＹＥＳなら、ステップＳ９０５からＳ９０７の処理により、図１０に示されるピッチベンダーホイールユニット１０１ａの２つのＬＥＤ２及びＬＥＤ３により、演奏者によるピッチベンダーホイールユニット１０１ａの操作が自動演奏により指定されるピッチベンド目標値から少しはずれていることをナビゲートする。
【００５０】
具体的には、ＣＰＵ６０１は、レジスタｃの値が０よりも大きいか否か、即ち、自動演奏により指定されるピッチベンド目標値のほうが演奏者によるピッチベンダーホイールユニット１０１ａの操作値よりも大きいか否かを判定する（ステップＳ９０５）。
【００５１】
ステップＳ９０５の判定がＹＥＳの場合には、ＣＰＵ６０１は、演奏者にピッチベンダーホイールユニット１０１ａをもっと操作させることを促す表示として、図１０に示されるピッチベンダーホイールユニット１０１ａにおける手前のＬＥＤ３をまず点灯させた後にすぐに奥側のＬＥＤ２を点灯させ、その後いったん両方のＬＥＤとも消灯させた後に、１秒程度たってからまたＬＥＤ３を点灯させてすぐにＬＥＤ２を点灯させるという制御を繰り返し実行する（ステップＳ９０６）。この制御は、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１（図４参照）であるＬＥＤ３及びＬＥＤ２を順次発光制御する動作として実現される。
【００５２】
ステップＳ９０５の判定がＮＯの場合には、ＣＰＵ６０１は、演奏者にピッチベンダーホイールユニット１０１ａの操作量を減らすことを促す表示として、図１０に示されるピッチベンダーホイールユニット１０１ａにおける奥側のＬＥＤ２をまず点灯させた後にすぐに手前のＬＥＤ３を点灯させ、その後いったん両方のＬＥＤとも消灯させた後に、１秒程度たってからまたＬＥＤ２を点灯させてすぐにＬＥＤ３を点灯させるという制御を繰り返し実行する（ステップＳ９０７）。この制御は、ステップＳ９０６の場合と同様に、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１（図４参照）であるＬＥＤ２及びＬＥＤ３を順次発光制御する動作として実現される。
【００５３】
以上のステップＳ９０６又はＳ９０７のＬＥＤ発光制御は、図７のステップＳ７０３が繰り返し実行されて演奏者によるピッチベンダーホイールユニット１０１ａの操作状態又は自動演奏により指定されるピッチベンド目標値が変化するまで維持される。ステップＳ９０６又は９０７の処理の後、ＣＰＵ６０１は、図９のフローチャートで例示される図８のステップＳ８０３のピッチベンダーホイールＬＥＤ制御サブルーチンを終了する。
【００５４】
一方、ステップＳ９０４の判定がＮＯなら、ステップＳ９０８からＳ９１０の処理により、図１０に示されるピッチベンダーホイールユニット１０１ａの４つのＬＥＤ１、ＬＥＤ２、ＬＥＤ３、及びＬＥＤ４により、演奏者によるピッチベンダーホイールユニット１０１ａの操作が自動演奏により指定されるピッチベンド目標値からかなりはずれていることをナビゲートする。
【００５５】
具体的には、ＣＰＵ６０１は、レジスタｃの値が０よりも大きいか否か、即ち、自動演奏により指定されるピッチベンド目標値のほうが演奏者によるピッチベンダーホイールユニット１０１ａの操作値よりも大きいか否かを判定する（ステップＳ９０８）。
【００５６】
ステップＳ９０８の判定がＹＥＳの場合には、ＣＰＵ６０１は、演奏者にピッチベンダーホイールユニット１０１ａをもっと操作させることを促す表示として、図１０に示されるピッチベンダーホイールユニット１０１ａにおける手前のＬＥＤ４から、ＬＥＤ３、ＬＥＤ２、ＬＥＤ１の順に順次点灯させ、その後いったん全てのＬＥＤを消灯させた後に、１秒程度たってからまたＬＥＤ４、ＬＥＤ３、ＬＥＤ２、ＬＥＤ１の順に順次点灯させるという制御を繰り返し実行する（ステップＳ９０９）。この制御は、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１（図４参照）であるＬＥＤ４、ＬＥＤ３、ＬＥＤ２、及びＬＥＤ１を順次発光制御する動作として実現される。
【００５７】
ステップＳ９０６の判定がＮＯの場合には、ＣＰＵ６０１は、演奏者にピッチベンダーホイールユニット１０１ａの操作量を減らすことを促す表示として、図１０に示されるピッチベンダーホイールユニット１０１ａにおける奥側のＬＥＤ１から、ＬＥＤ２、ＬＥＤ３、ＬＥＤ４の順に順次点灯させ、その後いったん全てのＬＥＤを消灯させた後に、１秒程度たってからまたＬＥＤ１、ＬＥＤ２、ＬＥＤ３、ＬＥＤ４の順に点灯させるという制御を繰り返し実行する（ステップＳ９１０）。この制御は、ステップＳ９０９の場合と同様に、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１であるＬＥＤ１、ＬＥＤ２、ＬＥＤ３、及びＬＥＤ４を順次発光制御する動作として実現される。
【００５８】
以上のステップＳ９０９又はＳ９１０のＬＥＤ発光制御は、図７のステップＳ７０３が繰り返し実行されて演奏者によるピッチベンダーホイールユニット１０１ａの操作状態又は自動演奏により指定されるピッチベンド目標値が変化するまで維持される。ステップＳ９０９又は９１０の処理の後、ＣＰＵ６０１は、図９のフローチャートで例示される図８のステップＳ８０３のピッチベンダーホイールＬＥＤ制御サブルーチンを終了する。
【００５９】
図１０は、図８のステップＳ８０８のピッチベンダーホイールＬＥＤ制御サブルーチンの詳細例を示すフローチャートである。このサブルーチンにおいて、前述したように、ＣＰＵ６０１は、モジュレーションホイールユニット１０１ｂの４つのＬＥＤ４０１の発光制御によるピッチベンドナビゲーションを実行する。図１０に示される本実施形態の説明図に示されるように、以下の説明において、モジュレーションホイールユニット１０１ｂの導光部材１０３ａの４つの扇状の導光領域（図４（ｂ）の１０３（＃１）、１０３（＃２）、１０３（＃３）、１０３（＃４）に対応）を照明する４つのＬＥＤ４０１を、ＬＥＤ５、ＬＥＤ６、ＬＥＤ７、及びＬＥＤ８と呼ぶ。
【００６０】
ＣＰＵ６０１はまず、ＲＡＭ６０２内の変数ＡＵＴＯ＿ＭＯＤに記憶されている自動演奏によるピッチベンドの最新値を、レジスタｂに読み込む（ステップＳ１１０１）。
【００６１】
次に、ＣＰＵ６０１は、上記レジスタｂの値から図８のステップＳ８０７でレジスタａに得られているモジュレーションホイールユニット１０１ｂの操作値を減算して、その減算結果をレジスタｃに格納する（ステップＳ１１０２）。
【００６２】
ＣＰＵ６０１は、レジスタｃの絶対値が、ＲＯＭ６０３に記憶されている第１のモジュレーション閾値ＭＯＤ＿ＴＨＲＥＳＨ１よりも小さいか否かを判定する（ステップＳ１１０３）。
【００６３】
ステップＳ１１０３の判定がＹＥＳならば、ＣＰＵ６０１は、演奏者が自動演奏により指定されるモジュレーション目標値に近いモジュレーションホイールユニット１０１ｂの操作を行っていると判定して、ＬＥＤ発光制御は行わず、そのまま図１１のフローチャートで例示される図８のステップＳ８０８のモジュレーションホイールＬＥＤ制御サブルーチンを終了する。
【００６４】
ステップＳ１１０３の判定がＮＯならば、ＣＰＵ６０１は更に、レジスタｃの絶対値が、ＲＯＭ６０３に記憶されている前述の第１のモジュレーション閾値ＭＯＤ＿ＴＨＲＥＳＨ１よりも大きな値の第２のモジュレーション閾値ＭＯＤ＿ＴＨＲＥＳＨ２よりも小さいか否かを判定する（ステップＳ１１０４）。
【００６５】
ステップＳ１１０４の判定がＹＥＳなら、ステップＳ１１０５からＳ１１０７の処理により、図１０に示されるモジュレーションホイールユニット１０１ｂの２つのＬＥＤ６及びＬＥＤ７により、演奏者によるモジュレーションホイールユニット１０１ｂｄの操作が自動演奏により指定されるピッチベンド目標値から少しはずれていることをナビゲートする。
【００６６】
具体的には、ＣＰＵ６０１は、レジスタｃの値が０よりも大きいか否か、即ち、自動演奏により指定されるモジュレーション目標値のほうが演奏者によるモジュレーションホイールユニット１０１ｂの操作値よりも大きいか否かを判定する（ステップＳ１１０５）。
【００６７】
ステップＳ１１０５の判定がＹＥＳの場合には、ＣＰＵ６０１は、演奏者にモジュレーションホイールユニット１０１ｂをもっと操作させることを促す表示として、図１０に示されるモジュレーションホイールユニット１０１ｂにおける手前のＬＥＤ７をまず点灯させた後にすぐに奥側のＬＥＤ６を点灯させ、その後いったん両方のＬＥＤとも消灯させた後に、１秒程度たってからまたＬＥＤ７を点灯させてすぐにＬＥＤ６を点灯させるという制御を繰り返し実行する（ステップＳ１１０６）。この制御は、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１（図４参照）であるＬＥＤ７及びＬＥＤ６を順次発光制御する動作として実現される。
【００６８】
ステップＳ１１０５の判定がＮＯの場合には、ＣＰＵ６０１は、演奏者にモジュレーションホイールユニット１０１ｂの操作量を減らすことを促す表示として、図１０に示されるモジュレーションホイールユニット１０１ｂにおける奥側のＬＥＤ６をまず点灯させた後にすぐに手前のＬＥＤ７を点灯させ、その後いったん両方のＬＥＤとも消灯させた後に、１秒程度たってからまたＬＥＤ６を点灯させてすぐにＬＥＤ７を点灯させるという制御を繰り返し実行する（ステップＳ１１０７）。この制御は、ステップＳ１１０６の場合と同様に、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１（図４参照）であるＬＥＤ６及びＬＥＤ７を順次発光制御する動作として実現される。
【００６９】
以上のステップＳ１１０６又はＳ１１０７のＬＥＤ発光制御は、図７のステップＳ７０３が繰り返し実行されて演奏者によるモジュレーションホイールユニット１０１ｂの操作状態又は自動演奏により指定されるピッチベンド目標値が変化するまで維持される。ステップＳ１１０６又は９０７の処理の後、ＣＰＵ６０１は、図１１のフローチャートで例示される図８のステップＳ８０８のピッチベンダーホイールＬＥＤ制御サブルーチンを終了する。
【００７０】
一方、ステップＳ１１０４の判定がＮＯなら、ステップＳ１１０８からＳ１１１０の処理により、モジュレーションホイールユニット１０１ｂの４つのＬＥＤ５、ＬＥＤ６、ＬＥＤ７、及びＬＥＤ８により、演奏者によるモジュレーションホイールユニット１０１ｂの操作が自動演奏により指定されるモジュレーション目標値からかなりはずれていることをナビゲートする。
【００７１】
具体的には、ＣＰＵ６０１は、レジスタｃの値が０よりも大きいか否か、即ち、自動演奏により指定されるピッチベンド目標値のほうが演奏者によるモジュレーションホイールユニット１０１ｂの操作値よりも大きいか否かを判定する（ステップＳ１１０８）。
【００７２】
ステップＳ１１０８の判定がＹＥＳの場合には、ＣＰＵ６０１は、演奏者にモジュレーションホイールユニット１０１ｂをもっと操作させることを促す表示として、図１０に示されるモジュレーションホイールユニット１０１ｂにおける手前のＬＥＤ８から、ＬＥＤ７、ＬＥＤ６、ＬＥＤ５の順に順次点灯させ、その後いったん全てのＬＥＤを消灯させた後に、１秒程度たってからまたＬＥＤ８、ＬＥＤ７、ＬＥＤ６、ＬＥＤ５の順に順次点灯させるという制御を繰り返し実行する（ステップＳ１１０９）。この制御は、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１（図４参照）であるＬＥＤ８、ＬＥＤ７、ＬＥＤ６、及びＬＥＤ５を順次発光制御する動作として実現される。
【００７３】
ステップＳ１１０６の判定がＮＯの場合には、ＣＰＵ６０１は、演奏者にモジュレーションホイールユニット１０１ｂの操作量を減らすことを促す表示として、図１０に示されるモジュレーションホイールユニット１０１ｂにおける奥側のＬＥＤ５から、ＬＥＤ６、ＬＥＤ７、ＬＥＤ８の順に順次点灯させ、その後いったん全てのＬＥＤを消灯させた後に、１秒程度たってからまたＬＥＤ５、ＬＥＤ６、ＬＥＤ７、ＬＥＤ８の順に点灯させるという制御を繰り返し実行する（ステップＳ１１１０）。この制御は、ステップＳ１１０９の場合と同様に、ＣＰＵ６０１が、所定のタイミング制御を行いがら、図６のＤ／Ａコンバータ６１２からリード線４０２を介してＬＥＤ４０１であるＬＥＤ５、ＬＥＤ６、ＬＥＤ７、及びＬＥＤ８を順次発光制御する動作として実現される。
【００７４】
以上のステップＳ１１０９又はＳ１１１０のＬＥＤ発光制御は、図７のステップＳ７０３が繰り返し実行されて演奏者によるモジュレーションホイールユニット１０１ｂの操作状態又は自動演奏により指定されるモジュレーション目標値が変化するまで維持される。ステップＳ１１０９又はＳ１１１０の処理の後、ＣＰＵ６０１は、図１１のフローチャートで例示される図８のステップＳ８０８のモジュレーションホイールＬＥＤ制御サブルーチンを終了する。
【００７５】
以上説明したようにして、本実施形態では、演奏者がピッチベンダーホイールユニット１０１ａやモジュレーションホイールユニット１０１ｂを操作しているときの操作値を、自動演奏により指定されるピッチベンドやモジュレーションの目標値と比較することにより、その比較結果を反映させるような様々な態様のＬＥＤ発光制御を、ピッチベンダーホイールユニット１０１ａ又はモジュレーションホイールユニット１０１ｂの４つずつのＬＥＤ４０１に対して行うことができ、これらのＬＥＤ４０１の発光に基づいて、導光部材１０３ａ又は１０３ｂの各扇状の導光領域を鮮やかに照明して演奏者の視覚にうったえながらナビゲートを実施することが可能となる。
【００７６】
上述の説明では、ピッチベンダーホイールユニット１０１ａ又はモジュレーションホイールユニット１０１ｂの操作値を自動演奏により指定される目標値を比較することで、ＬＥＤの発光制御を行ったが、例えば自動演奏により指定される音符の長さを自動判別しながら、モジュレーション目標値を指定するような制御も可能である。
【００７７】
また、単純なナビゲートだけではなく、自動演奏の途中で、ピッチベンダーホイールユニット１０１ａ又はモジュレーションホイールユニット１０１ｂのＬＥＤ４０１をランダムに発光制御して導光部材１０３ａまたｈ１０３ｂの各扇状の導光領域を照明することにより、派手な演出効果を出すこともできる。更に、それに対して演奏者がピッチベンダーホイールユニット１０１ａ又はモジュレーションホイールユニット１０１ｂをランダムに操作すると、別の形態の派手な自動演奏を実施したり、ディスクジョッキーのディスク操作のような効果を付加したり、さまざまな演奏効果を付加することが可能となる。
【００７８】
更に、特定の楽器音色、例えばアコースティックピアノ音色などの場合に、ピッチベンドやビブラートはかけるべきではないので、演奏者がピッチベンダーホイールユニット１０１ａやモジュレーションホイールユニット１０１ｂを操作していた場合には、その操作をゼロに戻すような促すようなＬＥＤ制御を行ってもよい。
【００７９】
その他、ピッチベンダーホイールユニット１０１ａ又はモジュレーションホイールユニット１０１ｂのＬＥＤ４０１を使って、そのような演奏効果付加の制御を行うかは、自由に設計することが可能である。
【００８０】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
光を放射する複数の光源部と、前記複数の光源部から放射された光を夫々導光する複数の導光領域を有する導光部材を含むホイールと、
前記複数の光源部による光の放射を制御する制御部と
を備える効果付加装置。
（付記２）
前記各導光領域の境界に遮光物資を封入する、付記１に記載の効果付加装置。
（付記３）
前記各導光領域を、各々異なる色で発光するように形成する、付記１又は２に記載の効果付加装置。
（付記４）
前記各導光領域を、各々異なる色の部材で形成する、付記３に記載の効果付加装置。
（付記５）
前記各導光領域の表面を各々異なる色で着色する、付記３に記載の効果付加装置。
（付記６）
前記各導光領域をアクリル部材によって形成する、付記１乃至５の何れかに記載の効果付加装置。
（付記７）
前記制御部は、前記ホイールの回転角度を示す信号に基づいて前記各光源部を発光制御する、付記１乃至６の何れかに記載の効果付加装置。
（付記８）
電子又は電気楽器を自動演奏するための自動演奏情報と前記回転角度を示す信号とに基づいて前記各光源部を発光制御することにより、前記演奏効果のナビゲートを行う、付記７に記載の効果付加装置。
（付記９）
付記１乃至８の何れかに記載の効果付加装置を搭載した電子楽器。
【符号の説明】
【００８１】
１００  効果付加装置
１０１  ホイールユニット
１０１ａ  ピッチベンダーホイールユニット
１０１ｂ  モジュレーションホイールユニット
１１０  ケース
１０２  ホイール
１０２ａ  ピッチベンダーホイール
１０２ｂ  モジュレーションホイール
１０３ａ、１０３ｂ  導光板
１０４ａ、１０４ｂ  Ｌ型金具
３０１  ロータリーエンコーダ
３０２  止め金具
３０３  取付け部
３０４、３０５  ビス
３０６  可動軸
３０７  ホイール穴
３０８  金具穴
４０１  ＬＥＤ
４０２  リード線
５００  電子鍵盤楽器
５０１  鍵盤
５０２  各種スイッチ
５０３  ピッチベンダーホイール
５０４  ピッチモジュレーションホイール
５０５  ＬＣＤ
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４ａ  タイマ１
６０４ｂ  タイマ２
６０５  音源ＬＳＩ
６０６  波形メモリ
６０７  キースキャナ
６０８  Ａ／Ｄコンバータ
６０９  ＬＣＤコントローラ
６１０  Ｄ／Ａコンバータ
６１１  アンプ
６１２  システムバス
【図１】
2018054860.tif 000003
【図２】
2018054860.tif 000004
【図３】
2018054860.tif 000005
【図４】
2018054860.tif 000006
【図５】
2018054860.tif 000007
【図６】
2018054860.tif 000008
【図７】
2018054860.tif 000009
【図８】
2018054860.tif 000010
【図９】
2018054860.tif 000011
【図１０】
2018054860.tif 000012
【図１１】
2018054860.tif 000013