(57)【要約】   【課題】  周期成分の楽音波形データと非周期成分の楽音波形データとを混合した楽音波形データに、聴感上自然な効果音を付与することができる。  【解決手段】  楽音波形データは、周期成分の楽音波形データおよび非周期成分の楽音波形データから構成される。混合比調整回路２６は、周期成分の楽音波形データおよび非周期成分の楽音波形データを受け入れ、楽音波形データに付与する効果の度合いが大きくなるのにしたがって、周期成分の楽音波形データに対する、非周期成分の楽音波形データの比が小さくなるように、周期成分の楽音波形データと前記非周期成分の楽音波形データとの混合比を決定して、周期成分の楽音波形データと非周期成分の楽音波形データとを加算する。効果音発生回路２７は、周期成分の楽音波形データと非周期成分の楽音波形データとの加算データに所定の効果を与える。【選択図】  図１
2011112815.tif 000002
【特許請求の範囲】
【請求項１】
楽音波形データに効果音を付与する効果音付与装置であって、
前記楽音波形データは、周期成分の楽音波形データおよび非周期成分の楽音波形データから構成され、
前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データを受け入れ、前記楽音波形データに付与する効果の度合いが大きくなるのにしたがって、前記周期成分の楽音波形データに対する、前記非周期成分の楽音波形データの比が小さくなるように、前記周期成分の楽音波形データと前記非周期成分の楽音波形データとの混合比を決定して、前記周期成分の楽音波形データと前記非周期成分の楽音波形データとを加算する混合比調整手段と、
前記周期成分の楽音波形データと前記非周期成分の楽音波形データとの加算データに所定の効果を与える効果音発生手段と、を備えたことを特徴とする効果音付与装置。
【請求項２】
前記混合比調整手段が、前記効果音発生手段において前記加算データに付与する効果の設定レベルに基づいて、前記混合比を決定するように構成されたことを特徴とする請求項１に記載の効果音付与装置。
【請求項３】
前記効果音発生手段が、複数の効果音発生要素を有し、
前記混合比調整手段が、前記複数の効果音発生要素ごとの効果の設定レベルと、効果音発生要素に対応付けられた重み付け係数とに基づいて、前記混合比を決定するように構成されたことを特徴とする請求項１または２に記載の効果音付与装置。
【請求項４】
前記混合比調整手段は、前記混合比に基づいて、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データに、それぞれ、第１のレベル調整係数および第２のレベル調整係数を乗じて、これらを加算して加算データを得て、前記加算データを前記効果音発生手段に出力し、
前記効果音発生手段は、前記加算データに所定の効果を与えた効果音データを発生して、前記効果音データと、前記加算データとを加算して出力するように構成されたことを特徴とする請求項１ないし３の何れか一項に記載の効果音付与装置。
【請求項５】
前記混合比調整手段は、前記混合比に基づいて、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データに、それぞれ、第１のレベル調整係数および第２のレベル調整係数を乗じて、これらを加算して、第１の加算データを生成して前記効果音発生手段に出力するとともに、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データを加算して第２の加算データを生成して前記効果音発生手段に出力し、
前記効果音発生手段は、前記第１の加算データに所定の効果を与えた効果音データを発生して、前記効果音データと、前記第２の加算データとを加算して出力するように構成されたことを特徴とする請求項１ないし３の何れか一項に記載の効果音付与装置。
【請求項６】
請求項１ないし５の何れか一項に記載の効果音付与装置と、
鍵盤と、
前記鍵盤を構成する鍵において、押鍵された鍵の音高の、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データから構成される楽音波形データを生成する発音手段と、を備えたことを特徴とする電子楽器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽音に効果音を付与する効果音付与装置および電子楽器に関する。
【背景技術】
【０００２】
音声データの生成、或いは、音声データの復号において、複数の波形データを混合する技術が知られている。たとえば、特許文献１には、所定の帯域ごとにピッチ周期情報に音づき発生されるピッチパルスと白色雑音を混合する際の混合比を決定して、決定された混合比に基づいて、帯域ごとの混合信号を生成し、かつ、全帯域の混合信号を加算することで、音声を再生する音声データの復号方法が開示されている。
【０００３】
また、特許文献２には、マイク音声の音量レベルに対する、ＢＧＭ（Ｂａｃｋｇｒｏｕｎｄ  Ｍｕｓｉｃ）の音量レベルを、マイク音声の音量レベルに応じて変化させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３２９２７１１号公報
【特許文献２】特開２００６−１４８１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子楽器においても、自然楽器の楽音に相当する楽音を発生するために、楽音を周期成分と非周期成分とに分けて、それらを混合させる技術が知られている。たとえば、ピアノの楽音では、ハンマノイズや打弦音などが非周期成分に該当し、弦振動による楽音が周期成分に該当する。周期成分の楽音と非周期成分の楽音の混合比は、楽音を特徴付ける重要な要素である。したがって、混合比が不適切な場合には、発生する楽音は不自然なものとなってしまう。
【０００６】
また、電子楽器においては、発生されたデータ（楽音波形データ）に所定の効果を与える種々の効果音付与装置が知られている。たとえば、残響音を付与する残響音発生回路（リバーブ）、音に広がりをつけるコーラス、ピアノのダンパペダル（図示せず）のオンに応じてピアノの弦共鳴や筐体の共鳴による共鳴音を、楽音波形データに付与する共鳴音発生回路、楽音波形を遅延させるディレイなどが、効果音付与装置として知られている。
【０００７】
効果音付与装置は、電子楽器における楽音波形データを受け入れて、所定の効果を与える。楽音波形データには、上述したように、周期成分の楽音波形データと非周期成分の楽音波形データとが混合された場合が多い。ここで、非周期成分は、発音における初期、つまり、アタック時に発生することが多い。したがって、非周期成分の楽音波形データに、残響や遅延を含むイフェクトを与えると、非周期成分が不自然に長時間にわたって残ってしまい、聴感上望ましくない状態が生じるおそれがある。
【０００８】
本発明は、周期成分の楽音波形データと非周期成分の楽音波形データとを混合した楽音波形データに、聴感上自然な効果音を付与することができる効果音付与装置および当該効果音付与装置を備えた電子楽器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的は、楽音波形データに効果音を付与する効果音付与装置であって、
前記楽音波形データは、周期成分の楽音波形データおよび非周期成分の楽音波形データから構成され、
前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データを受け入れ、前記楽音波形データに付与する効果の度合いが大きくなるのにしたがって、前記周期成分の楽音波形データに対する、前記非周期成分の楽音波形データの比が小さくなるように、前記周期成分の楽音波形データと前記非周期成分の楽音波形データとの混合比を決定して、前記周期成分の楽音波形データと前記非周期成分の楽音波形データとを加算する混合比調整手段と、
前記周期成分の楽音波形データと前記非周期成分の楽音波形データとの加算データに所定の効果を与える効果音発生手段と、を備えたことを特徴とする効果音付与装置により達成される。
【００１０】
好ましい実施態様においては、前記混合比調整手段が、前記効果音発生手段において前記加算データに付与する効果の設定レベルに基づいて、前記混合比を決定するように構成されている。
【００１１】
また、別の好ましい実施態様においては、前記効果音発生手段が、複数の効果音発生要素を有し、
前記混合比調整手段が、前記複数の効果音発生要素ごとの効果の設定レベルと、効果音発生要素に対応付けられた重み付け係数とに基づいて、前記混合比を決定するように構成されている。
【００１２】
好ましい実施態様においては、前記混合比調整手段は、前記混合比に基づいて、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データに、それぞれ、第１のレベル調整係数および第２のレベル調整係数を乗じて、これらを加算して加算データを得て、前記加算データを前記効果音発生手段に出力し、
前記効果音発生手段は、前記加算データに所定の効果を与えた効果音データを発生して、前記効果音データと、前記加算データとを加算して出力する。
【００１３】
別の好ましい実施態様においては、前記混合比調整手段は、前記混合比に基づいて、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データに、それぞれ、第１のレベル調整係数および第２のレベル調整係数を乗じて、これらを加算して、第１の加算データを生成して前記効果音発生手段に出力するとともに、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データを加算して第２の加算データを生成して前記効果音発生手段に出力し、
前記効果音発生手段は、前記第１の加算データに所定の効果を与えた効果音データを発生して、前記効果音データと、前記第２の加算データとを加算して出力するように構成されている。
【００１４】
また、本発明の目的は、上記効果音付与装置と、
鍵盤と、
前記鍵盤を構成する鍵において、押鍵された鍵の音高の、前記周期成分の楽音波形データおよび前記非周期成分の楽音波形データから構成される楽音波形データを生成する発音手段と、を備えたことを特徴とする電子楽器により達成される。
【発明の効果】
【００１５】
本発明によれば、周期成分の楽音波形データと非周期成分の楽音波形データとを混合した楽音波形データに、聴感上自然な効果音を付与することができる効果音付与装置および当該効果音付与装置を備えた電子楽器を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態にかかる電子楽器の構成を示すブロックダイヤグラムである。
【図２】図２は、本実施の形態にかかる発音回路および発音回路に関連する構成部分をより詳細に示すブロックダイヤグラムである
【図３】図３は、本実施の形態にかかる混合比調整回路の例を示すブロックダイヤグラムである。
【図４】図４は、本実施の形態にかかる効果音発生回路の例を示すブロックダイヤグラムである。
【図５】図５（ａ）は、オールパスフィルタの構成例を示す図、図５（ｂ）は、コムフィルタの構成例を示す図である。
【図６】図６は、本実施の形態にかかる電子楽器において実行される処理を概略的に示すフローチャートである。
【図７】図７は、本実施の形態にかかる混合比算出処理の例を示すフローチャートである。
【図８】図８は、本実施の形態にかかるイフェクトレベル・係数テーブルの構成例を示す図である。
【図９】図９は、効果音発生要素が２つある効果音発生回路の他の例を示すブロックダイヤグラムである。
【図１０】図１０は、本発明の他の実施の形態にかかる効果音発生回路を示すブロックダイヤグラムである。
【図１１】図１１は、本発明の他の実施の形態にかかる混合比調整回路を示すブロックダイヤグラムである。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明の実施の形態について説明する。図１は、本発明の実施の形態にかかる電子楽器の構成を示すブロックダイヤグラムである。本実施の形態においては、効果音付与回路２５を電子楽器１０に組み込んでいる。
【００１８】
図１に示すように、本実施の形態にかかる電子楽器１０は、鍵盤１２、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ１８、発音回路２０、操作子群２１、音響システム２２、および、効果音付与回路２５を有する。鍵盤１２、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ１８、発音回路２０、操作子群２１および効果音付与回路２５は、バスを介して接続される。効果音付与回路２５は、混合比調整回路２６および効果音発生回路２７を有する。本実施の形態にかかる電子楽器１０は、たとえば、周期成分の楽音波形データおよび非周期成分の楽音波形データから構成される楽音、たとえば、ピアノ音色の楽音を生成するのに適している。
【００１９】
鍵盤１２は、複数の鍵を有し、演奏者の押鍵操作に応じて、押鍵された鍵を特定する情報および押鍵された鍵のベロシティを示す情報をＣＰＵ１４に伝達することができる。
【００２０】
ＣＰＵ１４は、システム制御、押鍵された鍵に応じた音高の楽音波形データを生成するための発音回路２０に与える発音指示信号の生成、効果音付与回路２５に与える種々の制御信号の生成などを実行する。ＲＯＭ１６は、楽音波形データを生成するためのプログラム、効果音データの生成のためのプログラム、後に詳述する混合比調整回路２６における混合比を算出するためのプログラム、プログラムの実行の際に使用される定数およびテーブルを格納する。また、ＲＯＭ１６は、発音回路２０において生成される楽音波形データのもととなる波形データ、効果音発生回路２７において用いられるフィルタ係数などを記憶する。後述する波形データ記憶部３０はＲＯＭ１６に設けられる。ＲＡＭ１８は、プログラムの実行の過程で生成される変数、パラメータ、入力データ、出力データなどを一時的に記憶する。
【００２１】
図２は、発音回路２０および発音回路２０に関連する構成部分をより詳細に示すブロックダイヤグラムである。図２に示すように、本実施の形態にかかる発音回路２０は、波形再生回路３１、エンベロープ生成回路３２および乗算回路３３を有する。
【００２２】
波形データ記憶部３０には、種々の音色の波形データが記憶されている。特に、本実施の形態においては、単一の音色に対して、楽音波形のうち、周期成分に相当する周期成分波形データ２０１、および、非周期成分に相当する非周期成分波形データ２０２とが含まれる。たとえば、ピアノ系の音色においては、ピアノのハンマノイズや打弦音の波形が、非周期成分に相当する。その一方、弦の振動による波形は周期成分に相当する。
【００２３】
波形再生回路４１は、波形データ記憶部３０に記憶された波形データから、ＣＰＵ１４から与えられる発音指示信号に含まれる音色情報にしたがって、指定された音色の周期成分波形データ２０１および非周期成分波形データ２０２を、音高情報にしたがって読み出す。また、エンベロープ生成回路４２は、発音指示信号に含まれるベロシティ情報にしたがったエンベロープデータを出力する。周期成分データ２０１のためのエンベロープと、非周期成分波形データ２０２のエンベロープとは別個であっても良いし、同一であっても良い。
【００２４】
周期成分波形データ２０１およびエンベロープデータ、並びに、非周期成分波形データ２０１およびエンベロープデータは、それぞれ、乗算回路３３において乗算され、２つの楽音波形データ（ＣＨ１の周期成分楽音波形データ、および、ＣＨ２の非周期成分楽音波形データ）が出力される。
【００２５】
発音指示信号に含まれる音高情報およびベロシティ情報は、鍵盤１２からの押鍵情報に基づいて、ＣＰＵ１４により生成される。また、発音指示信号に含まれる音色情報は、演奏者による操作子群２１における音色指定スイッチの操作にに基づいて、ＣＰＵ１４により生成される。
【００２６】
効果音付与回路２５の混合比調整回路２６は、ＣＨ１の周期成分楽音波形データ、および、ＣＨ２の非周期成分楽音波形データのそれぞれに、所定のレベル調整係数を乗算して、周期成分楽音波形データと非周期成分楽音波形データとの混合比を調整し、これらのデータを加算する。図３は、本実施の形態にかかる混合比調整回路の例を示すブロックダイヤグラムである。
【００２７】
図３に示すように、本実施の形態にかかる混合比調整回路２６は、周期成分楽音波形データとレベル調整係数ａとを乗算する第１の乗算回路４１と、非周期成分楽音波形データとレベル調整係数ｂとを乗算する第２の乗算回路４２と、第１の乗算回路４１の出力データと第２の乗算回路４２の出力データとを加算する加算回路４３とを備えている。加算回路４３からの出力は分岐され、一方は、効果音発生回路２７において効果音が付与される効果音付与データとして、他方は、そのまま出力される直接出力データとして、効果音発生装置２７に与えられる。
【００２８】
効果音付与回路２５の効果音発生回路２７は、１以上の効果音発生要素を含む。効果音発生要素には、残響音発生回路（リバーブ）、ディレイ、コーラスなど種々のものが該当する。図４は、本実施の形態にかかる効果音発生回路２７の例を示すブロックダイヤグラムである。この例では、単一の効果音発生要素として、リバーブが用いられている。
【００２９】
図４に示すように、効果音発生回路２７は、リバーブ５０と、リバーブ５０による残響効果が付与された効果音の楽音波形データと、直接出力データとを加算する加算回路５７と、を有している。たとえば、リバーブ５０は、オールパスフィルタ５１と、コムフィルタ５２〜５４を有している。また、リバーブ５０は、ＣＰＵ１４から与えられるリバーブ制御信号に基づき、オールパスフィルタ５２、コムフィルタ５２〜５４に与えるフィルタ係数を取得する係数取得部５６を有している。
【００３０】
図５（ａ）は、オールパスフィルタの構成例を示す図、図５（ｂ）は、コムフィルタの構成例を示す図である。図５（ａ）に示すように、オールパスフィルタ５００は、加減算回路５０１、遅延回路５０２、加算回路５０３、フィードフォワード用の乗算回路５０４、および、フィードバック用の乗算回路５０５を有する。フィードフォワード用の乗算回路５０４に与えられる係数ＲＴ１、遅延回路５０２に与えられる遅延量ＤＬ１、フィードバック用の乗算回路５０５に与えられる係数（帰還量）ＲＴ２が、係数取得部５６から出力される。
【００３１】
図５（ｂ）に示すように、コムフィルタ５１０は、増幅回路５１１、加減算回路５１２、遅延回路５１３、フィードバック乗算回路５１４を有する。遅延回路５１３に与えられる遅延量ＤＬ２、フィードバック用の乗算回路５１４に与えられる係数（帰還量）ＲＴ３が、係数取得部５６から出力される。また、コムフィルタ５１０に、加減算回路５１２から遅延回路５１６を経ずに出力される経路（符号５１６）が設けられていても良い。この場合には、遅延回路５１３の出力データと経路５１６を経たデータとを加算する加算回路５１５が設けられる。コムフィルタ５１０において、たとえば、帰還量ＲＴ３や遅延量ＤＬ２を増大させることにより、フィルタ効果がより高められる。
【００３２】
後述するイフェクトレベルＥＦＬが大きくなるのにしたがって、フィルタ効果が高められる。したがって、本実施の形態においては、ＥＦＬが増大するのにしたがって、帰還量ＲＴ３、遅延量ＤＬ２が増大するように、ＣＰＵ１４からリバーブ５０に、リバーブ制御信号が出力される。フィルタ効果が高められるのにしたがって、リバーブ５０によるイフェクト効果、つまり、残響時間や残響音のレベルを含む残響レベルが大きくなる。
【００３３】
図６は、本実施の形態にかかる電子楽器において実行される処理を概略的に示すフローチャートである。図６に示すように、電子楽器１０のＣＰＵ１４は、たとえば、ＲＡＭ１８に記憶されたデータのクリアを含むイニシャライズ処理を行う（ステップ６０１）。
【００３４】
イニシャライズ処理（ステップ６０１）が終了すると、ＣＰＵ１４は、操作子群２１の各スイッチの操作を検出し、検出された操作にしたがった処理を実行するスイッチ処理を実行する（ステップ６０２）。スイッチ処理においては、音色指定スイッチ、効果音による効果の度合い、つまり、効果の大きさ（深さ）を設定する種々の効果音設定スイッチ、効果音発生要素を指定する効果音指定スイッチなどの操作が検出される。スイッチ処理で検出されたスイッチ状態を示す情報は、ＲＡＭ１８の所定の領域に格納される。スイッチ状態を示す情報には、たとえば、効果音設定スイッチにより設定された、効果のレベルを示す設定レベル、動作する効果音発生要素の種別、効果音発生要素の数（決定要素数）が含まれる。
【００３５】
なお、効果音設定スイッチは、効果音発生要素の種別ごとに複数存在し得る。たとえば、効果音発生要素がリバーブであれば、効果音設定スイッチはリバーブ効果を設定するリバーブ効果設定スイッチとなる。また、効果音発生要素がコーラスであれば、効果音設定スイッチは、コーラスのデプスを設定するコーラスデプス設定スイッチとなる。効果音設定スイッチにより入力された設定レベルは、たとえば、「０」〜「１２７」の値をとり、設定レベルの値が大きくなるのにしたがって、効果音による効果のレベルが大きく（深く）なる。
【００３６】
次いで、ＣＰＵ１４は、鍵盤１２の各鍵のオン・オフ状態を検出する(ステップ６０３)。ＣＰＵ１４は、新たにオンされた鍵については、オン状態となった時刻を、ＲＡＭ１８に格納する。本実施の形態においては、鍵は２つスイッチを有し、鍵の押下に伴って２つのスイッチが順次オンされるようになっている。したがって、ＣＰＵ１４は、各鍵について２つのスイッチのそれぞれのオン時刻をＲＡＭ１８に格納する。この２つのオン時刻の時間差に基づいて、いわゆるベロシティが算出される。また、ＣＰＵ１４は、新たにオフ状態となったスイッチについても、オフ状態となった時刻をＲＡＭ１８に格納する。
【００３７】
押鍵検出処理（ステップ６０３）が終了すると、ＣＰＵ１４は、混合比算出処理を実行する（ステップ６０４）。図７は、本実施の形態にかかる混合比算出処理の例を示すフローチャートである。図７に示すように、ＣＰＵ１４は、ＲＡＭ１８中の設定レベルおよび決定要素数を取得して（ステップ７０１）、設定レベル、決定要素数に変化があったかを判断する（ステップ７０２）。ステップ７０２でＮｏと判断された場合には処理を終了する。
【００３８】
その一方、ステップ７０２でＹｅｓと判断された場合には、ＣＰＵ１４は、決定要素数が「１」であるか否かを判断する（ステップ７０３）。図４に示す効果音発生回路２７においては、単一の効果音発生要素のみであるため、決定要素数は「１」となる。決定要素数が「２」以上、つまり、「２」以上の効果音発生要素を含む効果音発生回路２７の例については後述する。
【００３９】
ステップ７０３でＹｅｓと判断された場合には、イフェクトレベルＥＦＬを、ＲＡＭ１８に格納されていた設定レベルＬとする（ステップ７０４）。次いで、ＣＰＵ１４は，ＲＯＭ１６に格納されたイフェクトレベル・係数テーブルを参照して、イフェクトレベルＥＦＬに対応付けられた混合比Ｒａｔｉｏを取得する（ステップ７０５）。混合比Ｒａｔｉｏは、図３における周期成分楽音波形データに乗算する係数ａに対する、非周期成分楽音波形データに乗算する係数ｂの割合（ｂ／ａ）に相当する。本実施の形態においては、効果音発生回路における効果の大きさ（深さ）が増大するのにしたがって、非周期成分楽音波形データの割合が小さくなる。
【００４０】
非周期成分の楽音波形は、基本的には、アタック時に発生する楽音波形から構成される。たとえば、ピアノのハンマノイズや打弦音は、押鍵の直後に短時間だけ生じる。たとえば、楽音波形の遅延や帰還による効果音において、非周期成分の楽音波形が長時間にわたって残存することは聴感上望ましくない。そこで、本実施の形態においては、遅延量や帰還量の増大を伴う、効果の大きさ（深さ）の増大にしたがって、周期成分の楽音波形に対する非周期成分の楽音波形の割合を小さくすることで、不自然な効果音の発生を抑制している。
【００４１】
図８は、本実施の形態にかかるイフェクトレベル・係数テーブルの構成例を示す図である。本実施の形態においては、設定レベルＬは、「０」〜「１２７」の何れかの値をとり得る。したがって、イフェクトレベルＥＦＬも「０」〜「１２７」の何れかの値をとる。また、混合比Ｒａｔｉｏは、イフェクトレベルＥＦＬが「０」、つまり、効果の大きさ（深さ）が最小であるときに、「１」となる。つまり、効果の大きさ（深さ）が最小であるときには、非周期成分楽音波形データは、周期成分楽音波形データと同じレベルで出力される。その一方、混合比Ｒａｔｉｏは、イフェクトレベルＥＦＬが「１２７」、つまり、効果の大きさ（深さ）が最大であるときには、最小値である「０・５」となる。つまり、非周期成分楽音データは、周期成分波形データの半分のレベルとなる。
【００４２】
図８に示す例では、混合比Ｒａｔｉｏは、設定レベルが増大するのにしたがって、最高値「１」から最小値「０．５」まで、指数関数的に減少している。無論、これに限定されず、リニアに減少するように構成されていても良いし、設定レベルが増大するのにしたがって混合比Ｒａｔｉｏが一様に減少するような他の関数を用いても良い。
【００４３】
ＣＰＵ１４は、取得された混合比Ｒａｔｉｏに基づいて、レベル調整係数ａ、ｂを算出して、混合比調整回路２６に出力する（ステップ７０６）。たとえば、周期成分波形データに乗じるレベル調整係数ａを、「１」のまま固定して、非周期成分波形データに乗じるレベル調整係数ｂ＝Ｒａｔｉｏとしても良い。或いは、ａ＋ｂ＝１となるように、混合比Ｒａｔｉｏに基づいて、ａ、ｂが決定されても良い。
【００４４】
次に、ステップ７０３でＮｏと判断された場合について説明する。決定要素が「１」より大きいことは、効果音発生回路２７に、複数の効果音発生要素が含まれる場合を示す。図９は、効果音発生要素が２つある効果音発生回路の他の例を示すブロックダイヤグラムである。図９に示すように、他の例にかかる効果音発生装置２７は、効果音発生要素として、残響音発生回路であるリバーブ９０１と、コーラス９０２とを有する。リバーブ９０１とコーラス９０２とは直列に接続され、リバーブ９０１の出力が、コーラス９０２に与えられる。コーラス９０２の出力は、加算回路９０３に与えられ、加算回路９０３は、コーラス９０２の出力と、直接出力データとを加算して出力する。
【００４５】
リバーブ９０１には、ＣＰＵ１４からリバーブ制御信号が与えられる。リバーブ制御信号は、図４に示すリバーブ制御信号と同様である。また、コーラス９０２には、ＣＰＵ１４からコーラスデプスを含むコーラス制御信号が出力される。リバーブ制御信号およびコーラス制御信号は、それぞれ、効果音設定スイッチのリバーブ効果設定スイッチおよびコーラスデプス設定スイッチに入力された設定レベルに基づいて決定される。設定レベルの値が大きくなるのにしたがって、リバーブ効果、および、コーラス効果はより大きく（深く）なる。
【００４６】
ステップ７０３でＮｏと判断された場合には、ＣＰＵ１４は、効果音発生要素ごとの重み付け値Ｗｎを取得する（ステップ７０７）。図９に示す例については、ＣＰＵ１４は、リバーブ（効果音発生要素０）についての重み付け値Ｗ０およびコーラス（効果音発生要素１）についての重み付け値Ｗ１を取得する。重み付け値Ｗｎは、効果音発生回路２７に設けられる効果音発生要素の組み合わせごとに予め定められ、たとえば、ＲＯＭ１６に格納されている。
【００４７】
次いで、ＣＰＵ１４は、イフェクトレベルＥＦＬとして、効果音発生要素のそれぞれの設定レベルＬｎと、対応する重み付けＷｎとの積の総和Σ（Ｗｎ・Ｌｎ）を算出する（ステップ７０８）。ステップ７０８により、効果音発生要素ごとの重みを考慮した設定レベルに基づいて、イフェクトレベルＥＦＬを得ることができる。ＥＦＬが最大値（本実施の形態においては、１２７）を超えていれば（ステップ７０９でＹｅｓ）、ＣＰＵ１４は、ＥＦＬを最大値に設定する（ステップ７１０）。その後、ステップ７０５に進み、ＣＰＵ１４は，ＲＯＭ１６に格納されたイフェクトレベル・係数テーブルを参照して、イフェクトレベルＥＦＬに対応付けられた混合比Ｒａｔｉｏを取得する。
【００４８】
混合比算出処理（ステップ６０４）が終了すると、ＣＰＵ１４は発音処理を実行する（ステップ６０５）。発音処理においては、ＣＰＵ１４は、押鍵された鍵にしたがって、所定の音高、音色およびベロシティで楽音波形データを生成させるための、発音指示信号を発音回路２０に出力する。発音回路２０は、ＣＰＵ１４から発音指示信号を受理すると、音色情報にしたがった所定の波形データ（周期成分波形データ２０１および非周期成分波形データ２０２）をＲＯＭ１６の波形データ記憶部３０から、音高情報にしたがった速度で読み出し、かつ、ベロシティにしたがったレベルの楽音波形データを生成する。また、発音処理において、ＣＰＵ１４は、離鍵された鍵について消音を指示する消音指示信号を発音回路２０に出力する。
【００４９】
発音処理により生成された周期成分楽音波形データおよび非周期成分楽音波形データは、混合比調整回路２６に出力され、混合比調整回路２６において、それぞれレベル調整係数が乗じられる。
【００５０】
その後、ＣＰＵ１４は、その他、電子楽器１０を作動させるための他の必要な処理を実行して（ステップ６０６）、ステップ６０２に戻る。ステップ６０６で実行される処理には、たとえば、表示装置（図示せず）の画面上に表示すべき画像データを生成および表示するや、ＬＥＤ（図示せず）のオン・オフが含まれる。
【００５１】
本実施の形態においては、混合比調整回路２６は、楽音波形データに付与する効果の度合い、たとえば、効果の大きさや深さが大きくなるのにしたがって、周期成分の楽音波形データに対する、非周期成分の楽音波形データの比が小さくなるように、周期成分の楽音波形データと非周期成分の楽音波形データとの混合比を決定して、混合比に基づいて周期成分の楽音波形データと非周期成分の楽音波形データとを加算する。したがって、楽音波形データに付与する効果の度合いが大きくなったときに、非周期成分の楽音波形の割合を小さくすることで、非周期成分の楽音波形が長時間にわたって残存することを防止し、聴感上好ましい楽音を出力することが可能となる。
【００５２】
また、本実施の形態においては、混合比調整回路２６は、効果音発生回路２７において周期成分の楽音波形データと非周期成分の加算データに付与する効果の設定レベルに基づいて、混合比を決定する。たとえば、設定レベルと混合比とを対応付けたテーブルを、ＲＯＭなどのメモリに記憶しておき、テーブルを参照することにより混合比を求めるように構成すれば良い。設定レベルと混合比とを対応付けることにより、複雑な演算を経ることなく適切な混合比を得ることが可能となる。
【００５３】
また、本実施の形態においては、効果音発生回路が複数の効果音発生要素を有する場合には、混合比調整回路２６は、複数の効果音発生要素ごとの効果の設定レベルと、効果音発生要素に対応付けられた重み付け係数とに基づいて、混合比を決定する。これにより、効果音複数要素が複数存在する場合、たとえば、効果音発生回路２７にリバーブとコーラスとが含まれる場合にも、効果音発生要素の種別ごとの重み付け係数を考慮して、適切な混合比を取得することができる。
【００５４】
また、本実施の形態においては、混合比調整回路２６は、混合比に基づいて、周期成分の楽音波形データおよび非周期成分の楽音波形データに、それぞれ、第１のレベル調整係数ａおよび第２のレベル調整係数ｂを乗じて、これらを加算して加算データを得て、加算データを効果音を付与するための効果音付与データおよび直接出力データとして効果音発生手段に出力する。効果音発生回路２７は、効果音付与データに所定の効果を与えて効果音データを生成し、当該効果音データと、直接出力データとを加算して出力する。これにより、直接音に相当する直接出力データについても、混合比を考慮することが可能となる。
【００５５】
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００５６】
たとえば、前記実施の形態において、効果音発生回路２７が、単一の効果音発生要素を含む例（図４）および２つの効果音発生要素を含む例（図９）を示したが、効果音発生要素は３以上であっても良い。図１０は、本発明の他の実施の形態にかかる効果音発生回路を示すブロックダイヤグラムである。図１０に示すように、本実施の形態において、効果音発生回路２７は、４つの効果音発生要素（効果音発生要素０（符号１０００）〜効果音発生要素３（符号１００３））を含み、任意の効果音発生要素を、直列或いは並列に接続して、楽音波形データに所望の効果を付与することが可能となる。効果音発生要素０〜３（符号１０００〜１００３）の何れかを経た出力は、加算回路１０３１において、直接出力データと加算されて、最終的に出力される。
【００５７】
図１０に示すように、たとえば、効果音発生要素０（符号１０００）の出力は、出力選択機能付きのバッファ１０１１を経て、効果音発生要素１（符号１００１）の出力と加算される加算回路１０２１、効果音発生要素２（符号１００２）の出力と加算される加算回路１０３２、効果音発生要素３（符号１００３）の出力と加算される加算回路１０３３を順次経ることになる。すなわち、バッファ１０１１を通る経路は、センドラインとなり、他の効果音発生要素の出力と加算されることで、他の効果音発生要素の出力と並列して出力される。
【００５８】
その一方、効果音発生要素０（符号１０００）の出力選択機能付きのバッファ１０１２を通る経路は、加算回路１０２２、１０２３を介して、効果音発生要素２（符号１００２）に入力される。バッファ１０１３を通る経路は、加算回路１０２４〜１０２６を介して、効果音発生要素３（符号１００３）に入力される。バッファ１０１４を通る経路は、加算回路１０２７を介して、効果音発生要素１（符号１００１）に入力される。すなわち、バッファ１０１２、１０１３、１０１４を通る経路は、それぞれ、リターンラインとなり、その経路を経た出力は、他の効果音発生要素に直列に入力される。
【００５９】
図１０に示す効果音発生回路においては、所望の経路をアクティブにするように、出力選択機能付きのバッファを選択することで、所望の効果音発生要素をアクティブにして、直列或いは並列に使用することができる。この例では、アクティブとなった効果音発生要素の数が、決定要素数となる。
【００６０】
効果音発生要素として、残響音発生回路（リバーブ）、コーラス、ディレイ、ピアノのダンパペダル（図示せず）のオンに応じてピアノの弦共鳴や筐体の共鳴による共鳴音を楽音波形データに付与する共鳴音発生回路などを適用することができる。
【００６１】
また、前記実施の形態において、混合比調整回路２６は、周期成分楽音波形データおよび非周期成分楽音波形データのそれぞれに、レベル調整係数を乗じてそれらを加算し、加算された楽音波形データを、効果音付与データおよび直接出力データとして、効果音発生回路２７に出力している。しかしながら、このような構成に限定されるものではない。たとえば、効果音付与データとして出力する楽音波形データのセンド量を調整するような形態であっても良い。
【００６２】
図１１は、本発明の他の実施の形態にかかる混合比調整回路を示すブロックダイヤグラムである。図１１に示すように、混合比調整回路２６は、加算回路１４１を有し、加算回路１４１は、周期成分楽音波形データと非周期成分楽音波形データとを加算して、加算された波形データを、直接出力データとして、効果音発生回路２７に出力する。また、混合比調整回路２６は、周期成分楽音波形データを、レベル調整係数ａにて乗算する乗算回路１４２、非周期成分楽音波形データを、レベル係数ｂにて乗算する乗算回路１４３、および、乗算回路１４２の出力データと乗算回路１４３の出力データとを加算する加算回路１４４を有する。加算回路１４４において加算されたデータは、効果音付与データとして、効果音発生回路２７に出力される。
【００６３】
他の実施の形態にかかる混合比調整回路では、直接出力データのレベルは一定にして、効果音付与データにおける混合比およびレベルのみが変更される。したがって、そのまま出力される直接出力データは、混合比の変化に影響されない。したがって、直接音については元のレベルのまま出力したい場合に好適である。
【００６４】
また、前記実施の形態において、混合比Ｒａｔｉｏの最小値は「０・５」としているがこれに限定されるものではなく、それより小さい値或いは大きい値としても良いことは言うまでもない。また、混合比調整回路において、周期成分楽音波形データのレベルが一定であれば、レベル調整係数は「１」で固定できるため、第１の乗算回路（たとえば、図３の符号４１）を省略することもできる。
【符号の説明】
【００６５】
１０        電子楽器
１２        鍵盤
１４        ＣＰＵ
１６        ＲＯＭ
１８        ＲＡＭ
２０        発音回路
２１        操作子群
２２        音響システム
２５        効果音付与回路
２６        混合比調整回路
２７        効果音発生回路
【図１】
2011112815.tif 000003
【図２】
2011112815.tif 000004
【図３】
2011112815.tif 000005
【図４】
2011112815.tif 000006
【図５】
2011112815.tif 000007
【図６】
2011112815.tif 000008
【図７】
2011112815.tif 000009
【図８】
2011112815.tif 000010
【図９】
2011112815.tif 000011
【図１０】
2011112815.tif 000012
【図１１】
2011112815.tif 000013