(57)【特許請求の範囲】
【請求項１】
複数の鍵を備えた鍵盤と、
自動演奏データを使用することを選択設定する第１の設定手段と、
連弾モードを選択設定する第２の設定手段と、
該第２の設定手段によって連弾モードが設定されたことに応じて、予め定められた分割位置で前記鍵盤を複数の部分鍵域に分割するとともに、該各部分鍵域の音域を、前記第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの音域に応じた音域に設定するように制御する制御手段と
を有することを特徴とする電子鍵盤楽器。
【請求項２】
複数の鍵を備えた鍵盤と、
自動演奏データを使用することを選択設定する第１の設定手段と、
連弾モードを選択設定する第２の設定手段と、
該第２の設定手段によって連弾モードが設定されたことに応じて、前記第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの音域に基づいて決定された分割位置で前記鍵盤を複数の部分鍵域に分割するとともに、該各部分鍵域の音域を、前記使用が設定された自動演奏データに含まれるノートイベントの音域に基づいて決定された音域に設定するように制御する制御手段と
を有することを特徴とする電子鍵盤楽器。
【請求項３】
前記分割位置を視覚的に表示する分割位置表示手段をさらに有することを特徴とする請求項２に記載の電子鍵盤楽器。
【請求項４】
複数の鍵を備えた鍵盤と、
自動演奏データを使用することを選択設定する第１の設定手段と、
連弾モードを選択設定する第２の設定手段と、
該第２の設定手段によって連弾モードが設定されたときに、予め定められた分割位置で前記鍵盤を複数の部分鍵域に分割する分割手段と、
該分割手段によって分割された各部分鍵域をそれぞれ別パートで演奏することを設定する第３の設定手段と、
前記第２の設定手段によって連弾モードが設定されことに応じて、前記分割位置で前記鍵盤を複数の部分鍵域に分割するとともに、前記第３の設定手段によって別パートでの演奏が設定されたことに応じて、前記各部分鍵域の音域を、前記第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの、前記設定された別パートそれぞれの音域に基づいて決定された音域に設定するように制御する制御手段と
を有することを特徴とする電子鍵盤楽器。
【請求項５】
前記各部分鍵域に設定された音域内で所定の基準音高を示す位置を視覚的に表示する基準音高表示手段をさらに有することを特徴とする請求項１〜４のいずれかに記載の電子鍵盤楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連弾モードを備えた電子鍵盤楽器に関する。
【背景技術】
【０００２】
連弾モードを備えた電子鍵盤楽器は、従来から知られている。
【０００３】
このような電子鍵盤楽器として、連弾モード（鍵域分割モード）が選択されたときに、所定の鍵盤分割位置で鍵盤を２つの鍵域に分割し、各鍵域の音域を同一にすることで、１台の電子鍵盤楽器を２人で連弾できるようにしたものがある（たとえば、特許文献１参照）。
【０００４】
この従来の電子鍵盤楽器と同様に、連弾モードが選択されると、所定の鍵盤分割位置で鍵盤を２つの鍵域に分割するが、分割された鍵域の高音側を１オクターブ下げる一方、低音側を２オクターブ上げて、各鍵域の音域に多少のずれを生じさせるようにした電子鍵盤楽器もある（たとえば、特許文献２参照）。ただし、後者の電子鍵盤楽器でも、前者の電子鍵盤楽器と同様に、各鍵域の音域を同一に設定することができる。さらに特許文献２には、鍵盤分割位置を決定するパラメータである分割位置、分割された鍵域の高音側および低音側の各キーをトランスポーズさせるパラメータである上トランスポーズおよび下トランスポーズを含む連弾パラメータはＲＡＭデータであってもよいと記載され、ユーザが連弾パラメータの内容を任意に書き換えることで、鍵盤分割位置や分割後の各鍵域の音域を任意に変更できることが示唆されている。
【特許文献１】実用新案登録第２５４９４７４号公報
【特許文献２】特開２０００−２００６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の電子鍵盤楽器のうちの前者は、鍵盤分割位置および分割後の各鍵域の音域が固定であるため言うまでもなく、後者であっても、分割後の各鍵域の音域は基本的には固定的に設定されていた。つまり、後者の電子鍵盤楽器では、固定的に設定されたものをユーザが後から設定し直し可能であることが示唆されているに過ぎない。したがって、連弾練習に用いる練習曲によっては、その練習曲でよく使われる音域が高めであったり、低めであったりすることがあるが、このような練習曲を用いて連弾練習を行う場合には、後者の電子鍵盤楽器であっても、ユーザがマニュアル操作で各鍵域の音域（オクターブ）を設定し直さなければならない。
【０００６】
また、左鍵域の演奏者と右鍵域の演奏者がそれぞれ、練習曲の別パートを演奏することもある。たとえば、左鍵域の演奏者が練習曲の低音部の左手パートを演奏し、右鍵域の演奏者が練習曲の高音部の右手パートを演奏しようとすると、各鍵域の音域が異なるように、具体的には左鍵域を右鍵域に比べて若干低めに（あるいはその逆に）設定する必要がある。この場合にも、後者の電子鍵盤楽器であっても、ユーザがマニュアル操作で各鍵域の音域（オクターブ）を設定し直さなければならない。
【０００７】
さらに、前者の電子鍵盤楽器では、上述のように、鍵盤分割位置は中央の鍵である。しかし、たとえば先生と生徒が連弾によってある練習曲を練習する場合、練習曲によっては、中央の鍵で分割すると各鍵域の音域がその練習曲の音域より狭くなってしまうことがあり、このときには、その練習曲を連弾によって練習することができない。この問題に後者の電子鍵盤楽器で対処しようとすると、ユーザがマニュアル操作で鍵盤分割位置を設定し直して、左右の鍵域を不均等に分割し、生徒側の鍵域を練習曲の音域が含まれる程度に広く取るようにしなければならない。
【０００８】
このように、上記従来の電子鍵盤楽器では、連弾演奏をする状況に応じて鍵盤分割位置や各鍵域の音域を適切に設定するためには、マニュアル操作による設定のし直しが必要であった。
【０００９】
本発明は、この点に着目してなされたものであり、連弾演奏をする状況に応じて鍵盤分割位置や各鍵域の音域を適切に自動設定することが可能となる電子鍵盤楽器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１に記載の電子鍵盤楽器は、複数の鍵を備えた鍵盤と、自動演奏データを使用することを選択設定する第１の設定手段と、連弾モードを選択設定する第２の設定手段と、該第２の設定手段によって連弾モードが設定されたことに応じて、予め定められた分割位置で前記鍵盤を複数の部分鍵域に分割するとともに、該各部分鍵域の音域を、前記第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの音域に応じた音域に設定するように制御する制御手段とを有することを特徴とする。
【００１２】
上記目的を達成するため、請求項２に記載の電子鍵盤楽器は、複数の鍵を備えた鍵盤と、自動演奏データを使用することを選択設定する第１の設定手段と、連弾モードを選択設定する第２の設定手段と、該第２の設定手段によって連弾モードが設定されたことに応じて、前記第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの音域に基づいて決定された分割位置で前記鍵盤を複数の部分鍵域に分割するとともに、該各部分鍵域の音域を、前記使用が設定された自動演奏データに含まれるノートイベントの音域に基づいて決定された音域に設定するように制御する制御手段とを有することを特徴とする。
【００１３】
請求項３に記載の電子鍵盤楽器は、請求項２の電子鍵盤楽器において、前記分割位置を視覚的に表示する分割位置表示手段をさらに有することを特徴とする。
【００１４】
上記目的を達成するため、請求項４に記載の電子鍵盤楽器は、複数の鍵を備えた鍵盤と、自動演奏データを使用することを選択設定する第１の設定手段と、連弾モードを選択設定する第２の設定手段と、該第２の設定手段によって連弾モードが設定されたときに、予め定められた分割位置で前記鍵盤を複数の部分鍵域に分割する分割手段と、該分割手段によって分割された各部分鍵域をそれぞれ別パートで演奏することを設定する第３の設定手段と、前記第２の設定手段によって連弾モードが設定されことに応じて、前記分割位置で前記鍵盤を複数の部分鍵域に分割するとともに、前記第３の設定手段によって別パートでの演奏が設定されたことに応じて、前記各部分鍵域の音域を、前記第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの、前記設定された別パートそれぞれの音域に基づいて決定された音域に設定するように制御する制御手段とを有することを特徴とする。
【００１５】
請求項５に記載の電子鍵盤楽器は、請求項１〜４のいずれかに記載の電子鍵盤楽器において、前記各部分鍵域に設定された音域内で所定の基準音高を示す位置を視覚的に表示する基準音高表示手段をさらに有することを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、第２の設定手段によって連弾モードが設定されたことに応じて、予め定められた分割位置で鍵盤を複数の部分鍵域に分割するとともに、該各部分鍵域の音域を、第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの音域に応じた音域に設定するように制御されるので、連弾演奏をする状況に応じて各鍵域の音域を適切に自動設定することが可能となる。
【００１８】
請求項２に記載の発明によれば、第２の設定手段によって連弾モードが設定されたことに応じて、第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの音域に基づいて決定された分割位置で鍵盤を複数の部分鍵域に分割するとともに、該各部分鍵域の音域を、前記使用が設定された自動演奏データに含まれるノートイベントの音域に基づいて決定された音域に設定するように制御されるので、連弾演奏をする状況に応じて各鍵域の音域を適切に自動設定することが可能となる。
【００１９】
請求項４に記載の発明によれば、第２の設定手段によって連弾モードが設定されことに応じて、予め定められた分割位置で鍵盤を複数の部分鍵域に分割するとともに、第３の設定手段によって別パートでの演奏が設定されたことに応じて、前記各部分鍵域の音域を、第１の設定手段によって使用が設定された自動演奏データに含まれるノートイベントの、前記設定された別パートそれぞれの音域に基づいて決定された音域に設定するように制御されるので、連弾演奏をする状況に応じて鍵盤分割位置および各鍵域の音域を適切に自動設定することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２１】
図１は、本発明の一実施の形態に係る電子鍵盤楽器の概略構成を示すブロック図である。
【００２２】
同図に示すように、本実施の形態の電子鍵盤楽器は、音高情報を含む演奏データを入力するための鍵盤および所定の楽音効果を付与するための３つのペダルを含む演奏操作子１と、各種情報を入力するための複数のスイッチやダイアル、ジョイスティックを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示装置８と、前記制御プログラムを含む各種アプリケーションプログラムや各種自動演奏データ、各種データ等を記憶する記憶装置９と、図示しない外部機器を接続し、この外部機器とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１０と、演奏操作子１から入力された演奏データや、前記記憶装置９に記憶されたいずれかの自動演奏データを再生して得られた演奏データ等を楽音信号に変換するとともに、その楽音信号に各種効果を付与するための音源・効果回路１１と、該音源・効果回路１１からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１２とにより構成されている。
【００２３】
上記構成要素３〜１１は、バス１３を介して相互に接続され、音源・効果回路１１にはサウンドシステム１２が接続されている。
【００２４】
表示装置８には、本実施の形態では、演奏ガイドや鍵域分割位置、音高“Ｃ４”（中央ド）の位置などを表示するために鍵毎に設けられたＬＥＤが含まれている。各ＬＥＤは、たとえば赤色と緑色の２色を発光する２色ＬＥＤであり、赤色で演奏ガイド時の演奏（押鍵）位置と鍵域分割位置を表示し、緑色で中央ドの位置を表示する。なお、ＬＥＤは、２色発光のものに限らず、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の３色発光のものや、Ｒ，Ｇ，Ｂを組み合わせて多色発光にしたものなどであってもよい。その場合には、演奏ガイド時の演奏位置、鍵域分割位置および中央ドの位置をそれぞれ異なった色で発光させることが好ましい。
【００２５】
記憶装置９は、たとえば、フレキシブルディスク（ＦＤ）、ハードディスク（ＨＤ）、ＣＤ−ＲＯＭ、ＤＶＤ（デジタル多目的ディスク）、光磁気ディスク（ＭＯ）および半導体メモリなどの記憶媒体とその駆動装置である。記憶媒体は、駆動装置から着脱可能であってもよいし、記憶装置９自体が、電子鍵盤楽器から着脱可能であってもよい。あるいは、記憶媒体も記憶装置９も着脱不可能であってもよい。なお、記憶装置９（の記憶媒体）には、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この記憶装置９に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２６】
通信Ｉ／Ｆ１０としては、たとえば、ＭＩＤＩ（musical instrument digital interface）信号などの音楽信号を専用に送受信する音楽専用有線Ｉ／Ｆ、ＵＳＢ（ユニバーサル・シリアル・バス）やＩＥＥＥ１３９４（アイトリプルイー１３９４）などの汎用近距離有線Ｉ／Ｆ、Ｅｔｈｅｒｎｅｔ（登録商標）などの汎用ネットワークＩ／Ｆ、無線ＬＡＮ（local area network）やＢｌｕｅｔｏｏｔｈ（登録商標）などの汎用近距離無線Ｉ／Ｆを挙げることができる。本実施の形態では、通信Ｉ／Ｆ１０として、ＵＳＢを採用しているが、これに代えて他の種類のＩ／Ｆを採用してもよいし、これに他の種類のＩ／Ｆを加えるようにしてもよい。
【００２７】
図２は、自動演奏データのフォーマットの一例を示す図である。
【００２８】
同図に示すように、自動演奏データは、複数のトラックからなり、各トラックは、音域情報と、ノートイベント（ノートオン／オフイベント）とタイミング（その直後に位置するノートイベントを再生すべきタイミングを示すデータ）を一組とし、それを再生順に並べて形成されるシーケンスデータからなる。本実施の形態では、自動演奏データは主として、鍵盤の演奏練習に使用されるので、少なくとも右手パートと左手パートのデータが含まれていればよい。したがって、他のパートのデータ、つまりトラック３以降のデータは、本実施の形態では必須のものではなく、含まれていてもいなくてもよいので、一点鎖線で示されている。音域情報は、そのトラックに含まれるノートイベントの音域、つまり、そのトラックに含まれるすべてのノートイベントの最低音高から最大音高までの音域を示す情報である。
【００２９】
なお、図示例のフォーマットは、あくまでも一例に過ぎず、自動演奏データには、音域情報の含まれていないものや、１つのトラックに、パート情報（たとえば、ＳＭＦ（standard MIDI file）形式の自動演奏データの場合には、ＭＩＤＩチャンネル）を付加したノートイベント（＋タイミング）を再生順に並べたものもある。前者の自動演奏データを使用する場合には、各トラックに含まれるすべてのノートイベントの音高を前記ＣＰＵ５に解析させて、トラック毎の音域を求めるようにすればよい。また、後者の自動演奏データを使用する場合には、ＣＰＵ５にパート毎の自動演奏データを生成させ、パート毎にそのパートに含まれるすべてのノートイベントの音高を解析させて、パート毎の音域を求めるようにすればよい。また、ノートイベント以外のイベントデータを自動演奏データ内に含ませてもよいことは、言うまでもない。
【００３０】
自動演奏データは、本実施の形態の電子鍵盤楽器（のＲＯＭ６や記憶装置９）に予め内蔵されているものでもよいし、着脱可能な記憶媒体から供給されるものでもよいし、前記通信Ｉ／Ｆ１０経由で外部装置（たとえば、インターネット上の音楽コンテンツ配信サーバ）から供給されるものでもよい。
【００３１】
また、自動演奏データは、１曲分の楽曲に対応したものでもよいし、楽曲のうちの一部のフレーズに対応したものであってもよい。あるいは、楽曲とは関係のない、練習用のフレーズに対応したものであってもよい。
【００３２】
以上のように構成された電子鍵盤楽器が実行する制御処理を、まず図３〜図５を参照してその概要を説明し、次に図６を参照して詳細に説明する。
【００３３】
本実施の形態の電子鍵盤楽器には、動作モードとして、通常モードと連弾モードが設けられ、連弾モードには、ソングモードと非ソングモードが設けられている。ここで、ソングモードとは、ユーザが選択した自動演奏データを何らかの目的のため（単純に聴くため、演奏ガイドのため、一致判定のため、楽譜表示のためなど）に再生するモードである。そして、連弾モード＆（かつ）ソングモードが選択されると、ＣＰＵ５は、第１〜第３の鍵域分割・音域設定モードのうち、選択されているモードに応じて、次のようにして、鍵盤の全鍵域を所定の鍵域分割位置で左右鍵域に分割するとともに、左右鍵域にそれぞれ所定の音域を設定する。
（Ｍ１）第１の鍵域分割・音域設定モード：予め定められた鍵域分割位置（本実施の形態では、鍵盤の中央位置）で左右鍵域に分割するとともに、現在選択中の自動演奏データの音域が低音域、中音域および高音域のうちのいずれに該当するかに応じて、その音域に対応する音域を左右鍵域のそれぞれに設定する（図３）
（Ｍ２）第２の鍵域分割・音域設定モード：予め定められた鍵域分割位置（本実施の形態では、鍵盤の中央位置）で左右鍵域に分割するとともに、現在選択中の自動演奏データの左手パートの音域を左鍵域に、右手パートの音域を右鍵域に設定する（図４）
（Ｍ３）第３の鍵域分割・音域設定モード：現在選択中の自動演奏データの音域が右鍵域にすべて含まれるように鍵域分割位置を決定するとともに、その自動演奏データの音域を右鍵域の音域に設定し、左鍵域の音域を所定のルールで決定して設定する（図５）。
【００３４】
そして、鍵域分割位置と左右鍵域の設定音域をユーザに知らせるために、ＣＰＵ５は、鍵域分割位置の鍵の近傍に設けられたＬＥＤを赤色に発光させ、左右鍵域のそれぞれの中央ドの位置の鍵の近傍に設けられたＬＥＤを緑色に発光させるようにしている。なお、図３〜図５では、赤色の発光を黒四角形“■”で表現し、緑色の発光を黒丸“●”で表現している。これは、図面に色付けすることができないからである。したがって、鍵毎に設けられたＬＥＤを上から見た形状はすべて円形であり、四角形のものはない。
【００３５】
このように、本実施の形態の電子鍵盤楽器では、連弾演奏をする状況に応じて各鍵域の音域や鍵盤分割位置を適切に自動設定することが可能となる。
【００３６】
次に、この制御処理を詳細に説明する。
【００３７】
図６は、本実施の形態の電子鍵盤楽器、特にＣＰＵ５が実行する制御処理の手順を示すフローチャートである。
【００３８】
本制御処理は、主として、
（１）通常モードでの演奏処理（ステップＳ２）
（２）基本連弾状態設定処理（ステップＳ３）
（３）基本連弾状態での演奏処理（ステップＳ５）
（４）基本連弾状態変更処理（ステップＳ６〜Ｓ１０）
によって構成されている。
【００３９】
本実施の形態の電子鍵盤楽器では、デフォルトの動作モードは通常モードなので、ユーザが積極的に動作モードを変更しない限り、動作モードは通常モードを継続する。このときＣＰＵ５は、前記（１）の通常モードでの演奏処理を繰り返す（ステップＳ１→Ｓ２→リターン→Ｓ１）。この（１）通常モードでの演奏処理では、ユーザが鍵盤を押鍵するとＣＰＵ５は、前記検出回路３からその押鍵状態を取得し、取得した押鍵状態に応じたノートオンイベントを生成して前記音源・効果回路１１へ供給する。ここで、生成されるノートオンイベントは、通常の押鍵操作に応じたもの、つまり、押鍵操作された鍵に元々割り当てられている音高の楽音を発音させるものである。音源・効果回路１１は、供給されたノートオンイベントに応じた楽音信号を生成するための楽音パラメータを、対応するレジスタに設定する。そして音源・効果回路１１は、所定のタイミングで、設定された楽音パラメータに基づく楽音信号を生成して、前記サウンドシステム１２へ供給する。サウンドシステム１２は、供給された楽音信号に応じた音響を生成して出力する。
【００４０】
ユーザが、たとえば前記設定操作子２に含まれる動作モード切替スイッチ（図示せず）を用いて、動作モードを通常モードから連弾モードに切り替えると、ＣＰＵ５は、処理を前記（２）の基本連弾状態設定処理に進める（ステップＳ１→Ｓ３）。この（２）基本連弾状態設定処理では、まずＣＰＵ５は、予め定められた鍵域分割位置（本実施の形態では、鍵盤の中央位置）で左右鍵域に分割し、左右鍵域を略同一音域に設定し、左右鍵域に同一音色を割り当て、前記３つのペダルのうちの左右ペダルをそれぞれ左右鍵域のダンパ・ペダルに設定する。このような設定状態を、以下「基本連弾状態」という。基本連弾状態は、前記ＲＡＭ７の所定位置に確保された基本連弾状態格納領域（図示せず）に格納されるとともに、音源・効果回路１１にも供給される。音源・効果回路１１は、供給された基本連弾状態に含まれる各設定情報（鍵域分割位置、左右鍵域に設定された各音域、左右鍵域に割り当てられた音色、左右ペダルに設定された機能）を対応するレジスタに設定する。
【００４１】
次にＣＰＵ５は、鍵域分割位置の鍵の近傍に設けられたＬＥＤを赤色に発光させ、左右鍵域のそれぞれの中央ドの位置の鍵の近傍に設けられたＬＥＤを緑色に発光させる。
【００４２】
たとえば、左鍵域の各鍵に元々割り当てられている各音高を一様に２オクターブ（Ｏｃｔ）だけ上（増加方向）にシフトさせ、右鍵域の各鍵に元々割り当てられている各音高を一様に２オクターブ（Ｏｃｔ）だけ下（減少方向）にシフトさせることにより、左右鍵域に各音域を設定した場合、この（２）基本連弾状態設定処理を施した後の鍵盤の状態は、図３（ｂ）に示す状態になる。ただし、図３（ｂ）は、実際には、連弾モード＆ソングモードが選択されたときに、第１の鍵域分割・音域設定モードが選択されている場合の鍵盤の状態の一例を示すものであり、この（２）基本連弾状態設定処理が実行された場合の鍵盤の状態を示すものではない。
【００４３】
なお、左右鍵域の各音域は、上記場合では完全に一致するように設定したが、これに限られる訳ではなく、前記従来の電子鍵盤楽器で説明したように、左右鍵域で多少のずれを生じさせるようにしてもよい。前記「略同一」とは、この意である。また、本実施の形態では、鍵盤として、音高が“Ａ０”から“Ｃ８”までの８８鍵のものを使用し、「予め定められた鍵域分割位置」として、“Ｆ４”の位置を採用し、８８鍵を“Ｆ４”以上（右鍵域）と“Ｅ４”以下（左鍵域）で４４鍵ずつに分割するようにしている。もちろん、鍵域分割位置はこれに限られる訳ではなく、各鍵域で略同数の鍵になればよく、ただ、８８鍵の鍵盤の場合には、“Ａ０”〜“Ｃ４”，“Ａ４”〜“Ｃ８”を含む音域を各鍵域で確保できるような位置が好ましい。
【００４４】
連弾モードに切り替えられた後、ユーザがさらなるモード設定を行わないとき（連弾モード＆非ソングモードの選択時）には、ＣＰＵ５は、処理を前記（３）の基本連弾状態での演奏処理に進めた後、この（３）基本連弾状態での演奏処理を繰り返す（ステップＳ４→Ｓ５→リターン→Ｓ１→（Ｓ３→）Ｓ４）。なお、図６のフローチャートでは、この（３）基本連弾状態での演奏処理が実行されるときには常に、前記（２）基本連弾状態設定処理が実行されるようになっている。しかし（２）基本連弾状態設定処理は、通常モードから連弾モードに切り替えられたときに１度だけ実行されればよいので、その後は（２）基本連弾状態設定処理を迂回して、ステップＳ１からステップＳ４に進むようにすればよい。
【００４５】
この（３）基本連弾状態での演奏処理では、ＣＰＵ５は、左鍵域に対する押鍵がなされたときには、その押鍵に応じたノートオンイベントを生成して音源・効果回路１１の左パートに供給し、さらに、左ペダルが操作されたときには、その操作に応じた操作イベントを生成して音源・効果回路１１の左パートに供給する一方、右鍵域に対する押鍵がなされたときには、その押鍵に応じたノートオンイベントを生成して音源・効果回路１１の右パートに供給し、さらに、右ペダルが操作されたときには、その操作に応じた操作イベントを生成して音源・効果回路１１の右パートに供給する。ここで、「ノートオンイベントを生成して音源・効果回路１１の左パートに供給する」とは、左パートを示す情報を付与したノートオンイベントを音源・効果回路１１に供給することであり、「ノートオンイベントを生成して音源・効果回路１１の右パートに供給する」とは、右パートを示す情報を付与したノートオンイベントを音源・効果回路１１に供給することである。そして、音源・効果回路１１側で、供給されたノートオンイベントを解析し、左パートのものについては、そのノートオンイベントに含まれる音高情報を、左鍵域に設定されている音域に応じた音高に変換した後、その音高の楽音信号を生成するための楽音パラメータを、対応するレジスタに設定する一方、右パートのものについては、そのノートオンイベントに含まれる音高情報を、右鍵域に設定されている音域に応じた音高に変換した後、その音高の楽音信号を生成するための楽音パラメータを、対応するレジスタに設定する。また、「操作イベントを生成して音源・効果回路１１の左パートに供給する」とは、左パートを示す情報を付与した操作イベントを音源・効果回路１１に供給することであり、「操作イベントを生成して音源・効果回路１１の右パートに供給する」とは、右パートを示す情報を付与した操作イベントを音源・効果回路１１に供給することである。そして、音源・効果回路１１側で、供給された操作イベントを解析し、左パートのものについては、左鍵域のノートオンイベントに基づいて生成される楽音信号にダンパ効果を付与するための楽音パラメータを、対応するレジスタに設定する一方、右パートのものについては、右鍵域のノートオンイベントに基づいて生成される楽音信号にダンパ効果を付与するための楽音パラメータを、対応するレジスタに設定する。このように、本実施の形態では、鍵域分割後の押鍵およびペダル操作に対する音高変換および効果変更を音源・効果回路１１側で行うようにしたが、これに限らず、ＣＰＵ５がノートオンイベントおよび操作イベントを生成する際に行うように、つまり、ＣＰＵ５が音高変換および効果変更した後のノートオンイベントおよび操作イベントを生成するようにしてもよい。
【００４６】
次にユーザが、連弾モードが選択されている状態で、さらにソングモードを選択すると、ＣＰＵ５は、処理を前記（４）基本連弾状態変更処理に進める（ステップＳ４→Ｓ６）。この（４）基本連弾状態変更処理では、まずＣＰＵ５は、ユーザによって選択された自動演奏データをその記憶場所から取得して、前記ＲＡＭ７の所定位置に確保された自動演奏データ格納領域（図示せず）に格納する（ステップＳ６）。次にＣＰＵ５は、自動演奏データ格納領域内の自動演奏データの音域を検出する（ステップＳ７）。自動演奏データは、本実施の形態では、トラック毎の音域情報を持っているので、ステップＳ７の処理では、ＣＰＵ５は、自動演奏データの各トラックの音域情報を読み出して、ＲＡＭ７の所定位置に確保された音域情報格納領域（図示せず）に格納する。なお、トラック毎の音域情報を持っていない自動演奏データが選択されたときには、ＣＰＵ５は、各トラックに含まれるすべてのノートイベントの音高を１つずつチェックして行くことで、トラック毎の音域を検出し、トラック毎の音域情報として音域情報格納領域に格納する。さらに、複数パートのノートイベントが１つのトラックに混在する自動演奏データが選択されたときには、ＣＰＵ５は、前述のように、パート毎のノートイベントを生成した後、トラック毎の音域情報を持っていない自動演奏データの音域を検出する上記処理と同様の処理により、パート毎の音域を検出し、パート毎の音域情報として音域情報格納領域に格納する。
【００４７】
次にＣＰＵ５は、左右鍵域の演奏パートを設定する（ステップＳ８）。演奏パートには、本実施の形態では、共通パートと左右別パートの２種類が設けられている。そして、「共通パートを設定」とは、左鍵域にも右鍵域にも共通のパート、つまり左手パートおよび右手パートの両方を設定することを意味し、「左右別パートを設定」とは、左鍵域には左手パートを、右鍵域には右手パートを設定することを意味する。なお、「共通パート」または「左右別パート」のいずれを設定するかは、前記（Ｍ１）〜（Ｍ３）のモードのうち、選択中のモードによって一意的に決定される。具体的には、（Ｍ１）または（Ｍ３）のいずれかのモードが選択されているときには、「共通パート」が設定され、（Ｍ２）のモードが選択されているときには、「左右別パート」が設定される。
【００４８】
次にＣＰＵ５は、前記ステップＳ７で検出した音域と前記ステップＳ８で設定した演奏パートに応じて、鍵域分割位置および／または各鍵域における音域を設定した後、鍵域分割位置の鍵の近傍に設けられたＬＥＤを赤色に発光させ、左右鍵域のそれぞれの中央ドの位置の鍵の近傍に設けられたＬＥＤを緑色に発光させる（ステップＳ９）。ここで、鍵域分割位置および／または各鍵域における音域の設定も、（Ｍ１）〜（Ｍ３）のモードのうち、選択中のモードによって一意的になされる。
【００４９】
具体的には、（Ｍ１）のモードが選択されているときには、ＣＰＵ５は、鍵域分割位置を予め定められた位置（本実施の形態では、鍵盤の中央位置）に設定するとともに、前記音域情報格納領域に格納された音域情報によって示される音域が低音域、中音域または高音域のいずれに属するかを判別し、左右鍵域の各音域をその判別結果に応じた音域に設定する。なお、音域情報は、前述のように、トラック毎に検出されるので、音域がどの音域に属するかの上記判別は、すべてのトラック（本実施の形態では、２トラック）の音域情報をチェックして行う必要があることは言うまでもない。このようにして、左右鍵域の各音域は、音高情報の音域が中音域の場合には中音域に設定され（図３（ｂ）参照）、音高情報の音域が高音域の場合には高音域に設定され（図３（ｃ）参照）、音高情報の音域が低音域の場合には低音域に設定される（図３（ｄ）参照）。ここで、図３（ａ）に示すように、低音域とは、“Ｃ２”〜“Ｃ５”を、中音域とは、“Ｃ３”〜“Ｃ６”を、高音域とは、“Ｃ４”〜“Ｃ７”を主として含む音域を言う。
【００５０】
一方、（Ｍ２）のモードが選択されているときには、ＣＰＵ５は、鍵域分割位置を予め定められた位置（本実施の形態では、鍵盤の中央位置）に設定するとともに、音域情報格納領域に格納された音域情報のうち、トラック１（右手パート）についての音域情報によって示される音域が低音域、中音域または高音域のいずれに属するかを判別し、右鍵域の音域をその判別結果に応じた音域に設定し、トラック２（左手パート）についての音域情報によって示される音域が低音域、中音域または高音域のいずれに属するかを判別し、左鍵域の音域をその判別結果に応じた音域に設定する。図４の例では、自動演奏データの左手パートの音域は“Ｆ２”〜“Ｆ４”であり、右手パートの音域は“Ｃ４”〜“Ｅ６”であるので、左鍵域は、左手パートの音域が含まれる音域、つまり左鍵域の各鍵に元々割り当てられている各音高を一様に１オクターブだけ上にシフトさせた音域に設定され、右鍵域は、右手パートの音域が含まれる音域、つまり右鍵域の各鍵に元々割り当てられている各音高を一様に１オクターブだけ下にシフトさせた音域に設定される。
【００５１】
さらに、（Ｍ３）のモードが選択されているときには、ＣＰＵ５は、音域情報格納領域に格納された音域情報によって示される音域（に相当する鍵数）を含む鍵域を決定し、その鍵域が右鍵域になるように鍵域分割位置を設定し、その音域情報の音域を右鍵域に設定する一方、左鍵域には、その鍵域の幅と音域情報の音域とを比較して最適な音域を決定し、その音域を設定する。図５の例では、自動演奏データの音域は“Ｆ２”〜“Ｇ６”であるので、鍵域分割位置は“Ｆ３”に設定されるとともに、右鍵域は、この音域“Ｆ２”〜“Ｇ６”が含まれる音域、つまり右鍵域の各鍵に元々割り当てられている各音高を一様に１オクターブだけ下にシフトさせた音域に設定され、左鍵域は、左鍵域の各鍵に元々割り当てられている各音高を一様に２オクターブだけ下にシフトさせた音域に設定される。なお、本実施の形態では、優先鍵域、つまり、選択された自動演奏データの音域が広く、左右鍵域を略均等に分割すると、どちらの鍵域でも当該自動演奏データの音域をカバーできなくなる虞がある場合に、全音域が優先的に割り当てられる鍵域として、右鍵域を採用したが、これは、右鍵域を生徒が演奏することが多いからである。したがって、左鍵域を生徒が演奏することがある場合には、優先鍵域を右鍵域にするか左鍵域にするか設定できるようにした方が好ましい。優先鍵域でない鍵域、つまり、当該自動演奏データの音域をカバーできない鍵域を先生が演奏することで、優先鍵域を演奏する生徒に教習する場合には、先生は、オクターブを読み替えて（たとえば、本来は“Ｃ６”の音高の音を“Ｃ５”で）演奏したり、設定操作子２に含まれる所定の操作子を必要に応じて操作することで、現在設定されているオクターブを適宜設定し直しながら演奏するようにする。
【００５２】
このようにして基本連弾状態が変更されると、変更後の基本連弾状態が前記基本連弾状態格納領域に書き込まれるとともに、音源・効果回路１１に供給される。これに応じて、基本連弾状態格納領域の内容は更新され、音源・効果回路１１内の対応するレジスタの内容も更新される。
【００５３】
次にＣＰＵ５は、ソング再生処理と、設定変更後の連弾状態での演奏処理を行う（ステップＳ１０）。ここで、ソング再生処理には、選択されている自動演奏データを単純に再生する再生処理、自動演奏データに基づいた演奏ガイド処理、再生処理または演奏ガイド処理に応じた演奏と、これに合わせてユーザが鍵盤を用いて行った演奏との一致判定を行う一致判定処理、自動演奏データに基づいた楽譜表示処理などが含まれる。なお、設定変更後の連弾状態での演奏処理は、前記（３）基本連弾状態での演奏処理と同様である。その理由は、演奏処理では、ノートイベントおよび操作イベントを生成して音源・効果回路１１に供給する処理を行うのみであり（このため、両演奏処理間で処理手順に差がない）、楽音パラメータを音源・効果回路１１の各レジスタに設定する処理はすべて、音源・効果回路１１側に委ねるようにしたからである。
【００５４】
なお、前記（４）基本連弾状態変更処理内には、前記（Ｍ１）〜（Ｍ３）のモードを切り替える処理が記載されていないので、そのモード切り替えは必然的に、図示しない別の場所で行われることになっていたが、これに限らず、この（４）基本連弾状態変更処理内で、そのモード切り替えを行えるようにしてもよい。また、（Ｍ３）のモードを選択するかどうかは、選択された自動演奏データの音域に依存するので、つまり、音域が極めて広い自動演奏データが選択された場合に、（Ｍ３）のモードを選択する意義があるので、音域が極めて広い自動演奏データが選択されたときには、他の（Ｍ１）および（Ｍ２）のモードより、この（Ｍ３）のモードが優先的に選択されるようにしてもよい。
【００５５】
なお、本実施の形態では、前記図６のステップＳ８の処理によって、各鍵域の演奏パートを設定するようにしたが、これに限らず、電子鍵盤楽器毎に固定的に、共通あるいは左右別が決まっていてもよい。また、演奏パートの左右別設定は、本実施の形態では、ソングモードが選択されているときに行うようにしたが、これに限らず、ソングモードが選択されていない連弾モードのときにも行えるようにしてもよい。その場合、基本連弾状態から、左右いずれか、または双方の音域を変更する。
【００５６】
なお、本実施の形態では、説明を簡単化するために、最初に連弾モードか否かを設定し、その後ソングモードか否かを設定するとともに、その後、モードの変更ができない例を示したが、当然のことながら、連弾モードの設定とソングモードの設定の順序は逆でもよいし、各モードにおいて任意にモード変更ができるようにしてもよい。
【００５７】
また、ソングモードにおいては、鍵域分割位置および／または各鍵域における音域を自動的に設定するようにしたが、自動的に設定するか否かをユーザが設定できるようにしてもよい。また、自動設定する際に、「自動設定しますがいいですか？」などの確認メッセージを表示するようにしてもよい。また、鍵域分割位置のみ自動設定するようにしてもよいし、音域のみ自動設定するようにしてもよい。さらに自動設定後に、マニュアル操作により設定変更可能に構成してもよい。
【００５８】
また、ソングモードにおいて、自動演奏データの選択し直しができるようにしてもよいことは言うまでもない。
【００５９】
さらに、本実施の形態では、鍵盤の全鍵域を２つの部分鍵域（左右鍵域）に分割するようにしたが、分割数は“２”に限られる訳ではなく、“３”以上であってもよい。
【００６０】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６１】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６２】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００６３】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施の形態に係る電子鍵盤楽器の概略構成を示すブロック図である。
【図２】自動演奏データのフォーマットの一例を示す図である。
【図３】第１の鍵域分割・音域設定モードが選択されたときに分割された左右鍵域および各鍵域に設定された音域の一例を示す図である。
【図４】第２の鍵域分割・音域設定モードが選択されたときに分割された左右鍵域および各鍵域に設定された音域の一例を示す図である。
【図５】第３の鍵域分割・音域設定モードが選択されたときに分割された左右鍵域および各鍵域に設定された音域の一例を示す図である。
【図６】図１の電子鍵盤楽器、特にＣＰＵが実行する制御処理の手順を示すフローチャートである。
【符号の説明】
【００６６】
１…演奏操作子（鍵盤），２…設定操作子（第１の設定手段、第２の設定手段），５…ＣＰＵ（第１の設定手段、第２の設定手段、決定手段、制御手段、分割位置表示手段、中央ド表示手段），８…表示装置（分割位置表示手段、中央ド表示手段）
【図１】
0004957606.tif 000002
【図２】
0004957606.tif 000003
【図３】
0004957606.tif 000004
【図４】
0004957606.tif 000005
【図５】
0004957606.tif 000006
【図６】
0004957606.tif 000007