(57)【特許請求の範囲】
【請求項１】
複数の音域を指定して音域毎に異なる音色を割り当てる音色割り当て手段と、前記音域に対して割り当てられた音色による発音の可能および不可能の選択をする発音設定スイッチとを有する電子楽音発生器の音域設定装置において、
前記発音設定スイッチが、割り当てられた音色毎に設けられており、
前記発音設定スイッチがオン操作されている間、該発音設定スイッチに対応する音色が割り当てられていて該音色で発音可能な音域を表示する表示手段を備えていることを特徴とする電子楽音発生器の音域設定装置。
【請求項２】
複数の音域を指定して音域毎に異なる音色を割り当てる音色割り当て手段と、前記音域に対して割り当てられた音色による発音の可能および不可能の選択をする発音設定スイッチとを有する電子楽音発生器の音域設定装置において、
前記発音設定スイッチが、割り当てられた音色毎に設けられており、
前記発音設定スイッチのオン操作に応答して該発音設定スイッチに設定された音色による発音を可能にするとともに、該発音設定スイッチに対応する音色が割り当てられていて該音色で発音可能な音域を、発音設定スイッチのオン操作時から予定時間経過するまでの間、表示する表示手段を備えていることを特徴とする電子楽音発生器の音域設定装置。
【請求項３】
複数の音域を指定して音域毎に異なる音色を割り当てる音色割り当て手段と、前記音域に対して割り当てられた音色による発音の可能および不可能の選択をする発音設定スイッチとを有する電子楽音発生器の音域設定装置において、
前記発音設定スイッチが、割り当てられた音色毎に設けられており、
前記発音設定スイッチのオン操作に応答して該発音設定スイッチに設定された音色による発音を可能にするとともに、該発音設定スイッチが予定時間継続してオン操作されたときに、該発音設定スイッチに対応する音色が割り当てられていて該音色で発音可能な音域を表示し、該発音設定スイッチがオフ操作されるまでの間、表示を継続する表示手段を備えていることを特徴とする電子楽音発生器の音域設定装置。
【請求項４】
電子楽音発生器の設定状態および動作状態を表示する液晶表示装置を備え、
前記音域表示が、前記液晶表示装置に表示される演奏操作子の図形に関連して、前記音域にわたる演奏操作子の図形を該音域以外の音域の演奏操作子の図形と異ならせることによって行われることを特徴とする請求項１〜３のいずれかに記載の電子楽音発生器の音域設定装置。
【請求項５】
全音階で演奏操作子のそれぞれに対応させて発光素子を配置し、
前記音域表示が、前記音域に含まれる演奏操作子に対応する発光素子の点灯状態を、外音域に含まれない演奏操作子に対応する発光素子の点灯状態と異ならせることによって行われることを特徴とする請求項１〜３のいずれかに記載の電子楽音発生器の音域設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽音発生器の音域設定装置に関し、特に、演奏操作子に複数の音色を割り当てることができ、該音色を発音可能な音域を設定する設定装置を有する電子楽音発生器の音域設定装置に関する。
【背景技術】
【０００２】
指定した音域の演奏操作子（電子鍵盤楽器では鍵）に、複数の音色を設定することができる電子楽器において、指定した音域を鍵盤上で表示する電子楽器が知られる。例えば、特許文献１には、指定された音色の鍵域を表す最低音および最高音にそれぞれ対応する各鍵の発光手段を点灯して発音域を表示することができる電子楽器が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１８４０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１で提案されている従来技術では、音域指定手段によって指定された音色の鍵域を表す最低音および最高音にそれぞれ対応する各鍵の発光手段を点灯して発音音域を表示する音域表示手段を有するが、この音域表示手段による表示操作が複数の手順を必要とするため、演奏中に行う操作としては煩雑であるという課題がある。
【０００５】
本発明の目的は、上記従来技術の課題に対して、設定した音色の発音可能音域の表示操作を簡略化することができる電子楽音発生器の音域設定装置を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための本発明は、複数の音域を指定して音域毎に異なる音色を割り当てる音色割り当て手段と、前記音域に対して割り当てられた音色による発音の可能および不可能の選択をする発音設定スイッチとを有する電子楽音発生器において、前記発音設定スイッチが、割り当てられた音色毎に設けられており、前記発音設定スイッチがオン操作されている間、該発音設定スイッチに対応する音色が割り当てられていて該音色で発音可能な音域を表示する表示手段を備えている点に第１の特徴がある。
【０００７】
また、本発明は、表示手段が、発音設定スイッチのオン操作に応答して該発音設定スイッチに設定された音色による発音を可能にするとともに、該発音設定スイッチに対応する音色が割り当てられていて該音色で発音可能な音域を発音設定スイッチのオン操作時から予定時間経過するまでの間、表示する点に第２の特徴がある。
【０００８】
また、本発明は、表示手段が、発音設定スイッチのオン操作に応答して該発音設定スイッチに設定された音色による発音を可能にするとともに、該発音設定スイッチが予定時間継続してオン操作されたときに、該発音設定スイッチに対応する音色が割り当てられていて該音色で発音可能な音域を表示し、該発音設定スイッチがオフ操作されるまでの間、表示を継続する点に第３の特徴がある。
【０００９】
また、本発明は、電子楽音発生器の設定状態および動作状態を表示する液晶表示装置を備え、前記音域表示が、前記液晶表示装置に表示される演奏操作子の図形に関連して、前記音域にわたる演奏操作子の図形を該音域以外の音域の演奏操作子の図形と異ならせることによって行われる点に第４の特徴がある。
【００１０】
また、本発明は、全ての音階で演奏操作子のそれぞれに対応させて発光素子を配置し、前記音域表示が、前記音域に含まれる演奏操作子に対応する発光素子の点灯状態を、外音域に含まれない演奏操作子に対応する発光素子の点灯状態と異ならせることによって行われる点に第５の特徴がある。
【発明の効果】
【００１１】
第１〜第５の特徴を有する本発明によれば、演奏中に、発音設定スイッチ（後述するキーボードコンダクタの各スイッチ）を操作するだけで、該スイッチに割り当てられている音色で発音可能な音域が表示されるので、演奏者は、その音域を確認しつつ多彩な演奏をすることができる。
【００１２】
特に、第１の特徴を有する本発明では、スイッチをオフにするまで表示が継続されるので、発音可能な音域を、任意、かつ十分な時間をとって確認することができる。
【００１３】
また、第２の特徴を有する本発明では、一旦スイッチをオン操作すれば、所定時間のあいだ継続して発音可能な音域を表示できるので、表示している間でも演奏の手を長時間休めることを回避できる。
【００１４】
また、第３の特徴を有する本発明では、所定の時間継続してスイッチを操作しなければ、発音可能な音域が表示されることがないので、発音設定スイッチに短時間だけ触れるような誤操作によって表示が切り替わることを防止できる。
【００１５】
また、第４、第５の特徴を有する本発明では、発音可能な音域の全ての鍵に対応して表示され、表示が帯状になるので、音域の上限および下限を表示している従来技術と比べて音域の被視認性が向上される。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るスイッチ処理Ａにおけるゾーン表示のための要部機能を示すブロック図である。
【図２】電子楽器のフロントパネルの平面図である。
【図３】コントロールパネルに設けられる音色選択部のスイッチの例を示す図である。
【図４】キーボードコンダクタのスイッチの例を示す図である。
【図５】表示装置の一例を示す図である。
【図６】表示装置のＬＣＤに表示したゾーンの上限と下限とを設定する画面の一例を示す図である。
【図７】ゾーンの表示画面の一例を示す図である。
【図８】鍵盤に沿って配置したＬＥＤでゾーンを表示した例を示す図である。
【図９】電子楽器のシステム構成図である。
【図１０】電子楽器のメインループ処理を示すフローチャートである。
【図１１】イベント処理のフローチャートである。
【図１２】スイッチ処理Ａのフローチャートである。
【図１３】スイッチ処理Ｂのフローチャートである。
【図１４】スイッチ処理Ｂのタイマ処理に係るフローチャートである。
【図１５】割込処理のフローチャートである。
【図１６】スイッチ処理Ｃのフローチャートである。
【図１７】スイッチ処理Ｃを行う場合の、その他の処理のフローチャートである。
【図１８】スイッチ処理Ｂによるゾーン表示の要部機能を示すブロック図である。
【図１９】スイッチ処理Ｃによるゾーン表示の要部機能を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の一実施形態を説明する。図２は、本発明の一実施形態に係る楽音発生器である電子楽器のフロントパネルを示す図である。ここでは、電子楽器１として電子オルガンを想定するが、本発明はこれに限定されるものではない。電子楽器１は、上鍵盤２および下鍵盤３からなる鍵盤装置４を有する。さらに、鍵盤装置４には、フロントパネルではなく、電子楽器１の下部に配置される図示しないペダル鍵盤を含む。鍵盤装置４の左側および上側（本明細書では、電子楽器１の上面視で、演奏者から遠い側を「上」、演奏者に近い側を「下」と記述する）にはコントロールパネル５が配される。
【００１８】
コントロールパネル５は、ほぼ中央部に位置する表示装置６と、表示装置６の左右および鍵盤装置４の左側に設けられる操作部７とからなる。表示装置６は、電子楽器１の各設定状態や動作状態を表示する。操作部７は音色選択部８と、ドローバー９と、自動演奏操作部１０と、キーボードコンダクタ１１と、インクリメントダイヤル１２とを有する。インクリメントダイヤル１２の右にはメインスイッチ１００が設けられ、コントロールパネル５の左右にはスピーカ３３が設けられる
【００１９】
音色選択部８は、上鍵盤２、下鍵盤３およびペダル鍵盤の音色系列のそれぞれについて設けられる複数の音色設定ボタンとボリューム等の設定ボタンとを有する（詳細は後述する）。キーボードコンダクタ１１は、音色選択部８で選択された音色系列のオン・オフを、演奏中に集中的に制御して曲想に応じたダイナミックなアレンジを可能にするスイッチ群である（図４参照）。音色系列は、上鍵盤２および下鍵盤３に６系列ずつ、ペダル鍵盤に４系列設定可能である。
【００２０】
図３は音色選択部８のスイッチの例を示す図であり、一例として上鍵盤２用に設けられる複数の音色のうち、第１ソロ（アッパー・ソロ１）の音色選択部を示す。アッパー・ソロ１には、フルート、サックス、ヴァイオリン、コズミック（シンセサイザ）、オーボエ、トランペット、ギター、およびこれら全ての音色系列を選択する音色選択スイッチ１３が設けられるとともに、これら各音色のボリューム設定ボタン１４と、エフェクト／設定スイッチ１５やポルタメントの設定スイッチ１６が設けられる。音色選択スイッチ１３のいずれかをオン操作して音色（例えばヴァイオリン）を選択すると、グローバルモード画面が表示装置６に表示され、その画面から、選択された音色（ヴァイオリン）を設定する音域を設定することができる。
【００２１】
図３は、音色選択部８のうち、第１ソロに関するスイッチの例であるが、上鍵盤２および下鍵盤３には、音色系列として、第１ソロのほか、第２ソロ、第１オーケストラ、第２オーケストラ、スペシャル、およびティビア・パーカッションが設けられる。また、ペダル鍵盤には、第１ソロ、第２ソロ、オーケストラ、およびティビアが音色系列として設定される。列挙した音色は一例であり、上鍵盤２、下鍵盤３およびペダル鍵盤に設定される音色はこれらに限定されない。
【００２２】
図４は、キーボードコンダクタ１１の図である。図４において、キーボードコンダクタ１１は、上鍵盤２、下鍵盤３およびペダル鍵盤毎に設定される音色系列に対応した１６個のスイッチ１１ａ〜１１ｐからなる。なお、下鍵盤３については、上鍵盤２と同様にボタンが設定されるので、図示を一部省略している。これらのスイッチ１１ａ〜１１ｐをオン操作することによって、前記音色選択部８〜１０で設定された音色での発音が可能になる。例えば、図３に示したアッパーソロ１に設定された音色（例えば、ヴァイオリン）での発音を可能にするためには、スイッチ１１ｏを押す。これにより、設定された音域でヴァイオリンの音が発音可能になる。さらに、スイッチ１１ａ〜１１ｐをオン操作した場合、オン操作されたスイッチに割り当てられている音色で発音可能な音域が表示装置６に表示される。音域の表示例は後述する。
【００２３】
図５は表示装置６の一例を示す図である。表示装置６は、液晶表示パネル（ＬＣＤ）１７とＬＣＤ１７に表示されている情報を設定・変更するのに使用される左右の選択スイッチ１８Ｌ、１８Ｒと、下部の機能スイッチ１９とからなる。選択スイッチ１８Ｌ、１８Ｒおよび機能スイッチ１９は、ＬＣＤ１７の左右および下方に、それぞれＬＣＤ１７内の情報表示位置に対応させてそれぞれ複数設けられる。図５は、グローバルモードの一例として「ゾーン」のエディタ画面が表示されている表示装置６を示す図である。「ゾーン」とは、音色選択部８で割り当てられた音色で発音可能な音域をいう。
【００２４】
ゾーンエディタ画面では、鍵盤装置４のどの範囲の鍵を弾いたらどの音色が発音できるようになっているかが表示される。この例では、上鍵盤２に設定される音色系列の発音可能領域つまりゾーンが設定された鍵盤図形がＬＣＤ１７に５種類示されている。ここでは、上の段から順に、第１ソロ（ＳＬＯ１）、第２ソロ（ＳＯＬＯ２）、第１オーケストラ（ＯＲＣＨ１）、第２オーケストラ（ＯＲＣＨ２）、およびスペシャル（ＳＰＥＣＩＡＬ）のゾーンが表示されている。この例では、第１ソロ（ＳＯＬＯ１）およびスペシャル（ＳＰＥＣＩＡＬ）について設定されているゾーンを、鍵盤図形の該当する部分の下方に引いた横線で示している。ゾーンに関する表示の例はさらに後述する。
【００２５】
図３および図４に示したスイッチを使用した音色の割り当ては次のようにして行うことができる。電源が投入されている状態で、まず、音色選択部８の音色選択スイッチ１３をオン操作して、設定する音色を選ぶ。これによって、図６に一例を示すように、表示装置６のＬＣＤ１７にゾーンの上限と下限とを設定する画面が表示される。図６では、上限を設定するゾーン上限キー画面（ＺＯＮＥ  ＨＩＧＨ  ＫＥＹ）が表示されている。この画面に最初はデフォルト値の鍵が表示されるので、その表示の横に位置するスイッチ１８Ｒ（Ｒ５）をオン操作し、かつインクリメントダイヤル１２を回転させる。そうすると、順に鍵の名称が切り替わるので、所望の鍵名になったところでダイヤル操作を止めて、エフェクト／設定スイッチ１５をオン操作する。これによって、ゾーンの上限が確定し、続いて表示装置６に下限を設定するゾーン下限キー画面（ＺＯＮＥ  ＬＯＷ  ＫＥＹ）がＬＣＤ１７の左下部に表示されるので（図示せず）、今度は、ゾーン下限キー画面が表示された位置に対応するスイッチ１８Ｌ（Ｌ５）とインクリメントダイヤル１２を使ってゾーンの下限を確定する。ゾーンが設定されたならば、エフェクト／設定スイッチ１５をオン操作して設定を確定する。これにより、設定したゾーンに、選択された音色が割り当てられる。
【００２６】
ゾーンの表示は、図５に示した形態に限らない。図７は設定されたゾーンの表示例を示す図である。図７では、一つの音色系列についてのゾーンをＬＣＤ１７に表示している。図７において、鍵盤の形状図形２Ａと、該鍵盤が上鍵盤２であることを示す表示（［ＫＢＤ］Ｕｐｐｅｒ）と、音色系列がスペシャルであることを示す表示（［ＣＮＤ］Ｓｐｅｃｉａｌ）と、設定されているゾーンを示す表示（Ｇ１−Ｆ♯４）がＬＣＤ１７上に表示される。さらに、鍵盤の形状図形２Ａにおいて、ゾーンとゾーン以外とで鍵の表示形態を異ならせることでゾーンを明確にする。例えば、Ｇ１からＦ♯４の間以外の部分は、白鍵と黒鍵との色を反転させて白鍵を黒で表示し、黒鍵を白で表示する。Ｇ１からＦ♯４の間は、実際の鍵の色に合わせて、白鍵は白、黒鍵は黒で表示する。図７の鍵盤図形は、単一の音色系列についてＬＣＤ１７に表示するのであってもよいし、図５のように複数の音色系列を１画面で表示する場合に、図７の表示形態を採用してもよい。
【００２７】
また、ゾーンの表示は、ＬＣＤ１７で行うものに限らない。図８は、ゾーン表示の変形例を示す図である。この例では、発光素子（例えば、ＬＥＤ）を実際の鍵盤の各鍵に対応して設け、このＬＥＤの点灯または消灯でゾーンを表示する。図８では、上鍵盤２の例を示す。上鍵盤２の各鍵に対応付けてＬＥＤの列２０、２１を設ける。ＬＥＤ列２０は黒鍵に対応して上鍵盤２の上方に配置し、ＬＥＤ列２１は白鍵に対応して上鍵盤２の下方に配置する。これらのＬＥＤ列２０、２１のうち、ゾーンに含まれるものは点灯させ、それ以外は消灯させる。これにより、ゾーンとゾーン以外とを明確に区別する。図８中、黒丸は点灯されたＬＥＤを示し、白丸は消灯されているＬＥＤを示す。
【００２８】
図９は、電子楽器１のシステム構成図である。電子楽器１は、システムバス２２に接続されるＣＰＵ２３、ＲＯＭ２４、ＲＡＭ２５、インタフェース２６、および音源２７を備える。インタフェース２６には、鍵盤装置４、コントロールパネル５、表示装置６、およびＭＩＤＩ等の入出力端子２８が接続される。音源２７には、デジタル信号処理装置（ＤＳＰ）２９、デジタル／アナログ変換回路（Ｄ／Ａ）３０、増幅器（ＡＭＰ）３１およびスピーカ３３が電気的に接続される。音源２７は波形メモリを有することができる。
【００２９】
ＣＰＵ２３は、インタフェース２６を通じて、鍵盤装置４（ペダル鍵盤も含む）の各鍵の押鍵、離鍵やコントロールパネル５および表示装置６に設けられるスイッチやボリューム等の状態を読み込む。そして、読み込まれた状態に応じて音源２７を駆動し、楽音信号を発生させる。楽音信号はＤＳＰ２９に入力されてエフェクトがかけられ、ＤＳＰ２９の出力信号はＤ／Ａ３０でアナログ信号に変換された後、増幅器３１を介してスピーカ３３に入力され、スピーカ３３から楽音となって発音される。
【００３０】
図１０は電子楽器１のメインループ処理のフローチャートである。メインスイッチ１００がオン操作（例えば、押し下げ操作）されると、電源が入り、メインループ処理が開始される。まず、ステップＳ１では、所定の初期化処理が行われる。ステップＳ２では、イベントを検出したか否かが判断される。イベントが発生したと判断した場合はステップＳ２からステップＳ３に進み、所定のイベント処理を行う（一例は後述する）。イベント処理の後、およびイベントが検出されないでステップＳ２が否定となった場合は、ステップＳ４に進む。ステップＳ４では、時変数処理が行われる。なお、事変数処理は、前回の処理からどれだけ時間が経ったかを取得するための処理で、所定インターバルの割込時間で、ＣＰＵ２３に割り込み処理がかかるように用いられる。メインループ処理はメインスイッチ１００がオフ操作されて電源が切れるまで繰り返される。
【００３１】
図１１は、イベント処理のフローチャートである。イベント処理には、押鍵イベント、離鍵イベント、スイッチイベント、およびその他の処理が含まれる。図１１において、ステップＳ３１では、検出されたイベントが押鍵イベントであるか否かが判別される。ステップＳ３１が肯定ならばステップＳ３２に進んで押鍵処理が行われる。押鍵処理では音源２７の発音チャネルをアサインする。イベントが押鍵イベントでない場合は、ステップＳ３３に進み、離鍵イベントであるか否かが判別される。ステップＳ３３が肯定ならばステップＳ３４に進んで離鍵処理が行われる。離鍵処理では発音中のチャネルをサーチして、そのチャネルを開放するための処理を行う。なお、押鍵処理および離鍵処理は周知の技術を使用できるので、詳細は説明を省略する。
【００３２】
押鍵イベントでも離鍵イベントでもない場合は、ステップＳ３３からステップＳ３５に進んで、検出されたイベントがスイッチイベントであるか否かが判別される。スイッチイベントはコントロールパネル５の処理全般をいい、スイッチイベントの有無は、コントロールパネル５上に設けられる操作部７のスイッチ等（メインスイッチ１００は除く）の状態変化の有無によって判別される。ステップＳ３５が肯定ならばステップＳ３６に進んで、状態が変化したスイッチ等に対応した所定のスイッチ処理を行う（一例は後述する）。ステップＳ３５が否定ならば、ステップＳ３７でその他のイベントに応じた処理を行う。その他の処理は、タイマイベント処理やＭＩＤＩ情報の受信処理等である。
【００３３】
図１２は、スイッチ処理の一例である（処理Ａ）のフローチャートである。ステップＳ４１では、発生したスイッチイベントがスイッチオン・イベントであったのか否かが判別される。スイッチオン・イベントであった場合は、ステップＳ４２に進み、スイッチオン・イベントでなかった場合はステップＳ４３へ進む。
【００３４】
ステップＳ４２では、オン操作されたスイッチがキーボードコンダクタ１１のスイッチ１１ａ〜１１ｐであるかどうかが判別される。フローチャートでは、スイッチ１１ａ〜１１ｐは符号ＫＣ［ｎ］で示す。［ｎ］は０から１５までの変数であり、キーボードコンダクタ１１として設けられる１６個のスイッチ１１ａ〜１１ｐに対応する。すなわち、スイッチ１１ａはＫＣ［０］、スイッチ１１ｂはＫＣ［１］、以下、……スイッチ１１ｐはＫＣ［１５］で示される。スイッチ１１ａ〜１１ｐは、それぞれインジケータとしてＬＥＤを有しており、設定されている音色系列をオン（発音可能）にしているときはＬＥＤを点灯させ、該音色系列をオフ（発音不能）にしているときはＬＥＤを消灯させる。ステップＳ４２が肯定ならば、ステップＳ４４に進む。
【００３５】
ステップＳ４４では、スイッチ１１ａ〜１１ｐの状態を反転させる。つまり、押されたスイッチに設けられるＬＥＤが点灯される。これに伴って、該スイッチに割り当てられた音色による発音が可能になる。
【００３６】
ステップＳ４５では、ＬＣＤ１７の表示モードをグローバルモードにする。表示モードにはグローバルモード、ホームモード、およびその他のモードがある。ホームモードは電源を投入したときの初期画面である。グローバルモードは、鍵毎の音色のセッティングや図５や図７に示したようなゾーンのセッティング等を表示するモードである。ステップＳ４６では、表示されている音色系列、つまりキーボードコンダクタ１１の、ｎ番目のスイッチに関するゾーン表示を行う。
【００３７】
ステップＳ４２が否定の場合、つまりキーボードコンダクタ１１のスイッチ１１ａ〜１１ｐ以外のスイッチが操作された場合は、ステップＳ４７に進む。ステップＳ４７では、ゾーンの設定（または変更）を行うスイッチがオン操作されたか否かを判別する。このスイッチは、ゾーン上限キー画面およびゾーン下限キー画面に対応するスイッチであり、上述の例では選択スイッチ１８Ｌ、１８Ｒおよびインクリメントダイヤル１２である。ステップＳ４７が肯定ならば、ステップＳ４８に進んでゾーンの上限および下限を設定する。
【００３８】
ステップＳ４７が否定の場合は、その他のスイッチ（本発明の要部に関わらないスイッチ）の処理であるので、ステップＳ４９に進み、そのスイッチのオン操作に対応する所定の処理を行う。
【００３９】
ステップＳ４１が否定の場合はスイッチのオフ操作が行われた場合であり、ステップＳ４３では、オフ操作されたスイッチがキーボードコンダクタ１１のスイッチ１１ａ〜１１ｐのうち、ｎ番目のスイッチであるか否かが判別される。ステップＳ４３が肯定ならば、ステップＳ５０に進み、ＬＣＤ１７の表示をホームモードに切り替える。つまり、キーボードコンダクタ１１のスイッチ１１ａ〜１１ｐのうち、ｎ番目のスイッチに対応する音色系列のゾーン表示がホームモードの画面に戻る。したがって、このスイッチ処理Ａによれば、キーボードコンダクタ１１のスイッチが押されている間だけ音色系列に応じたゾーン表示される。ステップＳ４３が否定ならば、ステップＳ５１に進んで他のスイッチのオフ処理を行う。ステップＳ４２、Ｓ４３はｎ＝０からｎ＝１５まで、順に判断される。
【００４０】
図１３は、スイッチ処理Ｂのフローチャートである。図１３において、ステップＳ６１では、発生したスイッチイベントがスイッチオン・イベントであったのか否かが判別される。スイッチオン・イベントであった場合は、ステップＳ６２に進み、スイッチオン・イベントでなかった場合はステップＳ６３へ進む。
【００４１】
ステップＳ６２では、オン操作されたスイッチがキーボードコンダクタ１１のスイッチ１１ａ〜１１ｐであるかどうかが判別される。ステップＳ６２が肯定ならば、ステップＳ６４に進む。ステップＳ６４では、スイッチ１１ａ〜１１ｐの状態を反転させる。ステップＳ４２と同様である。
【００４２】
ステップＳ６５では、ＬＣＤ１７の表示モードをグローバルモードにする。ステップＳ６６では、グローバルモードの画面上で、表示されている音色系列、つまりキーボードコンダクタ１１の、ｎ番目のスイッチに関するゾーン表示に切り替える。
【００４３】
ステップＳ６７では、ゾーン表示タイマＴｚに所定の時間ＴＬをセットし、該ゾーン表示タイマＴｚによる時間計測を開始する。このゾーン表示タイマＴｚが所定の時間ＴＬを計数するまでの間ゾーン表示は維持される。
【００４４】
ステップＳ６２が否定の場合、ステップＳ６８に進む。ステップＳ６８では、ゾーンの設定（または変更）を行うスイッチがオン操作されたか否かを判別する。ステップＳ６８が肯定ならば、ステップＳ６９に進んでゾーンの上限および下限を設定する。ステップＳ６８が否定の場合は、ステップＳ７０に進み、その他のスイッチのオン操作に対応する所定の処理を行う。
【００４５】
このステップＳ６１、Ｓ６２、Ｓ６４〜Ｓ６６、Ｓ６８〜Ｓ７０は、図１２で説明したステップＳ４１、Ｓ３２、Ｓ４４〜Ｓ４６、Ｓ４７〜Ｓ４９と同じ処理である。スイッチ処理Ｂがスイッチ処理Ａと異なるのは、ステップＳ６７の処理を有する点と、ステップＳ４３およびＳ５０に相当する処理が含まれていない点である。したがって、ステップＳ６１が否定の場合は、ステップＳ６３で、オフになったスイッチに対応するスイッチオフ処理を行うのみである。
【００４６】
このように、オフになったスイッチがキーボードコンダクタ１１のスイッチか否かの判断やホームモードに戻るステップを有していないスイッチ処理Ｂでは、キーボードコンダクタ１１のスイッチがオフされても、グローバルモードが保持される。このグローバルモードは、後述する処理でホームモードに戻される。したがって、その間は、グローバルモードでゾーンの表示が継続される。
【００４７】
図１４は、図１１におけるその他の処理（ステップＳ３７）の一例を示すフローチャートである。ステップＳ７１では、その他の処理がタイマイベントであるか否かを判別する。タイマイベントであれば、ステップＳ７２に進み、ステップＳ６７でセットしたゾーン表示タイマＴｚがゼロになったか否かが判別される。ゾーン表示タイマＴｚがゼロになったと判別されたならば、ステップＳ７３に進む。ステップＳ７３では、ＬＣＤ１７の表示をホームモードに切り替える。つまり、所定のゾーン表示時間が経過したときに、ゾーンの表示は終了してグローバルモードの画面からホームモードの画面に戻る。
【００４８】
ステップＳ７４では、ゾーン表示タイマＴｚに「−１」をセットする。これにより、ステップＳ６７でタイマ値ＴＬのセットが再び行われるまで、ゾーン表示タイマＴｚの値によって処理が行われることは禁止される。
【００４９】
ステップＳ７２が否定の場合は、ステップＳ７５に進んでその他のタイマ処理を行う。また、ステップＳ７１が否定の場合は、ステップＳ７６に進んでタイマイベント以外の他のイベント処理、例えば、ＭＩＤＩ受信に関する処理等が行われる。
【００５０】
図１５は、割込処理のフローチャートである。この処理は所定の割込時間毎に実行され、この電子楽器１に設けられる複数のタイマの、全ての状態（イベント）を検出する。ステップＳ８１では、全てのタイマイベントを検出したか否かを、タイマ識別データＴｘｘがゼロ以上かどうかによって判別する。ステップＳ８１が肯定ならば、ステップＳ８２に進んでタイマ識別データＴｘｘをデクリメントする（−１）。ステップＳ８３では、該タイマＴｘｘのイベントを検出する。ステップＳ８４では、すべてのタイマイベントを検出したか否かを判断する。ステップＳ８４が肯定ならば、この割込処理は終了する。
【００５１】
次の実施形態（スイッチ処理Ｃ）では、キーボードコンダクタ１１のスイッチを押した後、所定時間経過後にグローバルモードに切り替わってゾーン表示を行う。
【００５２】
図１６は、スイッチ処理Ｃのフローチャートである。ステップＳ９１では、スイッチのオンイベントであるか否かが判別される。ステップＳ９１が肯定ならば、ステップＳ９２に進んでオンイベントが検出されたスイッチが、キーボードコンダクタ１１の、１６個のスイッチのうち、ｎ番目のスイッチであるか否かが判別される。ステップＳ９２が肯定ならば、ステップＳ９３に進み、スイッチ１１ａ〜１１ｐの、ｎ番目のスイッチの状態を反転させる。図１２ステップＳ４４と同様である。ステップＳ９４では、ゾーン表示タイマＴｚに所定の時間ＴＬをセットする。つまり、スイッチ処理Ｃでは、スイッチの状態を反転させた後、スイッチ処理Ａやスイッチ処理Ｂのようにゾーンの表示画面に直ちに移行せず、タイマＴｚのセットおよび計数開始を行う。
【００５３】
ステップＳ９２が否定の場合は、ステップＳ９５に進み、オン操作されたスイッチがスイッチ１１ａ〜１１ｐに設定されたｎ番目の音色系列のゾーン設定（または変更）を行うスイッチがオン操作されたか否かを判別する。ステップＳ９２が肯定であれば、ステップＳ９６に進んで、ゾーンの上限および下限を設定して、ゾーンの設定を変更する。ステップＳ９５が否定ならば、ステップＳ９７に進んで、キーボードコンダクタ１１に含まれるスイッチ以外の、他のスイッチのオン操作に対応する所定の処理を行う。
【００５４】
ステップＳ９１が否定の場合、つまりスイッチがオフ操作されたと判別された場合はステップＳ９８に進む。ステップＳ９８では、オフ操作されたスイッチがキーボードコンダクタ１１のｎ番目のスイッチであるか否かを判別する。ステップＳ９８が肯定ならば、ステップＳ９９に進んでゾーン表示タイマＴｚに「−１」をセットする。ステップＳ９８が否定の場合は、ステップＳ１００に進んでキーボードコンダクタ１１に含まれるスイッチ以外の、他のスイッチのオフ操作に対応する所定の処理を行う。
【００５５】
図１７はスイッチ処理Ｃを行う場合の、その他の処理（ステップＳ３７）の一例を示すフローチャートである。ステップＳ１０１では、その他の処理がタイマイベントであるか否かを判別する。タイマイベントであれば、ステップＳ１０２に進み、そのタイマイベントにおいてステップＳ９４でセットしたゾーン表示タイマＴｚがゼロになったか否かが判別される。ゾーン表示タイマＴｚがゼロになったと判別されたならば、ステップＳ１０３に進む。ステップＳ１０３では、ＬＣＤ１７の表示をゾーン表示に切り替える。つまり、所定のゾーン表示時間が経過したときに、キーボードコンダクタ１１のスイッチ１１ａ〜１１ｐのうち、ｎ番目のスイッチに対応する音色系列のゾーンの表示が行われる。
【００５６】
ステップ１０４では、ゾーン表示タイマＴｚに「−１」をセットする。これにより、ステップＳ９４でタイマ値ＴＬのセットが再び行われるまで、ゾーン表示タイマＴｚの値に基づく処理は行われない。
【００５７】
ステップＳ１０２が否定の場合は、ステップＳ１０５に進んでその他のタイマ処理を行う。また、ステップＳ１０１が否定の場合は、ステップＳ１０６に進んでタイマイベント以外の他のイベント処理、例えば、ＭＩＤＩ受信に関する処理等が行われる。
【００５８】
図１６と図１７に示したスイッチ処理Ｃでは、キーボードコンダクタ１１のスイッチがゾーン表示タイマＴｚにセットされた時間ＴＬが経過するまでの間、オン操作を持続していれば、ゾーン表示に切り替わる。しかし、時間ＴＬに満たない短時間の、キーボードコンダクタ１１のスイッチ操作では、ゾーン表示が行われることはない。
【００５９】
図１は、スイッチ処理Ａによるゾーン表示の要部機能を示すブロック図である。図１において、音色割り当て手段３５は、キーボードコンダクタ１１として設けられる音色系列毎のスイッチ１１ａ〜１１ｐに音色および設定音域（ゾーン）を設定する手段であり、音色選択部８とインデックスダイヤル１２、ならびに選択スイッチ１８Ｌ、１８Ｒが含まれる。音色割り当て手段３５によって設定された割り当て内容、つまり、スイッチ１１ａ〜１１ｐに対応して音色とゾーンは、割り当て記憶部３６に記憶される。
【００６０】
スイッチ状態検出部３７は、発音設定スイッチとしてのキーボードコンダクタ１１のスイッチ１１ａ〜１１ｐがオン操作されたかオフ操作されたかを検出する。オン操作を検出した時はオン操作されたスイッチの識別情報を伴う「オン検出信号」を出力し、オフ操作を検出した時はオフ操作されたスイッチの識別情報を伴う「オフ検出信号」を出力する。オン検出信号およびオフ検出信号は表示制御部３８に入力され、表示制御部３８はオン検出信号に応答して割り当て記憶部３６から、記憶されているゾーンと音色とをＬＣＤ１７に読み出してゾーン表示させる。また、表示制御部３８はオン検出信号に応答してＬＣＤ１７によるゾーン表示を停止させる。
【００６１】
これにより、キーボードコンダクタ１１のスイッチがオン操作に応答して該スイッチがオン操作されている間、該スイッチに対応する音色が割り当てられているゾーンがＬＣＤ１７に表示される。
【００６２】
図１８は、スイッチ処理Ｂによるゾーン表示の要部機能を示すブロック図であり、図１と同符号は同一または同等部分を示す。スイッチオン検出部３９は、発音設定スイッチとしてのキーボードコンダクタ１１のスイッチ１１ａ〜１１ｐがオン操作されたことを検出した時に「オン検出信号」を出力する。オン検出信号はタイマ４０および表示制御部４１に入力され、表示制御部３８はオン検出信号に応答して割り当て記憶部３６から、記憶されているゾーンと音色とをＬＣＤ１７に読み出してゾーン表示させる。また、表示制御部４１はタイマ４０（タイマＴｚ）にセットされた時間ＴＬが計時終了（タイムアップ）に応答してＬＣＤ１７によるゾーン表示を停止させる。
【００６３】
これにより、キーボードコンダクタ１１のスイッチがオン操作されると該スイッチのオフ操作のいかんにかかわらず、タイマ４０がタイムアップするまでの間、該スイッチに対応する音色が割り当てられているゾーンがＬＣＤ１７に表示される。
【００６４】
図１９は、スイッチ処理Ｃによるゾーン表示の要部機能を示すブロック図であり、図１と同符号は同一または同等部分を示す。スイッチオン検出部３９から出力されるオン検出信号はタイマ４２に入力され、オフ検出信号は表示制御部４３に入力される。タイマ４２はオン信号に応答して起動され、セットされた時間が経過すると、そのタイムアップ終了に応答して割り当て記憶部３６から、記憶されているゾーンと音色とをＬＣＤ１７に読み出してゾーン表示させる。また、表示制御部３８はオフ検出信号に応答してＬＣＤ１７によるゾーン表示を停止させる。タイマ４２は、オン検出信号がなくなれば、計時を停止してリセットされる。
【００６５】
これにより、キーボードコンダクタ１１のスイッチがタイマ４２にセットされた時間継続してオン操作されたときにのみ、該スイッチに対応する音色が割り当てられているゾーンをＬＣＤ１７に表示し、該スイッチがオフ操作されるまでの間、ゾーン表示を継続する。
【００６６】
上述の本実施形態によれば、演奏中にキーボードコンダクタ１１のスイッチを操作するだけで、そのスイッチの操作状態に応じて該スイッチに割り当てられている音色で発音可能なゾーンが表示されるので、演奏者は、簡単な操作で必要に応じてゾーンを確認しつつ演奏を行うことができる。
【００６７】
なお、本発明は、本実施形態に限定されず、変形して適用することが可能である。例えば、ゾーンの上限および下限は、インクリメントダイヤル１２を使用する代わりに、実際に鍵盤２、３の鍵を押して入力してもよい。
【００６８】
また、鍵盤２、３に配置した表示素子（ＬＥＤ２０、２１）でゾーン表示する場合、音色系列（つまりスイッチ１１ａ〜１１ｐ）に応じて異なる色で表示をするようにしてもよい。
【符号の説明】
【００６９】
１…電子楽器、  ２…上鍵盤、  ３…下鍵盤、  ４…鍵盤装置、  ５…コントロールパネル、  ６…表示装置、  ７…操作部、  １１…キーボードコンダクタ、  １２…インクリメントダイヤル、  １３…音色選択スイッチ、  １７…ＬＣＤ、  １８Ｌ、１８Ｒ…選択スイッチ、  ２０、２１…ＬＥＤ列、  ３５…音色割り当て手段、  ３６…割り当て記憶部、  ３７…スイッチ状態検出部、  ３８、４１、４３…表示制御部、  ３９…スイッチオン検出部、  ４０、４２…タイマ
【図１】
0005643532.tif 000002
【図２】
0005643532.tif 000003
【図３】
0005643532.tif 000004
【図４】
0005643532.tif 000005
【図５】
0005643532.tif 000006
【図６】
0005643532.tif 000007
【図７】
0005643532.tif 000008
【図８】
0005643532.tif 000009
【図９】
0005643532.tif 000010
【図１０】
0005643532.tif 000011
【図１１】
0005643532.tif 000012
【図１２】
0005643532.tif 000013
【図１３】
0005643532.tif 000014
【図１４】
0005643532.tif 000015
【図１５】
0005643532.tif 000016
【図１６】
0005643532.tif 000017
【図１７】
0005643532.tif 000018
【図１８】
0005643532.tif 000019
【図１９】
0005643532.tif 000020