(57)【特許請求の範囲】
【請求項１】
電子鍵盤楽器を打鍵する強さとベロシティとの間の特性曲線を設定し得るベロシティ曲線設定装置であって、
予め複数の、打鍵強さに応じて変化するベロシティ値の変化態様を示すベロシティ曲線パターンが記憶されるパターン記憶手段と、
前記パターン記憶手段に記憶されている各種のベロシティ曲線パターンから所望のものを選択して取り出すベロシティパターン選択手段と、
最弱打鍵時のベロシティ値、及び最強打鍵時のベロシティ値を入力するベロシティ値入力手段と、
前記ベロシティパターン選択手段にて選択されたベロシティ曲線パターンが示す最小値ベロシティ及び最大値ベロシティの夫々に対して、前記ベロシティ値入力手段にて得られる最弱ベロシティ値及び最強ベロシティ値の夫々を割り当て設定する設定手段と、
このベロシティ曲線パターンを記憶保存するベロシティ曲線記憶手段と、を備え、
前記ベロシティ値入力手段は、ベロシティ値の許容最小値以下の値、許容最大値以上の値のうちの少なくとも一方を入力可能に構成され、
前記設定手段は、
前記ベロシティ入力手段を介して、許容最小値以下又は許容最大値以上のベロシティ値が得られた場合には、前記設定されたベロシティ曲線パターン上の許容最小値以下の部分及び許容最大値以上となる部分をそれぞれ許容最小値、許容最大値に統一することを特徴とする電子鍵盤楽器におけるベロシティ曲線設定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子鍵盤楽器における打鍵の強度とベロシティ値との関係を示すベロシティ曲線を演奏者の好みに応じて適宜作成することのできるベロシティ曲線設定装置に関する。
【０００２】
【従来の技術】
一般に、シンセサイザ等の電子鍵盤楽器においては、同一鍵盤を打鍵する場合に打鍵の強弱により所定のパラメータ値を変化させる機能を具備したものが多く使用されている。例えば、パラメータとして発音の強さを設定しておくと、鍵盤を強めに打鍵した場合には強く発音され、反対に弱く打鍵した場合には弱く発音されることになる。そして、演奏時にこのような機能を採用することにより、幅の広い演奏が可能になる。
【０００３】
このような機能は、通常打鍵の強弱とベロシティ値との関係を示す特性曲線を設定しておき、このベロシティ曲線に従ってパラメータ値を出力させることにより実行することができる。例えば、図７（ａ）に示す如くのベロシティ曲線を設定し、パラメータとして発音の強さを割り当てると、打鍵強度が比較的弱い場合、及び中程度の場合にはベロシティ値が小さく設定されているので、比較的小さく発音され、また、打鍵強度がある一定のレベルを超えると急激にベロシティ値が大きくなるので、発音強度が大きくなる。また図７（ｂ）に示す例では、打鍵強さが弱い時にはベロシティ値が小さいので発音強度は小さく、打鍵強度が中程度を超えると発音強度は大きくなり、その後より強く打鍵しても発音強度は大きく変動しない。そして、このようなベロシティ曲線を変更することにより、演奏者の好みに応じた幅の広い演奏が可能となる。
【０００４】
ところが、このようなベロシティ曲線の設定は、従来、予め設定されている数種類の曲線から所望のものを選択し、これを使用するものであるので、演奏者に応じた最適な設定ができないという問題があった。即ち、打鍵強度は演奏者によりそれぞれ異なるものであり、強めに打鍵する演奏者もいれば比較的弱めに打鍵する演奏者もいるので、各演奏者に対して最適な設定ができないことがあった。
【０００５】
【発明が解決しようとする課題】
上記したように、従来における電子鍵盤楽器においては、予め設定されている何種類かのベロシティ曲線の中から任意のものを選択することによりベロシティ値を決める方法であったので、各演奏者の応じた最適なベロシティ値の設定ができないという欠点があった。
【０００６】
この発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、ベロシティ曲線を任意に設定して登録することのできる電子鍵盤楽器におけるベロシティ曲線設定装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明は、電子鍵盤楽器を打鍵する強さとベロシティとの間の特性曲線を設定し得るベロシティ曲線設定装置であって、予め複数の、打鍵強さに応じて変化するベロシティ値の変化態様を示すベロシティ曲線パターンが記憶されるパターン記憶手段と、前記パターン記憶手段に記憶されている各種のベロシティ曲線パターンから所望のものを選択して取り出すベロシティパターン選択手段と、最弱打鍵時のベロシティ値、及び最強打鍵時のベロシティ値を入力するベロシティ値入力手段と、前記ベロシティパターン選択手段にて選択されたベロシティ曲線パターンが示す最小値ベロシティ及び最大値ベロシティの夫々に対して、前記ベロシティ値入力手段にて得られる最弱ベロシティ値及び最強ベロシティ値の夫々を割り当て設定する設定手段と、このベロシティ曲線パターンを記憶保存するベロシティ曲線記憶手段と、を備え、前記ベロシティ値入力手段は、ベロシティ値の許容最小値以下の値、許容最大値以上の値のうちの少なくとも一方を入力可能に構成され、前記設定手段は、前記ベロシティ入力手段を介して、許容最小値以下又は許容最大値以上のベロシティ値が得られた場合には、前記設定されたベロシティ曲線パターン上の許容最小値以下の部分及び許容最大値以上となる部分をそれぞれ許容最小値、許容最大値に統一することが特徴である。
【０００９】
上述の如く構成された本発明によれば、予め登録されているベロシティパターンから所望の特性を有するものを選択し、更に、最弱打鍵時のベロシティ値及び最強打鍵時のベロシティ値を入力すると、こららの情報に基づいたベロシティ曲線が作成される。従って、演奏者の好みに応じた好適なベロシティ曲線を設定することができるようになる。また、最弱打鍵時のベロシティ値を、疑似的にベロシティの許容最小値以下に設定すると、この入力値を最小値とするベロシティ曲線が得られるが、実際には、許容最小値以下のベロシティ値は存在しないので、許容最小値を下回る部分のベロシティ値は、すべて許容最小値に統一される。従って、この部分は打鍵強度を変化させてもベロシティ値は変化せず、不感帯領域となる。
【００１０】
また、同様に、最強打鍵時のベロシティ値を、疑似的にベロシティの最大許容値以上に設定すると、この入力値を最大値とするベロシティ曲線を得ることができるが、実際には、許容最大値以上のベロシティ値は存在しないので、許容最大値を上回る部分のベロシティ値は、ずべて許容最大値に統一される。従って、この部分は不感帯領域となる。そして、このような不感帯領域を利用すれば、より一層幅の広いベロシティ曲線の設定が可能となる。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。図１は本発明が適用されたベロシティ曲線設定装置の一実施形態の構成を示す機能ブロック図であり、同図に示すように、このベロシティ曲線設定装置は、予め複数種類のベロシティパターンが登録されるパターン記憶部１と、このパターン記憶部１内部に記憶されているベロシティパターンから所望のものを選択して取り出すベロシティパターン選択部２と、最弱打鍵時のベロシティ値を入力する最弱値入力部３ａと、最強打鍵時のベロシティ値を入力する最強値入力部３ｂと、選択されたベロシティパターンに各入力部３ａ，３ｂにて入力された最小値及び最大値を入力してベロシティ曲線を作成するベロシティ曲線作成部４と、作成されたベロシティ曲線を記憶保存するベロシティ曲線記憶部５と、から構成されている。
【００１２】
上記の如く構成された本実施形態に係るベロシティ曲線設定装置の作用を説明すると、図２のフローチャートに示されるように、まず、演奏者は各入力部３ａ，３ｂから最弱打鍵時のベロシティ値、及び最強打鍵時のベロシティ値を入力する（ステップＳＴ１）。次いで、パターン記憶部１に登録されている各種ベロシティパターンの中から所望のものを選択する（ステップＳＴ２）。ベロシティパターンとしては、例えば図３に示す曲線Ｓ１〜Ｓ４が挙げられる。
【００１３】
次いで、ベロシティ曲線作成部４において、選択されたベロシティパターンに最弱打鍵時のベロシティ値、及び最強打鍵時のベロシティ値を入力することによりベロシティ曲線を作成する（ステップＳＴ３）。ここで、ＭＩＤＩにおけるベロシティ値の規定に沿うと、最小許容値が「１」、最大許容値が「１２７」とされるので、最弱打鍵時のベロシティ値として「１０」を選択し、最強打鍵時のベロシティ値として「１１０」を選択し、更に、ベロシティパターンとして図３に示す曲線Ｓ４を選択すると、図４に示すように、曲線の最小値が「１０」、最大値が「１１０」とされ、曲線Ｓ４のように変動する特性曲線Ｓ１１を得ることができる。そして、このベロシティ曲線Ｓ１１はベロシティ曲線記憶部５に記憶保存される（ステップＳＴ６）。
【００１４】
また、上記したように、ベロシティ値の最小許容値は「１」、最大許容値は「１２７」であるが、最弱値入力部３ａ及び最強値入力部３ｂでは、この許容値を超えた値を擬似的に入力することができるようになっている。例えば、最弱打鍵時のベロシティ値を「−１０」に設定し、最強打鍵時のベロシティ値を「１１０」に設定すると（ステップＳＴ４でＹＥＳ）、図５に示す如くの特性曲線Ｓ１２を得ることができる（ベロシティパターンは図３に示すＳ４を使用している）。このとき、区間Ｒ１の部分ではベロシティ値が「１」以下となり許容最小値を下回っているので、この区間Ｒ１のベロシティ値を全て「１」に統一する（ステップＳＴ７）。つまり、この部分でリミッタがかけられた状態となる。
【００１５】
同様に、例えば最弱打鍵時のベロシティ値を「１０」とし、最強打鍵時のベロシティ値を許容値を超えた「１４０」に設定すると（ステップＳＴ５でＹＥＳ）、図６に示す曲線Ｓ１３の如くの曲線を得ることができる（ベロシティパターンはＳ４）。このとき、区間Ｒ２の部分ではベロシティ値が「１２７」以上となり、許容最大値を上回っているので、この区間Ｒ２のベロシティ値を全て「１２７」に統一する（ステップＳＴ８）。そして、作成されたベロシティ曲線は図１に示したベロシティ曲線記憶部５に記憶保存され（ステップＳＴ６）、該ベロシティ曲線による演奏を実行することができるのである。
【００１６】
このようにして、本実施形態のベロシティ曲線設定装置によれば、予め設定登録されているベロシティパターンに、最弱打鍵時のベロシティ値、及び最強打鍵時のベロシティ値をそれぞれ入力することにより任意の曲線パターンを得ることができるので、演奏者の好みに合わせた最適なベロシティパターンを容易に設定することができる。また、許容最小値以下のベロシティ値、及び許容最大値以上のベロシティ値を擬似的に入力することにより、許容値を超えた部分にリミッタをかけることができるので、意識的に不感領域を作成することができるようになる。即ち、図５に示す区間Ｒ１及び図６に示す区間Ｒ２が不感領域となり、この区間では打鍵強度を変化させてもベロシティ値は変化せず一定である。そして、このような機能を使用することにより、より一層幅の広いベロシティ設定が可能となる。
【００１７】
【発明の効果】
以上説明したように、本発明によるベロシティ曲線設定装置によれば、予め登録されているベロシティパターン、及び最弱打鍵時のベロシティ値、最強打鍵時のベロシティ値を入力することにより、容易に所望のベロシティ曲線を作成することができる。これにより、演奏者の好みに応じた幅の広い楽器演奏が可能となる。また、許容最小値以下、及び許容最大値以上のベロシティ値を疑似的に入力可能とし、許容最小値を下回った部分を許容最小値に統一し、許容最大値を越えた部分を許容最大値に統一することにより、不感帯領域を設定することができ、より一層幅の広いベロシティ曲線の設定が可能となり、楽器演奏の際に極めて有用である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るベロシティ曲線設定装置の構成を示す機能ブロック図。
【図２】本実施形態の動作を示すフローチャート。
【図３】パターン記憶部に記憶されているベロシティパターンの例を示す説明図。
【図４】最弱打鍵時のベロシティ値を「１０」、最強打鍵時のベロシティ値を「１１０」に設定し、ベロシティパターンとして曲線Ｓ４を選択したときに作成されるベロシティ曲線を示す説明図。
【図５】最弱打鍵時のベロシティ値が最小許容値「１」を下回った時に作成されるベロシティ曲線の例を示す説明図。
【図６】最強打鍵時のベロシティ値が最大許容値「１２７」を上回った時に作成されるベロシティ曲線の例を示す説明図。
【図７】従来における電子鍵盤楽器に設定されているベロシティ曲線の例を示す説明図である。
【符号の説明】
１  パターン記憶部
２  ベロシティパターン選択部
３ａ  最弱値入力部
３ｂ  最強値入力部
４  ベロシティ曲線作成部
５  ベロシティ曲線記憶部
【図１】
0003730758.tif 000002
【図２】
0003730758.tif 000003
【図３】
0003730758.tif 000004
【図４】
0003730758.tif 000005
【図５】
0003730758.tif 000006
【図６】
0003730758.tif 000007
【図７】
0003730758.tif 000008