(57)【要約】【課題】ダイナミックレンジと音量を自由に設定することができる音量データ変換装置を提供する。【解決手段】変換テーブル作成部は、各変換特性入力キー１１１ｂ〜１１１ｆが指示するキーベロシティに基づいて変換テーブルを作成し、メモリ１２２に記憶させる。音量データ変換部は、キーベロシティが入力されると変換テーブルを参照し、キーベロシティの入力値に対応するキーベロシティを読み出して出力する。【選択図】図４
2006031057.tif 000002
【特許請求の範囲】
【請求項１】
音量データの入力値を変換特性に従って音量情報に変換し、該音量情報を出力する音量データ変換装置であって、
前記入力値の少なくとも３つの値に対する出力値を設定する変換特性入力部と、
入力される音量データの予め設定された最小値と最大値に対する出力値を設定するダイナミックレンジ設定部と、
前記変換特性設定部で設定された出力値どうしの間を直線または曲線で補間して変換特性を設定し、出力値が上記ダイナミックレンジ設定部によって設定された出力値の範囲内となるように該設定された変換特性を補正する変換特性設定部と、
前記変換特性設定部によって補正された変換特性に基づいて上記音量データを上記音量情報に変換し、該音量情報を出力する音量データ変換部と
を備えたことを特徴とする音量データ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽音を機械的、電気的あるいは電子的に発生する装置において音量を示すデータを変換し、これによって、ダイナミックレンジを自由に設定するとともに、音量を自由に設定できるようにした音量データ変換装置に関する。
【背景技術】
【０００２】
従来より楽音を電子的に発生するようにした楽器が種々提供されている。たとえば電子楽器は、鍵盤の鍵の動作をセンサで計測し、押鍵速度に対応した音量を有する楽音を電子的に発生するようになっている。また、最近では、消音演奏ピアノと呼ばれる鍵盤楽器が提供されている。この消音演奏ピアノは、押鍵により回動するハンマを弦に当たる直前で跳ね返し、打弦音を発生させない代わりに楽音を電子的に発生するようになっている。この場合も、押鍵時の鍵の動作をセンサで計測して演奏データを作成し、演奏データに基づいて押鍵速度に対応した音量の楽音を電子音源から発生するようになっている。さらに、主として練習用に用いられるものであるが、ピアノのアクションその他のメカニズムを備えているが弦を有しておらず、押鍵したときにハンマで被打撃体を打撃するようにした鍵盤楽器も提供されている。このような鍵盤楽器においても、例えば被打撃体に設けた感圧素子などによってハンマによる打撃の強さを検出し、打撃の強さに対応した音量の楽音を電子的あるいは電気的に発生するようになっている。
【０００３】
ところで、アコーステックピアノなどの自然楽器では、押鍵速度と音量とがリニアに対応していないし、押鍵速度と音量との関係もそれぞれの鍵毎に異なっている。このため、消音演奏ピアノのような鍵盤楽器では、計測された押鍵速度から出力すべき音量のデータを求める変換テーブルを各鍵毎にメモリに記憶しておき、押鍵毎に変換テーブルを参照して音量のデータを発生するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、単純に押鍵速度と音量との関係を設定するだけでは、アコーステックピアノの演奏感を得ることはできない。なぜならば、アコーステックピアノのダンパは、高音側から低音側へ移るに従って重量が重くなっていくが、上述した練習用のピアノでは、ダンパを有していないため、押鍵したときの抵抗がアコーステックピアノの場合よりも小さく、しかも、押鍵時の抵抗の違いは低音側へいくに従って大きくなる。このため、アコーステックピアノと同じような感覚で演奏を行うと、押鍵速度が低音側でより早くなってしまい、音量が大きくなってしまうのである。このため、変換テーブルで設定した音量がアコーステックピアノの音量となかなか合わないことが多く、また、演奏する人によって演奏したときの感じ方が異なるため、製品化にあたって音量を決めるのが難しいという事情があった。
【０００５】
もっとも、消音演奏ピアノも練習用のピアノもボリュームツマミを有していて、音量の調節は可能となっている。しかしながら、そのようなボリュームツマミは、全ての音の音量を均等に上下させるものであるから、ダイナミックレンジを全体的に上下させるに過ぎない。したがって、ボリュームツマミでは、個々の押鍵に対する音量を設定することができないのは勿論のこと、音量を絞ると大きな音が出にくくなってしまうという欠点がある。また、楽譜を追いながら押鍵してゆく譜読みを行う際には、音の強弱が付かない方がやり易いという事情もある。
【０００６】
さらに、自動演奏ピアノにおいては、音量を絞ると、中低音に比べて高音が目立たなくなってしまうという問題がある。すなわち、高音部の弦は中低音部のものに比べて短く、ある程度以上の強度（速度）で打弦しないと十分に響かないので、音量を絞った状態では楽曲の高音部分が聞こえ難くなることがあるのである。なお、自動演奏ピアノに限らず、同一のピアノにおける低音部の音量と高音部の音量とのアンバランスは存在し得る。例えば、同一のピアノであっても、特定の音域では打鍵速度に比べて大きな音が出るが、別の特定の音域では打鍵速度に比べて小さな音しか出ないということがあり、このような場合には、元の演奏のニュアンスを損なわずに演奏データを再生することは困難となる。
【０００７】
また、端的には、アップライトピアノにおける低音部と高音部とのバランスと、コンサートグランドピアノにおける上記バランスとの差異が挙げられるが、このような差異が演奏データを記録するピアノと演奏データを再生するピアノとの間に存在すると、元の演奏のニュアンスを損なわずに演奏データを再生するのは困難となる。なお、上記差異は、同一種類のピアノにおいても個体差として存在し得るものであるし、同一のピアノであっても経年変化により生じる虞がある。
【０００８】
よって、本発明は上記事情に鑑みてなされたもので、ダイナミックレンジと音量を自由に設定することができる音量データ変換装置を提供することを第１の目的とし、音域に対する音量のバランスを自由に設定することができる音量データ変換装置を提供することを第２の目的としている。
【課題を解決するための手段】
【０００９】
請求項１記載の音量データ変換装置は、音量データの入力値を変換特性に従って音量情報に変換し、該音量情報を出力する音量データ変換装置であって、前記入力値の少なくとも３つの値に対する出力値を設定する変換特性入力部と、入力される音量データの予め設定された最小値と最大値に対する出力値を設定するダイナミックレンジ設定部と、前記変換特性設定部で設定された出力値どうしの間を直線または曲線で補間して変換特性を設定し、出力値が上記ダイナミックレンジ設定部によって設定された出力値の範囲内となるように該設定された変換特性を補正する変換特性設定部と、前記変換特性設定部によって補正された変換特性に基づいて上記音量データを上記音量情報に変換し、該音量情報を出力する音量データ変換部とを備えたことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、入力された音量データに対して出力する音量データの大きさを任意に設定することができる。したがって、種々の状況に応じて音量を適宜設定することができる。また、変換特性入力部での設定をやり直すことなくダイナミックレンジを変更することができるので操作が簡便となる。
【発明を実施するための最良の形態】
【００１１】
（１）第１実施形態の構成
以下、この発明の第１実施形態を図１ないし図９を参照しながら説明する。この第１実施形態は、本発明を消音演奏ピアノに適用したものである。図１は鍵盤の下側の構成を示す図である。図１に示すように、鍵１０の下側には、シャッタＫＳが設けられており、このシャッタＫＳに対向する棚板１１の上面には、キーセンサＫＳＥが設けられている。キーセンサＫＳＥには上下方向に所定距離隔てて光センサが設けられており（図示略）、鍵１０が押下されると、はじめに上方の光センサが遮光され、次いで、下方の光センサが遮光される。逆に、離鍵時には、まず下方の光センサが受光状態になり、ついで、上方の光センサが受光状態になる。この第１実施形態においては、キーセンサＫＳＥの出力信号に基づいて押鍵速度を示すキーベロシティを検出するようになっている。
【００１２】
次に、図２は、この第１実施形態におけるコントローラ１００の構成を示すブロック図であり、図示のコントローラ１００は、キーセンサＫＳＥの遮光状態から押離鍵タイミングおよび押鍵速度を検出し、これに基づいてＭＩＤＩデータを発生する。図２において、１０１は装置各部を制御するＣＰＵである。１０２はＣＰＵ１０１において用いられるプログラムが記憶されているＲＯＭであり、１０３は各種データが一時記憶されるＲＡＭである。ＲＡＭ１０３はＣＰＵ１０１が行う制御に使用される制御データの記憶エリアとして使用される。１０４は各種操作子から構成されたパネルスイッチ部であり、ダイナミックレンジの設定等を行うためのボリュームスイッチ１１０を有している。
【００１３】
次に、１０５は、センサインターフェイスであり、各キーセンサＫＳＥに対応して設けられている光センサの受光状態に応じた信号をＣＰＵ１０１に出力する。この場合、ＣＰＵ１０１は、センサインターフェイス１０５から供給される信号に基づいて、いずれの鍵が操作されたかを認識するとともに、遮光タイミングから打鍵速度Ｈｖを算出する。また、ＣＰＵ１０１は、キーセンサＫＳＥの信号をセンサインターフェイス１０５から受けると、これに基づいてキーオンおよびキーオフタイミングを認識する。そして、ＣＰＵ１０１は、それらの演奏データから各イベントのＭＩＤＩデータを発生する。
【００１４】
１０６は、音源回路であり、ＣＰＵ１０１から供給されるＭＩＤＩデータに応じた楽音信号を合成する回路である。音源回路１０６は、アコーステックピアノと同様の楽音波形を記憶するとともに、他の楽器の楽音波形も記憶している。音色の選択は、操作パネル１０４内の各種スイッチによって行われ、指定された音色に対応する楽音波形が選択される。この音源回路１０６で作成された楽音信号は、スピーカＳＰまたはヘッドホンＨＨに供給されて楽音として発せられる。
【００１５】
次に、１２０は音量データ変換回路であり、これと上記ボリュームスイッチ１１０とによって第１実施形態の音量データ変換装置を構成している。音量データ変換装置は、ＣＰＵ１０１から供給されるＭＩＤＩデータのうち、押鍵速度を示すキーベロシティをボリュームスイッチ１１０の設定に応じて変換し、音源回路１０６に出力し、他のＭＩＤＩデータについては何ら変換を施すことなく音源回路１０６に出力するようになっている。以下、音量データ変換装置の構成について説明する。
【００１６】
図４はボリュームスイッチ１１０を示す平面図である。図４に示すように、ボリュームスイッチ１１０には、図中上下方向に移動自在な複数のスライドキー（操作部、変換特性入力部）１１１ａ，…１１１ｇを有している。ここで、アコーステックピアノで発音され
得る最小の音量（ピアニシモ）の楽音を発する押鍵がなされたときのキーベロシティは（０１）とされ、キーベロシティ（０１）を下回るような速度で押鍵がなされた場合には、ＣＰＵ１０１はキーベロシティを出力しない。
【００１７】
そして、最も左側のスライドキー１１１ａ（以下、このスライドキーをピアニシモ設定キー（ダイナミックレンジ入力部）とも称する）の位置を調整することにより、供給されるキーベロシティ（０１）に対して、出力するキーベロシティの大きさを自由に設定することができるようになっている。たとえば、図４に示す状態では、ピアニシモ設定キー１１１ａは（０１）に合わされており、キーベロシティ（０１）が音量データ変換回路１２０に入力されると、音量データ変換回路１２０はキーベロシティ（０１）を出力し、その結果、音源回路１０６からは音量の最も小さい楽音が発生させられる。また、図４に示す状態からピアニシモ設定キー１１１ａを上げて（０１）よりも大きい値に合わせると、キーベロシティ（０１）の入力に対して出力されるキーベロシティは、ピアニシモ設定キー１１１ａが指示する値と同じ値となる。その結果、音源回路１０６が発生する楽音の音量は、ピアニシモ設定キー１１１ａが指示する値に対応した大きさとなる。このように、ピアニシモ設定キー１１１ａは、音源回路１０６へ出力するピアニシモのキーベロシティを設定する機能を有している。
【００１８】
また、アコーステックピアノで発音される最大の音量（フォルテシモ）の楽音を発する押鍵がなされたときのキーベロシティは（７Ｆ）とされ、キーベロシティ（７Ｆ）を上回る速度で押鍵がなされた場合には、ＣＰＵ１０１は、キーベロシティ（７Ｆ）を出力する。そして、最も右側のスライドキー１１１ｇ（以下、このスライドキーをフォルテシモ設定キー（ダイナミックレンジ入力部）とも称する）の位置を調整することにより、供給されるキーベロシティ（７Ｆ）に対して、出力するキーベロシティの大きさを自由に設定することができるようになっている。
【００１９】
たとえば、図４に示す状態では、フォルテシモ設定キー１１１ｇは（７Ｆ）に合わされており、キーベロシティ（７Ｆ）が音量データ変換回路１２０に入力されると、音量データ変換回路１２０は、キーベロシティ（７Ｆ）を出力する。その結果、音源回路１０６からは音量の最も大きい楽音が発生する。また、図４に示す状態からフォルテシモ設定キー１１１ｇを下げて（７Ｆ）よりも小さい値に合わせると、キーベロシティ（７Ｆ）の入力に対して出力するキーベロシティの値はフォルテシモ設定キー１１１ａが指示する値と同じ値となる。その結果、音源回路１０６が発生する楽音の音量は、フォルテシモ設定キー１１１ｇが指示する値に対応した大きさとなる。このように、フォルテシモ設定キー１１１ｇは、音源回路１０６へ出力するフォルテシモのキーベロシティを設定する機能を有している。
【００２０】
以上のように、ピアニシモ設定キー１１１ａとフォルテシモ設定キー１１１ｇにより、音源回路１０６に出力するキーベロシティのダイナミックレンジを設定するようになっている。そして、設定されたダイナミックレンジ内における各楽音の音量は、スライドキー１１１ｂ〜１１１ｆ（以下、これらを変換特性入力キー（変換特性入力部）とも称する）によって自由に設定可能となっている。
【００２１】
変換特性入力キー１１１ｂ〜１１１ｆは、ＣＰＵ１０１から供給されるキーベロシティのうち、（０１），（２０），（４０），（６０）および（７Ｆ）の出力をそれぞれ設定するものである。たとえば、変換特性入力キー１１１ｃは、キーベロシティ（２０）の入力に対する出力を設定するためのもので、これを上下方向へ移動させることにより、出力するキーベロシティの値を増減するようになっている。
【００２２】
図４に示すように、ピアニシモ設定キー１１１ａとフォルテシモ設定キー１１１ｇで設定したキーベロシティのダイナミックレンジが最大であって、スライドキー１１１ｂ〜１１１ｆが最小値から最大値まで直線上に位置しているとき、入力したキーベロシティ（０１）〜（７Ｆ）に対して出力するキーベロシティは、変換特性入力キー１１１ｂ〜１１１ｆが指示する値と同じになる。ここで、ピアニシモ設定キー１１１ａおよびフォルテシモ設定キー１１１ｇが、図４に示す状態から上方または下方へ移動させられると、入力されたキーベロシティ（０１）〜（７Ｆ）に対して出力するキーベロシティが変更される。なお、これについては第１実施形態の動作の説明で詳述する。
【００２３】
そして、音量データ変換回路１２０の変換テーブル作成部（変換特性設定部）１２１は、上記したピアニシモ設定キー１１１ａ〜フォルテシモ設定キー１１１ｇが指示する値に対応する変換テーブルを作成し、この変換テーブルをメモリ１２２に記憶させる。音量データ変換部１２３には、ＣＰＵ１０１からキーベロシティを含むＭＩＤＩデータが出力され、音量データ変換部１２３は、メモリ１２２に記憶した変換テーブルを参照し、入力されたキーベロシティに対応するキーベロシティを読み出して音源回路１０６に出力する。
【００２４】
（２）第１実施形態の動作
Ａ．変換特性の設定
まず、音量データ変換装置によって変換特性を設定する動作について説明する。図４に示す状態では、ピアニシモ設定キー１１１ａは（０１）に合わせられ、フォルテシモ設定キー１１１ｇは（７Ｆ）に合わせられている。また、変換特性入力キー１１１ｂ〜１１１ｆは、（０１），（２０），（４０），（６０），（７Ｆ）にそれぞれ合わせられている。したがって、音量データ変換装置から出力されるキーベロシティは、それぞれ（０１），（２０），（４０），（６０），（７Ｆ）となり、直線的に増加する。
【００２５】
変換テーブル作成部１２１は、各変換特性入力キー１１１ｂ〜１１１ｆが指示する値に基づいて変換テーブルを作成する。まず、入力されるキーベロシティをＸ軸、出力するキーベロシティをＹ軸とし、変換特性入力キー１１１ｂ〜１１１ｆが指示する値（０１），（２０），（４０），（６０），（７Ｆ）どうしを線分で結んだときのＹ座標を、Ｘ座標の（０１）から始めて「１」刻みで求める。こうして作成される変換テーブルは、図４に一点鎖線で示すように、入力されるキーベロシティ（０１）〜（７Ｆ）に対して、出力するキーベロシティが（０１）から（７Ｆ）まで直線的に変化するものとなる。そして、変換テーブル作成部１２１は、Ｘ座標とＹ座標とが対になった変換テーブルをメモリ１２２に記憶させる。
【００２６】
変換テーブル作成部１２１が行う上記変換テーブルの作成方法は一例であり、各変換特性入力キー１１１ｂ〜１１１ｆが指示する値に基づいて、例えば次のような方法でも変換テーブルを作成することができる。
（１）まず、変換特性入力キー１１１ｇと変換特性入力キー１１１ａの設定値の差分の絶対値をとる。
（２）次に、各変換特性入力キー１１１ｂ〜１１１ｆの設定位置につき、ダイナミックレンジすなわちキーベロシティ（７ｆ）−（０１）に対する割合を求める。
（３）上記（１）と（２）を乗算して、各変換特性入力キー１１１ｂ〜１１１ｆの変換後のベロシティを求める。
（４）４次関数に、各変換特性入力キー１１１ｂ〜１１１ｆの入力値（０１），（２０），（４０），（６０），（７Ｆ）と上記（３）で求められた各ベロシティを入力して係数を求める。
（５）入力ベロシティを（０１）から１ずつ増やしながら上記（４）で求めた４次関数に入力して、変換テーブルを作成する。
【００２７】
この場合、変換特性入力キー１１１ｂ〜１１１ｆを右下がりに設定すれば、入力値が小さいと出力値が大きくなり、逆に入力値が大きいと出力値が小さくなるといった変換もできる。このとき、ダイナミックレンジは、変換特性入力キー１１１ａ，１１１ｇによって決まるが、キー１１１ａの設定位置をキー１１１ｇの設定位置よりも大きくするよりは、キー１１１ｇの設定位置をキー１１１ａの設定位置よりも大きくする方が感覚的に設定しやすい。このような設定を行うために、上記（１）で絶対値をとるようにしている。なお、４次関数は、入力値の数、すなわちこの場合は（０１），（２０），（４０），（６０），（７Ｆ）の５つから１を引いた次数から成立するもので、入力値の数に応じてｎ−１次の関数が用いられる。この変換テーブルの作成方法によれば、より正確な変換テーブルの作成が行われる。
【００２８】
Ｂ．消音演奏の動作
鍵１０が押下されると、鍵１０の動作は次のようにしてキーセンサＫＳＥにより検出される。鍵１０が下降すると鍵１０に取り付けたシャッタＫＳがキーセンサＫＳＥの上方の光センサを遮光し、次いで、下方の光センサを遮光する。そして、このキーセンサＫＳＥの出力信号に基づいて、ＣＰＵ１０１はキーベロシティを検出する。
【００２９】
なお、ＣＰＵ１０１は、キーセンサＫＳＥの下方の光センサが遮光されたタイミングによってキーオンタイミングを検出し、上方の光センサが遮光されてから受光状態になったタイミングによってキーオフタイミングを検出する。そして、これらキーオンタイミングおよびキーオフタイミングと上記キーベロシティによってＭＩＤＩデータが構成されている。このＭＩＤＩデータは音量データ変換部１２３に供給され、音量データ変換部１２３は、メモリ１２２に記憶させた変換テーブルを参照する。
【００３０】
入力されるキーベロシティは、（０１）から（７Ｆ）までのうち「１」刻みでいずれかの値を有している。音量データ変換部１２３は、入力されたキーベロシティの値に対応するキーベロシティの値を変換テーブルから読み出し、ＭＩＤＩデータのキーベロシティを読み出した値に書き替えて音源回路１０６に出力する。これにより、音源回路１０６が発生する楽音の音量は、変換特性入力キー１１１ｂ，…が指示する値に対応するものとなる。
【００３１】
Ｃ．変換特性の変更
次に、図４に示す状態からフォルテシモ設定キー１１１ｇを（７Ｆ）から下降させて、（６０）に合わせて消音演奏を行う場合について説明する（図５参照）。この場合、フォルテシモ設定キー１１１ｇが（６０）に設定されているため、入力されたキーベロシティ（７Ｆ）に対して出力するキーベロシティは（６０）となる。そして、変換テーブル作成部１２１は、図５に一点鎖線で示すように、出力するキーベロシティが（０１）から（６０）まで直線的に変化する変換テーブルを作成する。
【００３２】
したがって、音源回路１０６から発生させられる楽音のダイナミックレンジはやや狭くなり、かつ、大きい音がでにくくなるとともに、音量感が少し小さめとなる。しかしながら、そのような演奏が好まれる場合もある。たとえば、クラブやバーでピアノの演奏を行う場合には、音量を押さえたひかえめの演奏の方が好まれる。
【００３３】
次に、図５に示す状態からピアニシモ設定キー１１１ａを（０１）から上昇させて（２０）に合わせて消音演奏を行う場合について説明する（図６参照）。この場合には、フォルテシモ設定キー１１１ｇが（６０）に、ピアニシモ設定キー１１１ａが（２０）に合わせられているため、入力されたキーベロシティ（０１）および（７Ｆ）に対して出力されるキーベロシティは（２０）および（６０）となる。そして、変換テーブル作成部１２１は、図６に一点鎖線で示すように、出力するキーベロシティが（２０）から（６０）まで直線的に変化する変換テーブルを作成する。
【００３４】
したがって、音源回路１０６から発生させられる楽音のダイナミックレンジはさらに狭くなり、かつ、小さい音が出にくくなる。よって、この場合の演奏は、あまり抑揚のないものとなるが、演奏する曲によってはその方が雰囲気の出る場合がある。たとえば、ジャズピアノやラグタイムピアノあるいはバッハの曲を演奏する場合には、抑揚のない方が好まれる。
【００３５】
次に、図７は変換特性入力キー１１１ｂ〜１１１ｆを曲線状に配列した例を示す。この場合、変換テーブル作成部１２１は、まず、変換特性入力キー１１１ｂ〜１１１ｆが指示するキーベロシティどうしを線分で結んだときのＹ座標を、Ｘ座標の（０１）から始めて「１」刻みで求める。この場合、各線分は折れ線状をなす。次に、変換テーブル作成部１２１は、Ｘ座標を変化させたときにＹ座標の変化率が連続するようにＹ座標の値を補正する。これにより、Ｙ座標は曲線をなすように変化する。
【００３６】
次に、変換テーブル作成部１２１は、ピアニシモ設定キー１１１ａおよびフォルテシモ設定キー１１１ｇの設定に基づいて上記Ｙ座標をさらに補正する。すなわち、図７に示すように、変換特性入力キー１１１ｆは（７Ｆ）を指示しているのに対し、フォルテシモ設
定キー１１１ｇは（４Ａ）を指示している。そこで、出力するキーベロシティの最大値が（４Ａ）となるようにＹ座標をさらに補正する。この補正に際しては、Ｘ座標が（０１）のときのＹ座標（１８）を固定したまま、Ｙ座標の変化率を減少させてＹ座標がなす曲線の勾配を小さくし、Ｘ座標が（７Ｆ）のときにＹ座標が（４Ａ）となるようにする。図中一点鎖線はそのようにして補正したＹ座標がなす曲線を示すもので、そのときのＸ座標とＹ座標の対を変換テーブルとする。
【００３７】
なお、図７に示すボリュームスイッチ１１０の設定では、全体的に音量が小さく、しかも、ダイナミックレンジも狭い。したがって、音量の大きい音が出にくく音量感も小さめとなるが、譜読みを行うときには音量の大小に紛らわされることが少ないので便利である。
【００３８】
次に、図８は、変換特性入力キー１１１ｂがピアニシモ設定キー１１１ａが指示する値よりも大きな値を指示し、変換特性入力キー１１１ｆがフォルテシモ設定キー１１１ｇが指示する値よりも小さい値を指示している例である。この例では、変換テーブル作成部１２１は、まず、前述したと同様にして、曲線をなすＹ座標を求める。次に、出力するキーベロシティの最大値がフォルテシモ設定キー１１１ｇが指示する（７Ｆ）となるようにＹ座標をさらに補正する。この補正に際しては、Ｘ座標が（０１）のときのＹ座標（例えば２５）を固定したまま、Ｙ座標の変化率を増加させてＹ座標がなす曲線の勾配を大きくし、Ｘ座標が（７Ｆ）のときにＹ座標が（７Ｆ）となるようにする。
【００３９】
次に、変換テーブル作成部１２１は、Ｘ座標が（７Ｆ）のときのＹ座標（７Ｆ）を固定したまま、Ｙ座標の変化率を増加させてＹ座標がなす曲線の勾配を大きくし、Ｘ座標が（０１）のときにＹ座標が（０１）となるようにする。図中一点鎖線はそのようにして補正したＹ座標がなす曲線を示すもので、そのときのＸ座標とＹ座標の対を変換テーブルとする。
【００４０】
なお、図８に示すボリュームスイッチ１１０の設定では、音量の抑揚が強くダイナミックレンジも広い。したがって、クラシック音楽など各種音楽の演奏に向いている。また、図９に示すようにボリュームスイッチ１１０を設定した場合も、図８の場合と同様にして変換テーブルを作成する。図９に示す設定では、音量の大きな音が出易く音量感も大きいがダイナミックレンジは狭い。
【００４１】
上記構成の音量データ変換装置にあっては、入力されたキーベロシティに対して出力するキーベロシティを任意に設定することができる。したがって、演奏をヘッドホンで聴くかスピーカで聴くかによって好みの音量を設定することができる。また、演奏を行う部屋の大きさ、夜に演奏を行うのか昼に行うのか、クラシックかジャズか、あるいは、静かな曲かにぎやかな曲か、心を込めた演奏か指の練習かなどによって音量を適宜設定することができ、非常に便利である。たとえば、小さい音量域でダイナミックレンジを狭くしたり、大きな音量域でダイナミックレンジを狭くするなど、上記のような状況に応じて音量を適宜設定することができる。
【００４２】
特に、上記第１実施形態では、変換特性入力キー１１１ｂ，…を操作することなく、ピアニシモ設定キー１１１ａやフォルテシモ設定キー１１１ｇを操作するだけでダイナミックレンジを調整することができるので、操作が非常に簡単である。また、スライドキー１１１ａ，…の配置により音量の設定が一目で判るので、非常に便利である。さらに、出力側キーベロシティが曲線をなすように補正するので、音量の変化が滑らかで聴いていて違和感が生じない。
【００４３】
（３）第２実施形態の構成
次に、この発明の第２実施形態について、図１０〜図１５を参照して説明する。第２実施形態による音量データ変換装置の適用対象は自動演奏ピアノであり、第１の実施形態とは異なるが、この発明に関する要部は消音演奏ピアノおよび自動演奏ピアノに共通して適用可能であるので、本発明と直接的に関係しない部分については説明を省略する。
【００４４】
本発明の範囲において、第２実施形態における自動演奏ピアノが第１実施形態におけるものと異なる点は、コントローラ１００（図２参照）に代えてコントローラ２００を採用した点である。ここで、第２実施形態における自動演奏ピアノの構成を図１０に示す。なお、図１０において、図２と共通する部分には同一の符号を付し、その説明を省略する。
【００４５】
図１０から明らかなように、自動演奏ピアノと消音演奏ピアノとの差異を除けば、コントローラ２００がコントローラ１００と相違する点は、ボリュームスイッチ１１０および音量データ変換回路１２０からなる音量データ変換装置に代えて、ボリュームスイッチ部２１０および音量データ変換回路２２０からなる音量データ変換装置を有する点のみである。この相違点は、詳しくは後述するが、音高（キー番号）に応じた音量変換機能を音量データ変換装置に付加したことに起因して生じたものである。以下、上記相違点に着目して第２実施形態の構成および動作について説明する。
【００４６】
図１１は第２実施形態による音量データ変換装置の構成を示す図であり、図中の音量データ変換回路２２０において、変換テーブル作成部（変換特性設定部）２２１，メモリ２２２，音量データ変換部２２３は、図３中の対応する各部１２１，１２２，１２３の機能を有する。また、変換テーブル作成部２２１は、ボリュームスイッチ部１１０による設定値に対応する変換テーブルを作成し、作成した変換テーブルをメモリ２２２に記憶させる。音量データ変換部２２３は、ＣＰＵ１０１からキーベロシティとキー番号とを含むＭＩＤＩデータを入力し、メモリ２２２に記憶した変換テーブルを参照し、入力されたキーベロシティおよびキー番号に対応するキーベロシティを求めて後段の鍵駆動回路（図示略）へ出力する。
【００４７】
次に、図１２を参照し、ボリュームスイッチ部２１０について説明する。図１２に示すように、ボリュームスイッチ部２１０には、液晶パネル２１３が設けられている。この液晶パネル２１３を含む表示装置（図示略）は、図中上下方向に伸びたインジケータを図中左右方向に複数個並べて液晶パネル２１３上に表示するとともに、設定値を表す図形（以後、「指標」という）を各インジケータ上に表示するよう構成されている。上記複数のインジケータは、ＭＩＤＩデータ中のキーベロシティに対応したインジケータ２１１ａ，…２１１ｇと、キー番号に対応したインジケータ２１２ａ，…２１２ｇとに分類され、各分類間で対応するもの同士が対をなすよう隣接して配置される。なお、ここでは、イ
ンジケータ２１１ａ，…２１１ｇ上の指標は緑色で、インジケータ２１２ａ，…２１２ｇ上の指標は赤色で表示されるものとする。
【００４８】
また、２１４ａ〜２１４ｇは、それぞれ、長手方向が図中上下方向に配されたアップダウンスイッチであり、各インジケータの対に対応する位置に設けられ、上部の“＋”部分（下部の“−”部分）が押下されることにより、押下時間または押下回数に応じて、対応するインジケータ上の指標の位置を上昇（下降）させる。なお、アップダウンスイッチに代えてボリュームツマミ等を採用することも可能である。
【００４９】
２１５および２１７はそれぞれロータリースイッチ、２１６は押下されるとその旨の信号を出力し自動的に復帰するスイッチであり、スイッチ２１５は設定対象（ＭＩＤＩデータ中のキーベロシティに対する変換テーブル／キー番号に対する変換テーブル）を切り換えるために、スイッチ２１６は変換テーブルの設定のトリガを入力するために、スイッチ２１７は設定あるいは呼び出しする変換テーブルの記憶領域を切り換えるために使用される。なお、音量データ変換回路２２０は、メモリ２２２において、ＭＩＤＩデータ中のキーベロシティに対する変換テーブルの記憶領域とキー番号に対する変換テーブルの記憶領域とが重複しないよう管理している。
【００５０】
また、図１２に示すように、液晶パネル２１３の下側には、各インジケータ２１１ａ，…２１１ｇに対してＭＩＤＩデータ中のキーベロシティ“ｐ”，“００”，…“ｆ”が、各インジケータ２１２ａ，…２１２ｇに対してキー番号“１”，“１６”，…“８８”が描かれており、同左右側には、各インジケータ２１１ａ，…２１１ｇの目盛りとして出力値“０１”，“２０”，…“７Ｆ”が、各インジケータ２１２ａ，…２１２ｇの目盛りとして補正値“−４０”，“−２０”，…“＋４０”が描かれている。なお、これらの文字を、液晶パネル２１３によって表示するようにしてもよい。また、言うまでもないが、キー番号は低音から高音に向けて順に付与されている。
【００５１】
インジケータ２１１ａ，…２１１ｇおよびアップダウンスイッチ２１４ａ，…２１４ｇは、スライドキー１１１ａ，…１１１ｇ（図４参照）に相当するものであり、これらによって達成される機能も第１実施形態における機能と同一である。一方、インジケータ２１２ａ，…２１２ｇおよびアップダウンスイッチ２１４ａ，…２１４ｇにより達成される機能は、キー番号に応じて音量データを変換するための変換テーブルを作成する機能である。
【００５２】
この新たな機能によれば、例えば、スイッチ２１５がイコライザ側に切り換えられている場合には、アップダウンスイッチ２１４ａ，…２１４ｇを操作することにより、第１番目のキー、第１６番目のキー、…、第８８番目のキーに対応する補正値を設定し、スイッチ２１６を押下することにより、設定された補正値に基づいて直線あるいは曲線補間を行い、全てのキー番号に対する補正値のテーブル（キー番号に対する変換テーブル）を作成し、スイッチ２１７で指定されているメモリ２２２内の領域に記憶することができる。なお、スイッチ２１６の押下をトリガとして変換テーブルを作成・記憶することは、ＭＩＤＩデータ中のキーベロシティに対応する変換テーブルを作成する際にも共通する。
【００５３】
また、スイッチ２１７が切り換えられると、これをトリガとして、スイッチ２１５がイコライザ側に切り換えられている場合には、スイッチ２１５とスイッチ２１７により指定された記憶領域からイコライザ用の変換テーブルが呼び出され、液晶パネル２１３上のイコライザに関する全ての指標の位置が、当該変換テーブルに応じた位置となる。この時、キーベロシティに関する全ての指標の位置については変化はなく、スイッチ２１５がベロシティ側にあった時にスイッチ２１７により指定された記憶領域から呼び出されたベロシティ用の変換テーブルに基づく指標がそのまま表示されている。
【００５４】
一方、スイッチ２１７が切り換えられた時に、スイッチ２１５がベロシティ側に切り換えられている場合には、スイッチ２１５とスイッチ２１７により指定された記憶領域からベロシティ用の変換テーブルが呼び出され、液晶パネル２１３上のベロシティに関する全ての指標の位置が、当該変換テーブルに応じた位置となる。この時、イコライザに関する全ての指標の位置については変化はなく、スイッチ２１５がイコライザ側にあった時にスイッチ２１７により指定された記憶領域から呼び出されたイコライザ用の変換テーブルに基づく指標がそのまま表示されている。なお、いずれの場合においても、液晶パネル２１３の一部に、キーベロシティとイコライザの現在の表示番号（プリセット番号）が表示されるようにするとなお良い。
【００５５】
また、音量データ変換部２２３は、スイッチ２１５とスイッチ２１７により指定された記憶領域から２種類の変換テーブルを呼び出し、まず、キーベロシティに対応した変換テーブルを参照して、ＭＩＤＩデータ中のキーベロシティを変換し、音量およびダイナミックレンジを調整する。次に、音量データ変換部２２３は、キー番号に対応した変換テーブルを参照して、ＭＩＤＩデータ中の音高（キー番号）に応じた補正値を調整後のキーベロシティに加算し、加算結果を出力する。なお、キー番号に対応した変換テーブルを先に使用するようにしても良いし、両変換テーブルを合成した変換テーブルを予め作成し、この変換テーブルを用いて出力値を求めるようにしてもよい。また、補正値を加算するのではなく、例えば、入力と出力との比を補正量として設定し、この補正量を上記「調整後のキーベロシティ」に乗算するようにしてもよい。
【００５６】
（４）第２実施形態の動作
Ａ．変換特性のプリセット
まず、音量データ変換装置により変換特性をプリセットする動作について説明する。変換特性をプリセットするには、まず、スイッチ２１５および２１７を操作し、設定しようとする変換テーブルの種類、および変換テーブルを記憶する領域を選択する。ここでは、図１２に示すように、“４”で表される記憶領域に、キー番号に対応した変換テーブルをプリセットするものとする。
【００５７】
次に、アップダウンスイッチ２１４ａ〜２１４ｇを操作し、インジケータ２１２ａ，…２１２ｇ上の各指標を所望の位置に配置する。図１２の例では、各指標は、低音側から高音側にかけて直線的に上昇するよう配置されている。各指標の配置は任意であるが、例えば、ＭＩＤＩデータ中のキーベロシティに対する変換テーブルによって音量あるいはダイナミックレンジが絞られている場合には、前述した問題を避けるために、図１３に示すように、高音側の音量を上げるような配置が望ましい。また、例えば、消音演奏ピアノに適用する場合には、電子音源であることに起因して高音側の音量が大きく聞こえるので、図１４に示すように、高音側の音量を下げるような配置が望ましい。さらに、中音部に比べて低音部および高音部の音量が小さいピアノに適用する場合には、図１５に示すような配置にすることで、全音域における音量バランスを整えることができる。
【００５８】
インジケータ２１２ａ，…２１２ｇ上の各指標を所望の位置に配置し終えたら、スイッチ２１６を押下することにより、変換テーブル作成部２２１によって、各指標の設定値に基づいて変換テーブル（キー番号に対する変換テーブル）が作成されるが、この作成処理は、第１実施形態における処理と同様であるので、その説明を省略する。変換テーブル作成部２２１によって作成された変換テーブルは、スイッチ２１７で指定されたメモリ２２２上の領域に記憶される。この際、同一領域に存在していたデータは上書きされる。
【００５９】
Ｂ．自動演奏の動作
次に、自動演奏時の動作について説明する。自動演奏時には、ＣＰＵ１０１から音量データ変換部２２３へ、キー番号およびキーベロシティを含むＭＩＤＩデータが供給され、音量データ変換部２２３は、スイッチ２１７で指定されたメモリ２２２上の領域に記憶している２種類の変換テーブルを参照して、ＭＩＤＩデータ中のキーベロシティを当該キーベロシティに応じて変換し、変換結果にキー番号に応じた補正値を加算し、加算結果でＭＩＤＩデータ中のキーベロシティを書き換え、後段の鍵駆動回路へ出力する。これにより、発生する楽音の音量は、液晶パネル２１３上の指標が表す値に対応したものとなる。
Ｃ．変換特性の変更
変換特性の変更動作については、スイッチ２１５およびスイッチ２１７を操作して変更対象の変換テーブルを選択し、液晶パネル２１３の表示内容を当該変換テーブルに応じた内容としておく点を除いて、変換特性のプリセットの動作と同様であるので、その説明を省略する。
【００６０】
（５）変更例
以下、上述した各実施形態の変更例について説明する。ここでは、説明の繁雑化回避のために、主に第１実施形態に着目して変更例を挙げるが、以下に述べることと同様なことが第１実施形態と同様な機能を有する第２実施形態にも当てはまることは言うまでもない。
【００６１】
（ａ）前記第１実施形態ではピアニシモ設定キー１１１ａとフォルテシモ設定キー１１１ｇとを設けているが、変換特性入力キー１１１ｂ〜１１１ｆのみでも本発明の課題を解決することができる。すなわち、変換特性入力キー１１１ｂ，１１１ｆを操作することによって、ダイナミックレンジとともに変換特性が設定されるように構成すれば良い。
（ｂ）第１実施形態では、変換特性入力キー１１１ｂ，…を５つ設けているが、少なくとも３つあれば大まかではあるが変換特性を設定することができる。また、５つよりも多く設けることにより、きめ細かな設定を行うことが可能となる。これらのことは、第２実施形態におけるインジケータ２１１ａ，…およびインジケータ２１２ａ，…についても同様である。
（ｃ）第１実施形態では、変換特性入力キー１１１ｂ，…で設定した出力側キーベロシティどうしの間を線形補間した後に、出力側キーベロシティが曲線状をなすように補正しているが、線形補間だけ行うようにしても良い。これと同様なことが、第２実施形態におけるキー番号に対する変換テーブルの作成処理についても言える。
【００６２】
（ｄ）第１実施形態では、入力されるキーベロシティの最小値（０１）から最大値（７Ｆ）までの間を等分割して変換特性入力キー１１１ｂ，…を設けているが、不等分割にして設けることもできる。たとえば、変換特性入力キー１１１ｃをキーベロシティ（３０）の入力に対する出力側キーベロシティの設定に用いることができる。その際に、各変換特性入力キー１１１ｂ〜１１１ｆに割り当てるキーベロシティを演奏者が任意に設定できるようにしてもよい。すなわち、例えば、各変換特性入力キー１１１ｂ〜１１１ｆでキーベロシティが０１，１０，２０，４０，７ｆの入力に対する出力側キーベロシティの設定を行うといったことが可能になる。この場合、入力キーベロシティが小さい場合の変換カーブは細かく設定でき、一方、入力ベロシティが大きい場合の変換カーブの設定は荒い。すなわち、演奏者の好みに応じて、細かく設定したいところに重点的にスイッチを割り当て、荒くても良いところは少なくして、限られたスイッチで多彩なカーブの作成が可能になる。また、たとえば、入力されるキーベロシティの中間値（例えば２０）から中間値（例えば６０）までの間を分割して変換特性入力キー１１１ｂ，…を設けることもできる。この場合には、変換特性入力キー１１１ｂ，…で設定した出力側キーベロシティがなす曲線（または直線）を延長して最小値（０１）および最大値（７Ｆ）までの出力側キーベロシティを設定することができる。標準的な変換特性の変換テーブルを記憶する記憶手段と、この記憶手段に記憶された変換テーブルとボリュームスイッチ１１０で設定された変換テーブルとを選択する操作子を設け、音量データ変換回路１２０がこの操作子で選択された変換テーブルを用いてベロシティを変換するようにしてもよい。この場合、記憶する変換テーブルを複数用意しておき、その中から任意のテーブルを選択できるようにするとさらに良い。加えて、この記憶手段を書込可能なものとするとともに、ボリュームスイッチ１１０で設定された変換テーブルをこの記憶手段に記憶できるようにすれば、任意に設定した変換テーブルを容易に再現することが可能になる。
【００６３】
（ｅ）前記第１実施形態では、音量データ変換回路１２０をＣＰＵ１０１と音源回路１０６の中間に設けているが、センサインターフェイス１０５とＣＰＵ１０１の中間に配置することもできる。あるいは、ＣＰＵで音量データ変換回路１２０の機能を実行するよう
構成することもできる。あるいは、消音演奏ピアノなどの鍵盤楽器とは独立した構成にすることができる。
（ｆ）前記第２実施形態では、液晶パネル２１３を用いて各インジケータを示したが、ＬＥＤ列で代替することも可能である。この際、補正値のメモリとキーベロシティのメモリとをスイッチ２１５に連動して切り換え表示するようにしてもよい。
（ｇ）本発明の音量データ変換装置は、消音演奏用ピアノの他に、前述したような練習用ピアノ、電子楽器あるいは自動演奏ピアノなどあらゆる楽器に適用可能である。
【００６４】
（ｈ）前記第２実施形態では、スイッチ２１６とスイッチ２１７のベロシティとイコライザの機能をスイッチ２１５で切り換えて使用しているが、スイッチ２１５の代わりにスイッチ２１６，２１７を２系統備え、それぞれをベロシティ／イコライザ専用の系統として用いるようにしてもよい。すなわち、ベロシティ用スイッチ２１６，２１７およびイコライザ用スイッチ２１６’，２１７’（図示せず）とすることができる。
【００６５】
（ｉ）前記第２実施形態におけるイコライザのキー番号表示を全キー（８８キー分）対応とし、任意のキーに対して独立に補正値を設定するようにしてもよい。例えば、図示を略すが、各スイッチ２１４ａ〜２１４ｇに対応してキー選択用のアップダウンスイッチ２１４ａ’〜２１４ｇ’を設け、これらのスイッチ２１４ａ’〜２１４ｇ’の操作に応じて、対応するスイッチ２１４ａ〜２１４ｇに割り当てられたキー番号が１つずつ増減するよう設定するとともに、鍵盤を模式的に表す画像を液晶パネル２１３上に表示させ、各スイッチ２１４ａ〜２１４ｇに割り当てられたキー番号に対応する上記画像上の位置にキー選択用の指標を表示させるようにすれば、上述の全キー対応を実現することが可能であり、任意のキーに対して独立に補正値を設定することができる。
【００６６】
任意のキーに対して独立に補正値を設定することができるということは、ある特定のキー（単数または複数）についてのみイコライズすることが可能であることを意味しており、よって、特定のキーの鳴り易さや鳴り難さを補正することもできる。また、大部分のキーについては補間により値を設定し、特定のキーについてのみ補正値を補正することもできるので、きめ細かな設定を行うことができるとともに、全てのキーについての補正値を１つ１つ設定する場合に比べて、設定操作を簡素化することができる。なお、上述した例では、鍵盤を模式的に表す画像上に指標を表示させるようにしているが、各スイッチ２１４ａ〜２１４ｇに対応した液晶パネル２１３上の領域に各スイッチ２１４ａ〜２１４ｇに割り当てられたキー番号を数値表示するようにしてもよい。
【００６７】
（ｊ）前記第２実施形態におけるベロシティに関する表示部において、さらに別の指標（例えば黒色）を用いて、インジケータ２１１ａ，２１１ｇ上の指標の位置で決まるダイナミックレンジおよび音量域によって変換された後の特性（実際の出力カーブ）を表示するようにしてもよい。このようにすることによって、使用者は、例えば、図６中に一点鎖線で示すような実際の出力カーブを視認しつつ変換特性を設定することができる。なお、上述した（ｉ），（ｊ）は、液晶パネルのような表示手段を採用すれば、第１実施形態においても同様に適用可能な事項である。
【００６８】
以上説明したようにこの発明の音量データ変換装置においては、入力された音量データに対して出力する音量データの大きさを任意に設定することができる。したがって、種々の状況に応じて音量を適宜設定することができ、非常に便利である。また、変換特性入力部での設定をやり直すことなくダイナミックレンジを変更することができるので操作が簡便である。
【図面の簡単な説明】
【００６９】
【図１】本発明の第１実施形態による音量データ変換装置が適用された消音演奏ピアノの鍵盤の下部構造を示す側面図である。
【図２】同消音演奏ピアノの電気的構成を示すブロック図である。
【図３】同音量データ変換装置の電気的構成を示すブロック図である。
【図４】同音量データ変換装置におけるボリュームスイッチのスライドキーの配置の例を示す平面図である。
【図５】スライドキーの配置の例を示す平面図である。
【図６】スライドキーの配置の例を示す平面図である。
【図７】スライドキーの配置の例を示す平面図である。
【図８】スライドキーの配置の例を示す平面図である。
【図９】スライドキーの配置の例を示す平面図である。
【図１０】本発明の第２実施形態による音量データ変換装置が適用された自動演奏ピアノの電気的構成を示すブロック図である。
【図１１】同音量データ変換装置の電気的構成を示すブロック図である。
【図１２】同音量データ変換装置におけるボリュームスイッチ部の構成を示す平面図である。
【図１３】同ボリュームスイッチ部における指標の配置の例を示す平面図である。
【図１４】同ボリュームスイッチ部における指標の配置の例を示す平面図である。
【図１５】同ボリュームスイッチ部における指標の配置の例を示す平面図である。
【符号の説明】
【００７０】
１１１ａ…ピアニシモ設定キー（ダイナミックレンジ入力部）、１１１ｂ〜１１１ｆ…変換特性入力キー（変換特性入力部）、１１１ｇ…フォルテシモ設定キー（ダイナミックレンジ入力部）、１２１…変換テーブル作成部（変換特性設定部）、２１１ａ〜２１１ｇ…インジケータ（アップダウンスイッチ２１４ａ〜２１４ｇと合わせて変換特性入力部を構成する）、２１２ａ〜２１２ｇ…インジケータ（アップダウンスイッチ２１４ａ〜２１４ｇと合わせてキースケーリング用変換特性入力部を構成する）、２１４ａ〜２１４ｇ…アップダウンスイッチ、２２１…変換テーブル作成部（キースケーリング用変換特性設定部）
【図１】
2006031057.tif 000003
【図２】
2006031057.tif 000004
【図３】
2006031057.tif 000005
【図４】
2006031057.tif 000006
【図５】
2006031057.tif 000007
【図６】
2006031057.tif 000008
【図７】
2006031057.tif 000009
【図８】
2006031057.tif 000010
【図９】
2006031057.tif 000011
【図１０】
2006031057.tif 000012
【図１１】
2006031057.tif 000013
【図１２】
2006031057.tif 000014
【図１３】
2006031057.tif 000015
【図１４】
2006031057.tif 000016
【図１５】
2006031057.tif 000017