(57)【要約】【課題】複数の楽音を発音制御するに際して、操作子の操作速度に応じて、この複数の楽音の発音強度を調整して発音させることが可能な電子楽器を提供すること。【解決手段】電子楽器１の設定部６０を用いた設定操作によって設定された複数組のノート番号およびその発音強度を示す情報を記憶部５０に記憶させておき、制御部１０が、記憶部５０が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、操作速度検出部３０が検出した操作子２０の操作速度に応じた発音強度で各ノート番号に対応した音の楽音を同時に発音制御するので、操作者は、操作子２０を押下操作する押下強度を調節して、各ノート番号に対応する音の楽音の発音強度を調整、発音させることが可能となる。【選択図】  図２
2006119317.tif 000002
【特許請求の範囲】
【請求項１】
楽音を発音させるために操作される操作子と、
前記操作子の操作速度を検出する操作速度検出手段と、
複数組のノート番号およびその発音強度を示す情報を設定操作するための設定手段と、
前記設定手段を用いた設定操作によって設定された情報を記憶する記憶手段と、        
前記記憶手段が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、前記操作速度検出手段が検出した操作速度に応じた発音強度で、前記複数組における各ノート番号に対応した音の楽音を同時に発音制御する制御手段と、を備えたことを特徴とする電子楽器。
【請求項２】
請求項１に記載の電子楽器において、
前記制御手段は、
前記記憶手段が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、各発音強度を合計した合計値が、前記操作速度検出手段が検出した操作速度と同じ数値となる発音強度で、前記複数組における各ノート番号に対応した音の楽音を同時に発音制御する機能を更に備え、当該機能を切り換え手段の切り換え操作で起動するように構成したことを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作子の操作速度に応じた発音制御を行う機能を備えた電子楽器に関する。
【背景技術】
【０００２】
従来から、電子楽器においては、パッドボタン等の操作子の操作により様々な機能を起動するものが提案されている。例えば、パッドボタンの操作強度を操作速度として検出し、この検出した速度に基づいて、「波形読出し方向」、「波形再生方法」等の再生態様を決定し、決定した再生態様に従って波形再生を行うので、パッドボタンを操作する操作強度だけで変化に富んだ各種の波形を発生させることが可能となる装置が提案されていた（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開平１０−３１４８１号公報（第３−７頁、第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
確かに、このような装置にあっては、操作子の操作速度に応じた変化に富んだ波形再生を行うことが可能である。しかしながら、従来の電子楽器においては、１つのパッドボタンの押下操作で複数の楽音を発音するようにした場合、これら複数の楽音は、パッドボタンを押下操作する押下強度に関わらずに、予め固定設定された発音強度で発音される構成となっており、パッドボタンの押下強度を故意に変えても、複数の楽音の夫々の発音強度が固定されて発音されるようになっていた。このため、操作子の操作強度、操作子が鍵盤の場合は打鍵速度を調整することで、複数音の場合でも自然に強弱がつけられたり、操作子の操作速度を故意に変えて演奏のおもしろさが出るようにしたりすることができる操作性に富む電子楽器の出現が望まれていた。ここで言う発音強度とは、例えばＭＩＤＩ規格で規定されるベロシティ値に対応する量である。
【０００５】
本発明は、かかる従来の課題を解決するためになされたもので、複数の楽音を発音制御するに際して、操作子の操作速度に応じて、この複数の楽音の発音強度を調整して発音させることが可能な電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、楽音を発音させるために操作される操作子と、
前記操作子の操作速度を検出する操作速度検出手段と、
複数組のノート番号およびその発音強度を示す情報を設定操作するための設定手段と、
前記設定手段を用いた設定操作によって設定された情報を記憶する記憶手段と、
前記記憶手段が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、前記操作速度検出手段が検出した操作速度に応じた発音強度で、前記複数組における各ノート番号に対応した音の楽音を同時に発音制御する制御手段と、を備えたことを特徴とする電子楽器である。
【０００７】
この発明においては、設定手段を用いた設定操作によって設定された、複数組のノート番号およびその発音強度を示す情報を記憶手段に記憶させておき、制御手段が、記憶手段が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、操作速度検出手段が検出した操作子の操作速度に応じた発音強度で、前記複数組における各ノート番号に対応した音の楽音を同時に発音制御する。その結果、操作者は、操作子の操作速度を調節して、複数組における各ノート番号に対応する音の楽音（即ち複数の楽音）の発音強度を調整、発音させることが可能となる。また、制御手段が、複数の楽音の各発音強度の比率を維持した状態でこれら複数の楽音の発音強度を操作速度に応じて調整するので、各発音強度毎に個別に発音強度を調整する必要がなく（即ち、操作子の押下強度のみを変化させるように操作子を押下操作すればよく）、操作性を高めながら複数の楽音の発音強度を調整しつつ発音動作させることが可能となると共に、操作子を用いた発音操作における面白みが増す。
【０００８】
また、請求項１に係る電子楽器において、前記制御手段が、前記記憶手段が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、各発音強度を合計した合計値が、前記操作速度検出手段が検出した操作速度と同じ数値となる発音強度で、前記複数組における各ノート番号に対応した音の楽音を同時に発音制御する機能を更に備え、当該機能を切り換え手段の切り換え操作で起動するように構成したことを特徴とするようにしても良い。更に、請求項１に係る電子楽器において、前記設定手段は更に、前記複数組のノート番号および或る比率を示す情報を設定操作するための手段であり、前記制御手段は、前記操作速度検出手段が検出した操作速度を、前記記憶手段が記憶した或る比率に応じて変更した数値となる発音強度で、前記複数組における各ノート番号に対応した音の楽音を同時に発音制御する機能を更に備え、当該機能を切り換え手段の切り換え操作で起動するように構成したことを特徴とする電子楽器とすることもできる。
【発明の効果】
【０００９】
本発明によれば、複数の楽音を発音制御するに際して、操作子の操作速度に応じて、この複数の楽音の発音強度を調整して発音させることが可能になるという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面を参照しつつ説明する。
【００１１】
なお、本明細書中において、「ノート番号（ノートナンバー）」とは、ＭＩＤＩ規格で規定された「ノート番号（鍵番号）」に対応する。
【００１２】
（構成）
図１は本実施を実施するための最良の形態の電子楽器１の構成を示す説明図である。本実施の形態の電子楽器１は、制御部（ＣＰＵ）１０と、操作子２０と、操作速度検出部３０と、ＲＯＭ４０と、記憶部（ＲＡＭ）５０と、設定部６０と、モード切替スイッチ７０と、ＤＳＰ（デジタルシグナルプロセッサ）８０と、音源９０とにより構成されている。
【００１３】
制御部１０は、ＲＯＭ４０に記憶されたプログラムに従って処理を行い、操作速度検出部３０から送信された操作子２０の操作速度に応じて、ＤＳＰ８０、音源９０を介してスピーカ９５から発音させる楽音の発音強度を調整する処理を行う機能を有する。そして、この調整した発音強度で、複数の楽音を同時に発音制御する機能を有する。
【００１４】
操作子２０は、例えば図５（ａ）、（ｂ）に示すように、楽音を発音させるために押下操作されるパッドボタンであって、操作者に押下操作されると、その押下操作の押下強度に応じた電圧をその内部に設けられた出力素子が操作速度検出部３０に対して出力するようになっている。
【００１５】
操作速度検出部３０は、押下操作の押下強度に応じた電圧が操作子２０から出力されると、この電圧に基づいて操作子２０の操作速度を検出して制御部１０に送信する機能を有する。ＲＯＭ４０は、制御部１０に以下で説明する制御動作を実行させるための制御プログラムを記憶している。
【００１６】
記憶部５０は、操作者が設定部６０を設定操作して設定した、図３に示すように、後述する複数組のノート番号およびその発音強度を示す情報を記憶する機能を有する。また、モード切り替えスイッチ７０で切り替えた操作子２０のモードを記憶する機能を有する。
【００１７】
設定部６０は、操作子２０に対して複数組のノート番号およびそのノート番号に対応した音の楽音の発音強度を示す情報を、操作者がつまみ等を調整することにより設定操作するための設定手段である。例えば、操作者が設定部６０を設定操作することにより、図３に示すように、操作子２０に対してノート番号「Ｆ３」および発音強度「８０」の組と、ノート番号「Ｃ３」および発音強度「４０」の組が設定される。ここで、ノート番号とは、楽音の音を示す情報であり、「ド、ド＃、レ、レ＃、ミ、ファ、ファ＃、ソ、ソ＃、ラ、ラ＃、シ」に対応した「Ｃ、Ｃ＃、Ｄ、Ｄ＃、Ｅ、Ｆ、Ｆ＃、Ｇ、Ｇ＃、Ａ、Ａ＃、Ｂ」のうちのいずれかの記号と、その楽音の音のオクターブを示す番号とからなるものである。そして、例えばノート番号「Ｆ３」とは、３オクターブ目の「ファ」であり、ノート番号「Ｃ３」とは、３オクターブ目の「ド」であることを示すようになっている。そして、楽音とは、ノート番号で示す音を例えばドラムが備えているシンバル等で演奏して発音された楽器の演奏音である。
【００１８】
モード切り替えスイッチ７０は、操作子２０の操作速度にかかわらず操作子２０に対して設定された複数組のノート番号およびその発音強度を示す情報でそのまま各ノート番号に対応した音の楽音を発音するモード、即ち、「Fixed Velocityモード」と、操作子２０の操作速度に応じた発音強度で、各ノート番号に対応した音の楽音を同時に発音するモード、即ち、「Velocity Sensitiveモード」とを切り替えるためのスイッチである。
【００１９】
ＤＳＰ８０は、デジタル信号処理を行うプロセッサ等であって、制御手段１０から送信された発音強度で操作子２０に対して設定された各ノート番号に対応した音の楽音を発音させるための処理を行い、音源９０を介してスピーカ９５から発音させる機能を有する。そして、音源９０はこれを駆動制御することによって所要の音が発音されるように構成されている。
【００２０】
（動作）
続いて、本実施の形態の特徴部分である「Velocity Sensitiveモード」における制御部１０の処理について、図４に示すフローチャートを用いて詳細に説明する。予め操作者の設定部６０による設定操作により、操作子２０に対して、例えば図３に示すように、ノート番号「Ｆ３」、「Ｃ３」とこれらに対応した発音強度「８０」、「４０」を示す情報が設定され記憶部５０に記憶されているものとする。
【００２１】
まず、図５（ａ）、（ｂ）に示すように、操作者が操作子２０を押下操作することにより、この操作子２０をノートオンとすると、操作者の押下操作の押下強度に応じた電圧が操作子２０から操作速度検出部３０に出力される。操作速度検出部３０は、この出力された電圧から操作速度を検出する処理を行う。即ち、以下の式に基づいて操作速度を算出する。「「Ｖｅｌ」＝（Ｐａｄ−Ｖｍｉｎ）／（Ｖｍａｘ−Ｖｍｉｎ）（Ｖｅｌ：「操作速度」、Ｐａｄ：「操作子２０から出力された電圧」、Ｖｍａｘ：「操作子２０から出力される最大電圧値」、Ｖｍｉｎ：「操作子２０から出力される最小電圧値」である。）」。そして、操作速度検出部３０は、算出した操作速度を制御部１０に送信する。
【００２２】
制御部１０は、操作子２０がノートオンされ、操作速度検出部３０から操作速度が送信されたか否かを判定する（ステップＳ３０１０）。操作子２０がノートオンされ、操作速度検出部３０から操作子２０の操作速度が送信されると（ステップＳ３０１０のＹＥＳ）、制御部１０は、操作子２０に対して設定された各ノート番号に対応した音の楽音がＤＳＰ８０、音源９０を介してスピーカ９５から発音されたか否かを判定する（ステップＳ３０２０）。即ち、図３に示すように、ノート番号「Ｆ３」、「Ｃ３」に対応した音の楽音がスピーカ９５から発音されたか否かを判定する。
【００２３】
ここで、既にノート番号「Ｆ３」、「Ｃ３」に対応した音の楽音がスピーカ９５から発音された場合には（ステップＳ３０２０のＹＥＳ）、制御部１０は、操作子２０の押下操作で楽音が発音されたものとして、処理を終了する。
【００２４】
次に、各ノート番号に対応した音の楽音がスピーカ９５から発音されていない場合には（ステップＳ３０２０のＮＯ）、制御部１０は、操作子２０に対して設定されている複数組のノート番号および発音強度を示す情報を記憶部５０から読み出し、各ノート番号に対応する発音強度を操作速度に応じて調整する処理を行う（ステップＳ３０３０）。即ち、操作子２０に対して、ノート番号「Ｆ３」、「Ｃ３」が設定されているが、これらの「Ｆ３」、「Ｃ３」の各組に含まれる発音強度「８０」、「４０」に基づいて決定される比率「８０」：「４０」、即ち、「２」：「１」の比率を維持したまま、これらの発音強度を操作速度に応じて調整する。先ず、各発音強度値のうちの最大発音強度値を設定されたノート番号、即ち「Ｆ３」に対応する発音強度を、操作速度に対応する発音強度と同じ数値とし、他の発音強度、即ち「Ｃ３」に対応する発音強度を、操作速度の比率に応じて調整した数値とする。なお、ここでは複数音について説明したが、単音の場合も同様に扱える。
【００２５】
図２に示すように、例えば操作速度が「１２０」の場合には、発音強度「１２０」、「６０」として調整し、操作速度が「６０」の場合には、発音強度「６０」、「３０」として調整する。
【００２６】
次に、制御部１０は、調整した発音強度が数値「１」よりも小さいか否かを判定する（ステップＳ３０４０）。即ち、ステップ３０３０において調整した「Ｆ３」、「Ｃ３」に対応する発音強度が「１」よりも小さいか否かを判定する。
【００２７】
調整した発音強度が「１」よりも小さい場合には（ステップＳ３０４０のＹＥＳ）、この発音強度に対応した楽音の発音データを生成できず、ＤＳＰ８０、音源９０を介してスピーカ９５から発音できないため、制御部１０は、この発音強度を発音データを生成できる範囲の下限値である「１」に変更する（ステップＳ３０６０）。また、調整した発音強度が「１」よりも小さくない場合には（ステップＳ３０４０のＮＯ）、制御部１０は、ステップＳ３０５０の処理を実行する。
【００２８】
次に、制御部１０は、各ノート番号に対応した音の楽音をこれらの調整した発音強度で、同時に発音するように発音制御する（ステップＳ３０５０）。即ち、操作速度が「８０」であるとすると、ノート番号「Ｆ３」、「Ｃ３」に対応する音の楽音（例えば、「Ｆ３」をシンバルの楽音として「Ｃ３」をスネアドラムの楽音とする）を、発音強度「８０」、「４０」で発音するように発音制御し、ＤＳＰ８０、音源９０を介してスピーカ９５から発音するようにする。そして、ステップＳ３０２０以降の処理を繰り返し実行する。
【００２９】
このように、制御部１０が、操作子２０を押下操作した際の押下強度に応じて各ノート番号に対応する発音強度を調整してスピーカ９５から発音するように発音制御するので、操作者は、操作子２０を押下操作する押下強度を調節して、各ノート番号に対応する音の楽音の発音強度を調整し発音させることが可能となる。また、制御部１０が、各発音強度の比率を維持したまま、これらの発音強度を操作速度に応じて調整するので、各発音強度毎に個別に発音強度をいちいち調整する必要がなく、操作性を高めながら発音強度を調整し発音させることが可能となる。なお、説明の為「押下」と表現を用いているが鍵盤の場合で言う「打鍵」により生成する発音強度パラメータ（ベロシティ）も当然同様に扱える。
【００３０】
したがって、本実施形態によれば、設定部６０を用いた設定操作によって設定された複数組のノート番号およびその発音強度を示す情報を記憶部５０に記憶させておき、制御部１０が、記憶部５０が記憶した情報に基づいて定まる各発音強度の比率を維持したまま、操作速度検出部３０が検出した操作子２０の操作速度に応じた発音強度で、複数組における各ノート番号に対応した音の楽音を同時に発音制御するので、操作者は、操作子２０を押下操作する押下強度を調節して、複数組における各ノート番号に対応する音の楽音の発音強度を調整、発音させることが可能となる。また、操作性を高めながら発音強度を調整し発音させることが可能となる。
【００３１】
（変形例）
なお、上述の本実施の形態においては、制御部１０は、各発音強度の比率を維持したまま、これらの発音強度を操作速度に応じて調整し、いずれかの発音強度を操作速度と同じ数値とし、その他の操作速度をこの同じ数値を比率に応じた数値に調整制御動作していたが、この変形例として、各発音強度の比率を維持したまま、これらの発音強度を操作速度に応じて調整し、更に、図６（ａ）に示すように、これらの各発音強度を合計した数値が操作速度と同じ数値となるように調整することとしても良い。そして、制御部１０が備える、いずれかの発音強度を操作速度と同じ数値とする機能と、各発音強度を合計した数値が操作速度と同じ数値となる機能とを、モード切り換えスイッチ７０により切り換えられるようにしても良い。この場合においても、操作子２０を押下操作する押下強度を調節して、各ノート番号に対応する音の楽音の発音強度を調整し発音させることが可能となり、また、操作性を高めながら発音強度を調整し発音させることが可能となる。
【００３２】
また、第２の変形例として、図６（ｂ）に示すように、操作者が設定部６０により操作子２０に対して複数組のノート番号および操作速度に対する比率を設定し、各ノート番号に対応する音の楽音の発音強度が、操作速度検出部３０が検出した操作速度を各比率に応じて変更した数値で決定されることとしても良い。そして、いずれかの発音強度を操作速度と同じ数値とする機能と、各発音強度が操作速度を各比率に応じて変更した数値で決定される機能とを、モード切り換えスイッチ７０により切り換えられるようにしても良い。この場合には、例えば操作者が設定部６０により「Ｆ３」、「Ｃ３」の組に含まれる操作速度に対する比率を「５０％」、「７０％」として設定したとする。すると、制御部１０は、操作速度「５０」をこれらの比率に応じて変更し、「Ｆ３」、「Ｃ３」に対応する音の楽音の発音強度を「２５」、「３５」として調整する。
【００３３】
なお、以上本発明を実施するための最良の形態について説明したが、本発明の要旨を逸脱しない範囲内で上記実施形態に種々の変形や変更を施すことも可能である。
【産業上の利用可能性】
【００３４】
操作子の操作速度に応じた発音制御を行う制御手段を備えた電子楽器等において利用することが可能である。
【図面の簡単な説明】
【００３５】
【図１】電子楽器１の構成を示す説明図である。
【図２】各発音強度を操作速度に応じて調整する処理を説明する説明図である。
【図３】操作子２０に設定された複数組のノート番号および発音強度を示す説明図である。
【図４】制御部１０が行う処理を示すフローチャートである。
【図５】操作子２０を示す説明図である。
【図６】動作の説明図である。
【符号の説明】
【００３６】
１  電子楽器
１０  制御部
２０  操作子
３０  操作速度検出部
４０  ＲＯＭ
５０  記憶部（ＲＡＭ）
６０  設定部
７０  モード切り替えスイッチ
８０  ＤＳＰ
９０  音源
９５  スピーカ
【図１】
2006119317.tif 000003
【図２】
2006119317.tif 000004
【図３】
2006119317.tif 000005
【図４】
2006119317.tif 000006
【図５】
2006119317.tif 000007
【図６】
2006119317.tif 000008