(57)【特許請求の範囲】
【請求項１】
夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、
この鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更手段と、
このオクターブ変更手段により変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示手段と、
前記鍵盤の複数の鍵域夫々に対応して設けられた外部音声入力手段と、
この外部音声入力手段のいずれかが音声入力可能であるかを検出する検出手段と、
この検出手段により検出された音声入力可能な状態にある前記外部音声入力手段に対応する鍵域を所定範囲狭めるとともに、音声入力可能な状態にない前記外部音声入力手段に対応する鍵域を前記所定範囲広める鍵域変更手段と、
を有する演奏装置。
【請求項２】
前記外部音声入力手段は、外部音声を検出する音声検出手段を接続する複数の入力端子からなり、前記検出手段は、当該音声検出手段が前記入力端子のいずれかに接続されたか否かを検出することを特徴とする請求項１記載の演奏装置。
【請求項３】
前記鍵域変更手段は、前記検出手段により前記外部音声入力手段全てが音声入力可能な状態にある場合及び全てが音声入力可能な状態にない場合は、前記鍵盤の各鍵域を予め指定された範囲に設定することを特徴とする請求項１記載の演奏装置。
【請求項４】
夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、前記鍵盤の複数の鍵域夫々に対応して設けられた外部音声入力手段と、を有する演奏装置に適用されるコンピュータに、
前記鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更ステップと、
この変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示ステップと、
前記外部音声入力手段のいずれかが音声入力可能であるかを検出する検出ステップと、
この検出された音声入力可能な状態にある前記外部音声入力手段に対応する鍵域を所定範囲狭めるとともに、音声入力可能な状態にない前記外部音声入力手段に対応する鍵域を前記所定範囲広める鍵域変更ステップと、
を実行させる演奏制御処理のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏制御装置及び演奏制御処理のプログラムに関する。
【背景技術】
【０００２】
従来より、ひとつの鍵盤の低鍵域と高鍵域とを別々の演奏者に演奏させる、いわゆる連奏機能、あるいはデュエット機能を有する楽器が提案されている。
この連奏機能を有する楽器においては、夫々の演奏者が同じ音域で演奏できるように、鍵域毎に別々にオクターブ変換している。
例えば、特許文献１においては、鍵盤を鍵番号ＳＰをスプリット位置として低鍵域と高鍵域とに分割し、低鍵域においては、押鍵により指定される楽音の音高を通常より２オクターブアップし、高鍵域においては、２オクターブダウンする構成が開示されている。
【０００３】
また、特許文献２においては、押鍵により発生するキー情報に対応する鍵が属する鍵域を判別し、この判別結果に基づいてこの鍵域で発生するキー情報を所望オクターブ量変更させることにより、少なくとも２つの鍵域で発生する楽音の音高が重複する部分が生じるようにした構成が開示されている。
さらに特許文献３には、鍵盤を２つの鍵域に分割した際、第１の鍵域の中央に位置する鍵の本来のオクターブ値と、第１の鍵域に設定された音色の基準音域のオクターブ値とに基づいてオクターブシフト量を算出することにより、音色毎の基準音域が各鍵域の略中央に配置される構成が開示されている。
【０００４】
【特許文献１】特許第３５８６７５４号公報
【特許文献２】特公昭６２−３５１１８公報
【特許文献３】特開２０００−１９４３６９公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ひとつの鍵盤を複数の鍵域に分けて別々の演奏者が演奏する場合、演奏に用いられる鍵域が狭くなる、という問題が出てくる。しかしながら、鍵盤の鍵数、大きさは予め決まっており、各演奏者が望むだけの鍵域配分をすることは不可能である。
【０００６】
しかしながら演奏の形態によっては、それほどの鍵域を必要としない場合もありうる。例えば近年電子楽器にはマイク入力機能があり、歌唱しながら演奏することも可能になってきている。このようなボーカル担当の演奏者はそれほど鍵域を必要としないのが現実である。
【０００７】
このように、演奏の形態にあわせて鍵域配分を変更させれば、演奏がやりやすくなるうえに鍵盤を効率よく使えるようになるが、演奏者の演奏形態が変わる毎に、いちいち鍵域変更を行なう操作をすることは非常に面倒である。  
【０００８】
本発明は、このような事情に鑑みてなされたものであり、演奏の形態に応じてより効率的な鍵域配分を自動的に行なうことができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１に記載の発明では、夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、この鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更手段と、このオクターブ変更手段により変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示手段と、前記鍵盤の複数の鍵域夫々に対応して設けられた外部音声入力手段と、この外部音声入力手段のいずれかが音声入力可能であるかを検出する検出手段と、この検出手段により検出された音声入力可能な状態にある前記外部音声入力手段に対応する鍵域を所定範囲狭めるとともに、音声入力可能な状態にない前記外部音声入力手段に対応する鍵域を前記所定範囲広める鍵域変更手段と、を有することを特徴とする。
また、請求項１に従属する請求項２に記載の発明では、前記外部音声入力手段は、外部音声を検出する音声検出手段を接続する複数の入力端子からなり、前記検出手段は、当該音声検出手段が前記入力端子のいずれかに接続されたか否かを検出することを特徴とする。
また、請求項１に従属する請求項３に記載の発明では、前記鍵域変更手段は、前記検出手段により前記外部音声入力手段全てが音声入力可能な状態にある場合及び全てが音声入力可能な状態にない場合は、前記鍵盤の各鍵域を予め指定された範囲に設定することを特徴とする。
さらに、請求項４に記載の発明では、夫々発音すべき楽音の音高を指定するための鍵番号が順次割り当てられた複数の鍵を有する鍵盤と、前記鍵盤の複数の鍵域夫々に対応して設けられた外部音声入力手段と、を有する演奏装置に適用されるコンピュータに、前記鍵盤のいずれかの鍵が押鍵された場合に、押鍵された鍵が属する鍵域に対応して予め設定されたオクターブ分、押鍵された鍵の鍵番号を変更するオクターブ変更ステップと、この変更された鍵番号に対応する音高の楽音の発生を指示する楽音発生指示ステップと、前記外部音声入力手段のいずれかが音声入力可能であるかを検出する検出ステップと、この検出された音声入力可能な状態にある前記外部音声入力手段に対応する鍵域を所定範囲狭めるとともに、音声入力可能な状態にない前記外部音声入力手段に対応する鍵域を前記所定範囲広める鍵域変更ステップと、を実行させることを特徴とする。
【発明の効果】
【００１０】
上記発明によれば、マイクの接続状態に応じて鍵域配分を変えるようにしたので、演奏の形態に応じてより効率的な鍵域配分を自動的に行なうことができる
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について説明する。
図１は、本発明を適用した電子鍵盤楽器の外観図である。
楽器本体には、８８鍵を有する鍵盤１、ノーマルモードとデュエットモードに切り替えるデュエットスイッチ２を有する。そして、楽器本体の両端には、マイク入力端子３ａ、３ｂが設けられ、各端子にはマイク４ａ、４ｂが接続されている。
【００１２】
鍵盤１の各鍵には、ノーマルモードにおいては、ＭＩＤＩ  ＮＯＴＥ番号２１〜１０８が割り当てられ、夫々Ａ０〜Ｃ８までの音高を指定するように構成される。
一方、デュエットモードにおいて、マイク４ａ、４ｂの両方が接続されている場合、あるいは両方とも接続されていない場合は、スプリットポイントの位置５より低鍵域に含まれる３９鍵には、ＭＩＤＩ  ＮＯＴＥ番号４５〜８３が割り当てられ、夫々Ａ２〜Ｂ５までの音高を指定するように構成される。また、スプリットポイントの位置５より高鍵域に含まれる４９鍵には、ＭＩＤＩ  ＮＯＴＥ番号３６〜８４が割り当てられ、夫々Ｃ２〜Ｃ６までの音高を指定するように構成される。
【００１３】
そして本実施形態においては、このデュエットモードにおいて、マイク４ａのみが接続されている場合は、スプリットポイントが２オクターブ分だけ低鍵域方向の位置６に移動するように構成されている。したがって、スプリットポイントの位置６より低鍵域に含まれる１５鍵には、ＭＩＤＩ  ＮＯＴＥ番号６９〜８３が割り当てられ、夫々Ａ４〜Ｂ５までの音高を指定するように構成され、残りの７３鍵には、ＭＩＤＩ  ＮＯＴＥ番号１２〜８４が割り当てられ、夫々Ｃ０〜Ｃ６までの音高を指定するように構成される。
【００１４】
そして、マイク４ｂのみが接続されている場合は、スプリットポイントが２オクターブ分だけ高鍵域方向の位置７に移動するように構成されている。したがって、スプリットポイントの位置７より低鍵域に含まれる６４鍵には、ＭＩＤＩ  ＮＯＴＥ番号４５〜１０７が割り当てられ、夫々Ａ２〜Ｂ７までの音高を指定するように構成され、残りの２４鍵には、ＭＩＤＩ  ＮＯＴＥ番号３６〜６０が割り当てられ、夫々Ｃ２〜Ｃ４までの音高を指定するように構成される。
【００１５】
図２は、本実施形態に係る電子鍵盤楽器の構成を示すブロック図である。
ＣＰＵ１０は、この電子鍵盤楽器全体の動作を処理するものであり、プログラムＲＯＭ１１は、このＣＰＵ１０の処理を制御するためのプログラムを記憶するものである。またワークＲＡＭ１２は、ＣＰＵ１０の処理時にデータを一時的に記憶するためのものである。
【００１６】
マイクインターフェース１３は、前述のマイク４ａ、４ｂが接続されており、このマイク４ａ、４ｂが接続端子３ａ、３ｂに接続されているか否かを検出するとともに、マイク４ａ、４ｂによって検出された音声信号をミキサ１４に供給する。
【００１７】
音源１５は、前述の鍵盤１のいずれかの鍵の押鍵・離鍵に基づいてＣＰＵ１０で生成されたノートオン・ノートオフィベントが供給されると、これらイベントに基づいた音高の楽音信号を生成する。この生成された楽音信号は、マイク４ａ、４ｂからの音声信号とともにミキサ１４にて混合されて発音部１６に供給されて楽音及び音声が発音される。
そしてＣＰＵ１０、プログラムＲＯＭ１１、ワークＲＡＭ１２、マイクインターフェース１３、音源１５、前述の鍵盤１及びガイドスイッチ等のスイッチ部２は、バスライン１７を介して接続される。
【００１８】
このような構成を有することにより、ＣＰＵ１０は、ガイドスイッチ２の操作に対応してノーマルモードかデュエットモードか判別して、ノーマルモードからデュエットモードに切り替わった場合は、鍵盤１の鍵域を特定のスプリットポイント位置、たとえばノーマルモード時に鍵番号６０（音高がＣ４）で分割し、低鍵域は各鍵に割り当てられた音高を２オクターブアップさせ、高鍵域は２オクターブダウンさせる処理を行う。さらに、マイク４ａが接続端子３ａに接続されると、スプリットポイント位置を２オクターブ低域側にシフトさせ、逆に、マイク４ｂが接続端子３ｂに接続されると、スプリットポイント位置を２オクターブ高域側にシフトさせる処理を行う。
【００１９】
図３は、ＣＰＵ１０の処理動作全体を示すフローチャートである。
電源（図示せず）がオンされると、ＣＰＵ１０の内部レジスタ及びワークＲＡＭ１２を初期化するイニシャライズ処理（ステップＡ０）を実行する。次いで外部より操作されたスイッチに対応するスイッチ処理（ステップＡ１）、マイクの接続状態に対応するマイク処理（ステップＡ２）、鍵盤１に対応する押鍵・離鍵に対応する鍵盤処理（ステップＡ３）、そしてその他の処理（ステップＡ４）の順で実行される。このうち、ステップＡ１〜Ａ４は、電源がオフされるまで繰り返し実行される。
【００２０】
図４は、スイッチ処理（図３のステップＡ１）の詳細なフローチャートを示す。まず、デュエットスイッチ２が外部操作によりオンとなったか否か判別する（ステップＢ１）。デュエットスイッチ２がオンでないならば、その他のスイッチの処理（ステップＢ２）を行ってこの処理を終了する。
デュエットスイッチ２がオンならば、デュエットモードか否かを判別するデュエットフラグＤＦの値を反転させる（ステップＢ３）。ここで、デュエットフラグＤＦが「１」、つまりデュエットモードであるか否か判別する（ステップＢ４）。デュエットモードである場合は、スプリットポイント位置に対応する鍵番号を記憶するレジスタＳＰに「６０」をストアして（ステップＢ５）、その後ステップＢ２の処理に移行する。デュエットモードでない場合は、ステップＢ４から直接ステップＢ２に移行する。
【００２１】
図５は、マイク処理（図３のステップＡ２）の詳細なフローチャートである。
まず、マイクインターフェース１３からの出力により、マイク４ａが接続端子３ａに接続されているか否か判別し（ステップＣ１）、接続されていると判別されたならフラグＭＡＦを「１」にし（ステップＣ２）、接続されていないと判別されたならフラグＭＡＦを「０」とする（ステップＣ３）。
【００２２】
次いで、マイク４ｂが接続端子３ｂに接続されているか否か判別し（ステップＣ４）、接続されていると判別されたならフラグＭＢＦを「１」にし（ステップＣ５）、接続されていないと判別されたならフラグＭＢＦを「０」とする（ステップＣ６）。
そして、フラグＭＡＦとＭＢＦとの値が一致しているか否か、つまり両フラグが共に「０」または「１」であるか判別する（ステップＣ７）。もし一致しているなら、つまりマイクが両方接続されているか、あるいは両方接続されていない場合はレジスタＳＰに「６０」の値をストアするとともに、高鍵域での音高のシフト分を示す値である「２４」をレジスタＳＦ１にストア、低鍵域での音高のシフト分を示す値である「２４」をレジスタＳＦ２にストアする（ステップＣ８）。
【００２３】
一方、ステップＣ７でフラグＭＡＦとＭＢＦの値が一致していないと判別された場合、フフグＭＡＦが「１」、つまりマイク４ａのみが接続されているか否か判別する（ステップＣ９）。ここでマイク４ａのみが接続されている、と判別されたならレジスタＳＰに「３６」の値を、レジスタＳＦ１に「４８」をレジスタＳＦ２に「２４」をストアする（ステップＣ１０）。逆にマイク４ｂのみが接続されている、と判別されたならレジスタＳＰに「８６」の値を、レジスタＳＦ１に「２４」をレジスタＳＦ２に「４８」をストアする（ステップＣ１１）。
【００２４】
図６および図７は、鍵盤処理（図３のステップＡ３）の詳細なフローチャートを示す。
まず、鍵盤１を走査する（ステップＤ１）。この走査により、鍵のいずれかに状態の変化があったか否か判別する（ステップＤ２）。もし変化がないと判別されたなら、この処理は終了する。逆に変化が検出されたならば、変化の検出された鍵の鍵番号をレジスタＮにストアする（ステップＤ３）。
【００２５】
続いてデュエットフラグＤＦが「０」、つまりノーマルモードか否か判別される（ステップＤ４）。ノーマルモードであるならば、ステップＤ５に進み、鍵の状態変化がオフからオンに変化したのか（押鍵）、逆にオンからオフに変化したのか（離鍵）を判別する。押鍵と判別されたならステップＤ６に進み、レジスタＮにストアされた鍵番号に基づくノートオンコマンドを作成する。離鍵と判別されたならステップＤ７に進み、レジスタＮにストアされた鍵番号に基づくノートオフコマンドを作成する。そして、こうして作成されたノートコマンドは音源１４に送付され、レジスタＮにストアされていた鍵番号に対応する音高の楽音信号を発生又は停止させる。
【００２６】
一方、ステップＤ４において、デュエットフラグＤＦが「１」、つまりデュエットモードである場合は、図７のステップＤ９に進み、鍵の状態変化がオフからオンに変化したのか（押鍵）、逆にオンからオフに変化したのか（離鍵）を判別する。押鍵と判別されたならレジスタＮにストアされている押鍵された鍵番号が、レジスタＳＰに記憶されているスプリット位置に対応する鍵の鍵番号より大きいか否か判別される（ステップＤ１０）。ここで大きいと判別された場合は、押鍵された鍵が高鍵域に属することを意味し、レジスタＮの値からレジスタＳＦ２の値を減算する（ステップＤ１１）。逆に小さいと判別されたなら、押鍵された鍵が低鍵域に属することを意味し、レジスタＮの値にレジスタＳＦ１の値を加算する（ステップＤ１２）。この後、図６のステップＤ６に進み、この変更されたレジスタＮの値に基づいてノートオンコマンドを作成する。
【００２７】
また、ステップＤ９において、離鍵と判断されたなら、レジスタＮにストアされている離鍵された鍵番号が、レジスタＳＰに記憶されているスプリット位置に対応する鍵の鍵番号より大きいか否か判別される（ステップＤ１３）。ここで大きいと判別された場合は、離鍵された鍵が高鍵域に属することを意味し、レジスタＮの値からレジスタＳＦ１の値を加算する（ステップＤ１４）。逆に小さいと判別されたなら、離鍵された鍵が低鍵域に属することを意味し、レジスタＮの値にレジスタＳＦ２の値を減算する（ステップＤ１５）。この後、図６のステップＤ７に進み、この変更されたレジスタＮの値に基づいてノートオフコマンドを作成する。
【００２８】
このように、本実施形態においては、マイク４ａ、４ｂのいずれかが接続されると、接続されたマイク側に対応する鍵域を狭めるようにしている。通常、マイクを使う場合は、歌唱の方が主となること、及び鍵盤演奏は旋律のみを担当することとなり、それほど広い鍵域を必要としない。このため、マイクを使って演奏する演奏者に対応する鍵域を狭める分、他の演奏者に割り当てられた鍵域を広くして、このデュエット機能を有する楽器特有の問題点である、割り当てられる鍵域が狭い、という問題を解消したものである。
【００２９】
本実施形態においては、マイクを使う演奏者に割り当てられる鍵域を２オクターブ分狭めて、その分だけ他の演奏者の鍵域を広めているが、このオクターブ数は、１オクターブであっても、あるいは３オクターブであってもよい。
【００３０】
また本実施形態においては、接続端子３ａ、３ｂにマイク４ａ、４ｂが接続されたか否かを検知してスプリットポイントの位置を変更しているが、接続されたマイク４ａ、４ｂの電源がオンされたか否かを検出してもよいし、マイクに一定レベル以上の音声が入力したか否かを検出するようにしてもよい。
【図面の簡単な説明】
【００３１】
【図１】本発明を適用した電子鍵盤楽器の外観図である。
【図２】図１の電子鍵盤楽器の構成を示すブロック図である。
【図３】ＣＰＵ１０の処理全体を示したフローチャートである。
【図４】図３のＳＷ処理（ステップＡ１）の詳細なフローチャートである。
【図５】図３のマイク処理（ステップＡ２）の詳細なフローチャートである。
【図６】図３の鍵盤処理（ステップＡ３）の詳細なフローチャートである（一部）。
【図７】図３の鍵盤処理（ステップＡ３）の詳細なフローチャートである（続き）。
【符号の説明】
【００３２】
１      鍵盤
２      デュエットスイッチ
３ａ、３ｂ  マイク入力端子
４ａ、４ｂ  マイク
１０    ＣＰＵ
１１    プログラムＲＯＭ
１２    ワークＲＡＭ
１３    マイクインターフェース
１４    ミキサ
１５    音源
【図１】
0005470728.tif 000002
【図２】
0005470728.tif 000003
【図３】
0005470728.tif 000004
【図４】
0005470728.tif 000005
【図５】
0005470728.tif 000006
【図６】
0005470728.tif 000007
【図７】
0005470728.tif 000008