(57)【要約】【課題】共鳴音を発生させることのできる電子楽器における共鳴音の発生技術に関し、各ノートナンバーのピッチの変化に応じて共鳴特性を変化させる効果を付与可能とする。【解決手段】共鳴音の鍵番号ごとに（Ｓ６０１、Ｓ６０６）、その共鳴音の鍵番号にアサインされているピッチと押鍵番号にアサインされているピッチのピッチ差に基づいて（Ｓ６０２）、ピッチ差と共鳴強度との関係を記憶した共鳴強度テーブルを参照して、共鳴音の鍵番号に対応する共鳴強度が決定される（Ｓ６０３）。そして、共鳴音の鍵番号と、決定された共鳴強度とに基づいて、共鳴音に対応するノートオンイベントが作成され（Ｓ６０４）、音源に送付される（Ｓ６０５）。【選択図】図６
2019191604.tif 000002
【特許請求の範囲】
【請求項１】
或る鍵に割り当てられているピッチを変更する調律処理と、
前記調律処理により変更された前記或る鍵のピッチを記憶する記憶処理と、
前記或る鍵以外の鍵が押鍵された後、前記或る鍵が押鍵された場合に、前記記憶処理により記憶された前記或る鍵のピッチと、前記或る鍵以外の鍵のピッチと、のピッチ差に基づいて得られる共鳴強度を示す係数に応じたベロシティで、前記或る鍵以外の鍵に応じた共鳴音を発音させる共鳴音発音処理と、
を実行する電子鍵盤楽器。
【請求項２】
前記或る鍵以外の鍵のピッチと、前記調律処理により変更されることにより前記或る鍵に割り当てられたピッチと、が倍音関係にある場合に、前記或る鍵以外の鍵に対して共鳴フラグを設定する共鳴フラグ設定処理、を実行し、
前記共鳴音発音処理は、前記或る鍵以外の鍵に前記共鳴フラグ設定処理により前記共鳴フラグが設定されている場合に、前記或る鍵以外の鍵に応じた共鳴音を発音させる請求項１に記載の電子鍵盤楽器。
【請求項３】
ダンパペダルのオンオフを検出する検出処理、を実行し、
前記共鳴フラグ設定処理は、前記ダンパペダルのオンが検出されている場合に押鍵が検出された鍵のピッチと倍音関係にあるピッチの鍵に対して共鳴フラグを設定し、
前記共鳴音発音処理は、前記共鳴フラグ設定処理により前記共鳴フラグが設定された鍵に応じた共鳴音を発音させる請求項２に記載の電子鍵盤楽器。
【請求項４】
前記ダンパペダルのオフが検出された場合に、前記共鳴フラグが設定されている鍵の発音中の共鳴音に対して消音処理、を実行する請求項３に記載の電子鍵盤楽器。
【請求項５】
或る操作子に割り当てられているピッチを変更する調律処理と、
前記調律処理により変更された前記或る操作子のピッチを記憶する記憶処理と、
前記或る操作子以外の操作子が操作された後、前記或る操作子が操作された場合に、前記記憶処理により記憶された前記或る操作子のピッチと、前記或る操作子以外の操作子のピッチと、のピッチ差に基づいて得られる共鳴強度を示す係数に応じたベロシティで、前記或る操作子以外の操作子に応じた共鳴音を発音させる共鳴音発音処理と、
を実行する共鳴音発生装置。
【請求項６】
共鳴音発生装置のコンピュータに、
或る操作子に割り当てられているピッチを変更する調律処理と、
前記調律処理により変更された前記或る操作子のピッチを記憶する記憶処理と、
前記或る操作子以外の操作子が操作された後、前記或る操作子が操作された場合に、前記記憶処理により記憶された前記或る操作子のピッチと、前記或る操作子以外の操作子のピッチと、のピッチ差に基づいて得られる共鳴強度を示す係数に応じたベロシティで、前記或る操作子以外の操作子に応じた共鳴音を発音させる共鳴音発音処理と、
を実行させる方法。
【請求項７】
共鳴音発生装置のコンピュータに、
或る操作子に割り当てられているピッチを変更する調律処理と、
前記調律処理により変更された前記或る操作子のピッチを記憶する記憶処理と、
前記或る操作子以外の操作子が操作された後、前記或る操作子が操作された場合に、前記記憶処理により記憶された前記或る操作子のピッチと、前記或る操作子以外の操作子のピッチと、のピッチ差に基づいて得られる共鳴強度を示す係数に応じたベロシティで、前記或る操作子以外の操作子に応じた共鳴音を発音させる共鳴音発音処理と、
を実行させるプログラム。
【請求項８】
請求項５に記載の共鳴音発生装置と、
夫々異なるピッチが割り当てられた複数の演奏操作子と、
前記共鳴音を発生する音源と、
を有する電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子鍵盤楽器、共鳴音発生装置、方法、プログラムおよび電子楽器に関する。
【背景技術】
【０００２】
電子楽器において、ダンパペダルを踏んだ際や、複数の鍵盤を押鍵した際に、弦同士の共鳴効果の発音をする電子楽器が知られている（例えば特許文献１に記載の技術）。
【０００３】
また、ストレッチチューニングの様な調律カーブを掛けて、全体の音程を調整可能な電子楽器も知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７５６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし従来、ストレッチチューニングの様に全体に調律音程カーブを掛けてピッチを変えた際に、従来技術では、そのようなピッチ変更を考慮して共鳴特性を制御することができず、例えばアコースティックピアノにおけるような、調音等によるピッチの変化に応じて共鳴特性を変化させる効果を再現できないという課題があった。
【０００６】
本発明は、各鍵に割り当てられているピッチの変化に応じて共鳴特性を変化させる効果を付与可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
態様の一例では、或る鍵に割り当てられているピッチを変更する調律処理と、前記調律処理により変更された前記或る鍵のピッチを記憶する記憶処理と、前記或る鍵以外の鍵が押鍵された後、前記或る鍵が押鍵された場合に、前記記憶処理により記憶された前記或る鍵のピッチと、前記或る鍵以外の鍵のピッチと、のピッチ差に基づいて得られる共鳴強度を示す係数に応じたベロシティで、前記或る鍵以外の鍵に応じた共鳴音を発音させる共鳴音発音処理と、を実行する電子鍵盤楽器である。
【発明の効果】
【０００８】
本発明によれば、各鍵に割り当てられているピッチを変更しても、その変更に応じて共鳴特性を変化させる効果を付与することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】電子楽器の実施形態のハードウェア構成例を示す図である。
【図２】メイン処理の処理例を示すフローチャートである。
【図３】調律処理の詳細処理例を示すフローチャートである。
【図４】鍵盤処理の詳細例を示すフローチャート（その１）である。
【図５】共鳴フラグテーブルのデータ構成例を示す図である。
【図６】鍵盤処理の詳細例を示すフローチャート（その２の第１の実施例）である。
【図７】共鳴強度テーブルのデータ構成例を示す図である。
【図８】鍵盤処理の詳細例を示すフローチャート（その２の第２の実施例）である。
【図９】共鳴強度第１テーブルのデータ構成例を示す図である。
【図１０】共鳴強度第２テーブルのデータ構成例を示す図である。
【図１１】共鳴強度の特性例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。図１は、電子楽器の実施形態のハードウェア構成例を示す図である。図１において、電子楽器１００は、例えば電子ピアノとして実現され、ＣＰＵ（中央演算処理装置）１０１、プログラムＲＯＭ（リードオンリーメモリ）１０２、ＲＡＭ（ランダムアクセスメモリ）１０３、鍵盤部１０４、スイッチ部１０５、音源１０６、およびテーブルメモリ１０８を備え、それらがシステムバス１０９によって相互に接続された構成を有する。また、音源１０６の出力はサウンドシステム１０７に入力する。
【００１１】
ＣＰＵ１０１は、ワークＲＡＭ１０３を作業用メモリとして使用しながらプログラムＲＯＭ１０２に記憶された制御プログラムを実行することにより、図１の電子楽器１００の制御動作を実行する。
【００１２】
鍵盤部１０４は、複数の演奏操作子としての各鍵の押鍵または離鍵操作を検出し、ＣＰＵ１０１に通知する。
【００１３】
スイッチ部１０５は、演奏者による各種スイッチの操作を検出し、ＣＰＵ１０１に通知する。スイッチ部１０５は、ダンパペダルを含む。
【００１４】
音源１０６は、ＣＰＵ１０１から入力する発音指示データに基づいて、デジタル楽音波形データを生成し、サウンドシステム１０７に出力する。サウンドシステム１０７は、音源１０６から入力したデジタル楽音波形データをアナログ楽音波形信号に変換した後、そのアナログ楽音波形信号を内蔵のアンプで増幅して内蔵のスピーカから放音する。
【００１５】
テーブルメモリ１０８は、後述する共鳴フラグテーブル５００（後述する図５参照）、共鳴強度テーブル７００（図７参照）、共鳴強度第１テーブル９００、または共鳴強度第２テーブル１０００等の各テーブルデータを記憶する。
【００１６】
本実施形態による電子楽器１００は、後述する図３、図４、図６、図８のフローチャート等で実現される機能を搭載した制御プログラムをＣＰＵ１０１が実行することで実現される。その制御プログラムは、例えば特には図示しない可搬記録媒体に記録して配布し、あるいは特には図示しない通信インタフェースによりネットワークから取得して、プログラムＲＯＭ１０２に記憶できるようにしてもよい。
特にＣＰＵ１０１は、制御プログラムを実行することにより、演奏操作子としての複数の鍵のいずれかが操作された場合に、前記操作された鍵と予め定められた関係を有する鍵を検索する検索部１０１ａと、前記検索された鍵に割り当てらたピッチと前記操作された鍵に割り当てられたピッチとの関係に基づいて共鳴強度を決定する決定部１０１ｂと、前記決定された共鳴強度と前記検索された鍵に割り当てられたピッチとに基づいた共鳴音の発音を指示する発音指示部１０１ｃとの機能を実現する。
【００１７】
図２は、図１のＣＰＵ１０１がプログラムＲＯＭ１０２に記憶された制御プログラムを実行する動作として実現されるメイン処理の処理例を示すフローチャートである。図１のスイッチ部１０５内の特には図示しない電源スイッチがオンされると、ＣＰＵ１０１は、図２のフローチャートで例示されるメイン処理をスタートさせる。
【００１８】
ＣＰＵ１０１はまず、初期化処理を実行し、ワークＲＡＭ１０３内の変数群の初期化等を行う（ステップＳ２０１）。
【００１９】
次に、ＣＰＵ１０１は、ステップＳ２０２の調律処理、ステップＳ２０３の鍵盤処理、およびステップＳ２０４のその他の処理を繰り返し実行する。
【００２０】
図３は、図２のステップＳ２０２の調律処理の詳細処理例を示すフローチャートである。
【００２１】
ＣＰＵ１０１は、演奏者がスイッチ部１０５内の特には図示しない調律モードスイッチを操作することにより、図２のステップＳ２０４のその他の処理で調律モードが検出されているか否かを判定する（ステップＳ３０１）。
【００２２】
ステップＳ３０１の判定がＹＥＳの場合には、ＣＰＵ１０１は、演奏者が鍵盤１０４上で指定した鍵に対応する鍵番号（ノートナンバー）に割り当てられたピッチ、つまりアコースティックピアノであれば、押鍵された鍵に対応して張設されている弦の振動周波数を、演奏者がスイッチ部１０５の特には図示しないピッチ増減スイッチで操作した分だけ変更する（ステップＳ３０２）。これにより設定される鍵番号とピッチの関係は、後述する図１の共鳴フラグテーブル５００に記憶されるとともに、音源１０６内の特には図示しないメモリにセットされる。このように、各鍵に割り当てられた鍵番号は、アコースティックピアノの弦それぞれを表わす弦番号と同一である。
音源１０６は、所定の鍵番号が指定されたノートオンイベントをＣＰＵ１０１から受け取ると、その鍵番号に対応するピッチを内部のメモリから取得し、そのピッチで楽音波形データを生成するように構成されている。なお、初期状態の鍵番号とピッチの関係は、図２のステップＳ２０１の初期化処理により、例えばプログラムＲＯＭ１０２からテーブルメモリ１０８内の共鳴フラグテーブル５００および音源１０６内の上記メモリに転送されている。なお、音源１０６は、内部のメモリではなく、上記テーブルメモリ１０８内の共鳴フラグテーブル５００を直接参照するようにしてもよい。その後、ＣＰＵ１０１は、図３のフローチャートで例示される図２のステップＳ２０２の調律処理を終了する。
【００２３】
図４は、図２のステップＳ２０３の鍵盤処理の詳細例を示すフローチャートである。この処理は、
【００２４】
ＣＰＵ１０１はまず、図１の鍵盤１０４上の各鍵を走査する（ステップＳ４０１）。
【００２５】
次に、ＣＰＵ１０１は、鍵の押鍵状態に変化があったか否かを判定する（ステップＳ４０２）。
【００２６】
ＣＰＵ１０１は、鍵の押鍵状態に変化がなければ、そのまま図４のフローチャートで例示される図２のステップＳ２０３の鍵盤処理を終了する。
【００２７】
ＣＰＵ１０１は、離鍵を検出した場合には、離鍵が発生した鍵番号により、ノートオフイベントを作成し（ステップＳ４１２）、図１の音源１０６に、ステップＳ４１２で作成したノートオフイベントを送付する（ステップＳ４１３）。これにより、音源１０６は、ノートオフイベントで指定された発音中の鍵番号の楽音に対して、消音処理を実行する。その後、ＣＰＵ１０１は、図４のフローチャートで例示される図２のステップＳ２０３の鍵盤処理を終了する。
【００２８】
ＣＰＵ１０１は、押鍵を検出した場合には、押鍵時の鍵盤１０４上の鍵の鍵番号とベロシティにより、ノートオンイベントを作成し（ステップＳ４０３）、図１の音源１０６に、ステップＳ４０３で作成したノートオフイベントを送付する（ステップＳ４０４）。ステップＳ３０２の処理の説明で前述したように、音源１０６は、ノートオンイベントで指定された鍵番号に対応するピッチを内部のメモリから取得し、そのピッチおよび上記ノートオンイベントで指定されたベロシティで楽音波形データを生成する。
【００２９】
次にＣＰＵ１０１は、演奏者によって図１のスイッチ部１０５内のダンパペダルがオンされたか否かを判定する（ステップＳ４０５）。
【００３０】
ダンパペダルがオンされた場合、アコースティックピアノであれば、全ての弦のダンパが外れるように構成されており、この弦の中から、押鍵により打弦された弦と倍音関係にある弦も共鳴により振動する。
本実施形態においては、このアコースティックピアノと同じ共鳴効果を得るために、ステップＳ４０５の判定がＹＥＳの場合、ＣＰＵ１０１は、押鍵された鍵に割り当てらたれピッチと倍音関係にあるピッチで振動する弦に対応して設けられている鍵の鍵番号に対して、共鳴フラグをセットする（ステップＳ４０６）。ここで、ＣＰＵ１０１は、今回押鍵された鍵の鍵番号とダンパが外された各弦に対応する鍵の鍵番号との関係のみから、倍音関係を判定する。図５は、図１のテーブルメモリ１０８に記憶される共鳴フラグテーブル５００のデータ構成例を示す図である。０〜８７までの鍵番号に対してそれぞれ、ピッチ（単位は「セント」）と、値「０」または「１」を有する共鳴フラグとを記憶するエリアが割り当てられている。各鍵番号に割り当てられているピッチは、前述した図２のステップＳ２０１の初期化処理またはステップＳ２０２の調律処理によりセットされる。鍵番号ごとに共鳴フラグの値「１」が、上記ステップＳ４０６の処理によりセットされる。共鳴フラグの値「１」がセットされた鍵番号については、今回押鍵された鍵番号と同様に、ノートオンイベントが作成されて音源１０６に送付されて、共鳴音として発音される。
【００３１】
次に、ＣＰＵ１０１は、既に押鍵されて発音中の鍵番号があるか否かを判定する（ステップＳ４０７）。
【００３２】
つまりここでは、アコースティックピアノの場合、先になされた押鍵によりダンパの外れている弦も、今回の押鍵ににより打弦された弦と倍音関係にあれば、共鳴する。そこで、ステップＳ４０７の判定がＹＥＳの場合、ＣＰＵ１０１は、先行してなされた押鍵（既押鍵）によりダンパが外れている弦のうち、今回押鍵された鍵に対して倍音関係にある弦に対応する鍵の鍵番号に対して、ステップＳ４０６の場合と同様にして、共鳴フラグをセットする（ステップＳ４０８）。
【００３３】
一方、ダンパペダルがオフされていた場合は、ステップＳ４０５の判定がＮＯとなる。この場合は、ＣＰＵ１０１は、ダンパペダルに当接する弦のうち、図１のテーブルメモリ１０８内の共鳴フラグテーブル５００において値「１」の共鳴フラグが設定されている鍵番号について、その共鳴フラグを値「０」に設定する（ステップＳ４０９）。
【００３４】
次に、ステップＳ４０７、Ｓ４０８に進み、先行する押鍵がある場合には、この先行する押鍵によりダンパの外れている弦のうち、今回の押鍵された鍵に対応する弦と倍音関係にある弦に対応する鍵の鍵番号に対して共鳴フラグを「1」に再設定している。
【００３５】
続いて、ＣＰＵ１０１は、ステップＳ４０９で共鳴フラグテーブル５００上で共鳴フラグの値が「１」から「０」に変更された鍵番号に対応する共鳴音の消音を指示する（ステップＳ４１０）。具体的には、鍵番号に対応してノートオフイベントを作成し、図１の音源１０６に、ステップＳ４１０で作成したノートオフイベントを送付する。
【００３６】
これにより、音源１０６は、オフイベントで指定された、ダンパペダルオフによりダンパが当接された発音中の鍵番号の共鳴音に対して、消音処理を実行する。すなわち、ダンパが効いた状態とされる。
【００３７】
以上の一連の処理のうち、ステップＳ４０５からＳ４１０の処理が、検索部１０１ａとして機能する。
【００３８】
図６は、図４のステップＳ４１０に引き続いて実行される制御処理の第１の実施例を示すフローチャートである。
【００３９】
ＣＰＵ１０１はまず、図１のテーブルメモリ１０８上の共鳴フラグテーブル５００において、共鳴フラグが値「１」である鍵番号を一つ選択する（ステップＳ６０１）。
【００４０】
次に、ＣＰＵ１０１は、共鳴フラグテーブル５００のピッチの項目と共鳴フラグの項目を参照することにより、共鳴フラグが「１」の鍵番号にアサイン（設定）されているピッチと、今回押鍵された鍵の鍵番号にアサインされているピッチとのピッチ差（第１のピッチ差）を算出する（ステップＳ６０２）。
【００４１】
続いて、ＣＰＵ１０１は、ステップＳ６０２で算出したピッチ差（第１のピッチ差）を引数として、図１のテーブルメモリ１０８内の共鳴強度テーブル７００を参照することにより、上記ピッチ差に対応する共鳴強度（第１の共鳴強度）を取得する（ステップＳ６０３）。図７は、共鳴強度テーブル７００のデータ特性例を示す図である。この共鳴強度テーブル７００は、押鍵番号（発音指示ノートナンバー）からの相対的なピッチ差ごとに共鳴強度（第１の共鳴強度）を記憶している。このデータ特性において、横軸上でピッチ差＝０（押鍵音）に対して周波数が正確に倍音関係にあるピッチ差の位置に、縦軸方向に強い共鳴強度の値のピークが現れており、その位置からピッチ差が少しでもずれると縦軸方向の共鳴強度の値が急激に小さくなっている。これにより、今回の押鍵音に対して、ピッチ差の周波数が正確に倍音関係にある共鳴音の共鳴強度は強くなり、倍音関係から少しでもはずれた共鳴音の共鳴強度は急激に弱くなるような効果を付加することができる。
【００４２】
このステップＳ６０１〜Ｓ６０３により、決定部１０１ｂの機能を実現している。
【００４３】
ＣＰＵ１０１は、ステップＳ６０１で選択された共鳴音の鍵番号と、その鍵番号に対してステップＳ６０３で決定された共鳴強度とに基づいて、上記共鳴音のノートオンイベントを作成し（ステップＳ６０４）、図１の音源１０６に、ステップＳ６０４で作成したノートオフイベントを送付する（ステップＳ６０５）。ステップＳ３０２の処理の説明で前述したように、音源１０６は、ノートオンイベントで指定された鍵番号に対応するピッチを内部のメモリから取得し、そのピッチおよび上記ノートオンイベントで指定された共鳴強度であるベロシティで楽音波形データを生成する。
このステップＳ６０４およびＳ６０５の処理により、共鳴音発音指示部の機能を実現している。
【００４４】
その後、ＣＰＵ１０１は、図１のテーブルメモリ１０８内の共鳴フラグテーブル５００上で、他に共鳴フラグの値が「１」である鍵番号があるかどうか判定する（ステップＳ６０６）。
【００４５】
ステップＳ６０６の判定がＹＥＳならば、ＣＰＵ１０１は、ステップＳ６０１の処理に戻って、他の共鳴音の発音処理を実行する。
【００４６】
ステップＳ６０６の判定がＮＯならば、ＣＰＵ１０１は、図４および図６に例示されるフローチャートの処理を終了し、図２のステップＳ２０３の鍵盤処理を終了する。
【００４７】
図８は、図４のステップＳ４０７またはＳ４０８に引き続いて実行される制御処理の第２の実施例を示すフローチャートである。
【００４８】
ＣＰＵ１０１はまず、図１のテーブルメモリ１０８上の共鳴フラグテーブル５００において、共鳴フラグが値「１」である鍵番号を一つ選択する（ステップＳ８０１）。
【００４９】
次に、ＣＰＵ１０１は、ステップＳ８０１で選択された鍵番号より、その鍵番号に対応する弦による共鳴音が、今回押鍵された鍵の何倍音の倍音数に対応するか判定する（ステップＳ８０２）。ここで、ＣＰＵ１０１は、今回押鍵された鍵の鍵番号とステップＳ８０１で選択された鍵番号との関係のみから、倍音関係を判定する。
【００５０】
次に、ＣＰＵ１０１は、共鳴フラグテーブル５００のピッチの項目と共鳴フラグの項目を参照することにより、共鳴フラグが「１」の鍵番号にアサインされているピッチと、ステップＳ８０２で判定された倍音の鍵番号にアサインされているピッチとのピッチ差（第２のピッチ差）を算出する（ステップＳ８０３）。
【００５１】
続いて、ＣＰＵ１０１は、ステップＳ８０３で算出したピッチ差（第２のピッチ差）を引数として、図１のテーブルメモリ１０８内の共鳴強度第１テーブル９００を参照することにより、上記ピッチ差に対応する共鳴強度（第２の共鳴強度）を取得する（ステップＳ８０４）。図９は、共鳴強度第１テーブル９００のデータ構成例を示す図である。この共鳴強度第１テーブル９００は、押鍵番号（発音指示ノートナンバー）に対して倍音関係にある鍵番号（倍音ノートナンバー）を中心周波数として、その中心周波数からの正方向および負方向の相対的なピッチ差ごとに共鳴強度（第２の共鳴強度）を記憶している。前述した第１の実施例における図７に例示される共鳴強度テーブル７００では、押鍵番号（発音指示ノートナンバー）に対して図１の鍵盤１０４上の全鍵域分のピッチ差と共鳴強度との関係を記憶する必要があった。これに対して、第２の実施例における図８に例示される共鳴強度第１テーブル９００では、図７の共鳴強度テーブル７００上の１つの倍音位置における共鳴強度のピークの前後の相対的なピッチ差に対応する共鳴強度を記憶するだけでよいため、テーブルメモリ１０８におけるデータ記憶量が少なくて済む。
【００５２】
次に、ＣＰＵ１０１は、ステップＳ８０２で判定した倍音数を引数として図１のテーブルメモリ１０８内の共鳴強度第２テーブル１０００を参照することにより、その倍音数に対応する強度係数（第３の共鳴強度）を取得する（ステップＳ８０５）。図１０は、共鳴強度第２テーブル１０００のデータ構成例を示す図である。この共鳴強度第２テーブル１０００は、押鍵番号（発音指示ノートナンバー）に対してそれぞれ１倍音から例えば８倍音（所定倍音）までの倍音数ごとに、強度係数（第３の共鳴強度）を記憶する。これらの強度係数の値はそれぞれ、第１の実施形態における図７の共鳴強度テーブル７００上の各倍音位置のピーク値に対応している。このようにして、第１の実施形態における図７の共鳴強度テーブル７００を、第２の実施形態では、図９の共鳴強度第１テーブル９００と図１０の共鳴強度第２テーブル１０００に分けて記憶することにより、ピッチ差ごとの共鳴強度の記憶容量を大幅に少なくすることが可能となる。
【００５３】
ＣＰＵ１０１は、ステップＳ８０４で取得した共鳴強度（第２の共鳴強度）とステップＳ８０５で取得した強度係数（第３の共鳴強度）を乗算することにより、現在選択されている共鳴音の共鳴強度を算出する（ステップＳ８０６）。
【００５４】
このステップＳ８０１〜Ｓ８０６により、決定部１０１ｂの機能を実現している。
【００５５】
ＣＰＵ１０１は、ステップＳ８０１で選択された共鳴音の鍵番号と、その鍵番号に対してステップＳ８０６で決定された共鳴強度とに基づいて、上記共鳴音のノートオンイベントを作成し（ステップＳ８０７）、図１の音源１０６に、ステップＳ８０７で作成したノートオンイベントを送付する。ステップＳ３０２の処理の説明で前述したように、音源１０６は、ノートオンイベントで指定された鍵番号に対応するピッチを内部のメモリから取得し、そのピッチおよび上記ノートオンイベントで指定された共鳴強度であるベロシティで楽音波形データを生成する（ステップＳ８０８）。ステップＳ８０７およびＳ８０８の処理により、共鳴音発音指示部１０１ｃの機能を実現している。
【００５６】
その後、ＣＰＵ１０１は、図１のテーブルメモリ１０８内の共鳴フラグテーブル５００上で、他に共鳴フラグの値が「１」である鍵番号があるかどうか判定する（ステップＳ８０９）。
【００５７】
ステップＳ８０９の判定がＹＥＳならば、ＣＰＵ１０１は、ステップＳ８０１の処理に戻って、他の共鳴音の発音処理を実行する。
【００５８】
ステップＳ８０９の判定がＮＯならば、ＣＰＵ１０１は、図４および図８に例示されるフローチャートの処理を終了し、図２のステップＳ２０３の鍵盤処理を終了する。
【００５９】
図１１は、図６の第１の実施形態または図８の第２の実施形態により算出される例えば３倍音の共鳴強度の特性例を示す図である。３倍音に相当する弦に対応する鍵が、押鍵音に対して例えば１９０２セントのピッチ差を有している場合にその３倍音の共鳴強度が最も大きい値「０．８」となり、その鍵のピッチが図２のステップＳ２０２の調律処理によって変更され、ピッチ差が１９０２セントからプラス方向またはマイナス方向にずれるに従って共鳴強度の値が減少することがわかる。このような共鳴強度テーブルを各倍音もしくは全ピッチ差領域に持ち、それに従って前述した制御処理に基づいて共鳴音の発音制御を行うことで、１鍵１鍵のピッチの調整や、全鍵分の調律のカーブ（いわゆるストレッチチューニングカーブ）を変更した際に、共鳴音の発音特性が変化し、音色に変化が出てくる。このように、打鍵弦と共鳴弦とのピッチ差の変動に応じて共鳴強度を変えてゆくことで、アコーステックピアノに近いピッチと音質の変化を得ることが可能である。
【００６０】
以上説明した実施形態は、電子ピアノを例として説明したが、本発明は、電子弦楽器を始めとする様々な電子楽器に適用することができる。
【００６１】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
夫々異なるピッチが割り当てられた複数の演奏操作子のいずれかが操作された場合に、前記操作された演奏操作子に割り当てられたピッチと前記操作された演奏操作子以外の演奏操作子に割り当てられたピッチとの関係に基づいて共鳴強度を決定する決定部と、
前記決定された共鳴強度と前記検索された演奏操作子に割り当てられたピッチとに基づいた共鳴音の発音を指示する発音指示部と、
を備えた共鳴音発生装置。
（付記２）
夫々異なるピッチが割り当てられた複数の演奏操作子のいずれかが操作された場合に、前記操作された演奏操作子と予め定められた関係を有する演奏操作子を検索する検索部を更に有し、
前記決定部は、前記検索された演奏操作子に割り当てらたピッチと前記操作された演奏操作子に割り当てられたピッチとの関係に基づいて共鳴強度を決定する、付記１に記載の共鳴音発生装置。
（付記３）
前記決定部は、前記前記検索された演奏操作子に割り当てらたれピッチと前記操作された演奏操作子に割り当てられたピッチとの差分に基づいて共鳴強度を決定する、付記１または付記２に記載の共鳴音発生装置。
（付記４）
前記決定部は、前記差分と共鳴強度との関係を表わす共鳴強度テーブルを有する、付記３に記載の共鳴音発生装置。
（付記５）
前記検索部は、前記操作された演奏操作子に割り当てられたピッチと倍音の関係を有するピッチが割り当てられる演奏操作子を検索する、付記２に記載の共鳴音発生装置。
（付記６）
前記決定部は、前記検索部により検索された演奏操作子と前記操作された演奏操作子との倍音関係を判定し、
前記検索された演奏操作子に割り当てらたれピッチと前記操作された演奏操作子に割り当てられたピッチとの差分を検出し、
前記判定された倍音関係と前記検出されたに差分と基づいて共鳴強度を決定する、付記５に記載の共鳴音発生装置。
（付記７）
前記複数の演奏操作子それぞれに割り当てられたピッチは変更可能である、付記１乃至付記６のいずれかに記載の共鳴音発生装置。
（付記８）
共鳴音発生装置に用いられる共鳴音発生方法であって、前記共鳴音発生装置が、
夫々異なるピッチが割り当てられた複数の演奏操作子のいずれかが操作された場合に、前記操作された演奏操作子に割り当てられたピッチと前記操作された演奏操作子以外の演奏操作子に割り当てられたピッチとの関係に基づいて共鳴強度を決定し、
前記決定された共鳴強度と前記検索された演奏操作子に割り当てられたピッチとに基づいた共鳴音の発音を指示する、共鳴音発生方法。
（付記９）
共鳴音発生装置として用いられるコンピュータに、
夫々異なるピッチが割り当てられた複数の演奏操作子のいずれかが操作された場合に、前記操作された演奏操作子に割り当てられたピッチと前記操作された演奏操作子以外の演奏操作子に割り当てられたピッチとの関係に基づいて共鳴強度を決定するステップと、
前記決定された共鳴強度と前記検索された演奏操作子に割り当てられたピッチとに基づいた共鳴音の発音を指示するステップと、
を実行させるプログラム。
（付記１０）
付記１に記載の共鳴音発生装置と、
夫々異なるピッチが割り当てられた複数の演奏操作子と、
前記操作された演奏操作子に割り当てられたピッチに基づいた楽音を発生させるとともに、前記共鳴音発生装置からの共鳴音の発音の指示に基づいて共鳴音を発生する音源と、
を有する電子楽器。
【符号の説明】
【００６２】
１００  電子楽器
１０１  ＣＰＵ
１０２  プログラムＲＯＭ
１０３  ワークＲＡＭ
１０４  鍵盤
１０５  スイッチ部
１０６  音源部
１０７  サウンドシステム
１０８  テーブルメモリ
１０９  システムバス
５００  共鳴フラグテーブル
７００  共鳴強度テーブル
９００  共鳴強度第１テーブル
１０００  共鳴強度第２テーブル  
【図１】
2019191604.tif 000003
【図２】
2019191604.tif 000004
【図３】
2019191604.tif 000005
【図４】
2019191604.tif 000006
【図５】
2019191604.tif 000007
【図６】
2019191604.tif 000008
【図７】
2019191604.tif 000009
【図８】
2019191604.tif 000010
【図９】
2019191604.tif 000011
【図１０】
2019191604.tif 000012
【図１１】
2019191604.tif 000013
【手続補正書】
【提出日】令和1年7月18日(2019.7.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１ユーザ操作に基づいて、或る鍵に割り当てられている第１ピッチを第２ピッチに変更する調律処理と、
ダンパペダルを含むスイッチ及び前記或る鍵への第２ユーザ操作に基づいて、前記第２ピッチと倍音関係にあるピッチに対応する鍵それぞれに応じた共鳴音の発音を指示する発音指示処理と、
を実行する電子鍵盤楽器。
【請求項２】
前記発音指示処理は、
前記第２ピッチと倍音関係にあるピッチに対応する鍵それぞれのノートオンイベントを生成し、音源に送付する、
請求項１に記載の電子鍵盤楽器。
【請求項３】
前記第２ピッチと、前記第２ピッチと倍音関係にあるピッチと、のピッチ差に基づいて、前記第２ピッチと倍音関係にあるピッチに対応する鍵それぞれの前記ノートオンイベントで指定される共鳴強度であるベロシティを決定する共鳴強度決定処理、
を実行する請求項２に記載の電子鍵盤楽器。
【請求項４】
前記共鳴強度決定処理は、前記ピッチ差が第１ピッチのときのベロシティが、前記ピッチ差が前記第１ピッチより大きい第２ピッチのときのベロシティよりも大きくなるように、ベロシティを決定する、
請求項３に記載の電子鍵盤楽器。
【請求項５】
第１ユーザ操作に基づいて、或る演奏操作子に割り当てられている第１ピッチを第２ピッチに変更する調律処理と、
前記或る演奏操作子への第２ユーザ操作に基づいて、前記第２ピッチと倍音関係にあるピッチに対応する演奏操作子それぞれに応じた共鳴音の発音を指示する発音指示処理と、
を実行する電子楽器。
【請求項６】
電子楽器のコンピュータに、
第１ユーザ操作に基づいて、或る演奏操作子に割り当てられている第１ピッチを第２ピッチに変更する調律処理と、
前記或る演奏操作子への第２ユーザ操作に基づいて、前記第２ピッチと倍音関係にあるピッチに対応する演奏操作子それぞれに応じた共鳴音の発音を指示する発音指示処理と、
を実行させる方法。
【請求項７】
電子楽器のコンピュータに、
第１ユーザ操作に基づいて、或る演奏操作子に割り当てられている第１ピッチを第２ピッチに変更する調律処理と、
前記或る演奏操作子への第２ユーザ操作に基づいて、前記第２ピッチと倍音関係にあるピッチに対応する演奏操作子それぞれに応じた共鳴音の発音を指示する発音指示処理と、
を実行させるプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、電子鍵盤楽器、電子楽器、方法、プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
態様の一例の電子鍵盤楽器は、第１ユーザ操作に基づいて、或る鍵に割り当てられている第１ピッチを第２ピッチに変更する調律処理と、ダンパペダルを含むスイッチ及び前記或る鍵への第２ユーザ操作に基づいて、前記第２ピッチと倍音関係にあるピッチに対応する鍵それぞれに応じた共鳴音の発音を指示する発音指示処理と、を実行する。