(57)【要約】      （修正有）【課題】アコースティックピアノの鳴り方を再現する電子楽器を提供する。【解決手段】電子楽器２０は、鍵盤２１、発音部２８および制御部２４を備える。鍵盤２１は、第１の鍵と、第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む。制御部２４は、第２の鍵に対応する響板共鳴音波形データのパンニング値が第１の鍵及び第３の鍵にそれぞれ対応する響板共鳴音波形データのパンニング値より大きい設定、或いは第２の鍵に対応する響板共鳴音波形データのパンニング値が第１の鍵及び第３の鍵にそれぞれ対応する響板共鳴音波形データのパンニング値より小さい設定に従って、響板共鳴音波形データに基づいて生成される音を発音部２８が出力するよう制御する。【選択図】図３
2018146876.tif 000002
【特許請求の範囲】
【請求項１】
第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、
ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、
前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するよう制御する制御部と、
を備える電子楽器。
【請求項２】
前記第３の鍵は、前記第２の鍵の右側に隣接する鍵である請求項１に記載の電子楽器。
【請求項３】
前記発音部は、ピアノの打弦音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側からさらに出力し、
前記制御部は、前記第２の鍵に対応する前記打弦音波形データのパンニング値が前記第１の鍵に対応する前記打弦音波形データのパンニング値より大きく、前記第３の鍵に対応する前記打弦音波形データのパンニング値より小さい設定、或いは前記第２の鍵に対応する前記打弦音波形データのパンニング値が前記第１の鍵に対応する前記打弦音波形データのパンニング値より小さく、前記第３の鍵に対応する前記打弦音波形データのパンニング値より大きい設定に従って、前記打弦音波形データに基づいて生成される音を前記発音部が出力するようさらに制御する請求項１または２に記載の電子楽器。
【請求項４】
前記発音部は、ピアノの棚板衝突音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側からさらに出力し、
前記制御部は、前記第２の鍵に対応する前記棚板衝突音波形データのパンニング値が前記第１の鍵に対応する前記棚板衝突音波形データのパンニング値より大きく、前記第３の鍵に対応する前記棚板衝突音波形データのパンニング値より小さい設定、或いは、前記第２の鍵に対応する前記棚板衝突音波形データのパンニング値が前記第１の鍵に対応する前記棚板衝突音波形データのパンニング値より小さく、前記第３の鍵に対応する前記棚板衝突音波形データのパンニング値より大きい設定に従って、前記棚板衝突音波形データに基づいて生成される音を前記発音部が出力するようさらに制御する請求項１〜３のいずれか一項に記載の電子楽器。
【請求項５】
前記第２の鍵に対応する音高は、ピアノの短駒の右端の駒に対応する音高であり、
前記第３の鍵に対応する音高は、ピアノの長駒の左側の駒に対応する音高である請求項１〜４のいずれか一項に記載の電子楽器。
【請求項６】
前記制御部は、前記第３の鍵に対応する前記響板共鳴音波形データのパンニング値が、前記鍵盤が含む最低の音高の鍵に対応する前記響板共鳴音波形データのパンニング値より小さい設定、或いは前記第３の鍵に対応する前記響板共鳴音波形データのパンニング値が、前記鍵盤が含む最低の音高の鍵に対応する前記響板共鳴音波形データのパンニング値より大きい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するようさらに制御する請求項５に記載の電子楽器。
【請求項７】
第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、
ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、
を備える電子楽器に用いられる方法であって、
前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するよう制御する発音制御方法。
【請求項８】
第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、
ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、
を備える電子楽器として用いられるコンピューターに、
前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力する処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アコースティックピアノの鳴り方を再現する電子楽器、発音制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、アコースティックピアノの音色を電子楽器において再現する技術が各種開発されている。例えば、特許文献１には、演奏者の位置においてピアノの音をリアルに再現するために、４チャンネルのマイクロホンにより録音したピアノの音を、電子楽器の４チャンネルのスピーカーから出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４１２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記特許文献１に記載の発明は、電子楽器が４チャンネルのスピーカーを備えることを前提にしており、しかも、各スピーカーを各マイクロホンの位置に対応するように配置する必要がある。このため、一般的な電子楽器には、上述した技術を適用できないという問題があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、アコースティックピアノの鳴り方を再現する電子楽器、発音制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施態様である電子楽器は、第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するよう制御する制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、アコースティックピアノの鳴り方を再現する電子楽器を提供できる。
【図面の簡単な説明】
【０００８】
【図１】アコースティックピアノの概略構成の一例を示す上面図である。
【図２】録音された楽音から打弦音および響板共鳴音の波形データを生成する方法の一例を説明するための図である。
【図３】本発明の一実施形態に係る電子楽器の概略構成を示すブロック図である。
【図４】パンニングテーブルの値をグラフ化した図である。
【図５】ＣＰＵ処理の手順を示すフローチャートである。
【図６】音源処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下では、図面を参照して、本発明の原理および本発明において用いられる楽音波形データの生成方法について説明する。その後、本発明の原理に基づく実施形態について説明する。なお、図面の寸法比率は、説明の都合上誇張され、実際の比率とは異なる場合がある。
【００１０】
［発明の原理］
図１は、アコースティックピアノの概略構成の一例を示す上面図である。
【００１１】
アコースティックピアノ１０は、響板１１、鍵盤１２、複数の弦１３および複数の駒１４を備える。響板１１は、図１の実線により示すような形状を有する木製の振動板であり、弦１３の振動を受けて共鳴する。鍵盤１２は、複数の鍵を含む。複数の弦１３は、響板１１の上方に張られた複数本のピアノ弦である。複数の駒１４は、短駒１４Ｓおよび長駒１４Ｌのいずれかに分類され、響板１１上に位置し、各弦１３の振動を響板１１に伝える。
【００１２】
図１に示す例では、短駒１４Ｓは、音高Ｅ１以下に対応する複数の駒を含み、長駒１４Ｌは、音高Ｆ１以上に対応する複数の駒を含む。短駒１４Ｓの右端の駒は、音高Ｅ１に対応する駒であり、長駒１４Ｌの左端の駒は、音高Ｆ１に対応する駒である。すなわち、短駒１４Ｓの左端の駒から右端の駒までは、順に鍵盤１２の左端の鍵から音高Ｅ１に対応する鍵１２Ｅ１までに対応する。同様に、長駒１４Ｌの左端の駒から右端の駒までは、順に鍵盤１２の音高Ｆ１に対応する鍵１２Ｆ１から右端の鍵までに対応する。そして、対応する一対の駒と鍵とは、弦１３により結ばれる。図１では、音高Ｅ１、Ｆ１にそれぞれ対応する弦１３Ｓ、１３Ｌのみ示しており、その他の弦の記載は省略している。
【００１３】
アコースティックピアノ１０の動作としては、まず、鍵盤１２に含まれる或る鍵が押鍵されると、図１の破線により示す範囲に位置するハンマー（図示せず）が、前記或る鍵に対応する弦１３を打弦する。打弦により発生した振動は、打弦された弦１３を伝わり、短駒１４Ｓまたは長駒１４Ｌを経由して響板１１に伝わる。そして、響板１１は、弦振動を伝える或る駒１４の位置を中心に、響板共鳴音を発生する。
【００１４】
このように、鍵が押鍵されると、弦が打弦される音（以下「打弦音」と呼ぶ）と共に、響板１１が共鳴する音（以下「響板共鳴音」と呼ぶ）が発生する。また、周知のように、鍵が押鍵されると、アコースティックピアノ１０が備える棚板（図示せず）に鍵が衝突する音（以下「棚板衝突音」と呼ぶ）も発生しうる。すなわち、アコースティックピアノ１０の音は、打弦音、響板共鳴音および棚板衝突音を含む。
【００１５】
打弦音、響板共鳴音および棚板衝突音は、それぞれ異なる位置において発生する。例えば、打弦音は、ハンマーの打弦位置において発生する。したがって、打弦音の発生位置は、押鍵される鍵の音高が高くなるにつれて、演奏者から見て右方向に移動する。また、棚板衝突音は、鍵の押鍵位置において発生する。したがって、棚板衝突音の発生位置も、押鍵される鍵の音高が高くなるにつれて、演奏者から見て右方向に移動する。
【００１６】
一方で、響板共鳴音は、弦振動を伝える駒１４の位置を中心に発生する。したがって、響板共鳴音の発生位置は、押鍵される鍵の音高がＥ１以下の音域では、音高が高くなるにつれて、短駒１４Ｓ上を演奏者から見て左奥から右手前方向に移動する。また、音高がＦ１以上の音域では、音高が高くなるにつれて、長駒１４Ｌ上を演奏者から見て左奥から右手前方向に移動する。さらに、音高Ｅ１とＦ１とは、対応する鍵の位置が隣接するにも関わらず、対応する駒の位置が大きく離れているため、響板共鳴音の発生位置が大きく異なるという関係にある。
【００１７】
本発明は、上述したような、アコースティックピアノの音に含まれる打弦音、響板共鳴音および棚板衝突音の発生位置の変化をシミュレートして、電子楽器において、アコースティックピアノの鳴り方を再現するものである。
【００１８】
［楽音波形データの生成方法］
打弦音、響板共鳴音および棚板衝突音の発生位置の変化をシミュレートするため、まず、ピアノの楽音波形データとして、打弦音、響板共鳴音および棚板衝突音の三つの波形データを準備する必要がある。以下では、波形データの生成方法の一例について説明する。
【００１９】
（Ａ）打弦音波形データおよび響板共鳴音波形データ
まず、アコースティックピアノの押鍵により発生する音を、マイクロホンを使用して、各音高毎に録音する。録音された楽音が、打弦音および響板共鳴音のみを含むように、鍵を棚板に衝突させないように押鍵してもよい。そして、録音された楽音から、以下に示すように、打弦音および響板共鳴音を表現する波形データを生成する。
【００２０】
図２は、録音された楽音から打弦音および響板共鳴音の波形データを生成する方法の一例を説明するための図である。
【００２１】
図２の（ａ）は、録音された楽音に含まれる周波数成分の一例を示す。（ｂ）は、（ａ）から生成された打弦音波形データに含まれる周波数成分の一例を示す。（ｃ）は、（ａ）から生成された響板共鳴音波形データに含まれる周波数成分の一例を示す。
【００２２】
（ａ）に示すように、録音された楽音は、周波数ｆ１の基音成分と、周波数ｆ２〜ｆ６の２次〜６次の倍音成分とを含み、各々の成分が異なる振幅ｐを有していたとする。この録音された楽音に基づいて、打弦音波形データは、例えば（ｂ）に示すように、周波数ｆ１〜ｆ３の成分をそれぞれ（ａ）の半分の振幅で含み、周波数ｆ４〜ｆ６の成分をそれぞれ（ａ）と同じ振幅で含むように生成されうる。また、響板共鳴音波形データは、例えば（ｃ）に示すように、周波数ｆ１〜ｆ３の成分をそれぞれ（ａ）の半分の振幅で含み、ｆ４以上の周波数成分を含まないように生成されうる。高周波成分を多く含む打弦音波形データは、打弦時の衝撃音を再現でき、高周波成分をほとんど含まない響板共鳴音波形データは、低周波成分（低い音）を増幅して高周波成分（高い音）を減衰させる木製の響板の音響特性を再現できる。
【００２３】
ただし、打弦音波形データおよび響板共鳴音波形データの生成方法は、図２に示す例に限定されず、再現しようとするアコースティックピアノの音響特性に応じて、任意に変更されてもよい。例えば、打弦音波形データが周波数ｆ１〜ｆ３の成分をそれぞれ（ａ）の６０％の振幅で含み、響板共鳴音波形データが周波数ｆ１〜ｆ３の成分をそれぞれ（ａ）の４０％の振幅で含んでもよい。あるいは、響板共鳴音波形データが、４次以上の倍音成分を含むように生成されてもよい。
【００２４】
打弦音波形データおよび響板共鳴音波形データは、任意の他の適切な方法を用いて取得されてもよい。例えば、打弦以外の方法を用いて弦を振動させることにより、響板共鳴音を発生させ、当該響板共鳴音を録音して、波形データとして取得してもよい。
【００２５】
（Ｂ）棚板衝突音波形データ
棚板衝突音は、鍵が棚板に衝突する際に発生する副次的なノイズ成分音であり、打弦音および響板共鳴音とは分離して録音されうる。例えば、再現しようとするアコースティックピアノの弦の振動を止めた状態で、鍵を棚板に衝突させることによって棚板衝突音を発生させ、当該棚板衝突音を録音して、棚板衝突音波形データが取得されうる。棚板衝突音は、押鍵される鍵の音高が異なってもほとんど同じ音になるため、或る音高について取得された棚板衝突音波形データを、全ての音高の棚板衝突音波形データとして使用してもよい。
【００２６】
上述した例では、棚板衝突音を打弦音および響板共鳴音とは分離して録音すると説明した。しかし、本実施形態はこれに限定されず、棚板衝突音を打弦音および響板共鳴音と共に録音してもよい。この場合、録音された楽音に含まれる基音成分および倍音成分以外のノイズ成分を、棚板衝突音の周波数成分として分離した後、打弦音および響板共鳴音を生成すればよい。
【００２７】
［実施形態］
（１）構成
図３は、本発明の一実施形態に係る電子楽器の概略構成を示すブロック図である。
【００２８】
図３に示すように、電子楽器２０は、鍵盤２１、スイッチ部２２、表示部２３、ＣＰＵ２４、ＲＯＭ２５、ＲＡＭ２６、音源部２７および発音部２８を備える。各構成は、バスを介して相互に接続されている。
【００２９】
鍵盤２１は、複数の鍵を含み、各鍵の押離鍵操作に基づいて、キーオン／キーオフイベント、ノートナンバーおよびベロシティ値を含む演奏情報を発生させる。以下では、鍵盤２１の鍵のうち、音高Ｅ１（ノートナンバー４０に対応）未満に対応する任意の一つの鍵を第１の鍵、音高Ｅ１に対応する鍵を第２の鍵、音高Ｆ１（ノートナンバー４１に対応）に対応する鍵を第３の鍵と呼ぶ。
【００３０】
スイッチ部２２は、電子楽器２０のパネルに配置される電源スイッチや音色スイッチ等の各種スイッチを含み、スイッチ操作に基づくスイッチイベントを発生させる。
【００３１】
表示部２３は、ＬＣＤパネル等を備え、後述するＣＰＵ２４から供給される表示制御信号に基づいて、電子楽器２０の各部の設定状態や動作モード等を表示する。
【００３２】
ＣＰＵ（制御部）２４は、プログラムに従い、各部の制御や各種の演算処理等を実行する。ＣＰＵ２４は、例えば、鍵盤２１から供給される演奏情報に基づいて、発音を指示するノートオンコマンドや消音を指示するノートオフコマンドを生成し、後述する音源部２７に送信する。また、ＣＰＵ２４は、例えば、スイッチ部２２から供給されるスイッチイベントに基づいて、電子楽器２０の各部の動作状態を制御する。ＣＰＵ２４の処理の詳細については、後述する。
【００３３】
ＲＯＭ２５は、プログラムエリアおよびデータエリアを備え、各種プログラムや各種データ等を格納する。例えば、ＲＯＭ２５のプログラムエリアには、ＣＰＵの制御プログラムが格納され、ＲＯＭ２５のデータエリアには、後述するパンニングテーブルが格納される。
【００３４】
ＲＡＭ２６は、ワークエリアとして、各種データや各種レジスタ等を一時記憶する。
【００３５】
音源部２７は、周知の波形メモリー読み出し方式を採用し、内部の波形メモリーに楽音波形データを格納したり、各種の演算処理を実行したりする。音源部２７は、ピアノの楽音波形データとして、予め準備された打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データを格納する。また、音源部２７は、ＲＯＭ２５に格納されたパンニングテーブルに基づいて、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データにパンニング値を設定し、各波形データに基づくデジタル楽音信号を出力する。パンニングの詳細および音源部２７の処理の詳細については、後述する。
【００３６】
発音部２８は、オーディオ回路およびスピーカーを備え、ＣＰＵ２４に制御されることによって音を出力する。発音部２８は、オーディオ回路により、デジタル楽音信号をアナログ楽音信号に変換したり、不要なノイズを除去するフィルタリング等を施したり、レベルの増幅を行ったりする。また、発音部２８は、ステレオ出力用のスピーカーにより、左チャンネル側および右チャンネル側からアナログ楽音信号に基づく楽音を出力する。
【００３７】
＜パンニング＞
パンニングとは、ステレオ出力を備えるシステムにおいて、左チャンネル側と右チャンネル側とに出力させる音量の割合を変化させることにより、出力音の音像定位を左右方向に変化させることをいう。パンニング値は、パンニングを実現するために、パンニングテーブル上に保持される、例えば０〜１２７の範囲の値である。本実施形態では、音源部２７は、波形データにパンニング値を設定し、発音部２８は、パンニング値に応じた音を左チャンネル側及び右チャンネル側から出力する。
【００３８】
音源部２７は、例えば、パンニング値を小さく設定することによって左チャンネル側の出力の割合を大きくし、パンニング値を大きく設定することによって右チャンネル側の出力の割合を大きくする。つまり、音源部２７は、パンニング値を０に設定して左チャンネル側のみから出力したり、パンニング値を１２７に設定して右チャンネル側のみから出力したり、パンニング値を６４に設定して左右チャンネル側からの出力を同じにしたりできる。
【００３９】
上述したように、アコースティックピアノでは、打弦音、響板共鳴音および棚板衝突音の発生位置がそれぞれ異なる。そこで、音源部２７は、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データについてパンニングをそれぞれ行い、電子楽器２０において、実際のアコースティックピアノの打弦音、響板共鳴音および棚板衝突音の発生位置に近い音像定位を実現する。
【００４０】
表１は、打弦音、響板共鳴音および棚板衝突音とパンニング値とを対応付けるパンニングテーブルの一例を示す。図４は、パンニングテーブルの値をグラフ化した図である。
【表１】
2018146876.tif 000003
本実施形態では、音源部２７は、表１に示すようなパンニングテーブルに基づいて、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データのパンニング値を取得する。以下では、表１および図４を参照して、パンニングの詳細について説明する。
【００４１】
（ａ）打弦音
打弦音波形データのパンニング値は、ノートナンバーが増加するにつれて、すなわち押鍵される鍵の音高が高くなるにつれて、線形的に増加する。これは、アコースティックピアノにおいて、演奏者から見た打弦音の発生位置が、音高が高くなるにつれて右方向に移動する様子を再現したものである。
【００４２】
（ｂ）棚板衝突音
棚板衝突音波形データのパンニング値も、ノートナンバーが増加するにつれて、すなわち押鍵される鍵の音高が高くなるにつれて、増加する。これは、アコースティックピアノにおいて、演奏者から見た棚板衝突音の発生位置が、音高が高くなるにつれて右方向に移動する様子を再現したものである。
【００４３】
棚板衝突音波形データのパンニング値は、打弦音のパンニング値よりも広範囲に変化する。これは、アコースティックピアノにおいて、押鍵位置が打弦位置よりも演奏者に近いため、棚板衝突音の発生位置の変化が、棚板衝突音の発生位置の変化よりも演奏者に明確に感じられる様子を再現したものである。ただし、棚板衝突音波形データのパンニング値は、表１および図４に示す例に限定されず、打弦音波形データのパンニング値と同じ値に設定されてもよい。
【００４４】
（ｃ）響板共鳴音
響板共鳴音波形データのパンニング値は、ノートナンバー４０（音高Ｅ１に対応）以下およびノートナンバー４１（音高Ｆ１に対応）以上では、ノートナンバーが増加するにつれて線形的に増加する。これは、例えば図１に示すアコースティックピアノ１０において、演奏者から見た響板共鳴音の発生位置が、音高が高くなるにつれて、短駒１４Ｓまたは長駒１４Ｌ上を左奥から右手前方向に移動する様子を再現したものである。なお、ノートナンバー２１〜４０は、アコースティックピアノ１０において、短駒１４Ｓを経由して響板１１を共鳴させる音域に対応し、ノートナンバー４１〜１０８は、長駒１４Ｌを経由して響板１１を共鳴させる音域に対応する。
【００４５】
また、響板共鳴音波形データのパンニング値は、ノートナンバーが４０から４１に増加すると、２０以上減少する。これは、図１に例示するアコースティックピアノ１０において、響板共鳴音の発生位置が、短駒１４Ｓの右端から長駒１４Ｌの左端に切り替わる様子を再現している。
【００４６】
以下では、ノートナンバーとパンニング値との関係に基づいて、鍵盤２１とパンニング値との関係について説明する。上述したように、鍵盤２１における第１の鍵は、ノートナンバー４０未満に対応する任意の一つの鍵であり、第２の鍵はノートナンバー４０に対応する鍵であり、第３の鍵はノートナンバー４１に対応する鍵である。したがって、第２の鍵に対応する響板共鳴音波形データのパンニング値は、第１の鍵および第３の鍵にそれぞれ対応する響板共鳴音波形データのパンニング値より大きく設定される。また、第２の鍵に対応する打弦音波形データのパンニング値は、第１の鍵に対応する打弦音波形データのパンニング値より大きく、第３の鍵に対応する打弦音波形データのパンニング値より小さく設定される。さらに、第２の鍵に対応する棚板衝突音波形データのパンニング値は、第１の鍵に対応する棚板衝突音波形データのパンニング値より大きく、第３の鍵に対応する棚板衝突音波形データのパンニング値より小さく設定される。
【００４７】
また、ノートナンバー４１に対応するパンニング値は、ノートナンバー２１に対応するパンニング値よりも小さい。これは、図１に例示するアコースティックピアノ１０において、演奏者から見た長駒１４Ｌの左端の駒の位置が、短駒１４Ｓの左端の駒の位置よりも左側に位置する様子を再現したものである。
【００４８】
なお、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データのパンニング値は、表１および図４に示す例に限定されず、再現するアコースティックピアノの駒の配置や音響特性に応じて、任意に変更されてもよい。
【００４９】
（２）動作
続いて、図５および図６を参照して、電子楽器２０の動作について説明する。以下では、ＣＰＵ２４が実行するＣＰＵ処理について説明した後、音源部２７が実行する音源処理について説明する。
【００５０】
＜ＣＰＵ処理＞
図５は、ＣＰＵ処理の手順を示すフローチャートである。図５のフローチャートに示すアルゴリズムは、ＲＯＭ２５等にプログラムとして記憶されており、ＣＰＵ２４によって実行される。
【００５１】
図５に示すように、スイッチ部２２に含まれる電源スイッチの操作等により、電子楽器２０に電源が投入されると、ＣＰＵ２４は、電子楽器２０の各部を初期化するイニシャライズを開始する（ステップＳ１０１）。そして、ＣＰＵ２４は、イニシャライズを完了すると、鍵盤２１における各鍵の変化の検出を開始する（ステップＳ１０２）。
【００５２】
ＣＰＵ２４は、鍵変化がない間（ステップＳ１０２：ＮＯ）、鍵変化を検出するまで待機する。一方で、ＣＰＵ２４は、鍵変化があった場合、キーオンイベントまたはキーオフイベントのいずれが発生したかを判断する。キーオンイベントが発生した場合（ステップＳ１０２：オン）、ＣＰＵ２４は、ノートナンバーおよびベロシティ値の情報を含むノートオンコマンドを作成する（ステップＳ１０３）。キーオフイベントが発生した場合（ステップＳ１０２：オフ）、ＣＰＵ２４は、ノートナンバーおよびベロシティ値の情報を含むノートオフコマンドを作成する（ステップＳ１０４）。ここで、ベロシティ値とは、例えば、鍵に含まれ、押鍵を検出する少なくとも二つの接点の、検出時間の差に基づいて算出される値であり、検出時間差が小さいほど大きくなる値である。
【００５３】
ＣＰＵ２４は、ノートオンコマンドまたはノートオフコマンドを作成すると、作成したコマンドを音源部２７に送信する（ステップＳ１０５）。ＣＰＵ２４は、スイッチ部２２に含まれる電源スイッチの操作等による終了操作がない間（ステップＳ１０６：ＮＯ）、ステップＳ１０２〜Ｓ１０６の処理を繰り返す。そして、終了操作があると（ステップＳ１０６：ＹＥＳ）、ＣＰＵ２４は処理を終了する。
【００５４】
＜音源処理＞
図６は、音源処理の手順を示すフローチャートである。図６のフローチャートに示すアルゴリズムは、ＲＯＭ２５等にプログラムとして記憶されており、音源部２７によって実行される。
【００５５】
図６に示すように、音源部２７は、ＣＰＵ２４からコマンドを取得していない間（ステップＳ２０１：ＮＯ）、コマンドを取得するまで待機する。そして、音源部２７は、コマンドを取得すると（ステップＳ２０１：ＹＥＳ）、取得したコマンドがノートコマンドであるか否かを判断する（ステップＳ２０２）。音源部２７は、ＣＰＵ２４から直接的にコマンドを受信することによってコマンドを取得してもよいし、共用するバッファ等を介してコマンドを取得してもよい。
【００５６】
ノートコマンドでない場合（ステップＳ２０２：ＮＯ）、音源部２７は、ノートコマンド以外のコマンドに基づく各種処理を実行する（ステップＳ２０３）。その後、音源部２７は、ステップＳ２０１の処理に戻る。
【００５７】
ノートコマンドである場合（ステップＳ２０２：ＹＥＳ）、音源部２７は、取得したコマンドがノートオンコマンドであるか否かを判断する（ステップＳ２０４）。
【００５８】
ノートオンコマンドである場合（ステップＳ２０４：ＹＥＳ）、音源部２７は、ノートオンコマンドに含まれるノートナンバーに応じて、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データを選択する（ステップＳ２０５）。そして、音源部２７は、ＲＯＭ２５に格納されたパンニングテーブルに基づいて、ノートナンバーに対応する打弦音、響板共鳴音および棚板衝突音のそれぞれのパンニング値を取得する（ステップＳ２０６）。
【００５９】
続いて、音源部２７は、ステップＳ２０５において選択した打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データに、ステップＳ２０６において取得したパンニング値をそれぞれ設定する（ステップＳ２０７）。そして、音源部２７は、ノートオンコマンドに含まれるベロシティ値に応じて、パンニング値を反映した打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データの左右チャンネルの音量を変更する（ステップＳ２０８）。
【００６０】
続いて、音源部２７は、ステップＳ２０６において音量を変更した打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データに基づくデジタル楽音信号を出力する（ステップＳ２０９）。出力されたデジタル楽音信号は、上述したように、発音部２８によりアナログ変換等され、発音部２８の左チャンネル側および右チャンネル側から楽音として出力される。
【００６１】
一方で、ステップＳ２０１において取得したコマンドがノートオンコマンドでない場合（ステップＳ２０４：ＮＯ）、すなわちノートオフコマンドである場合、音源部２７は、ノートオフ処理を実行する（ステップＳ２１０）。そして、音源部２７は、ステップＳ２０１の処理に戻る。
【００６２】
以上のように、本実施形態の電子楽器２０によれば、第１の鍵と、第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤を備える。そして、電子楽器２０は、第２の鍵に対応する響板共鳴音波形データのパンニング値を、第１の鍵および第３の鍵にそれぞれ対応する響板共鳴音波形データのパンニング値より大きく設定する。これにより、電子楽器２０は、響板共鳴音の発生位置の変化をシミュレートでき、アコースティックピアノの鳴り方を再現できる。
【００６３】
また、電子楽器２０において、第３の鍵は、第２の鍵の右側に隣接する。これにより、電子楽器２０は、鍵の位置が隣接するにも関わらず、響板共鳴音の発生位置が大きく異なる様子を正確に再現できる。
【００６４】
また、電子楽器２０は、第２の鍵に対応する打弦音波形データのパンニング値を、第１の鍵に対応する打弦音波形データのパンニング値より大きく、第３の鍵に対応する打弦音波形データのパンニング値より小さく設定する。電子楽器２０は、打弦音波形データに、響板共鳴音波形データとは異なるパンニング値を個別に設定でき、打弦音の発生位置の変化も忠実に再現できる。
【００６５】
また、電子楽器２０は、第２の鍵に対応する棚板衝突音波形データのパンニング値を、第１の鍵に対応する棚板衝突音波形データのパンニング値より大きく、第３の鍵に対応する棚板衝突音波形データのパンニング値より小さく設定する。電子楽器２０は、棚板衝突音波形データにも適切なパンニング値を個別に設定でき、棚板衝突音の発生位置の変化も忠実に再現できる。
【００６６】
また、電子楽器２０では、第２の鍵に対応する音高は、アコースティックピアノの短駒の右端の駒に対応する音高であり、第３の鍵に対応する音高は、アコースティックピアノの長駒の左端の駒に対応する音高である。したがって、電子楽器２０は、第２の鍵に短駒の右端の駒の配置に基づくパンニング値を設定し、第３の鍵に長駒の左端の駒の配置に基づくパンニング値を設定でき、各駒の配置を再現した響板共鳴音を出力できる。
【００６７】
また、電子楽器２０は、第３の鍵に対応する響板共鳴音波形データのパンニング値を、鍵盤が含む最低の音高の鍵に対応する響板共鳴音波形データのパンニング値より小さく設定する。これにより、電子楽器２０は、アコースティックピアノにおいて、演奏者から見た長駒の左端の駒の位置が、短駒の左端の駒の位置よりも左側に位置する様子を再現でき、響板共鳴音の発生位置をさらに忠実に再現できる。
【００６８】
なお、上記実施形態では、音源部２７は、ピアノの楽音波形データとして、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データの三つの波形データを格納すると説明した。しかし、本実施形態はこれに限定されず、音源部２７は、ピアノの楽音波形データとして、打弦音波形データおよび響板共鳴音波形データのみを格納してもよい。すなわち、電子楽器２０は、ピアノの楽音として、適切なパンニングを施した打弦音および響板共鳴音のみを出力してもよい。これにより、電子楽器２０は処理負荷を軽減できる。
【００６９】
また、上記実施形態では、パンニング値を小さくすると左チャンネル側の出力の割合が大きくなり、パンニング値を大きくすると右チャンネル側の出力の割合が大きくなると説明した。しかし、本実施形態はこれに限定されない。音源部２７は、パンニング値の大小と左右チャンネルの出力との関係を逆転させた仕様を採用してもよい。すなわち、音源部２７は、パンニング値を小さくすると右チャンネル側の出力の割合が大きくなり、パンニング値を大きくすると左チャンネル側の出力の割合が小さくなる仕様を採用してもよい。この場合、打弦音波形データおよび棚板衝突音波形データのパンニング値は、ノートナンバーが増加するにつれて減少する。そして、響板共鳴音波形データのパンニング値は、ノートナンバー４０以下およびノートナンバー４１以上において、ノートナンバーが増加するにつれて線形的に減少し、ノートナンバーが４０から４１に増加すると、２０以上増加する。あるいは、音源部２７は、パンニング値の大小と左右チャンネルの出力との関係を逆転させた仕様を、打弦音波形データ、響板共鳴音波形データおよび棚板衝突音波形データのいずれか一つの設定時にのみ適用してもよい。
【００７０】
また、上記実施形態では、音高Ｅ１（ノートナンバー４０）に対応する鍵を第２の鍵、音高Ｆ１（ノートナンバー４１）に対応する鍵を第３の鍵として説明した。しかし、本実施形態はこれに限定されない。第２の鍵および第３の鍵は隣接しなくてもよく、第２の鍵と第３の鍵との間には、任意の他の鍵が位置してもよい。
【００７１】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。以下では、出願当初の特許請求の範囲に記載された発明について付記する。
【００７２】
（付記）
［請求項１］
第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、
ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、
前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するよう制御する制御部と、
を備える電子楽器。
【００７３】
［請求項２］
前記第３の鍵は、前記第２の鍵の右側に隣接する鍵である請求項１に記載の電子楽器。
【００７４】
［請求項３］
前記発音部は、ピアノの打弦音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側からさらに出力し、
前記制御部は、前記第２の鍵に対応する前記打弦音波形データのパンニング値が前記第１の鍵に対応する前記打弦音波形データのパンニング値より大きく、前記第３の鍵に対応する前記打弦音波形データのパンニング値より小さい設定、或いは前記第２の鍵に対応する前記打弦音波形データのパンニング値が前記第１の鍵に対応する前記打弦音波形データのパンニング値より小さく、前記第３の鍵に対応する前記打弦音波形データのパンニング値より大きい設定に従って、前記打弦音波形データに基づいて生成される音を前記発音部が出力するようさらに制御する請求項１または２に記載の電子楽器。
【００７５】
［請求項４］
前記発音部は、ピアノの棚板衝突音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側からさらに出力し、
前記制御部は、前記第２の鍵に対応する前記棚板衝突音波形データのパンニング値が前記第１の鍵に対応する前記棚板衝突音波形データのパンニング値より大きく、前記第３の鍵に対応する前記棚板衝突音波形データのパンニング値より小さい設定、或いは、前記第２の鍵に対応する前記棚板衝突音波形データのパンニング値が前記第１の鍵に対応する前記棚板衝突音波形データのパンニング値より小さく、前記第３の鍵に対応する前記棚板衝突音波形データのパンニング値より大きい設定に従って、前記棚板衝突音波形データに基づいて生成される音を前記発音部が出力するようさらに制御する請求項１〜３のいずれか一項に記載の電子楽器。
【００７６】
［請求項５］
前記第２の鍵に対応する音高は、ピアノの短駒の右端の駒に対応する音高であり、
前記第３の鍵に対応する音高は、ピアノの長駒の左側の駒に対応する音高である請求項１〜４のいずれか一項に記載の電子楽器。
【００７７】
［請求項６］
前記制御部は、前記第３の鍵に対応する前記響板共鳴音波形データのパンニング値が、前記鍵盤が含む最低の音高の鍵に対応する前記響板共鳴音波形データのパンニング値より小さい設定、或いは前記第３の鍵に対応する前記響板共鳴音波形データのパンニング値が、前記鍵盤が含む最低の音高の鍵に対応する前記響板共鳴音波形データのパンニング値より大きい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するようさらに制御する請求項５に記載の電子楽器。
【００７８】
［請求項７］
第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、
ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、
を備える電子楽器に用いられる方法であって、
前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力するよう制御する発音制御方法。
【００７９】
［請求項８］
第１の鍵と、前記第１の鍵に対応する音高よりも高い音高に対応する第２の鍵と、前記第２の鍵に対応する音高よりも高い音高に対応する第３の鍵と、を少なくとも含む鍵盤と、
ピアノの響板共鳴音波形データに基づいて生成される音をパンニング値に応じて左チャンネル側及び右チャンネル側から出力する発音部と、
を備える電子楽器として用いられるコンピューターに、
前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より大きい設定、或いは前記第２の鍵に対応する前記響板共鳴音波形データのパンニング値が前記第１の鍵及び前記第３の鍵にそれぞれ対応する前記響板共鳴音波形データのパンニング値より小さい設定に従って、前記響板共鳴音波形データに基づいて生成される音を前記発音部が出力する処理を実行させるためのプログラム。
【符号の説明】
【００８０】
２０  電子楽器
２１  鍵盤
２２  スイッチ部
２３  表示部
２４  ＣＰＵ
２５  ＲＯＭ
２６  ＲＡＭ
２７  音源部
２８  発音部
【図１】
2018146876.tif 000004
【図２】
2018146876.tif 000005
【図３】
2018146876.tif 000006
【図４】
2018146876.tif 000007
【図５】
2018146876.tif 000008
【図６】
2018146876.tif 000009