(57)【要約】【課題】手鍵盤のみでベース音を簡単かつ正確に指定できる電子鍵盤楽器を提供する。【解決手段】時刻ｔ１においてＣ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤が同時に押鍵されると、コードルートが「Ｃ」、コードタイプが「メジャー」の楽音が発音される。時刻ｔ２において、基準値を超える押圧力がＧ２鍵盤に加えられると、これがベース指定操作と判定されて「Ｇ」が指定ベースとして登録される。この結果、分数コードＣ／Ｇが発音される。時刻ｔ３において、基準値を超える押圧力がＥ２鍵盤に加えられると、これがベース指定操作と判定されて「Ｅ」が指定ベースとして一時記憶される。この結果、分数コードＣ／Ｅが発音される。【選択図】        図４
2004334078.tif 000002
【特許請求の範囲】
【請求項１】
鍵盤上で操作された複数の鍵に基づいて指定コードのタイプおよびルートを判別する指定コード判別手段と、
前記操作されている複数の鍵のいずれか一つに対してベース指定操作が行われたか否かを検知するベース指定操作検知手段と、
前記検知されたベース指定操作に基づいて指定ベースを判別する指定ベース判別手段と、
前記指定コードのルートおよびタイプならびに指定ベースに基づいて楽音を発生する手段とを含むことを特徴とする電子鍵盤楽器。
【請求項２】
前記ベース指定操作検知手段は、同一鍵がダブルクリック的に連続して押鍵されたときに、これをベース指定操作と認識することを特徴とする請求項１に記載の電子鍵盤楽器。
【請求項３】
前記ベース指定操作検知手段は、前記操作されている鍵に所定の基準値を超える押圧力が加えられたときに、これをベース指定操作と認識することを特徴とする請求項１に記載の電子鍵盤楽器。
【請求項４】
前記指定コードのルートと指定ベースとが異なるときに、指定ベースをベース音とする分数コードを出力することを特徴とする請求項１ないし３のいずれかに記載の電子鍵盤楽器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、キーボードに代表される電子鍵盤楽器に係り、特に、足鍵盤を利用せずにベース音を指定できる電子鍵盤楽器に関する。
【０００２】
【従来の技術】
手鍵盤と足鍵盤とを備えた電子鍵盤楽器では、手鍵盤でコードを指定し、足鍵盤で任意のベース音を指定することができる。しかしながら、足鍵盤を備えていないキーボード等の簡易的な鍵盤楽器においては、足鍵盤を操作してベース音を入力することができなかった。これに対して、近年の自動伴奏機能を備えた鍵盤楽器では、演奏者が手鍵盤でコードを演奏すると、このコードのルートをベース音として自動的に発音させることができる。
【０００３】
しかしながら、従来の自動伴奏機能では、コード指定すると、この指定されたコードのルートにより、発生するベース音の音高が一義的に決定されてしまう。このため、このベース音とは音名の異なるルートを含むコード音を発音する分数和音においては、正確な演奏をすることができず、自動伴奏を伴う演奏の自由度が制限されてしまうという問題があった。
【０００４】
このような問題点を解決するために、特開平８−１４６９５９号公報には、コード演奏前にコード指定側鍵域で単一の鍵が操作されると、これをベース音の指定と判断する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
上記した従来技術では、コード指定の際にはコード指定側鍵域で単一の鍵のみを押鍵しなければならないので、演奏中であってもベース音を切り換える度に全鍵を一旦離さなければならない。そして、この間はコード指定ができないので演奏音に途切れが生じてしまうという問題点があった。
【０００６】
さらに、コード指定時であっても厳密には複数の鍵盤が同時に押鍵されるわけではなく、短時間ながら単一の鍵のみが押鍵されている期間が必ず存在する。したがって、単一の鍵が押鍵されたか否かを正確に判断しようとすれば、単一の鍵が押鍵されたことを検知してから所定時間は待機する必要がある。この結果、演奏者に対してベース指定のための押鍵タイミングに関して厳密な制約を課することになり、自由な演奏の妨げになるという問題もあった。
【０００７】
本発明の目的は、上記した従来技術の課題を解決し、手鍵盤のみでベース音を簡単かつ正確に指定できる電子鍵盤楽器を提供することにある。
【０００８】
【課題を解決するための手段】
上記した目的を達成するために、本発明は、以下のような手段を講じた点に特徴がある。
（１）鍵盤上で操作された複数の鍵に基づいて指定コードのタイプおよびルートを判別する指定コード判別手段と、前記操作されている複数の鍵のいずれか一つに対してベース指定操作が行われたか否かを検知するベース指定操作検知手段と、前記検知されたベース指定操作に基づいて指定ベースを判別する指定ベース判別手段と、前記指定コードのルートおよびタイプならびに指定ベースに基づいて楽音を発生する手段とを含むことを特徴とする。
（２）前記ベース指定操作検知手段は、同一鍵がダブルクリック的に連続して押鍵されたときに、これをベース指定操作と認識することを特徴とする。
（３）前記ベース指定操作検知手段は、前記操作されている鍵に所定の基準値を超える押圧力が加えられたときに、これをベース指定操作と認識することを特徴とする。
【０００９】
上記した特徴（１）によれば、複数の鍵が操作されている状態でも手鍵盤からベース音を指定できるので、演奏に途切れを生じさせることなく、かつ演奏者にベース指定のための押鍵タイミングに関して厳密な制約を課することなく任意のベース音を指定できるようになる。
【００１０】
上記した特徴（２）によれば、ベース指定操作を鍵に対するダブルクリック的な操作で検知するようにしたので、センサやインターフェース回路等を別途に追加する必要がない。
【００１１】
上記した特徴（３）によれば、所望のベース音に対応した鍵を強く押鍵するだけでベース音を指定できるので、ダブルクリック的な素早い押鍵操作が苦手な演奏者でも手鍵盤によるベース指定が可能になる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の好ましい実施の形態について詳細に説明する。図１は、本発明に係る電子鍵盤楽器の主要部の構成を示したブロック図であり、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、キースキャン回路１３、パネルスキャン回路１４および楽音発生装置１５の各主要構成要素が、システムバス２０を介して相互に接続されている。前記システムバス２０は、例えばアドレスバス、データバスおよび制御信号バス等で構成されており、上記した各構成要素間でデータを送受信するために使用される。
【００１３】
前記ＣＰＵ１０は、ＲＯＭ１１に格納されたプログラムやデータ、鍵盤１６から入力された押鍵情報（音高、ベロシティ等）および操作パネル１９から入力された音色、テンポ、リズム等に基づいて楽音発生装置１５を制御する。前記ＣＰＵ１０はさらに、後に詳述する指定コード判別部１０１、ベース指定操作検知部１０２および指定ベース判別部１０３を含む。
【００１４】
楽音発生装置１５は、複数の楽音を同時発生できるよう複数の楽音発生チャンネルを備え、例えば、ＰＣＭ波形再生方式で楽音を合成する。楽音発生装置１５から発生された楽音信号はアナログ信号に変換され、さらにアンプ１７で増幅された後にスピーカシステム１８へ入力されて発音される。なお、楽音信号を外部に出力し、アンプ１７やスピーカシステム１８は外付けにしてもよい。
【００１５】
前記鍵盤１６には、押鍵と離鍵のタイミングおよび押鍵速度（ベロシティ）を検出するセンサが鍵ごとに設けられており、このセンサの検知情報はキースキャン回路１３で検出され、押鍵情報としてＣＰＵ１０に入力される。また、操作パネル１９に対する操作はパネルスキャン回路１４で検出され、パネルスキャン情報としてＣＰＵ１０に入力される。ＲＡＭ１２は、操作パネル１９の操作によって設定されるテンポや音量等、各種パラメータの記憶エリアや、ＣＰＵ１０のワークエリアとして使用される。
【００１６】
前記ＣＰＵ１０の指定コード検知部１０１は、鍵盤１６において複数の鍵が押鍵されたときに、その鍵の組み合わせに基づいて指定コードのルートおよびタイプを判別する。ベース指定操作検知部１０２は、操作されている複数の鍵のいずれか一つに対して追加的になされるベース指定操作を検知する。指定ベース判別部１０３は、検知されたベース指定操作に基づいて指定ベースを判別する。
【００１７】
図２は、本発明の第１実施形態の動作を示したフローチャートであって、主にＣＰＵ１０の動作を示し、所定の周期で繰り返し実行される。図３は、本発明の第１実施形態のタイミングチャートである。
【００１８】
ステップＳ１では、コードを特定できる押鍵情報が前記キースキャン回路１３から入力されたか否かが判断される。ここで、押鍵情報が入力された場合であっても、その押鍵がいずれのコードにも対応していなかったり、あるいは単一の押鍵である場合には当該処理を終了する。
【００１９】
これに対して、図３の時刻ｔ１のように、Ｃ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤が同時に押鍵されれば、ステップＳ１において、この押鍵情報が正規のコード指定に対応した押鍵情報と判定されるのでステップＳ２へ進む。ステップＳ２では、前記検知された押鍵情報がＲＡＭ１２に一時記憶される。
【００２０】
ステップＳ３では、コード指定のために押鍵された複数の鍵（ここでは、Ｃ２、Ｅ２、Ｇ２）のいずれか一つに対してベース指定のための鍵操作が追加的に行われたか否かが、前記ベース指定操作検知部１０２において判定される。本実施形態におけるベース指定操作とは、前記押鍵されたＣ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤のいずれかに対して、あるいはそれ以外の鍵盤に対して、ごく短い周期で押鍵を繰り返すダブルクリック的な押鍵操作であり、ここでは、ベース指定操作が行われていないと判定されるのでステップＳ６へ進む。
【００２１】
ステップＳ６では、前記指定コード判別部１０１が、前記ＲＡＭ１２に一時記憶された押鍵情報に基づいて、指定コードのルートおよびタイプを判別する。本実施形態では、Ｃ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤が操作されているので、コードルートが「Ｃ」、コードタイプが「メジャー」と判別される。
【００２２】
ステップＳ７では、指定ベースが前記ＲＡＭ１２に登録されているか否かが判定される。この指定ベースは、前記ステップＳ３において「ベース指定操作」が検知されたときにステップＳ５でＲＡＭ１２に一時記憶される情報であり、ここでは未登録と判定されるので当該処理を終了する。この結果、時刻ｔ１におけるコードルートは「Ｃ」、コードタイプは「メジャー」となる。
【００２３】
その後、図３の時刻ｔ２においてＧ２鍵盤が離鍵され、その直後の時刻ｔ３で再び押鍵されるといったように、コード指定時に押鍵された鍵のいずれかがダブルクリック的に押鍵されると、ステップＳ３において、この鍵操作が前記ベース指定操作検知部１０２によりベース指定操作と判定されてステップＳ４へ進む。ステップＳ４では、前記指定ベース判別部１０３により、前記ベース指定操作が行われた鍵の音高に基づいて指定ベースが判別され、ステップＳ５において、その判別結果が指定ベースとして前記ＲＡＭ１２に一時記憶される。すなわち、本実施形態では「Ｇ」が指定ベースとして登録される。
【００２４】
ステップＳ６では、前記と同様に現在の押鍵状態に基づいて指定コードのルートおよびタイプが判別され、ここでも前記時刻ｔ１と同様に、コードルートが「Ｃ」、コードタイプが「メジャー」と判別される。ステップＳ７では、指定ベースが登録されているか否かが判定され、ここでは既登録と判定されるのでステップＳ８へ進む。ステップＳ８では、ベース音がコードルートの「Ｃ」から前記指定ベースの「Ｇ」に変更される。この結果、時刻ｔ３以降はコードルートが「Ｃ」、コードタイプが「メジャー」、ベース音が「Ｇ」の分数コードＣ／Ｇが発音されることになる。
【００２５】
さらに、図３の時刻ｔ４においてＥ２鍵盤が離鍵され、その直後の時刻ｔ５で押鍵、時刻ｔ６で離鍵、時刻ｔ７で押鍵されると、ステップＳ３では、前記ベース指定操作検知部１０２により時刻ｔ５〜ｔ７の一連の鍵操作がベース指定操作と判定されてステップＳ４へ進む。ステップＳ４では、前記指定ベース判別部１０３により、前記ベース指定操作が行われた鍵の音高に基づいて指定ベースが判別される。本実施形態では指定ベースが「Ｅ」と判別され、これがステップＳ５において前記ＲＡＭ１２に一時記憶される。
【００２６】
ステップＳ６では、前記と同様に現在の押鍵状態に基づいて指定コードのルートおよびタイプが判別され、ここでも前記時刻ｔ１と同様に、コードルートが「Ｃ」、コードタイプが「メジャー」と判別される。ステップＳ７では、指定ベースが登録されているか否かが判定され、ここでは既登録と判定されるのでステップＳ８へ進む。ステップＳ８では、現在のベースが「Ｇ」から前記指定ベースの「Ｅ」に変更される。この結果、時刻ｔ７以降は分数コードＣ／Ｅが発音される。
【００２７】
このように、本実施形態によれば、コード指定のために押鍵された鍵のいずれかに対してベース指定操作を追加的に行うことでベース音を指定できるので、演奏に途切れを生じさせることなく、かつ演奏者にベース指定のための押鍵タイミングに関して厳密な制約を課することなく、所望のベース音を手鍵盤から指定できるようになる。
【００２８】
しかも、本実施形態によれば、ベース指定操作を鍵に対するダブルクリック的な操作としたので、センサやインターフェース回路等を別途に追加する必要がなく、ソフトウエアの変更のみで手鍵盤からのベース指定が可能になる。
【００２９】
図４は、本発明の第２実施形態の動作を示したタイミングチャートである。上記した第１実施形態では、ベース指定操作を鍵に対するダブルクリック的な操作としたが、本実施形態では、各鍵にその押圧力を検知するセンサを設け、所定の基準値を超える圧力が加えられたときに、これをベース指定操作と認識するようにしている。
【００３０】
次いで、本実施形態の動作を図２のフローチャートに沿って説明する。図４に示したように、時刻ｔ１においてＣ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤が同時に押鍵され、これがステップＳ１で検知されるとステップＳ２へ進み、その押鍵情報がＲＡＭ１２に一時記憶される。
【００３１】
ステップＳ３では、コード指定のために押鍵された複数の鍵のいずれか一つに対してベース指定操作が行われたか否かが判定される。本実施形態における「ベース指定操作」とは、前記押鍵されたＣ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤のいずれかに対する強い押鍵操作であり、ここではベース指定操作が行われていないと判定されてステップＳ６へ進む。
【００３２】
ステップＳ６では、前記指定コード判別部１０１が、前記ＲＡＭ１２に一時記憶された押鍵情報に基づいて、指定コードのルートおよびタイプを判別する。本実施形態では、Ｃ２鍵盤、Ｅ２鍵盤およびＧ２鍵盤が操作されているので、コードルートが「Ｃ」、コードタイプが「メジャー」と判別される。
【００３３】
ステップＳ７では、指定ベースが前記ＲＡＭ１２に登録されているか否かが判定される。ここでは未登録と判定されるので当該処理を終了する。この結果、時刻ｔ１におけるコードルートは「Ｃ」、コードタイプは「メジャー」となる。
【００３４】
その後、図４の時刻ｔ２において、基準値を超える押圧力がＧ２鍵盤で検知されると、ステップＳ３において、この鍵操作が前記ベース指定操作検知部１０２でベース指定操作と判定されてステップＳ４へ進む。ステップＳ４では、前記指定ベース判別部１０３により、前記ベース指定操作が行われた鍵の音高に基づいて指定ベースが判別され、ステップＳ５において、その判別結果が指定ベースとして前記ＲＡＭ１２に一時記憶される。すなわち、本実施形態では「Ｇ」が指定ベースとして登録される。
【００３５】
ステップＳ６では、前記と同様に現在の押鍵状態に基づいて指定コードのルートおよびタイプが判別され、ここでも前記時刻ｔ１と同様に、コードルートが「Ｃ」、コードタイプが「メジャー」と判別される。ステップＳ７では、指定ベースが登録されているか否かが判定され、ここでは既登録と判定されるのでステップＳ８へ進む。ステップＳ８では、ベース音がコードルートの「Ｃ」から前記指定ベースの「Ｇ」に変更される。この結果、時刻ｔ２以降は分数コードＣ／Ｇが発音されることになる。
【００３６】
さらに、図４の時刻ｔ３において、基準値を超える押圧力がＥ２鍵盤に加えられると、ステップＳ３では、これが前記ベース指定操作検知部１０２においてベース指定操作と判定されてステップＳ４へ進む。ステップＳ４では、前記指定ベース判別部１０３により、前記ベース指定操作が行われた鍵の音高に基づいて指定ベースが判別され、ステップＳ５において、「Ｅ」が指定ベースとして前記ＲＡＭ１２に一時記憶される。
【００３７】
ステップＳ６では、前記と同様に現在の押鍵状態に基づいて指定コードのルートおよびタイプが判別され、ここでも前記時刻ｔ１と同様に、コードルートが「Ｃ」、コードタイプが「メジャー」と判別される。ステップＳ７では、指定ベースが登録されているか否かが判定され、ここでは既登録と判定されるのでステップＳ８へ進む。ステップＳ８では、現在のベース音が「Ｇ」から前記指定ベースの「Ｅ」に変更され、この結果、時刻ｔ３以降は分数コードＣ／Ｅが発音される。
【００３８】
このように、本実施形態によれば、所望のベース音に対応した鍵を強く押鍵するだけでベース音を指定できるので、ダブルクリック的な素早い押鍵操作が苦手な演奏者でも手鍵盤によるベース指定が可能になる。
【００３９】
【発明の効果】
（１）複数の鍵が操作されている状態でも手鍵盤からベース音を指定できるので、演奏に途切れを生じさせることなく、かつ演奏者にベース指定のための押鍵タイミングに関して厳密な制約を課することなく任意のベース音を指定できるようになる。
（２）ベース指定操作を鍵に対するダブルクリック的な操作で検知するようにしたので、センサやインターフェース回路等を別途に追加する必要がない。
（３）所望のベース音に対応した鍵を強く押鍵するだけでベース音を指定できるので、ダブルクリック的な素早い押鍵操作が苦手な演奏者でも手鍵盤によるベース音指定が可能になる。
【図面の簡単な説明】
【図１】本発明に係る電子鍵盤楽器の主要部の構成を示したブロック図である。
【図２】本発明の動作を示したフローチャートである。
【図３】本発明の第１実施形態の動作を示したタイムチャートである。
【図４】本発明の第２実施形態の動作を示したタイムチャートである。
【符号の説明】１０…ＣＰＵ，１１…ＲＯＭ，１２…ＲＡＭ，１３…キースキャン回路，１４…パネルスキャン回路，１５…楽音発生装置，１６…鍵盤，１７…アンプ，１９…操作パネル，２０…システムバス，１０１…指定コード判別部，１０２…ベース指定操作検知部，１０３…指定ベース判別部
【図１】
2004334078.tif 000003
【図２】
2004334078.tif 000004
【図３】
2004334078.tif 000005
【図４】
2004334078.tif 000006