(57)【要約】  【課題】コード検出に足鍵盤を利用しても、演奏者が自分の好みのベース音を自由に演奏することができる電子楽器を提供すること。  【解決手段】手鍵盤１はコード鍵盤１−２を含む。コード判別手段４は、リズムカウンタ３のカウント値に応じ、小節の所定タイミング、例えば１拍目ではコード鍵盤１−２とペダル鍵盤２から出力されるキーオン／オフイベントに基づいてコード判別を行い、その他のタイミングではコード鍵盤１−２から出力されるキーオン／オフイベントのみに基づいてコード判別を行う。自動伴奏発音手段５は、コード判別手段４により判別されたコードに従う自動伴奏パターンにより自動伴奏を行う。演奏者はペダル鍵盤を操作して独自にベース音を演奏できる。  【選択図】図１
2006030657.tif 000002
【特許請求の範囲】
【請求項１】
コード鍵盤を含む手鍵盤と、足鍵盤と、前記コード鍵盤と前記足鍵盤の操作に基づいてコード判別を行うコード判別手段とを備え、
前記コード判別手段は、小節における所定タイミング期間では前記コード鍵盤と前記足鍵盤の両操作に基づいてコード判別を行い、前記所定タイミング期間を除く他の期間では前記コード鍵盤の操作のみに基づいてコード判別を行うことを特徴とする電子楽器。
【請求項２】
前記コード判別手段は、前記所定タイミング期間で前記足鍵盤が操作されないときでも前記コード鍵盤の操作に基づいてコード判別を行うことを特徴とする請求項１に記載の電子楽器。
【請求項３】
前記所定タイミング期間は任意に設定可能であることを特徴とする請求項１または２に記載の電子楽器。
【請求項４】
前記所定タイミング期間として複数のタイミング期間が設けられており、そのうちの１つは小節全体であり、それらは切り換え設定可能であることを特徴とする請求項１または２に記載の電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器に関し、特に、手鍵盤と足鍵盤の操作に基いてコードを検出し、該コードで演奏可能な電子楽器に関する。
【背景技術】
【０００２】
上鍵盤と下鍵盤の２段構成の手鍵盤と、足鍵盤を備えた電子オルガンなどの電子楽器が知られている。一般的には、上鍵盤の操作によりメロディラインが演奏され、下鍵盤の操作によりコードが指定され、足鍵盤の操作によりベース音が演奏される。また、自動伴奏機能を備えた電子楽器では、下鍵盤と足鍵盤の両者が操作されると、操作された両鍵盤に応じたコードが検出され、該コードに従って自動伴奏が行われる。下記特許文献１には、電子楽器の自動伴奏装置におけるコード検出方法が記載されている。
【特許文献１】特公平５−８４９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、コード検出に足鍵盤を利用すると、下鍵盤と足鍵盤が操作されたとき電子楽器は自動的にコード検出のモードに入ってしまうため、演奏者の足鍵盤の操作は全てコード検出に供されてしまう。したがって、演奏者が、ランニングベースや１、５度を交互に弾くなどのベースラインとして普及した形のオルタネードなど、自分の好みのベース音を演奏しようとして足鍵盤を操作しても、その操作に従ってコードが別のものになってしまうのでそのベース音を演奏することができない。
【０００４】
本発明は、上記課題にかんがみなされたものであり、コード検出に足鍵盤を利用しても、演奏者が自分の好みのベース音を自由に演奏することができる電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、コード鍵盤を含む手鍵盤と、足鍵盤と、前記コード鍵盤と前記足鍵盤の操作に基づいてコード判別を行うコード判別手段とを備え、前記コード判別手段は、小節における所定タイミング期間では前記コード鍵盤と前記足鍵盤の両操作に基づいてコード判別を行い、前記所定タイミング期間を除く他の期間では前記コード鍵盤の操作のみに基づいてコード判別を行うことを特徴とする。
【０００６】
ここで、前記コード判別手段は、前記所定タイミング期間で前記足鍵盤が操作されないときでも前記コード鍵盤の操作に基づいてコード判別を行うものとすることができる。また、前記所定タイミング期間は任意に設定可能とすることができ、また、前記所定タイミング期間として複数のタイミング期間を設け、そのうちの１つを小節全体とし、それらを切り換え設定可能にすることができる。
【発明の効果】
【０００７】
本発明によれば、コード判別手段は、小節における所定タイミング期間ではコード鍵盤と足鍵盤の両操作に基づいてコード判別を行い、他の期間ではコード鍵盤の操作のみに基づいてコード判別を行うので、所定タイミング期間ではコード鍵盤と足鍵盤の操作でコードを設定できると共に、所定タイミング期間以外では足鍵盤を操作してコード判別と関係なくベース音を自由に演奏することができる。
【０００８】
また、所定タイミング期間でも足鍵盤が操作されないときにはコード鍵盤の操作に基づいてコード判別を行うようにすることにより、手鍵盤のみを操作して所定タイミング期間を含む小節全体に亘って任意にコードを設定することができる。また、所定タイミング期間を任意に設定可能としたり、所定タイミング期間として複数のタイミング期間を設け、それらを切り換え設定可能としたりすることにより、足鍵盤の操作をコード判別に利用するタイミング期間を変えることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明について説明する。図１は、本発明に係る電子楽器の一実施形態を示すブロック図である。本実施形態の電子楽器は、手操作用の手鍵盤１と足操作用の足鍵盤（以下、ペダル鍵盤と称す。）２を備える。手鍵盤１は、上下２段に配置された２段構成の鍵盤であり、その上鍵盤１−１はメロディラインの演奏に使用され、下鍵盤（以下、コード鍵盤と称す。）１−２はコードラインの演奏に使用される。
【００１０】
リズムカウンタ３は、例えば１拍が９６分割された期間に相当するクロックをカウントする。このカウント値により現在が小節の何拍目でるあるかを判定でき、これは自動演奏データの読み出し再生や操作パネルにおけるリズム表示、さらには後述するコード判別に利用される。
【００１１】
コード判別手段４は、リズムカウンタ３のカウント値に基づいて判定される現在の小節内タイミング、つまり現在何拍目にあるかに応じ、コード鍵盤１−２から出力されるキーオン／オフイベント、あるいはそれに加えてペダル鍵盤２から出力されるキーオン／オフイベントに基づいてコード判別を行う。自動伴奏発音手段５は、自動伴奏パターンを記憶しており、コード判別手段４により判別されたコードに従う自動伴奏パターンにより自動伴奏を行う。
【００１２】
図２は、本発明における全体的な処理の一例を示すメインルーチンのフローチャートである。電源がオンされてメインルーチンが開始されると、まず、初期化処理を実行する（Ｓ２１）。この初期化処理では、ＣＰＵ、ＲＡＭ、音源を構成するＬＳＩなど、電子楽器の各構成部分が初期化される。次に、他の処理、つまり以下に説明するコード鍵盤（下鍵盤）処理、ペダル鍵盤（足鍵盤）処理および自動伴奏処理以外の処理を実行する（Ｓ２２）。他の処理は、演奏者のパネル操作に基づくパネル処理、上鍵盤の操作に基づく演奏処理など、電子楽器で一般的に行われる処理を含む。
【００１３】
次に、コード鍵盤処理を実行する（Ｓ２３）。コード鍵盤処理は、ペダル鍵盤が操作されている状態でコード鍵盤が操作されたとき、コード鍵盤とペダル鍵盤の操作に基づきコード判別を行う処理を含む。続いて、ペダル鍵盤処理を実行する（Ｓ２４）。ペダル鍵盤処理は、コード鍵盤が操作されている状態でペダル鍵盤が操作されたとき、コード鍵盤とペダル鍵盤の操作に基づきコード判別を行う処理を含む。
【００１４】
次に、自動伴奏処理を実行する（Ｓ２５）。自動伴奏処理は、コード鍵盤処理またはペダル鍵盤処理で判別されたコードに従って自動伴奏を行う。コード鍵盤処理（Ｓ２３）、ペダル鍵盤処理（Ｓ２４）およびそれに続いて実行される自動伴奏処理（Ｓ２５）については以下に詳細に説明する。
【００１５】
図３は、コード鍵盤処理（Ｓ２３）の一例を示すフローチャートであり、コード鍵盤処理では、まず、コード鍵盤の変化が有るか否か、つまりコード鍵盤が押鍵または離鍵されたか否かを判断する（Ｓ３１）。ここでコード鍵盤の変化がないと判断されれば、コード鍵盤処理を抜けてペダル鍵盤処理（Ｓ２４）に進む。また、Ｓ３１でコード鍵盤の変化があると判断されれば、コード鍵盤の操作に基づいてコードを判別する（Ｓ３２）。例えばコード鍵盤において「ド」、「ミ」、「ソ」が押鍵された場合、コード「Ｃ」と判別され、「ファ」、［ラ］、「ド」が押鍵された場合にはコード「Ｆ」と判別される。また、例えば「ミ」、「ソ」が押鍵された場合にはいくつかのコード候補が存在するものとされ、その中からコード「Ｃ」が一応のコードとして判別される。
【００１６】
次に、現在のタイミングがペダル検出範囲内か否かを判断する（Ｓ３３）。ペダル検出範囲とは、この範囲内のタイミングでペダル鍵盤が操作された場合にそれをコード検出に利用する期間を意味する。ここでペダル検出範囲内でないと判断されればペダル鍵盤処理（Ｓ２４）に進む。また、ペダル検出範囲内であると判断されれば、ペダル鍵盤が操作されているか否かを判断する（Ｓ３４）。ここでペダル鍵盤が操作されていないと判断されればペダル鍵盤処理（Ｓ２４）に進むが、ペダル鍵盤が操作されていると判断されれば、Ｓ３２で判別されたコードとペダル鍵盤の操作に基づいて改めてコード判別処理を行う（Ｓ３５）。
【００１７】
コード判別処理（Ｓ３５）では、Ｓ３２でコードが一応判別された場合でもコードが判別されない場合でも、コード鍵盤とペダル鍵盤の操作の組み合わせに基づいてコード判別を行う。例えばコード鍵盤において「ミ」、「ソ」が押鍵され、コード「Ｃ」が一応判別された場合でも、ペダル鍵盤での「ド」の押鍵に基づいて改めてコード「Ｃ」と判別する。
【００１８】
図４は、ペダル鍵盤処理（Ｓ２４）の一例を示すフローチャートである。ペダル鍵盤処理では、まず、ペダル鍵盤の変化が有るか否か、つまりペダル鍵盤が押鍵または離鍵されたか否かを判断する（Ｓ４１）。ここでペダル鍵盤の変化が無いと判断されればペダル鍵盤処理を抜けて自動伴奏処理（Ｓ２５）に進む。また、ペダル鍵盤の変化があると判断された場合、それが押鍵であれば押鍵されたペダル鍵盤に基づいて発音を行う（Ｓ４２）。これによりベース音が発音される。また、図示しないが、ペダル鍵盤の変化が離鍵であれば発音されているベース音が消音される。
【００１９】
次に、現在のタイミングがペダル検出範囲内か否かを判断する（Ｓ４３）。ここでペダル検出範囲内でないと判断されれば自動伴奏処理（Ｓ２５）に進む。また、ペダル検出範囲内であると判断されれば、Ｓ３２で判別されたコードとペダル鍵盤の操作に基づいてコード判別処理を行う（Ｓ４４）。Ｓ３２でのコード検出とは別にコード判別処理（Ｓ４４）でコード鍵盤とペダル鍵盤の操作の組み合わせに基づいて改めてコードが判別されることはＳ３５と同様である。
【００２０】
図５は、自動伴奏処理（Ｓ２５）の一例を示すフローチャートである。自動伴奏処理では、ＲＯＭより自動伴奏パターンを読み出し、コード鍵盤処理（Ｓ２３）でのコード判別処理（Ｓ３２またはＳ３５）あるいはペダル鍵盤処理（Ｓ２４）でのコード判別処理（Ｓ４４）で判別されたコードに従う自動伴奏パターンを生成して自動伴奏を行う（Ｓ５１）。
【００２１】
なお、判別されたコードに基づいて自動伴奏がなされ、同時にペダル鍵盤の押鍵によるベース音が発生されるが、両音が同じで重複する場合には、ペダル鍵盤によるベース音を優先的に発生させ自動演奏による音を抑制するなどして同じ音が重複して発生されないようにすることが好ましい。
【００２２】
図６は、小節の第１拍目をペダル検出範囲として設定した場合の動作例を示すタイミングチャートである。同図では、第ｎ小節と第ｎ＋１小節を示し、各小節は４拍からなる。この例は、コード鍵盤で第ｎ小節のほぼ全期間に亘って「ミ」，「ソ」が押鍵され、続く第ｎ＋１小節では「ファ」、「ラ」、「ド」が押鍵され、ペダル鍵盤で第ｎ小節の１拍目に「ド」が押鍵され、２拍目、３拍目、４泊目にそれぞれ「レ」、「ミ♭」、「ミ」が押鍵され、第ｎ＋１小節の１拍目では押鍵されず、２拍目に「ミ♭」が押鍵された場合を示している。
【００２３】
まず、第ｎ小節の１拍目はペダル検出範囲として設定されているので、ペダル鍵盤の操作がコード判別に利用される。このときコード鍵盤では「ミ」、「ソ」が押鍵され、これだけでもコードは「Ｃ」と一応判別されるが、ペダル鍵盤で「ド」が押鍵されてコードは「Ｃ」と判別される。また、ペダル鍵盤の押鍵による「ド」がベース音として発音される。
【００２４】
第ｎ小節の２拍目はペダル検出範囲として設定されていないので、ペダル鍵盤の操作はコード判別に利用されない。ここでコード鍵盤の操作に変化があった場合、コード鍵盤の押鍵のみに基づいてコードが判別される。しかし、ここではコード鍵盤の操作の変化はないので、以前のコード「Ｃ」が保持される。また、ペダル鍵盤の押鍵による「レ」がベース音として発音される。以下同様に、第ｎ小節の３拍目、４拍目ではコードは「Ｃ」となり、「ミ♭」，「ミ」がベース音として発音される。
【００２５】
第ｎ＋１小節の１拍目ではペダル鍵盤が押鍵されていないので、コード鍵盤の操作のみに基づいてコード判別が行われる。コード鍵盤では「ファ」，「ラ」，「ド」が押鍵されているのでコードは「Ｆ」と判別される。２拍目ではコード「Ｆ」が保持され、「ミ♭」がベース音として発音される。
【００２６】
以上、実施形態について説明したが、本発明は、上記実施形態に限定されず、種々に変形することができる。例えば、上記実施形態では小節の１拍目をペダル検出範囲に設定したが、これを任意に、例えば１拍目または１拍目と３拍目または小節全期間に設定可能にしたり、あるいはいくつかのペダル検出範囲パターンをプリセットしておいてその中から演奏者が選択して設定可能にすることもできる。また、ペダル鍵盤をコード判別に利用するか否かを切り換るえ切換手段（スイッチやボタンなど）を操作パネルに設けておき、それが操作されないときにはペダル鍵盤がコード判別に利用されないようにすることもできる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る電子楽器の一実施形態を示すブロック図である。
【図２】本発明における全体的な処理の一例を示すメインルーチンのフローチャートである。
【図３】コード鍵盤処理の一例を示すフローチャートである。
【図４】ペダル鍵盤処理の一例を示すフローチャートである。
【図５】自動伴奏処理の一例を示すフローチャートである。
【図６】本発明における動作例を示すタイミングチャートである。
【符号の説明】
【００２８】
１・・・手鍵盤、１−１・・・上鍵盤、１−２・・・下鍵盤（コード鍵盤）、２・・・足鍵盤（ペダル鍵盤）、３・・・リズムカウンタ、４・・・コード判別手段、５・・・自動伴奏発音手段
【図１】
2006030657.tif 000003
【図２】
2006030657.tif 000004
【図３】
2006030657.tif 000005
【図４】
2006030657.tif 000006
【図５】
2006030657.tif 000007
【図６】
2006030657.tif 000008