(57)【要約】      （修正有）【課題】鍵域分割の操作と分割された鍵域への音色設定の操作との間につながりを持たせて、容易に操作することが可能となる電子楽器を提供する。【解決手段】通常演奏モード時に、ユーザが右鍵域指定スイッチをオンしながら“Ｃ３”を押鍵する（（ａ））と、スプリットモードに移行し、“Ｃ３”が右鍵域の最低音に設定され、“Ｃ３”に低音方向に隣接する“Ｂ２”が左鍵域の最高音に設定される（（ｂ））。その結果、右鍵域は“Ｃ３”の鍵から“Ｃ７”の鍵までとなり、左鍵域は“Ａ−１”の鍵から“Ｂ２”の鍵までとなる。次に、ユーザが右鍵域指定スイッチをオンしながら、「音色Ｂ」を指定するスイッチをオンすると、右鍵域の音色が「音色Ｂ」に変更される（（ｃ））。さらに、ユーザが左鍵域指定スイッチをオンしながら「音色Ｃ」を指定するスイッチをオンすると、左鍵域の音色が「音色Ｃ」に変更される（（ｄ））。【選択図】図３
2013174771.tif 000002
【特許請求の範囲】
【請求項１】
複数の鍵を備えた鍵盤上の種類の異なる複数の鍵域のそれぞれを、その種類を指定することによって指定する鍵域指定手段と、
前記鍵域指定手段によっていずれかの種類が指定されているときに、前記複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵を、前記指定された種類の鍵域の上限鍵および下限鍵のうち、当該種類によって予め決められた方に決定する鍵域決定手段と、
前記鍵域決定手段によって決定された鍵域に基づいて、前記鍵盤を複数の鍵域に分割する鍵域分割手段と
を有することを特徴とする電子楽器。
【請求項２】
前記鍵域決定手段は、前記指定された音高に対応する鍵を前記指定された鍵域の上限鍵に決定するときには、当該鍵域に音高が高くなる方向に位置する鍵域の下限鍵を、前記上限鍵から所定の音高だけ離れた鍵に決定する一方、前記指定された音高に対応する鍵を前記指定された鍵域の下限鍵に決定するときには、当該鍵域に音高が低くなる方向に位置する鍵域の上限鍵を、前記下限鍵から所定の音高だけ離れた鍵に決定することを特徴とする請求項１に記載の電子楽器。
【請求項３】
複数の音色のいずれかを指定する音色指定手段と、
前記鍵域指定手段によっていずれかの種類が指定されているときに、前記音色指定手段によっていずれかの音色が指定された場合には、前記指定された音色を前記指定された種類の鍵域に設定する設定手段と
をさらに有することを特徴とする請求項１または２に記載の電子楽器。
【請求項４】
複数の鍵を備えた鍵盤上の種類の異なる複数の鍵域のそれぞれを、その種類を指定することによって指定する鍵域指定手段と、
複数の音色のいずれかを指定する音色指定手段と、
前記複数の鍵域の境界を決定するための境界情報を記憶する記憶手段と、
前記鍵盤が複数の鍵域に分割されていない状態で、前記鍵域指定手段によっていずれかの種類が指定されているときに、前記音色指定手段によっていずれかの音色が指定された場合には、前記記憶手段に記憶された境界情報に基づいて前記複数の鍵域の境界を決定し、前記鍵盤を複数の鍵域に分割するとともに、前記指定された音色を前記指定された種類の鍵域に設定するように制御する制御手段と、
前記鍵盤が複数の鍵域に分割された状態で、前記鍵域指定手段によっていずれかの種類が指定されているときに、前記複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵および前記指定された種類の鍵域に基づいて前記境界情報を更新する更新手段と
を有し、
前記更新手段によって前記境界情報が更新されると、前記制御手段は、当該更新された境界情報に基づいて、前記指定された種類の鍵域の境界を再決定することを特徴とする電子楽器。
【請求項５】
前記制御手段は、前記境界情報が前記指定された鍵域の上限鍵を決定するために使用されるときには、当該鍵域に音高が高くなる方向に位置する鍵域の下限鍵を、前記上限鍵から所定の音高だけ離れた鍵に決定する一方、前記境界情報が前記指定された鍵域の下限鍵を決定するために使用されるときには、当該鍵域に音高が低くなる方向に位置する鍵域の上限鍵を、前記下限鍵から所定の音高だけ離れた鍵に決定することを特徴とする請求項４に記載の電子楽器。
【請求項６】
複数の鍵を備えた鍵盤上の種類の異なる複数の鍵域のそれぞれを、その種類を指定することによって指定する鍵域指定手順と、
前記鍵域指定手順によっていずれかの種類が指定されているときに、前記複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵を、前記指定された種類の鍵域の上限鍵および下限鍵のうち、当該種類によって予め決められた方に決定する鍵域決定手順と、
前記鍵域決定手順によって決定された鍵域に基づいて、前記鍵盤を複数の鍵域に分割する鍵域分割手順と
をコンピュータに実行させるためのプログラム。
【請求項７】
複数の鍵を備えた鍵盤上の種類の異なる複数の鍵域のそれぞれを、その種類を指定することによって指定する鍵域指定手順と、
複数の音色のいずれかを指定する音色指定手順と、
前記複数の鍵域の境界を決定するための境界情報を記憶手段に記憶させる記憶手順と、
前記鍵盤が複数の鍵域に分割されていない状態で、前記鍵域指定手順によっていずれかの種類が指定されているときに、前記音色指定手順によっていずれかの音色が指定された場合には、前記記憶手段に記憶された境界情報に基づいて前記複数の鍵域の境界を決定し、前記鍵盤を複数の鍵域に分割するとともに、前記指定された音色を前記指定された種類の鍵域に設定するように制御する制御手順と、
前記鍵盤が複数の鍵域に分割された状態で、前記鍵域指定手順によっていずれかの種類が指定されているときに、前記複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵および前記指定された種類の鍵域に基づいて前記境界情報を更新する更新手順と
をコンピュータに実行させるためのプログラムであって、
前記更新手順によって前記境界情報が更新されると、前記制御手順では、当該更新された境界情報に基づいて、前記指定された種類の鍵域の境界を再決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵盤を複数の鍵域に分割でき、分割された各鍵域にそれぞれ異なる音色を割り当てることができる電子楽器およびその制御方法を実現するためのプログラムに関する。
【背景技術】
【０００２】
鍵盤を複数の鍵域に分割でき、分割された各鍵域にそれぞれ異なる音色を割り当てることができる電子楽器は、従来から知られている。
【０００３】
このような電子楽器として、スプリットモードを指定するスイッチをオンにして第１の押鍵を行うと、鍵域を分割するスプリットキー、つまりスプリットポイントとなるキーコードが定まり、鍵盤上、このスプリットキーから高音側を右鍵域とし、このスプリットキーの１音（半音）低い音高から低音側を左鍵域とするように分割するとともに、右鍵域に「メインボイス」を、左鍵域に「サブボイス」を割り当てるようにしたものがある（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２５４１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし上記従来の電子楽器では、スプリットポイントを指定するために押鍵された音高が分割された鍵域のうちのどの鍵域に属するかは電子楽器によって決まっているので、ユーザが、右鍵域の最低音のつもりで行った押鍵の音高が左鍵域の最高音になる場合がある一方、左鍵域の最高音のつもりで行った押鍵の音高が右鍵域の最低音になる場合もある。
【０００６】
本発明は、この点に着目してなされたものであり、スプリットポイントを指定するために指定された音高が分割された鍵域のうちのどの鍵域に属するかをユーザに明確化することが可能となる電子楽器およびその制御方法を実現するためのプログラムを提供することを第１の目的とする。
【０００７】
また上記従来の電子楽器では、鍵域分割の操作は、動作モードをまずスプリットモードに移行させてから行わなければならなかった。そして、分割された鍵域への音色設定の操作は、スプリットモードを解除してから行わなければならなかった。なお、分割された鍵域への音色設定は、上記従来の電子楽器では、デュアルモードに移行させて行うが、一般的な多くの電子楽器では、音色割当モードに移行させて行う。このように上記従来の電子楽器では、鍵域分割の操作と分割された鍵域への音色設定の操作との間にはつながりがなく、各操作に慣れていないユーザにとっては操作し難かった。
【０００８】
本発明は、この点にも着目してなされたものであり、鍵域分割の操作と分割された鍵域への音色設定の操作との間につながりを持たせて、各操作に慣れていないユーザでも容易に操作することが可能となる電子楽器およびその制御方法を実現するためのプログラムを提供することを第２の目的とする。
【課題を解決するための手段】
【０００９】
上記第１の目的を達成するため、請求項１に記載の電子楽器は、複数の鍵を備えた鍵盤上の種類の異なる複数の鍵域のそれぞれを、その種類を指定することによって指定する鍵域指定手段と、前記鍵域指定手段によっていずれかの種類が指定されているときに、前記複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵を、前記指定された種類の鍵域の上限鍵および下限鍵のうち、当該種類によって予め決められた方に決定する鍵域決定手段と、前記鍵域決定手段によって決定された鍵域に基づいて、前記鍵盤を複数の鍵域に分割する鍵域分割手段とを有することを特徴とする。
【００１０】
請求項２に記載の電子楽器は、請求項１の電子楽器において、前記鍵域決定手段は、前記指定された音高に対応する鍵を前記指定された鍵域の上限鍵に決定するときには、当該鍵域に音高が高くなる方向に位置する鍵域の下限鍵を、前記上限鍵から所定の音高だけ離れた鍵に決定する一方、前記指定された音高に対応する鍵を前記指定された鍵域の下限鍵に決定するときには、当該鍵域に音高が低くなる方向に位置する鍵域の上限鍵を、前記下限鍵から所定の音高だけ離れた鍵に決定することを特徴とする。
【００１１】
請求項３に記載の電子楽器は、請求項１または２の電子楽器において、複数の音色のいずれかを指定する音色指定手段と、前記鍵域指定手段によっていずれかの種類が指定されているときに、前記音色指定手段によっていずれかの音色が指定された場合には、前記指定された音色を前記指定された種類の鍵域に設定する設定手段とをさらに有することを特徴とする。
【００１２】
上記第２の目的を達成するため、請求項４に記載の電子楽器は、複数の鍵を備えた鍵盤上の種類の異なる複数の鍵域のそれぞれを、その種類を指定することによって指定する鍵域指定手段と、複数の音色のいずれかを指定する音色指定手段と、前記複数の鍵域の境界を決定するための境界情報を記憶する記憶手段と、前記鍵盤が複数の鍵域に分割されていない状態で、前記鍵域指定手段によっていずれかの種類が指定されているときに、前記音色指定手段によっていずれかの音色が指定された場合には、前記記憶手段に記憶された境界情報に基づいて前記複数の鍵域の境界を決定し、前記鍵盤を複数の鍵域に分割するとともに、前記指定された音色を前記指定された種類の鍵域に設定するように制御する制御手段と、前記鍵盤が複数の鍵域に分割された状態で、前記鍵域指定手段によっていずれかの種類が指定されているときに、前記複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵および前記指定された種類の鍵域に基づいて前記境界情報を更新する更新手段とを有し、前記更新手段によって前記境界情報が更新されると、前記制御手段は、当該更新された境界情報に基づいて、前記指定された種類の鍵域の境界を再決定することを特徴とする。
【００１３】
ここで「境界情報」は、具体的には、後述する図４ＡのステップＳ２４の「スプリットポイント」や、図５のステップＳ３８の「デュオモード時ポイント」に対応する。ただし、「デュオモード時ポイント」は「スプリットポイント」に設定されるので、「スプリットポイント」は「デュオモード時ポイント」を含むとも言い得る。また「スプリットポイント」も「デュオモード時ポイント」も、鍵域の上限または下限のいずれか一方を特定するものであるが、これは、一方が特定できれば、他方は演算などによって一意的に特定できるのでそのように構成しているに過ぎず、鍵域の上限と下限の両方を特定するように構成してもよい。さらに、後述する実施の形態では、左鍵域と右鍵域の２鍵域に分割し、左鍵域の下限を鍵盤の左端の鍵とし、右鍵域の上限を鍵盤の右端の鍵としたので、左鍵域の下限および右鍵域の上限を特定する情報は必要としていない。しかし、３鍵域以上に分割した場合や、左鍵域の下限または右鍵域の上限が一意的に決まらない場合には、それを特定できる情報を「境界情報」とすればよい。つまり「境界情報」は、広く各鍵域の範囲を特定（決定）できるものであればどのようなものでもよい。以上の事情は、請求項５および７についても同様である。
【００１４】
請求項５に記載の電子楽器は、請求項４の電子楽器において、前記制御手段は、前記境界情報が前記指定された鍵域の上限鍵を決定するために使用されるときには、当該鍵域に音高が高くなる方向に位置する鍵域の下限鍵を、前記上限鍵から所定の音高だけ離れた鍵に決定する一方、前記境界情報が前記指定された鍵域の下限鍵を決定するために使用されるときには、当該鍵域に音高が低くなる方向に位置する鍵域の上限鍵を、前記下限鍵から所定の音高だけ離れた鍵に決定することを特徴とする。
【００１５】
上記目的を達成するため、請求項６に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【００１６】
上記目的を達成するため、請求項７に記載のプログラムは、請求項４と同様の技術的思想によって実現できる。
【発明の効果】
【００１７】
請求項１または６に記載の発明によれば、いずれかの種類の鍵域が指定されているときに、複数の鍵のそれぞれに対応する音高のいずれかが指定された場合には、前記指定された音高に対応する鍵が、前記指定された種類の鍵域の上限鍵および下限鍵のうち、当該種類によって予め決められた方に決定され、決定された鍵域に基づいて、前記鍵盤が複数の鍵域に分割されるので、ユーザは、指定された音高に対応する鍵が指定された種類の鍵域の上限鍵になるのか、下限鍵になるのかを明確に把握することができる。
【００１８】
請求項３に記載の発明によれば、いずれかの種類の鍵域が指定されているときに、いずれかの音色が指定された場合には、前記指定された音色が前記指定された種類の鍵域に設定されるので、各鍵域への音色設定を簡単に、また直感的に行うことができる。
【００１９】
請求項４または７に記載の発明によれば、鍵盤が複数の鍵域に分割されていない状態で、いずれかの種類の鍵域が指定されているときに、いずれかの音色が指定された場合には、記憶手段に記憶された境界情報に基づいて前記複数の鍵域の境界が決定されて、前記鍵盤が複数の鍵域に分割されるとともに、前記指定された音色が前記指定された種類の鍵域に設定されるので、つまり鍵域と音色の設定操作が一体化しているので、操作に慣れていないユーザにとっても操作し易い。また、設定操作の対象となる鍵域の種類をまず指定するので、どの鍵域に何（鍵域（の上限／下限）や音色など）を設定しているのかが明確になり、ユーザの意図した設定を、確実かつ簡単に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施の形態に係る電子楽器の概略構成を示すブロック図である。
【図２】図１中の入力操作部に含まれる操作パネルの外観を示す平面図である。
【図３】鍵域分割前後の鍵盤の状態の一例を示す図である。
【図４Ａ】図１の電子楽器、特にＣＰＵ３が実行するメインルーチンの手順を示すフローチャートである。
【図４Ｂ】図４Ａのメインルーチンの続きの手順を示すフローチャートである。
【図５】図４Ａ中のデュオモード移行／解除処理の詳細な手順を示すフローチャートである。
【図６Ａ】図４Ｂ中の押鍵処理の詳細な手順を示すフローチャートである。
【図６Ｂ】図６Ａの押鍵処理の続きの手順を示すフローチャートである。
【図７Ａ】図４Ｂ中の音色指定処理の詳細な手順を示すフローチャートである。
【図７Ｂ】図７Ａの音色指定処理の続きの手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２２】
図１は、本発明の一実施の形態に係る電子楽器の概略構成を示すブロック図である。
【００２３】
同図に示すように、本実施の形態の電子楽器は、鍵盤やペダル等の演奏操作子および各種スイッチ等の設定操作子からなる入力操作部１と、装置全体の制御を司るＣＰＵ２と、該ＣＰＵ２が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ３と、前記演奏操作子を用いて入力された演奏情報、各種入力情報および演算結果等を一時的に記憶するＲＡＭ４と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する記憶装置５と、各種情報等を表示する、たとえばＬＣＤ（liquid crystal display）およびＬＥＤ（light emitting diode）等を備えた表示装置６と、外部ＭＩＤＩ（musical instrument digital interface）機器等の外部機器１００を接続し、この外部機器１００とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）７と、前記演奏操作子を用いて入力された演奏情報や、前記記憶装置５に記憶されたいずれかの楽曲データを再生して得られた演奏情報等を楽音信号に変換する音源回路８と、該音源回路８からの楽音信号に各種効果を付与するための効果回路９と、該効果回路９からの楽音信号を音響に変換する、たとえば、ＤＡＣ（digital-to-analog converter）やアンプ、スピーカ等のサウンドシステム１０とにより構成されている。
【００２４】
上記構成要素１〜９は、バス１１を介して相互に接続され、通信Ｉ／Ｆ７には外部機器１００が接続され、音源回路８には効果回路９が接続され、効果回路９にはサウンドシステム１０が接続されている。
【００２５】
記憶装置５は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile disc）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は駆動装置から着脱可能であってもよいし、記憶装置５自体が本実施の形態の電子楽器から着脱可能であってもよい。あるいは、記憶媒体も記憶装置５も着脱不可能であってもよい。なお記憶装置５（の記憶媒体）には、前述のように、ＣＰＵ２が実行する制御プログラムも記憶でき、ＲＯＭ３に制御プログラムが記憶されていない場合には、この記憶装置５に制御プログラムを記憶させておき、それをＲＡＭ４に読み込むことにより、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ２にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２６】
通信Ｉ／Ｆ７には、図示例では外部機器１００が接続されているが、これに限られず、たとえばＬＡＮ（local area network）やインターネット、電話回線等の通信ネットワークを介して、サーバコンピュータが接続されるようにしてもよい。この場合、記憶装置５に上記各プログラムや各種パラメータが記憶されていなければ、通信Ｉ／Ｆ７はサーバコンピュータからプログラムやパラメータをダウンロードするために用いられる。クライアントとなる電子楽器は、通信Ｉ／Ｆ７および通信ネットワークを介してサーバコンピュータへとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワークを介して電子楽器へと配信し、電子楽器が通信Ｉ／Ｆ７を介して、これらプログラムやパラメータを受信して記憶装置５に蓄積することにより、ダウンロードが完了する。
【００２７】
なお、本実施の形態の電子楽器は、上述の構成から分かるように電子鍵盤楽器上に構築されたものであるが、これに限らず、鍵盤を外部接続した汎用的なパーソナルコンピュータ上に構築してもよい。
【００２８】
また、本実施の形態の電子楽器を電子鍵盤楽器上に構築した場合、記憶装置５、表示装置６および通信Ｉ／Ｆ７（もちろん、外部機器１００も）は、本発明には必須の構成ではないので、省略することができる。したがって図１中、上記構成要素５〜７（および１００）は、破線で描かれている。
【００２９】
図２は、入力操作部１に含まれる操作パネル２０の外観を示す平面図であり、同図に示すように、各種設定を行うための複数のスイッチ２１〜２４が設けられている。
【００３０】
Ｌ（左）鍵域指定スイッチ（以下「Ｌスイッチ」と略していう）２１ａは、鍵盤が２つの鍵域に分割される場合に、左側の鍵域（以下「Ｌ鍵域」という）を指定するためのものであり、Ｒ（右）鍵域指定スイッチ（以下「Ｒスイッチ」と略していう）２１ｂは、右側の鍵域（以下「Ｒ鍵域」という）を指定するためのものである。
【００３１】
デュオモードスイッチ２２は、デュオモードの選択（ＯＮ）と解除（ＯＦＦ）を切り替えるためのものであり、本実施の形態では、デュオモードのＯＮ／ＯＦＦは、ユーザがデュオモードスイッチ２２を押す度にトグルで切り替えられるものとする。もちろん、デュオモードのＯＮとＯＦＦを別々に指定する個別のスイッチを設けるようにしてもよい。なお、デュオモードとは、１つの鍵盤を二人で連弾するときに選択されるモードである。
【００３２】
ボリューム・スライダ２３は、主（マスタ）音量を指定するための音量指定操作子である。本実施の形態では、音量指定操作子としてスライダ型のものを採用したが、これに限らず、回転型のものを採用してもよい。
【００３３】
音色指定スイッチ２４ａ，２４ｂ，…はそれぞれ、音色Ａ，Ｂ，…を指定するためのものである。図示例では、音色Ａ，Ｂ，…，Ｇ，…として、それぞれ“GRAND PIANO1”，“E. PIANO1”，…，“BASS1”，…が割り当てられている。この割り当ては、本実施の形態では、説明を簡略化するために固定的であり、変更できないものとするが、もちろんこれに限らず、ユーザが自由に変更できるようにしてもよい。
【００３４】
なお、前述のように表示装置６を省略した場合には、各スイッチ２１〜２４の操作状態が分からないので、ユーザにその操作状態を知らせるために、各スイッチ２１〜２４の一部あるいは全部の近傍にＬＥＤを設けるようにした方がよい。このＬＥＤは、表示装置６がある場合にも設けるようにしてもよい。また、表示装置６を省略した場合には、操作パネル２０上に小型のＬＣＤを設けるようにしてもよい。この小型のＬＣＤ上に、現在の動作モードや各種選択項目などを表示しておけば、ユーザにとって電子楽器の操作がし易いからである。
【００３５】
以上のように構成された電子楽器が実行する制御処理を、まず図２および図３を参照してその概要を説明し、次に図４〜図７を参照して詳細に説明する。
【００３６】
本実施の形態の電子楽器は、動作モードとして
（Ａ）通常演奏モード
（Ｂ）スプリットモード
（Ｃ）デュオモード
を備えている。（Ａ）通常演奏モードとは、鍵盤を複数の鍵域（本実施の形態では、Ｌ鍵域とＲ鍵域の２つ）に分割しない状態で、ユーザが鍵盤を通常演奏するときに選択されるモードである。（Ｂ）スプリットモードとは、鍵盤を複数の鍵域に分割して、一人のユーザが鍵域毎に音高（特にオクターブ）や音色を変更して演奏するときに選択されるモードである。（Ｃ）デュオモードとは、前述のように、１つの鍵盤を二人で連弾するときに選択されるモードである。なお、この（Ａ）〜（Ｃ）のモード以外にも、各種設定を行うための設定モードや楽曲データを再生する曲再生モードなどがあるが、本発明を説明する上で必須のものではないので、ここでは、特に挙げていない。
【００３７】
前記入力操作部１に含まれる鍵盤は、本実施の形態では、最低音高“Ａ−１”から最高音高“Ｃ７”までの７６鍵のものを採用している。なお、音高“Ａ−１”および“Ｃ７”は、ＳＭＦ（standard MIDI file）フォーマットの「ノートナンバ」では、それぞれ“３３”および“１０８”に相当する。ただし、中央ドは“Ｃ３”（＝“６０”）である。またデフォルト音色、つまり、（Ａ）通常演奏モードが選択されたときに、鍵盤の全鍵域にデフォルトで設定される音色は、前記音色指定スイッチ２４ａに割り当てられた「音色Ａ」、具体的には“GRAND PIANO1”としている。さらに（Ｂ）スプリットモードが選択されたときに、Ｌ鍵域に設定されるデフォルト音色（以下「スプリットモード時第２音色」という）は、前記音色指定スイッチ２４ｇに割り当てられた「音色Ｇ」、具体的には“BASS1”としている。また（Ｃ）デュオモードが選択された場合、本実施の形態では後述するように、スプリットポイントは、固定値、具体的には“Ｅ３”（この値が、分割後のＬ鍵域の最高音となる）としている。さらにこの場合、分割後のＬ鍵域およびＲ鍵域の各オクターブは、それぞれ“＋２”および“−２”に変更される。また（Ｂ）および（Ｃ）の両モードでは、分割後のＬ鍵域とＲ鍵域との間に隙間は“０”、つまり空かないものとする。
【００３８】
図３は、鍵域分割前後の鍵盤の状態の一例を示す図である。図中、Ｌ鍵域およびＲ鍵域にカッコ書きされている音域、たとえば同図（ｇ）のＬ鍵域（Ａ１〜Ｅ５）は、発音音域を示している。
【００３９】
図３（ａ）に示すように、（Ａ）通常演奏モード時に、ユーザがＲスイッチ２１ｂをオンしながら“Ｃ３”の鍵（図中、“●”で示す）をオン（押鍵）すると、（Ｂ）スプリットモードに移行し、図３（ｂ）に示すように“Ｃ３”がＲ鍵域最低音に設定され、“Ｃ３”に低音方向に隣接する“Ｂ２”がＬ鍵域最高音に設定される。つまり、Ｒ鍵域は“Ｃ３”の鍵から“Ｃ７”の鍵までとなり、Ｌ鍵域は“Ａ−１”の鍵から“Ｂ２”の鍵までとなる。このとき、Ｌ鍵域およびＲ鍵域の音色は（Ａ）通常演奏モード時のデフォルト音色、つまり「音色Ａ」のまま変わらない。
【００４０】
次に、ユーザがＲスイッチ２１ｂをオンしながら、音色指定スイッチ２４ｂをオンすると、図３（ｃ）に示すように、Ｒ鍵域の音色（図３（ｂ）では「音色Ａ」）が、音色指定スイッチ２４ｂに割り当てられている「音色Ｂ」、具体的には“E. PIANO1”に変更される。さらに、ユーザがＬスイッチ２１ａをオンしながら音色指定スイッチ２４ｃ（図示せず）をオンすると、図３（ｄ）に示すように、Ｌ鍵域の音色（図３（ｃ）では「音色Ａ」）が、音色指定スイッチ２４ｃに割り当てられている「音色Ｃ」（具体例は省略）に変更される。
【００４１】
図３（ｅ）に示すように、図３（ｄ）の状態で、ユーザがＬスイッチ２１ａをオンしながら“Ａ３”の鍵（図中、“●”で示す）をオンすると、図３（ｆ）に示すように、Ｌ鍵域最高音（図３（ｅ）では“Ｂ２”）が“Ａ３”に変更され、Ｒ鍵域最低音（図３（ｅ）では“Ｃ３”）が“Ａ＃３”に変更される。
【００４２】
次に、ユーザがデュオモードスイッチ２２をオンすると、動作モードは（Ｂ）スプリットモードから（Ｃ）デュオモードに移行し、図３（ｇ）に示すように、デュオモード時ポイント（固定値であり、具体的には“Ｅ３”）でＬ鍵域とＲ鍵域に分割される。つまり、Ｌ鍵域は“Ａ−１”の鍵から“Ｅ３”の鍵までとなり、Ｒ鍵域は“Ｆ３”の鍵から“Ｃ７”の鍵までとなる。このように本実施の形態では、デュオモード時ポイント“Ｅ３”をＬ鍵域最高音としているが、もちろんこれに限らず、Ｒ鍵域最低音としてもよい。そして、Ｌ鍵域の音色が「音色Ｃ」からＲ鍵域に設定されている「音色Ｂ」に変更される。つまり、Ｌ鍵域およびＲ鍵域の両鍵域の音色が「音色Ｂ」に揃えられる。
【００４３】
さらに、ユーザがＬスイッチ２１ａをオンしながら音色指定スイッチ２４ｄ（図示せず）をオンすると、（Ｃ）デュオモードが選択されているときでも図３（ｈ）に示すように、Ｌ鍵域の音色（図３（ｇ）では「音色Ｂ」）が、音色指定スイッチ２４ｄに割り当てられている「音色Ｄ」（具体例は省略）に変更される。
【００４４】
次に、（Ｃ）デュオモードが選択されている図３（ｈ）の状態で、ユーザがデュオモードスイッチ２２をオンすると、（Ｃ）デュオモードが解除され、動作モードは（Ａ）通常演奏モードに移行する。このとき、現在のスプリットポイント、つまり“Ｅ３”が、Ｌ鍵域最高音としてバックアップされ、全鍵域の音色は、Ｒ鍵域に設定されている音色、つまり「音色Ｂ」に設定される。
【００４５】
その後、ユーザがＲスイッチ２１ｂをオンしながら音色指定スイッチ２４ｅ（図示せず）をオンすると、動作モードは（Ａ）通常演奏モードから（Ｂ）スプリットモードに移行し、図３（ｉ）に示すように、バックアップされている音高“Ｅ３”がＬ鍵域最高音に設定され、“Ｅ３”に高音方向に隣接する“Ｆ３”がＲ鍵域最低音に設定される。つまり、Ｌ鍵域は“Ａ−１”の鍵から“Ｅ３”の鍵までとなり、Ｒ鍵域は“Ｆ３”の鍵から“Ｃ７”の鍵までとなる。このとき、Ｒ鍵域の音色は、音色指定スイッチ２４ｅに割り当てられている「音色Ｅ」（具体例は省略）に変更され、Ｌ鍵域の音色は、前記スプリットモード時第２音色、本実施の形態では、音色指定スイッチ２４ｇに割り当てられた「音色Ｇ」、具体的には“BASS1”に変更される。
【００４６】
一方、Ｒスイッチ２１ｂに代えて、Ｌスイッチ２１ａをオンしながら音色指定スイッチ２４ｅをオンすると、Ｌ鍵域とＲ鍵域は図３（ｉ）と同様に分割されるが、Ｌ鍵域の音色は、音色指定スイッチ２４ｅに割り当てられている「音色Ｅ」に変更され、Ｒ鍵域の音色は、全鍵域の音色、つまり「音色Ｂ」がそのまま設定される。
【００４７】
このように本実施の形態では、押鍵などの音高指定操作によりスプリットポイントを設定する際に、Ｌスイッチ２１ａをオンしながら音高を指定すれば、指定音高はＬ鍵域の最高音に設定される一方、Ｒスイッチ２１ｂをオンしながら音高を指定すれば、指定音高はＲ鍵域の最低音に設定されるので、ユーザは、指定音高がＬ鍵域の最高音になるのか、Ｒ鍵域の最低音になるのかを明確に把握しながら設定することができる。また、分割された鍵域への音色の設定も、Ｌスイッチ２１ａまたはＲスイッチ２１ｂによってＬ鍵域またはＲ鍵域を指定して行うようにしたので、各鍵域への音色設定を簡単に、また直感的に行うことができる。したがってユーザは、鍵域および音色の各設定を、Ｒ鍵域を中心に行いたい場合にはＲスイッチ２１ｂをオンして行い、Ｌ鍵域を中心に行いたい場合にはＬスイッチ２１ａをオンして行えばよいので、当該各設定をＲ鍵域を中心にしても、Ｌ鍵域を中心にしても、いずれを中心にしても、ユーザの思い通りに容易に行うことができる。また、設定操作の対象となる鍵域の種類をまず指定するので、どの鍵域に何（鍵域の上限／下限や音色など）を設定しているのかが明確になり、ユーザの意図した設定を、確実かつ簡単に行うことができる。さらに、鍵域と音色の設定操作が一体化しているので、操作に慣れていないユーザにとっても操作し易い。
【００４８】
次に、この制御処理を詳細に説明する。
【００４９】
図４Ａおよび図４Ｂは、本実施の形態の電子楽器、特にＣＰＵ２が実行するメインルーチンの手順を示すフローチャートである。
【００５０】
本メインルーチンは、主として
（１）初期設定処理（ステップＳ１）
（２）ＬフラグおよびＲフラグの制御処理（ステップＳ３〜Ｓ１０）
（３）デュオモード移行／解除処理（ステップＳ１２）
（４）モード解除処理（図４ＢのステップＳ１４）
（５）押鍵処理（ステップＳ１６）
（６）離鍵処理（ステップＳ１８）
（７）音色指定処理（ステップＳ２０）
（８）その他処理（ステップＳ２２）
（９）終了処理（図４ＡのステップＳ２３，Ｓ２４）
によって構成されている。本メインルーチンは、たとえば、前記入力操作部１に含まれる電源スイッチ（図示せず）によって電源がオンされたときに起動される。起動後、前記（１）の初期設定処理が１回実行され、これに続いて上記（２）〜（８）の各処理が適宜実行された後、（２）の処理に戻って（２）〜（８）の各処理が適宜、電源スイッチによって電源がオフされるまで、繰り返し実行される。なお、本メインルーチンはアプリケーションソフトウェアの１つとすることもでき、その場合には、本メインルーチンは、ユーザによる起動操作に従って起動し、終了操作に従って終了する。
【００５１】
前記（１）初期設定処理では、ＣＰＵ２は、ＲＡＭ４をクリアした後、各種パラメータを次のように設定する。すなわち、スプリットモード：オフ；デュオモード：オフ；Ｌフラグ：リセット（“０”）；Ｒフラグ：リセット（“０”）；スプリットポイント：本メインルーチンの前回終了時に記憶した値（本メインルーチンが初めて起動され、記憶値がないときには、たとえば“Ｆ＃２”（Ｌ鍵域最高音））；全鍵域設定音色：デフォルト音色；Ｌ鍵域設定音色：なし；Ｒ鍵域設定音色：なし；Ｌ鍵域最高音：なし；Ｌ鍵域最低音：“Ａ−１”（鍵盤の最低音）；Ｒ鍵域最高音：“Ｃ７”（鍵盤の最高音）；Ｒ鍵域最低音：なし；にそれぞれ設定する。ただし、これらのパラメータは、本実施の形態で用いる主なものであり、すべてを網羅したものではない。
【００５２】
ここで、Ｌフラグは、前記Ｌスイッチ２１ａがオンされたときにセット（“１”）され、オフされたときにリセット（“０”）されるフラグであり、Ｒフラグは、前記Ｒスイッチ２１ｂがオンされたときにセット（“１”）され、オフされたときにリセット（“０”）されるフラグである。両フラグとも、対応するスイッチのオン状態が継続しているときに、セット状態が継続する。また、全鍵域設定音色は、主として前記（Ａ）通常演奏モードが選択されている場合のように、鍵盤が複数の鍵域に分割されていないときに、全鍵域に設定される音色をいう。Ｌ鍵域設定音色およびＲ鍵域設定音色は、前記（Ｂ）スプリットモードまたは（Ｃ）デュオモードが選択されている場合のように、鍵盤がＬ鍵域とＲ鍵域の２つの鍵域に分割されているときに、Ｌ鍵域およびＲ鍵域にそれぞれ設定される音色をいう。
【００５３】
前記（２）ＬフラグおよびＲフラグの制御処理では、ＣＰＵ２は、
（２１）Ｌスイッチ２１ａのオンを受け付けた場合：Ｌフラグをセット＆（かつ）Ｒフラグをリセット（ステップＳ４）；
（２２）Ｌスイッチ２１ａのオフを受け付けた場合：Ｌフラグをリセット（ステップＳ６）；
（２３）Ｒスイッチ２１ｂのオンを受け付けた場合：Ｌフラグをリセット＆Ｒフラグをセット（ステップＳ８）；
（２４）Ｒスイッチ２１ｂのオフを受け付けた場合：Ｒフラグをリセット（ステップＳ１０）；
の各処理を行う。ただし、Ｒスイッチ２１ｂおよびＬスイッチ２１ａの各状態（オフ状態だけでなく、オン状態も含む）が変化しない場合には、ＣＰＵ２は、ＬフラグおよびＲフラグについての制御を行わないで、処理をステップＳ１１に進める。なお本実施の形態では、Ｌスイッチ２１ａとＲスイッチ２１ｂが同時にオンされる場合は想定していないので、当該同時オン操作に対する処理（禁止処理も含めて）は、本メインルーチンには入っていない。
【００５４】
ステップＳ１１では、ＣＰＵ２は、前記デュオモードスイッチ２２がオンされたかどうかを判定する。その判定の結果、オンされたとき、つまりオンを受け付けたときには、ＣＰＵ２は、前記（３）デュオモード移行／解除処理を実行する（ステップＳ１２）一方、オンを受け付けなかったときには、ＣＰＵ２は、ステップＳ１２をスキップして、処理を図４ＢのステップＳ１３に進める。
【００５５】
図５は、（３）デュオモード移行／解除処理の詳細な手順を示すフローチャートである。
【００５６】
この（３）デュオモード移行／解除処理は、
（３１）デュオモード移行処理（ステップＳ３２〜Ｓ３９）
（３２）デュオモード解除処理（ステップＳ４０，Ｓ４１）
によって構成されている。
【００５７】
（３）デュオモード移行／解除処理が起動されると、ＣＰＵ２は、現在の動作モードがデュオモードであるかどうかを判定する（ステップＳ３１）。この判定の結果、現在の動作モードがデュオモードでないときには、ＣＰＵ２は、処理を上記（３１）デュオモード移行処理に進める一方、現在の動作モードがデュオモードであるときには、ＣＰＵ２は、処理を上記（３２）デュオモード解除処理に進める。
【００５８】
（３１）デュオモード移行処理では、まずＣＰＵ２は、デュオモードをオンにして、デュオモードに移行させる（ステップＳ３２）。次にＣＰＵ２は、現在の動作モードがスプリットモードであるかどうかを判定し（ステップＳ３３）、スプリットモードであれば、スプリットモードをオフにした（ステップＳ３４）後、処理をステップＳ３５に進める。一方、ステップＳ３３の判定の結果、スプリットモードでなければ、ＣＰＵ２は、処理をステップＳ３５に進める。
【００５９】
ステップＳ３５では、ＣＰＵ２は、Ｒ鍵域設定音色が「なし」かどうかを判定し、「なし」のときには、Ｒ鍵域設定音色に全鍵域設定音色の現在値を設定した（ステップＳ３６）後、Ｌ鍵域設定音色にＲ鍵域設定音色の現在値を設定する（ステップＳ３７）。これにより、Ｒ鍵域の音色もＬ鍵域の音色も、同じ全鍵域設定音色が設定される。
【００６０】
一方、ステップＳ３５の判定の結果、Ｒ鍵域設定音色が「あり」のときには、ＣＰＵ２は、処理をステップＳ３７に進め、Ｌ鍵域設定音色にＲ鍵域設定音色の現在値を設定する。
【００６１】
続くステップＳ３８では、ＣＰＵ２は、スプリットポイントを前記デュオモード時ポイント（“Ｅ３”）に設定する。そしてＣＰＵ２は、Ｌ鍵域を「鍵盤の最低音高“Ａ−１”からデュオモード時ポイント“Ｅ３”までの範囲」に設定するとともに、Ｒ鍵域を「『デュオモード時ポイント“Ｅ３”＋鍵域間の隙間（本実施の形態では、“０”（なし））＋１半音』の音高から鍵盤の最高音高“Ｃ７”までの範囲」に設定した（ステップＳ３９）後、（３）デュオモード移行／解除処理を終了する。
【００６２】
スプリットモード時の前記図３（ｆ）の鍵盤状態で、ユーザがデュオモードスイッチ２２をオンした場合、現在の動作モードはスプリットモードであるので、まずＣＰＵ２は、デュオモードをオンに設定した（ステップＳ３２）後、スプリットモードをオフに設定する（ステップＳ３４）。そしてこの場合、Ｒ鍵域設定音色は「音色Ｂ」であるので、次にＣＰＵ２は、Ｌ鍵域設定音色にＲ鍵域設定音色の現在値、つまり「音色Ｂ」を設定し（ステップＳ３７）、スプリットポイントにデュオモード時ポイント、つまり“Ｅ３”を設定する（ステップＳ３８）。最後にＣＰＵ２は、Ｌ鍵域とＲ鍵域を前記ステップＳ３９の処理によって設定する。その結果、動作モードはスプリットモードからデュオモードに移行し、鍵盤状態は、前記図３（ｇ）の状態、つまり、Ｌ鍵域およびＲ鍵域がそれぞれ“Ａ−１”〜“Ｅ３”および“Ｆ３”〜“Ｃ７”に設定され、Ｌ鍵域の音色が「音色Ｂ」に設定された状態に変動する。
【００６３】
一方、（３２）デュオモード解除処理では、まずＣＰＵ２は、デュオモードをオフにして、デュオモードを解除させる（ステップＳ４０）。次にＣＰＵ２は、全鍵域設定音色にＲ鍵域設定音色の現在値を設定するとともに、Ｌ鍵域設定音色およびＲ鍵域設定音色にそれぞれ「なし」を設定した（ステップＳ４１）後、（３）デュオモード移行／解除処理を終了する。なお、デュオモードが解除された後の処理で、デュオモードに移行したときに設定されたＬ鍵域最高音およびＲ鍵域最低音（前記ステップＳ３９参照）を使用することはないが、念のため（３２）デュオモード解除処理中に、Ｌ鍵域最高音およびＲ鍵域最低音をそれぞれ「なし」に設定する処理を追加しておいてもよい。
【００６４】
図４Ｂに戻り、ステップＳ１３では、ＣＰＵ２は、全モードの解除指示を受け付けたかどうかを判定し、受け付けたときには、前記（４）モード解除処理を実行する（ステップＳ１４）一方、受け付けないときには、処理をステップＳ１５に進める。ここで、全モードの解除指示の例としては、前記曲再生モードへの移行指示や、所定のスイッチの組み合わせによるリセット指示などを挙げることができる。
【００６５】
（４）モード解除処理では、ＣＰＵ２は、
（４１）
（４１ａ）スプリットモードがオンの場合：スプリットモードをオフに設定した後、次の（４２）に進む；
（４１ｂ）スプリットモードがオフの場合：次の（４２）に進む；
（４２）
（４２ａ）デュオモードがオンの場合：デュオモードをオフに設定した後、次の（４３）に進む；
（４２ｂ）デュオモードがオフの場合：次の（４３）に進む；
（４３）全鍵域設定音色にＲ鍵域設定音色の現在値を設定するとともに、Ｌ鍵域設定音色およびＲ鍵域設定音色にそれぞれ「なし」を設定する。
【００６６】
なお、この（４３）の処理は、前記図５のステップＳ４１の処理と同様である。また、この（４）モード解除処理でも、前記（３２）デュオモード解除処理と同様に、Ｌ鍵域最高音およびＲ鍵域最低音をそれぞれ「なし」に設定する処理を追加しておいてもよい。
【００６７】
ステップＳ１５では、ＣＰＵ２は、押鍵を受け付けたかどうかを判定し、受け付けたときには、前記（５）押鍵処理を実行する（ステップＳ１６）一方、受け付けないときには、処理をステップＳ１７に進める。
【００６８】
図６Ａおよび図６Ｂは、（５）押鍵処理の詳細な手順を示すフローチャートである。
【００６９】
この（５）押鍵処理は、大きく
（５１）デュオモード時の押鍵処理（ステップＳ５２〜Ｓ５７）
（５２）非デュオモード時の押鍵処理（ステップＳ５８〜Ｓ７３）
によって構成され、さらに（５２）の処理は、
（５２ａ）Ｌスイッチ２１ａがオンされた状態での押鍵処理（ステップＳ５９〜Ｓ６２）
（５２ｂ）Ｒスイッチ２１ｂがオンされた状態での押鍵処理（ステップＳ６４〜Ｓ６７）
（５２ｃ）それ以外の押鍵処理（ステップＳ６８〜Ｓ７３）
によって構成されている。
【００７０】
（５）押鍵処理が起動されると、まずＣＰＵ２は、デュオモードが選択（オン）されているかどうかを判定する（ステップＳ５１）。この判定の結果、デュオモードが選択されていれば、ＣＰＵ２は、処理を前記（５１）デュオモード時の押鍵処理に進める一方、デュオモードが選択されていなければ、ＣＰＵ２は、処理を前記（５２）非デュオモード時の押鍵処理に進める。
【００７１】
（５１）デュオモード時の押鍵処理では、ＣＰＵ２は、押鍵された音高がＬ鍵域内にあるかどうか、つまり、Ｌ鍵域最低音≦押鍵された音高≦Ｌ鍵域最高音を満たすかどうかを判定する（ステップＳ５２）。この判定の結果、押鍵された音高がＬ鍵域内にあれば、ＣＰＵ２は、当該音高をデュオモード時のＬ鍵域設定オクターブだけシフトさせ、シフト後の音高を発音音高に決定する（ステップＳ５３）。そしてＣＰＵ２は、決定された発音音高をＬ鍵域設定音色で発音するように前記音源回路８に指示する（ステップＳ５４）。デュオモード時のＬ鍵域設定オクターブは、本実施の形態では固定値“＋２”であるので、当該音高は“＋２”オクターブだけシフトされる。ただし、Ｌ鍵域設定音色は、デュオモード時のＬ鍵域設定オクターブと異なり、固定値ではないので、現在の設定値（音色値）が読み出されて、音源回路８に供給される。なお、デュオモード時のＬ鍵域設定オクターブを固定値として、ユーザが自由に変更できないようにしたのは、専ら説明を簡単化するためであるので、ユーザが自由に変更できるようにしてもよい。
【００７２】
一方、ステップＳ５２の判定の結果、押鍵された音高がＬ鍵域内になければ、ＣＰＵ２は、当該音高がＲ鍵域内にあるかどうか、つまり、Ｒ鍵域最低音≦当該音高≦Ｒ鍵域最高音を満たすかどうかを判定する（ステップＳ５５）。この判定の結果、押鍵された音高がＲ鍵域内にあれば、ＣＰＵ２は、当該音高をデュオモード時のＲ鍵域設定オクターブだけシフトさせ、シフト後の音高を発音音高に決定する（ステップＳ５６）。そしてＣＰＵ２は、決定された発音音高をＲ鍵域設定音色で発音するように音源回路８に指示する（ステップＳ５７）。デュオモード時のＲ鍵域設定オクターブは、本実施の形態では固定値“−２”であるので、当該音高は“−２”オクターブだけシフトされる。ただし、Ｒ鍵域設定音色は、デュオモード時のＲ鍵域設定オクターブと異なり、固定値ではないので、現在の設定値（音色値）が読み出されて、音源回路８に供給される。なお、デュオモード時のＲ鍵域設定オクターブも、デュオモード時のＬ鍵域設定オクターブと同様に、ユーザが自由に変更できるようにしてもよい。
【００７３】
一方、ステップＳ５５の判定の結果、押鍵された音高がＲ鍵域内になければ、ＣＰＵ２は、（５１）デュオモード時の押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００７４】
処理がステップＳ５１から（５２）非デュオモード時の押鍵処理に進むと、まずＣＰＵ２は、Ｌフラグがセット状態（＝“１”）であるかどうかを判定する（ステップＳ５８）。この判定の結果、Ｌフラグ＝“１”のときには、ＣＰＵ２は、処理を前記（５２ａ）Ｌスイッチ２１ａがオンされた状態での押鍵処理に進める。
【００７５】
（５２ａ）Ｌスイッチ２１ａがオンされた状態での押鍵処理では、ＣＰＵ２は、現在の動作モードがスプリットモードでなければ、スプリットモードをオンにして、スプリットモードに移行させた（ステップＳ５９→Ｓ６０）後、処理をステップＳ６１に進める。一方、現在の動作モードがスプリットモードであれば、ＣＰＵ２は、処理をステップＳ６１に進める。
【００７６】
ステップＳ６１では、ＣＰＵ２は、押鍵された音高をスプリットポイント、つまりＬ鍵域最高音に設定する。そしてＣＰＵ２は、Ｒ鍵域最低音に「スプリットポイント＋鍵域間の隙間（本実施の形態では、“０”（なし））＋１半音」の音高を設定した（ステップＳ６２）後、（５２ａ）Ｌスイッチ２１ａがオンされた状態での押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００７７】
スプリットモード時の前記図３（ｄ）の鍵盤状態で、前記図３（ｅ）のように、ユーザがＬスイッチ２１ａをオンしながら音高“Ａ３”を押鍵した場合、現在の動作モードはスプリットモードであって、デュオモードではなく、またＬフラグ＝“１”であるので、ＣＰＵ２は、押鍵された音高“Ａ３”をスプリットポイント（Ｌ鍵域最高音）に設定する（ステップＳ６１）とともに、スプリットポイントより１半音高い（本実施の形態では、Ｌ鍵域とＲ鍵域との間に隙間を空けないため）音高をＲ鍵域最低音に設定する（ステップＳ６２）。その結果、動作モードと各鍵域に割り当てられた音色はそのままで、鍵盤状態が、前記図３（ｆ）の状態、つまり、Ｌ鍵域およびＲ鍵域がそれぞれ“Ａ−１”〜“Ａ３”および“Ａ＃３”〜“Ｃ７”に設定された状態に変動する。
【００７８】
一方、ステップＳ５８の判定の結果、Ｌフラグ＝“０”のときには、ＣＰＵ２は、Ｒフラグがセット状態（＝“１”）であるかどうかを判定する（図６ＢのステップＳ６３）。この判定の結果、Ｒフラグ＝“１”のときには、ＣＰＵ２は、処理を前記（５２ｂ）Ｒスイッチ２１ｂがオンされた状態での押鍵処理に進める。
【００７９】
（５２ｂ）Ｒスイッチ２１ｂがオンされた状態での押鍵処理では、ＣＰＵ２は、現在の動作モードがスプリットモードでなければ、スプリットモードをオンにして、スプリットモードに移行させた（ステップＳ６４→Ｓ６５）後、処理をステップＳ６６に進める。一方、現在の動作モードがスプリットモードであれば、ＣＰＵ２は、処理をステップＳ６６に進める。
【００８０】
ステップＳ６６では、ＣＰＵ２は、押鍵された音高をスプリットポイント、つまりＲ鍵域最低音に設定する。そしてＣＰＵ２は、Ｌ鍵域最高音を「スプリットポイント−鍵域間の隙間（本実施の形態では、“０”（なし））−１半音」の音高に設定した（ステップＳ６７）後、（５２ｂ）Ｒスイッチ２１ｂがオンされた状態での押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００８１】
通常演奏モード時の鍵盤状態で、前記図３（ａ）のように、ユーザがＲスイッチ２１ｂをオンしながら音高“Ｃ３”を押鍵した場合、現在の動作モードは通常演奏モードであって、デュオモードではなく、またＲフラグ＝“１”であるので、ＣＰＵ２は、押鍵された音高“Ｃ３”をスプリットポイント（Ｒ鍵域最低音）に設定する（ステップＳ６６）とともに、スプリットポイントより１半音低い（本実施の形態では、Ｌ鍵域とＲ鍵域との間に隙間を空けないため）音高をＬ鍵域最高音に設定する（ステップＳ６７）。その結果、動作モードと各鍵域に割り当てられた音色はそのままで、鍵盤状態が、前記図３（ａ）の状態、つまり、Ｌ鍵域およびＲ鍵域がそれぞれ“Ａ−１”〜“Ｂ２”および“Ｃ３”〜“Ｃ７”に設定された状態に変動する。
【００８２】
一方、前記ステップＳ６３の判定の結果、Ｒフラグ＝“０”のときには、ＣＰＵ２は、処理を前記（５２ｃ）それ以外の押鍵処理に進める。
【００８３】
（５２ｃ）それ以外の押鍵処理では、ＣＰＵ２は、現在の動作モードがスプリットモードであるかどうかを判定し（ステップＳ６８）、スプリットモードであるときには、処理をステップＳ６９に進める一方、スプリットモードでないときには、処理をステップＳ７３に進める。
【００８４】
ステップＳ６９では、ＣＰＵ２は、押鍵された音高がＬ鍵域内にあるかどうか、つまり、Ｌ鍵域最低音≦押鍵された音高≦Ｌ鍵域最高音を満たすかどうかを判定する。この判定の結果、押鍵された音高がＬ鍵域内にあれば、ＣＰＵ２は、当該音高をＬ鍵域設定音色で発音するように前記音源回路８に指示した（ステップＳ７０）後、（５２ｃ）それ以外の押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００８５】
一方、ステップＳ６９の判定の結果、押鍵された音高がＬ鍵域内になければ、ＣＰＵ２は、当該音高がＲ鍵域内にあるかどうか、つまり、Ｒ鍵域最低音≦当該音高≦Ｒ鍵域最高音を満たすかどうかを判定する（ステップＳ７１）。この判定の結果、押鍵された音高がＲ鍵域内にあれば、ＣＰＵ２は、当該音高をＲ鍵域設定音色で発音するように音源回路８に指示した（ステップＳ７２）後、（５２ｃ）それ以外の押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００８６】
一方、ステップＳ７１の判定の結果、押鍵された音高がＲ鍵域内になければ、ＣＰＵ２は、（５２ｃ）それ以外の押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００８７】
前記ステップＳ７３では、ＣＰＵ２は、押鍵された音高を全鍵域設定音色で発音するように音源回路８に指示する。その後、ＣＰＵ２は、（５２ｃ）それ以外の押鍵処理を終了し、さらに（５）押鍵処理も終了する。
【００８８】
図４Ｂに戻り、ステップＳ１７では、ＣＰＵ２は、離鍵を受け付けたかどうかを判定し、受け付けたときには、前記（６）離鍵処理を実行する（ステップＳ１８）一方、受け付けないときには、処理をステップＳ１９に進める。
【００８９】
（６）離鍵処理では、ＣＰＵ２は、離鍵された音高に該当する発音がなされていれば、それを消音する（ステップＳ１８）。
【００９０】
ステップＳ１９では、ＣＰＵ２は、音色指定スイッチ２４のいずれかのオンを受け付けたかどうかを判定し、受け付けたときには、前記（７）音色指定処理を実行する（ステップＳ２０）一方、受け付けないときには、処理をステップＳ２１に進める。
【００９１】
図７Ａおよび図７Ｂは、（７）音色指定処理の詳細な手順を示すフローチャートである。
【００９２】
この（７）音色指定処理は、大きく
（７１）デュオモード時の音色指定処理（ステップＳ８２〜Ｓ８６）
（７２）非デュオモード時の音色指定処理（ステップＳ８７〜Ｓ１０３）
によって構成され、さらに（７２）の処理は、
（７２ａ）Ｌスイッチ２１ａがオンされた状態での音色指定処理（ステップＳ８８〜Ｓ９１，Ｓ９７〜Ｓ９９）
（７２ｂ）Ｒスイッチ２１ｂがオンされた状態での音色指定処理（ステップＳ９３〜Ｓ９９）
（７２ｃ）それ以外の音色指定処理（ステップＳ１０１〜Ｓ１０３）
によって構成されている。
【００９３】
（７）音色指定処理が起動されると、まずＣＰＵ２は、デュオモードが選択（オン）されているかどうかを判定する（ステップＳ８１）。この判定の結果、デュオモードが選択されていれば、ＣＰＵ２は、処理を前記（７１）デュオモード時の音色指定処理に進める一方、デュオモードが選択されていなければ、ＣＰＵ２は、処理を前記（７２）非デュオモード時の音色指定処理に進める。
【００９４】
（７１）デュオモード時の音色指定処理では、ＣＰＵ２は、
（７１ａ）Ｌフラグ＝“１”の場合：Ｌ鍵域設定音色に指定音色を設定（ステップＳ８３）
（７１ｂ）Ｒフラグ＝“１”の場合：Ｒ鍵域設定音色に指定音色を設定（ステップＳ８５）
（７１ｃ）Ｌフラグ＝“０”＆Ｒフラグ＝“０”の場合：Ｌ鍵域設定音色およびＲ鍵域設定音色の両方に指定音色を設定（ステップＳ８６）
のいずれかの処理を実行する。その後、ＣＰＵ２は（７）音色指定処理を終了する。
【００９５】
デュオモード時の前記図３（ｇ）の鍵盤状態で、ユーザがＬスイッチ２１ａをオンしながら音色指定スイッチ２４ｄをオンした場合、現在の動作モードはデュオモードであり、またＬフラグ＝“１”であるので、ＣＰＵ２は、Ｌ鍵域設定音色に指定音色を設定する（ステップＳ８３）。その結果、鍵盤状態は、前記図３（ｈ）の状態、つまり、Ｌ鍵域の音色が「音色Ｄ」に設定された状態に変動する。
【００９６】
なお、上記（７１ｃ）の処理がなされる場合とは、デュオモードが選択された状態で、音色指定スイッチ２４だけが、つまりＬスイッチ２１ａもＲスイッチ２１ｂもオンされずに、音色指定スイッチ２４だけが単独でオンされた場合である。
【００９７】
処理がステップＳ８１から（７２）非デュオモード時の音色指定処理に進むと、まずＣＰＵ２は、Ｌフラグがセット状態（＝“１”）であるかどうかを判定する（ステップＳ８７）。この判定の結果、Ｌフラグ＝“１”のときには、ＣＰＵ２は、処理を前記（７２ａ）Ｌスイッチ２１ａがオンされた状態での音色指定処理に進める。
【００９８】
（７２ａ）Ｌスイッチ２１ａがオンされた状態での音色指定処理では、まずＣＰＵ２は、前記ステップＳ８３と同様に、Ｌ鍵域設定音色に指定音色を設定する（ステップＳ８８）。次にＣＰＵ２は、現在の動作モードがスプリットモードであるかどうかを判定する（ステップＳ８９）。この判定の結果、現在の動作モードがスプリットモードであれば、ＣＰＵ２は、（７２ａ）Ｌスイッチ２１ａがオンされた状態での音色指定処理を終了し、さらに（７）音色指定処理を終了する。一方、現在の動作モードがスプリットモードでなければ、ＣＰＵ２は、処理をステップＳ９０に進める。
【００９９】
スプリットモード時の前記図３（ｃ）の鍵盤状態で、ユーザがＬスイッチ２１ａをオンしながら音色指定スイッチ２４ｃをオンした場合、現在の動作モードはスプリットモードであり、またＬフラグ＝“１”であるので、ＣＰＵ２は、Ｌ鍵域設定音色に指定音色を設定する（ステップＳ８８）。その結果、鍵盤状態は、前記図３（ｄ）の状態、つまり、Ｌ鍵域の音色が「音色Ｃ」に設定された状態に変動する。
【０１００】
前記ステップＳ９０では、ＣＰＵ２は、スプリットモードをオンにして、スプリットモードに移行させる。次にＣＰＵ２は、Ｒ鍵域設定音色に全鍵域設定音色の現在値を設定した（ステップＳ９１）後、スプリットポイントがＬ鍵域最高音として設定されているかどうかを判定する（図７ＢのステップＳ９７）。その判定の結果、スプリットポイントがＬ鍵域最高音として設定されていれば、ＣＰＵ２は、Ｒ鍵域最低音に「スプリットポイント＋鍵域間の隙間（本実施の形態では、“０”（なし））＋１半音」の音高を設定した（ステップＳ９８）後、（７２ａ）Ｌスイッチ２１ａがオンされた状態での音色指定処理を終了し、さらに（７）音色指定処理も終了する。一方、スプリットポイントがＬ鍵域最高音として設定されていなければ、Ｌ鍵域最高音に「スプリットポイント−鍵域間の隙間（本実施の形態では、“０”（なし））−１半音」の音高を設定した（ステップＳ９９）後、（７２ａ）Ｌスイッチ２１ａがオンされた状態での音色指定処理を終了し、さらに（７）音色指定処理も終了する。
【０１０１】
一方、前記ステップＳ８７の判定の結果、Ｌフラグ＝“０”のときには、ＣＰＵ２は、Ｒフラグがセット状態（＝“１”）であるかどうかを判定する（図７ＢのステップＳ９２）。この判定の結果、Ｒフラグ＝“１”のときには、ＣＰＵ２は、処理を前記（７２ｂ）Ｒスイッチ２１ｂがオンされた状態での音色指定処理に進める。
【０１０２】
（７２ｂ）Ｒスイッチ２１ｂがオンされた状態での音色指定処理では、まずＣＰＵ２は、Ｒ鍵域設定音色に指定音色を設定する（ステップＳ９３）。次にＣＰＵ２は、現在の動作モードがスプリットモードであるかどうかを判定する（ステップＳ９４）。この判定の結果、現在の動作モードがスプリットモードであれば、ＣＰＵ２は、（７２ｂ）Ｒスイッチ２１ｂがオンされた状態での音色指定処理を終了し、さらに（７）音色指定処理も終了する。一方、現在の動作モードがスプリットモードでなければ、ＣＰＵ２は、処理をステップＳ９５に進める。
【０１０３】
ステップＳ９５では、ＣＰＵ２は、スプリットモードをオンにして、スプリットモードに移行させる。次にＣＰＵ２は、Ｌ鍵域設定音色にスプリットモード時第２音色を設定した（ステップＳ９６）後、処理を前記ステップＳ９７に進める。ステップＳ９７以降の処理は、既に詳述したので、ここでは繰り返し説明しない。
【０１０４】
デュオモード時の前記図３（ｈ）の鍵盤状態で、ユーザがデュオモードスイッチ２２をオンしてデュオモードを解除した後、Ｒスイッチ２１ｂをオンしながら音色指定スイッチ２４ｅをオンした場合、現在の動作モードは通常演奏モードであって、デュオモードではなく、またＲフラグ＝“１”であるので、まずＣＰＵ２は、Ｒ鍵域設定音色に指定音色を設定する（ステップＳ９３）。そして現在、スプリットモードはオフであるので、次にＣＰＵ２は、スプリットモードをオンに設定した（ステップＳ９５）後、Ｌ鍵域設定音色にスプリットモード時第２音色、つまり「音色Ｇ」を設定する（ステップＳ９６）。また、デュオモードに移行したときに設定されたスプリットポイント（Ｌ鍵域最高音）“Ｅ３”は、デュオモードが解除されたとしてもクリアされない、つまりバックアップされているので、ＣＰＵ２は、このスプリットポイントに基づいてＬ鍵域とＲ鍵域を決定する。具体的には、ＣＰＵ２は、スプリットポイントをＬ鍵域最高音に設定するとともに、スプリットポイントより１半音高い（本実施の形態では、Ｌ鍵域とＲ鍵域との間に隙間を空けないため）音高をＲ鍵域最低音に設定する（ステップＳ９８）。その結果、動作モードは通常演奏モードからスプリットモードに移行し、鍵盤状態は、前記図３（ｉ）の状態、つまり、Ｌ鍵域およびＲ鍵域がそれぞれ“Ａ−１”〜“Ｅ３”および“Ｆ３”〜“Ｃ７”に設定され、Ｌ鍵域およびＲ鍵域の音色がそれぞれ「音色Ｇ」および「音色Ｅ」に設定された状態に変動する。
【０１０５】
一方、前記ステップＳ９２の判定の結果、Ｒフラグ＝“０”のときには、ＣＰＵ２は、処理を前記（７２ｃ）それ以外の音色指定処理に進める。
【０１０６】
（７２ｃ）それ以外の音色指定処理では、まずＣＰＵ２は、全鍵域設定音色に指定音色を設定する（ステップＳ１００）。次にＣＰＵ２は、現在の動作モードがスプリットモードであるかどうかを判定し（ステップＳ１０１）、スプリットモードであるときには、処理をステップＳ１０２に進める一方、スプリットモードでないときには、（７２ｃ）それ以外の音色指定処理を終了し、さらに（７）音色指定処理も終了する。
【０１０７】
ステップＳ１０１では、ＣＰＵ２は、スプリットモードをオフして、スプリットモードを解除する。そしてＣＰＵ２は、Ｌ鍵域設定音色およびＲ鍵域設定音色の両方に「なし」を設定した（ステップＳ１０３）後、（７２ｃ）それ以外の音色指定処理を終了し、さらに（７）音色指定処理も終了する。
【０１０８】
図４Ｂに戻り、ステップＳ２１では、ＣＰＵ２は、その他の指示を受け付けたかどうかを判定し、受け付けたときには、前記（８）その他処理を実行する（ステップＳ２２）一方、受け付けないときには、処理を図４ＡのステップＳ２に戻す。
【０１０９】
（８）その他処理では、ＣＰＵ２は、前記ボリューム・スライダ２３の操作に応じた主音量の設定処理、前記入力操作部１に含まれるペダルの操作に応じた処理、曲再生モードに移行後、選択曲に対する再生開始／停止指示等に応じた処理を含む、その他処理を実行する。
【０１１０】
ステップＳ２では、ＣＰＵ２は、終了操作を受け付けたかどうかを判定し、受け付けたときには、前記（９）終了処理を実行する（ステップＳ２３）一方、受け付けないときには、処理を前記（２）ＬフラグおよびＲフラグの制御処理に進める。
【０１１１】
（９）終了処理では、ＣＰＵ２は、発音中の楽音があれば、その消音処理を実行した（ステップＳ２３）後、スプリットポイントの現在値を前記ＲＡＭ４内の所定領域に保存する（ステップＳ２４）。この（９）終了処理が、電源がオフされるときに実行される場合には、ＲＡＭ４を通常の揮発性のもので構成すると、電源オフに応じてその記憶内容が消去されてしまうため、上記スプリットポイントも消去され、問題であるので、その場合には、ＲＡＭ４を、ＮＶ（Non Volatile）ＲＡＭや電源バックアップされたＲＡＭ、フラッシュメモリ等の不揮発性のもので構成する必要がある。
【０１１２】
なお本実施の形態では、複数の種類の鍵域（Ｌ鍵域およびＲ鍵域）のうち、いずれかの種類を指定し、指定した種類の鍵域に設定する項目として、「スプリットポイント」と「音色」を例に挙げたが、これに限らず、「音量バランス」や「オクターブ」、「エフェクタ」などの他の項目も設定できるようにしてもよい。
【０１１３】
電子楽器の機能としては、鍵盤をユーザが押鍵することによって演奏音を発生させるものに限らず、内部に記憶された曲データあるいは外部から入力された曲データを再生して発音させたり、別の電子楽器などが出力した演奏データを入力し、これを再生して発音させたりする機能などを設けるようにしてもよい。
【０１１４】
また本実施の形態では、鍵域の種類としてＬ鍵域とＲ鍵域の２種類を例に挙げているが、これは、専ら説明を簡単化するためであり、この２種類に限られず、３種類以上であってもよい。たとえば、Ｌ鍵域とＲ鍵域の間に別の鍵域があってもよい。３種類以上の鍵域を設けるようにした場合には、各種類の鍵域を指定するための鍵域種類指示手段（たとえば、指定可能な種類数のスイッチ）を用意する必要がある。
【０１１５】
さらに本実施の形態では、隣り合う鍵域に隙間のない例を挙げて説明したが、これも、専ら説明を簡略化するためのであり、隙間（使用しない鍵域）があってもよい。ただし、制御処理のフローチャートでは、隙間を取る場合にも対応できるようになっている（前記ステップＳ３９，Ｓ６２，Ｓ６７，Ｓ９８およびＳ９９参照）。隙間を取る場合には、その隙間は、デフォルトで何半音などと決まっていてもよいし、ユーザが設定できるようになっていてもよい。また、分割される鍵域が３個以上の場合、鍵域間の隙間、つまり、半音数や度数、音程などで示す距離は、全て同じであってもよいし、個別に設定可能であってもよい。
【０１１６】
なお本実施の形態では、鍵域種類の指定やデュオモードのオン／オフに専用の操作子を用意しているが、他の機能の操作子と兼用にして、操作の組み合わせで実行してもよい。また、パネル上に配置したハードウェア製の操作子ではなく、たとえばタッチパネルに表示された操作子を選択する操作形態にしてもよい。
【０１１７】
デフォルトのスプリットポイントや音色などは、設定変更可能であってもよい。
【０１１８】
また本実施の形態では、スプリットモードが選択されているときには、デュアル音色を指定できないが、たとえば右鍵域については第２音色を設定できるようになっていてもよい。その場合、デュオモードに移行したときやスプリットモードが解除されたときなどには、第１（メイン）音色が優先される。
【０１１９】
伴奏スタイル機能が搭載されている場合、スプリットモードでのＬ鍵域は、コード指定用鍵域としても使用される。その場合には、Ｌ鍵域での押鍵（コード入力）音は、発音されない。また、伴奏スタイルを使用しているときの伴奏は、伴奏スタイルデータに設定された音色で発音される。
【０１２０】
さらに本実施の形態では、鍵域種類指定の操作子、つまりＬスイッチ２１ａおよびＲスイッチ２１ｂがオンされている間、その種類の鍵域が設定の対象になるようになっているが、これに限らず、オンするごとに対象／非対象が切り替えられてもよい。また操作子の種類も、スイッチに限らず、レバーやスライダなど、他の種類のものでもよい。
【０１２１】
鍵域種類が３つ以上で、鍵盤の端でない鍵域の設定を行う場合、スプリットポイントは、鍵域の最低音と最高音を指定するようにすればよい。
【０１２２】
スプリットポイントの設定は通常、鍵盤（演奏操作子）から行うが、たとえば鍵域分割や音色の制御をＰＣ（パーソナルコンピュータ）上のプログラムから行い、ＰＣに接続されたマスタキーボードから演奏を行うことも考えられる。
【０１２３】
デュオモードへの移行時など、スプリットモードの解除時に、本実施の形態ではＲ鍵域に設定された音色が優先されるようになっているが、逆にＬ鍵域に設定された音色が優先されるようになっていてもよい。
【０１２４】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２５】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２６】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【０１２７】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１２９】
２…ＣＰＵ（鍵域決定手段、鍵域分割手段、設定手段、制御手段、更新手段），４…ＲＡＭ（記憶手段），２１ａ…Ｌスイッチ（鍵域指定手段），２１ｂ…Ｒスイッチ（鍵域指定手段），２４…音色指定スイッチ（音色指定手段）
【図１】
2013174771.tif 000003
【図２】
2013174771.tif 000004
【図３】
2013174771.tif 000005
【図４Ａ】
2013174771.tif 000006
【図４Ｂ】
2013174771.tif 000007
【図５】
2013174771.tif 000008
【図６Ａ】
2013174771.tif 000009
【図６Ｂ】
2013174771.tif 000010
【図７Ａ】
2013174771.tif 000011
【図７Ｂ】
2013174771.tif 000012