(57)【特許請求の範囲】
【請求項１】
鍵盤操作或いはＭＩＤＩ信号により所望の自動伴奏パターンを出力可能な自動伴奏装置において、
前記鍵盤操作或いはＭＩＤＩ信号のノートオン、ノートオフを検出するオン・オフ検出手段(6,7)と、
各種コードのノートオン時及びノートオフ時に出力する自動伴奏のパターンを予め記憶する記憶手段(2)と、
前記オン・オフ検出手段にてコード入力のノートオンまたはノートオフが検出された際には、当該コードのノートオン時にそのコードにおけるオン用のパターンを出力し、またノートオフ時にそのコードにおけるオフ用のパターンを出力する自動伴奏パターンを前記記憶手段より読み出して出力させる制御手段(1)と、
を有することを特徴とする自動伴奏装置。
【請求項２】
前記オン・オフ検出手段は、コードを構成する複数の鍵盤が全て離鍵された時点にてノートオフを検出することを特徴とする請求項１記載の自動伴奏装置。
【請求項３】
２トラックの音源を具備し、前記制御手段は、前記オン・オフ検出手段にて検出されるコード入力のノートオン情報、ノートオフ情報により、各トラックの音源を切り換えて出力させることを特徴とする請求項１記載の自動伴奏装置。
【請求項４】
前記オン・オフ検出手段は、ノートオフ時のベロシティを検出し、前記制御手段は、当該ベロシティに応じて出力する伴奏パターンを切り換えることを特徴とする請求項１記載の自動伴奏装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シンセサイザ等の電子楽器に搭載される自動伴奏装置に係り、特に、鍵盤入力又はＭＩＤＩ入力の、ノートオフ情報を使用して自動伴奏パターンを変化させる技術に関する。
【０００２】
【従来の技術】
近年、電子楽器技術の進歩に伴い、自動伴奏装置を有する電子楽器が多く実用に共されている。自動伴奏装置は、各種コード入力（例えば、ＣＭ７）に対応させて予め所望の伴奏パターンをメモリ内に記憶させておき、あるコードが入力された際には、これに対応付けられた伴奏パターンをメモリ内から読み出してこの伴奏パターンを実際に出力させることにより、目的の伴奏を実現するものである。
【０００３】
例えば、コードＣＭ７に対して、伴奏パターンＡを設定しておき、コードＦＭ７に対して伴奏パターンＢを設定しておけば、奏者がＣＭ７を押鍵（以下、ノートオンという）している時には伴奏パターンＡが楽音情報として出力され、ＦＭ７に切り換えると伴奏パターンＢが出力されることになる。これにより、実演奏時（いわゆる、ライブ演奏）には、所望の伴奏パターンを簡単な操作にて出力させることができるので、幅の広い自動伴奏が可能になるという利点がある。
【０００４】
ところが、上記した如くの従来における自動伴奏装置では、コード入力を検出して所望の伴奏パターンを出力させるように動作させるため、自動伴奏パターンの切り換えを行う際には、現在ノートオンとされているコードを離鍵（以下、ノートオフという）すると同時に別のコードを構成する鍵盤をノートオンさせる必要があり、切り換えのタイミングを合わせるためには高度な技術が必要であり、熟練した奏者でないと円滑な操作ができないのが実状である。また、操作パネル上のスイッチ等を切り換えることにより、出力される伴奏パターンを変化させる方法もあるが、実時間でタイミング良くスイッチ操作をすることは極めて難しいことであり、やり直しのきかないライブ演奏時等においてはトラブル発生の原因になるという問題があった。
【０００５】
また、伴奏パターンの切り換えは、コードを構成する鍵盤が全てノートオンとされた時に行われるものであり、また、コード入力の際には、複数の鍵盤（例えば、４個）を同時にノートオンとするものの、実際には４個全てが同時にノートオンとされるということは無く、若干の時間ズレが生じるので、切り換えのタイミングを正確に合わせることが困難であるという欠点があった。
【０００６】
【発明が解決しようとする課題】
上記したように、従来における自動伴奏装置では、コードを構成する各鍵盤をノートオンとすることにより、所望の自動伴奏パターンを出力させることができるものの、切り換えのタイミングを合わせることが技術的に困難であるという問題を有しており、ライブ演奏時における、いわゆる掛け合い演奏（複数の演奏パターンを短時間で区切りながら切り換えて演奏すること）や即興の演奏には不向きであるという欠点があった。
【０００７】
この発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、自動伴奏時の伴奏パターンを簡単な操作でタイミング良く切り換えることのできる自動伴奏装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本願請求項１に記載の発明は、鍵盤操作或いはＭＩＤＩ信号により所望の自動伴奏パターンを出力可能な自動伴奏装置において、前記鍵盤操作或いはＭＩＤＩ信号のノートオン、ノートオフを検出するオン・オフ検出手段と、各種コードのノートオン時及びノートオフ時に出力する自動伴奏のパターンを予め記憶する記憶手段(プログラムメモリ)と、前記オン・オフ検出手段にてコード入力のノートオンまたはノートオフが検出された際には、当該コードのノートオン時にそのコードにおけるオン用のパターンを出力し、またノートオフ時にそのコードにおけるオフ用のパターンを出力する自動伴奏パターンを前記記憶手段より読み出して出力させる制御手段と、を有することが特徴である。
【０００９】
また、請求項２に記載の発明は、前記オン・オフ検出手段は、コードを構成する複数の鍵盤が全て離鍵された時点にてノートオフを検出することを特徴とする。請求項３に記載の発明は、２トラックの音源を具備し、前記制御手段は、前記オン・オフ検出手段にて検出されるコード入力のノートオン情報、ノートオフ情報により、各トラックの音源を切り換えて出力させることを特徴とする。
【００１０】
請求項４に記載の発明は、前記オン・オフ検出手段は、ノートオフ時のベロシティを検出し、前記制御手段は、当該ベロシティに応じて出力する伴奏パターンを切り換えることを特徴とする。
【００１１】
上述の如く構成された本発明によれば、鍵盤操作によるコード入力のノートオン及びノートオフ、または、ＭＩＤＩ情報によるノートオン及びノートオフがオン・オフ検出手段にて検出され、ノートオン時には入力されたコードに予め設定されたノートオン時の伴奏パターンが出力される。また、該コードを構成する鍵盤が全てノートオフとされると、このコードに予め設定されたノートオフ時の伴奏パターンが出力される。つまり、鍵盤操作のノートオン、ノートオフを検出して伴奏パターンを変化させることができるので、伴奏の切り換えを容易、且つ、タイミング良く行うことができ、掛け合い演奏や即興演奏時には極めて有用であり操作性を著しく向上させることができるようになる。
【００１２】
また、請求項４に記載したように、ノートオフ時のベロシティを利用し、奏者が強めに鍵盤を離鍵したときと、弱めに鍵盤を利用したときで、出力される伴奏パターンが異なるように設定すれば、より一層幅広く汎用性のある自動伴奏装置を提供することができる。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本発明が適用された自動伴奏装置を含む電子楽器の一実施形態を示す構成図であり、同図に示すように、この電子楽器は、制御中枢となるＣＰＵ１と、システムプログラム及び自動演奏パターンを記憶するプログラムメモリ２と、生楽器音や合成音などを記憶しＰＣＭ（ｐｕｌｓｅ  ｃｏｄｅ  ｍｏｄｕｌａｔｉｏｎ）  方式にて読み出し可能なＰＣＭメモリ３と、このＰＣＭメモリ３より読み出された信号から楽音信号を生成する音源ＬＳＩ４と、鍵盤５と、鍵盤入力を検知するキーセンサ６と、ＭＩＤＩを通じて他の電子楽器との間でデータ伝送を行うためのＭＩＤＩインターフェース７と、音源ＬＳＩ４より得られるディジタルの楽音信号をアナログ信号に変換するＤ／Ａ変換器８と、アナログ化された楽音信号を増幅して外部音響機器へ出力する増幅器９と、表示器１０及びパネルスイッチ１１から構成されている。
【００１４】
そして、本実施形態における自動伴奏装置では、ノートオン情報（鍵盤を押鍵したときに得られる情報）のみならず、ノートオフ情報（鍵盤を離鍵した時に得られる情報）を使用して伴奏パターンの切り換えのタイミングを合わせることを可能にするものである。
【００１５】
次に、図２に示すフローチャートを参照しながら、本実施形態の作用について説明する。鍵盤５による操作情報、或いは他の電子楽器よりのＭＩＤＩ情報がＭＩＤＩインターフェース７より得られるとＣＰＵ１では、まずこの情報がノートイベント情報であるかどうかが判断される（ステップＳＴ１）。ここで、ノートイベント情報とは、鍵盤操作の場合には、鍵盤５の押鍵、離鍵操作（ノートオン、ノートオフ）であり、ＭＩＤＩ情報の場合には、他の電子楽器より与えられるノートオン、ノートオフに相当する情報である。
【００１６】
そして、上記のノートイベント情報が与えられると（ステップＳＴ１でＹＥＳ）、このノートイベント情報がノートオンであるか、ノートオフであるかが判断され（ステップＳＴ２）、ノートオンである場合には（ステップＳＴ２でＹＥＳ）ノートオンデータをセットし（ステップＳＴ３）、一方、ノートオフであった場合には（ステップＳＴ２でＮＯ）ノートオフデータをセットする（ステップＳＴ４）。
【００１７】
次いで、鍵盤５又はＭＩＤＩ情報より得られたノートデータを解析してコード化し（ステップＳＴ５，ＳＴ６）コードオンであるかコードオフであるかが判断される（ステップＳＴ７）。つまり、イベントがノートオンで、且つ、コードを構成する各鍵盤がすべてノートオンとされた際に、コードオンと判定され、反対に、イベントがコードオフで、且つ、コードを構成していた各鍵盤が全てノートオフとされた際にはコードオフとして判定される。そして、コードオフが検出されると（ステップＳＴ７でオフ）、現コードにてプログラムメモリ２に記憶されている自動伴奏パターンを指定する（ステップＳＴ９）。即ち、コードオフの際には、鍵盤５は全て押鍵されていない状態にあるから、コードオフとされた直前のコードを認識し、このコードに対応付けられたノートオフデータの伴奏パターン（例えば、伴奏パターンＰ１′）を指定する。
【００１８】
他方、コードオンが検出された場合には（ステップＳＴ７でオン）、新たなコード、即ち、新規に入力されたコードに予め対応付けられた伴奏パターン（例えば、伴奏パターンＰ１）を出力させる処理を実行する（ステップＳＴ８）。これにより、鍵盤のノートオン時のみならずノートオフ時においても伴奏パターンを変更することができるので、伴奏パターンの切り換え操作が容易になり、掛け合い演奏等においては極めて有用となる。
【００１９】
図３（ａ）は、ノートオン、ノートオフに対応する伴奏パターンの変化を示すタイミングチャートであり、図示のように、あるコード（例えば、ＣＭ７「シーメジャセブンス」；４音から成る和音）がコードオンとされると、このＣＭ７コードに対応して設定された伴奏パターンＰ１がコードオンと同時に指定されて、楽音情報として出力される。そして、奏者がこのＣＭ７コードに対応する鍵盤をノートオフとすると、すべての鍵盤がノートオフとされた時点でコードオフが検出され（図中符号ｒ１〜ｒ４は離鍵各鍵盤のノートオフのタイミングを示す）、ＣＭ７のコードオフに対応して設定された伴奏パターンＰ１´が指定されて楽音情報として出力されることになる。
【００２０】
また、これと比較するため、従来における伴奏パターンの出力タイミングを示すと、同図（ｂ）に示すように、コードを構成する各鍵盤のノートオンが検出されると伴奏パターンＰ１が出力され、次にコードが入力されるまで、該伴奏パターンＰ１はコードがオフとなっても出力され続けることになる。即ち、従来の自動伴奏装置では、ノートオンによってのみ自動伴奏のパターンを変更することができたのに対して、本実施形態では、ノートオフとなったときにおいても伴奏パターンを変更することができることに大きな特徴を有することが理解できる。
【００２１】
図４は、コード入力と伴奏パターンの変化の様子を示すタイミングチャートであり、いま、ＣＭ７のノートオンに対して伴奏パターンＰ１が設定され、同ノートオフに対して伴奏パターンＰ１′が設定され、また、ＦＭ７のノートオンに対して伴奏パターンＰ２が設定され、同ノートオフに対して伴奏パターンＰ２′が設定されている場合には、同図に示すように、ＣＭ７をコードオンとした際には伴奏パターンＰ１が出力され、これをコードオフとすると伴奏パターンＰ１′が出力される。また、ＦＭ７をコードオンとすると伴奏パターンＰ２が出力され、これをコードオフとすると伴奏パターンＰ２′が出力される。なお、伴奏を終了させたい場合には、伴奏終了用のコードを設定しても良いし、別途操作パネル上のスイッチを操作することにより終了させるようにしてもよい。
【００２２】
図５は、本発明の第２の実施形態の動作を示すフローチャートであり、本実施形態では、２つの出力用のトラック（第１のトラック、第２のトラック）を有しており、コードオン、コードオフを認識することにより、出力トラックを切り換えて、伴奏パターンを変更させるものである。同図において、ステップＳＴ１〜ステップＳＴ７までは図２に示したフローチャートと同一であるからその説明を省略する。そして、ステップＳＴ７にてコードオンであることが認識されると（ステップＳＴ７でオン）、第１のトラックに指定された、入力コードに対応する伴奏パターンが出力される（ステップＳＴ１１）。一方、コードオフが認識されると（ステップＳＴ７でオフ）、第１のトラックの伴奏パターン出力を停止させ（ｍｕｔｅ状態）、第２のトラックに指定された伴奏パターンが出力される（ステップＳＴ１２）。
【００２３】
図６は、第２の実施形態に係るタイミングチャートであり、図示のように、例えば、ＣＭ７がコードオンされると、ＣＭ７のパターントラック１に記憶された伴奏パターンが出力され、この際、ＣＭ７のパターントラック２はＭＵＴＥ状態とされる。そして、ＣＭ７のコードオフが検出されると、今度はパターントラック１がＭＵＴＥ状態とされ、パターントラック２に記録された伴奏パターンが出力される。即ち、コードオン、コードオフを認識することにより、それぞれ第１のトラック、第２のトラックに記憶された伴奏パターンが出力されることになるから、上記した第１の実施形態と同様に、簡単な操作にてタイミング良く伴奏パターンを切り換えることができるようになる。
【００２４】
次に、本発明の第３の実施形態について説明する。通常、他の電子楽器よりＭＩＤＩにて伝送される楽音情報には、ベロシティ情報が付加されている。これは、ノートオン時、及びノートオフ時の強さを表すものである。つまり、鍵盤を押鍵する強さが強い場合にはノートオン時のベロシティが大きい数値となり、同様に、鍵盤を離鍵する強さが強い場合には、ノートオフ時のベロシティは大きい数値となる。通常、ベロシティは０〜１２７の１２８通りの数値が規定されており、本実施形態では、この数値を使用してノートオフ時の伴奏パターンを切り換えるようにしている。例えば、基準ベロシティを中間の値６４としておき、ノートオフ時のベロシティが６４以下（即ち、鍵盤を弱く離鍵した場合）には、伴奏パターンＰ３を出力させ、ベロシティが６５以上（即ち、鍵盤を強く離鍵した場合）には、伴奏パターンＰ３′を出力させるようにすることも可能である。
【００２５】
そして、このような構成によれば、奏者は鍵盤をノートオフとする際の強さを変化させることにより、伴奏パターンを選択して出力させることができるから、より一層幅の広い伴奏パターンの切り換えが可能となり、ライブ演奏時に等においては極めて有用である。
【００２６】
【発明の効果】
以上説明したように、本発明の自動伴奏装置では、鍵盤操作或いはＭＩＤＩ情報のノートオフを使用して伴奏パターンを切り換えることができるので、切り換えのタイミングが容易となり、掛け合い演奏や即興演奏時には極めて有用となる。また、演奏中にパネルスイッチ、ペダルスイッチ等の操作を必要とせずに伴奏パターンを切り換えることができるので、操作性が著しく向上する。
【００２７】
また、ノートオフ時の基準ベロシティを設定しておき、この基準ベロシティと実演奏時のノートオフ時のベロシティとを比較し、この大小により伴奏パターンを変化させるように設定すれば、より幅広く汎用性を有する自動伴奏装置を構成することができる。
【図面の簡単な説明】
【図１】本発明が適用される自動伴奏装置の構成を示すブロック図。
【図２】本発明の第１の実施形態に係る自動伴奏装置の、伴奏パターンの出力手順を示すフローチャート図。
【図３】（ａ）は第１の実施形態に係り、ノートオフ情報と伴奏パターンの切換のタイミングを示すタイミングチャート図であり、（ｂ）は従来における伴奏パターンの出力タイミングを示すタイミングチャート図である。
【図４】第１の実施形態に係り、入力コードと出力される伴奏パターンの変化の様子を示すタイミングチャート図。
【図５】本発明の第２の実施形態に係る自動伴奏装置の、伴奏パターンの出力手順を示すフローチャート図。
【図６】第２の実施形態に係り、入力コードと出力される伴奏パターンの変化の様子を示すタイミングチャート図。
【符号の説明】
１  ＣＰＵ（制御手段）
２  プログラムメモリ（記憶手段）
３  ＰＣＭメモリ
４  音源ＬＳＩ
５  鍵盤
６  キーセンサ
７  ＭＩＤＩインターフェース
８  Ｄ／Ａ変換器
９  増幅器
１０  表示器
１１  パネルスイッチ
【図１】
0003585722.tif 000002
【図２】
0003585722.tif 000003
【図３】
0003585722.tif 000004
【図４】
0003585722.tif 000005
【図５】
0003585722.tif 000006
【図６】
0003585722.tif 000007