(57)【特許請求の範囲】
【請求項１】
弦楽器の弦の振動に基づく楽音信号が入力される入力手段と、
前記入力手段から入力された楽音信号を通過させるフィルタ手段と、
前記フィルタ手段から出力された楽音信号のピッチ、及び／又は、前記フィルタ手段に入力される楽音信号のピッチを検出するピッチ検出手段と、
前記ピッチ検出手段により検出されたピッチに応じて、前記フィルタ手段のパラメータを設定する設定手段と、
前記フィルタ手段から出力された楽音信号を外部に出力する出力手段と、を備えた効果装置において、
前記フィルタ手段から出力された楽音信号のレベル、及び／又は、前記フィルタ手段に入力される楽音信号のレベルを検出するレベル検出手段と、
前記出力手段から外部へ出力される楽音信号のレベルが、前記レベル検出手段により検出されたレベルに応じたレベルとなるように制御するレベル制御手段と、を備えている効果装置。
【請求項２】
前記設定手段は、前記フィルタ手段に対し、前記ピッチ検出手段により検出されたピッチが属する周波数帯域に応じたパラメータを設定する、請求項１記載の効果装置。
【請求項３】
前記フィルタ手段は、複数の前記フィルタ手段から構成され、
前記設定手段は、前記ピッチ検出手段により検出されたピッチが属する周波数帯域に応じて、前記複数のフィルタ手段のそれぞれに前記周波数帯域に応じた異なるパラメータを設定する、請求項２記載の効果装置。
【請求項４】
前記レベル制御手段は、
前記レベル検出手段により検出されたレベルが、所定レベル以下である場合には、前記フィルタ手段から出力された楽音信号のレベルを上げ、
前記所定レベルを超える場合には、前記フィルタ手段から出力された楽音信号のレベルを維持する、請求項１から３のいずれかに記載の効果装置。
【請求項５】
前記フィルタ手段は、バンドパスフィルタであり、
前記設定手段が設定するパラメータは、前記フィルタ手段の中心周波数、Ｑ値、およびゲインである請求項１から４のいずれかに記載の効果装置。
【請求項６】
前記設定手段は、前記ピッチ検出手段により検出されたピッチが所定の低音域の周波数帯域に属する場合に、１つの前記フィルタ手段に対し、前記中心周波数を、前記ピッチ検出手段により検出されたピッチに基づく倍音の周波数に設定するとともに、前記Ｑ値を、前記検出されたピッチに基づく楽音と、前記倍音とが選択的に通過される大きさに設定する、請求項５記載の効果装置。
【請求項７】
前記設定手段は、
前記ピッチ検出手段により検出されたピッチが所定の中音域の周波数帯域に属する場合に、
１つの前記フィルタ手段に対し、前記中心周波数を、前記ピッチ検出手段により検出されたピッチに基づく倍音の周波数に設定するとともに、前記ゲインを、所定の値に設定し、
前記１つのフィルタ手段とは別の１つの前記フィルタ手段に対し、前記中心周波数を、前記ピッチ検出手段により検出されたピッチに設定するとともに、前記ゲインを、前記所定の値より小さい値に設定する、請求項５又は６に記載の効果装置。
【請求項８】
前記設定手段は、
前記１つのフィルタ手段に設定するゲインと、前記別のフィルタ手段に設定するゲインとの相対的な差を任意に変更可能であることを特徴とする、請求項６記載の効果装置。
【請求項９】
前記設定手段は、
前記ピッチ検出手段により検出されたピッチが所定の高音域の周波数帯域に属する場合に、
１つの前記フィルタ手段に対し、前記中心周波数を、前記ピッチ検出手段により検出されたピッチに設定するとともに、前記Ｑ値を、前記検出されたピッチに基づく楽音が選択的に通過される大きさに設定する、請求項５から８のいずれかに記載の効果装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、効果装置に関し、特に、フィードバック演奏を容易に行い得る効果装置に関する。
【背景技術】
【０００２】
弦楽器の１つである電気ギター（エレキギター）の奏法として、フィードバック奏法がある。このフィードバック奏法は、演奏者が、電気ギターを弾弦し、弾弦された状態の電気ギターを、弾弦に基づく楽音を拡声して放音するギターアンプのスピーカに近づけるという動作を行うことによって行われる。この動作を行うことにより、電気ギターの弦と、スピーカと、これらの間にある音響空間とから、フィードバックループが形成される。このフィードバックループにおいて、弾弦された弦を、スピーカから放音される楽音（弾弦に基づく楽音）による共振によってさらに振動させることにより、フィードバック演奏が実現される。
【０００３】
しかし、フィードバック奏法は、弾弦の仕方、弦とスピーカとの距離、弦をスピーカに近づける向きやタイミング、スピーカから放音される楽音の音量（出力レベル）などの微妙なコントロールを必要とする奏法であり、演奏者にとって極めて難しい奏法である。そのため、演奏者がフィードバック演奏に失敗することもしばしばある。
【０００４】
その改善策として、出願人は、特許文献１に記載される効果装置を提案している。具体的に、特許文献１には、弾弦により発音された楽音のピッチを検出し、検出されたピッチに対応する周波数を中心周波数とする所定の通過域幅の周波数成分のみを通過させるようにバンドパスフィルタを設定する効果装置が記載されている。
【０００５】
特許文献１に記載される効果装置によれば、弾弦により発音される所望の音高の楽音（電気ギターにおいては、弦をフレットに押下することによって、演奏者により指定される音高の楽音であり、以下「ファンダメンタル」又は「基音」と称す）の周波数成分が強調された楽音を出力することができ、それにより、弦の振動をファンダメンタルの周波数で持続させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】実開平６−２５８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
フィードバック演奏では、弾弦によって開始された弦の振動を維持させるために、スピーカから放音される楽音の音量（レベル）が大音量である必要があった。しかし、特許文献１に記載される効果装置を用いたとしても、フィードバック音のレベルが自然減衰されることにより、弦楽器の弦の振動を安定的に維持することができなかった。そのため、フィードバック演奏に失敗することもあり、さらなる改善の余地があった。
【０００８】
また、ファンダメンタル（基音）のみをフィードバックさせても、最終的に倍音に移行しないので、演奏者が、特許文献１に記載される効果装置を用いてフィードバック演奏を行ったとしても、帯域によっては自然なフィードバック演奏にならなかったり、フィードバック時の倍音移行が妨害される等の問題があった。また、通常、フィードバック演奏では、フィードバック音は弾弦された楽音の音高から始まり、その後、所定の倍音へと音高が変化することが好ましいが、特許文献１に記載される効果装置では、十分な倍音移行が行われない。このように、特許文献１に記載される効果装置では、演奏者の意図通りのフィードバック演奏を行うことは難しい。
【０００９】
本発明は、上述した事情を鑑みてなされたものであり、フィードバック演奏を容易に行い得る効果装置を提供することを目的としている。
【課題を解決するための手段および発明の効果】
【００１０】
この目的を達成するために、請求項１記載の効果装置によれば、入力手段から入力された楽音信号を通過させるフィルタ手段のパラメータは、設定手段により、ピッチ検出手段により検出されたピッチに応じて設定されるので、出力手段からは、ピッチ検出手段による検出ピッチに応じた周波数特性の楽音信号が出力される。フィルタ手段から出力される楽音信号が、フィードバック演奏に適した周波数特性となるよう、フィルタ手段のパラメータを設定すれば、フィードバック演奏に適した周波数特性の楽音信号を、外部へ出力することができる。これにより、弦楽器の弦の振動を、外部へ出力された楽音信号によって維持させることができるので、難度の高いフィードバック演奏を容易に実現できる。
【００１１】
さらに、フィルタ手段から出力された楽音信号のレベル、及び／又は、フィルタ手段に入力される楽音信号のレベルが、レベル検出手段によって検出される。そして、出力手段から外部へ出力される楽音信号のレベルが、レベル検出手段により検出されたレベルに応じたレベルとなるように、レベル制御手段によって制御される。よって、フィルタ手段を通過した楽音信号、又は、フィルタ手段を通過する前の楽音信号のレベルが小さくても、レベル制御手段によってレベルを上げるよう制御すれば、出力手段から出力される楽音信号（即ち、フィルタ手段によりフィルタリングされた楽音信号）のレベルの減衰が抑制され、出力手段から出力される楽音信号のサスティンを得ることができるので、弦楽器の弦の振動を安定的に維持できる。よって、フィードバック演奏をより容易に行うことができる。
【００１２】
請求項２記載の効果装置によれば、請求項１記載の効果装置の奏する効果に加え、次の効果を奏する。フィルタ手段には、設定手段により、ピッチ検出手段による検出されたピッチが属する周波数帯域に応じたパラメータが設定される。これにより、検出ピッチ（即ち、楽音信号のピッチ）が属する周波数帯域毎に、その周波数帯域に適したパラメータを設定できる。そのため、各周波数帯域について、フィードバック音がファンダメンタル（基音）から倍音へ移行し易いなど、フィードバック演奏に適した周波数特性の信号が出力されるように、フィルタ手段のパラメータを設定できる。よって、各周波数帯域について、好適なフィードバック演奏を容易に実現できる。なお、請求項２において、設定手段により設定されるパラメータとしては、例えば、フィルタ手段の中心周波数、Ｑ値（通過域幅）、ゲインなどである。また、複数のフィルタ手段が存在する場合には、設定手段により設定されるパラメータとして、使用するフィルタ手段の数を含むものであってもよい。
【００１３】
請求項３記載の効果装置によれば、請求項２記載の効果装置の奏する効果に加え、次の効果を奏する。ピッチ検出手段により検出されたピッチが属する周波数帯域に応じて、複数のフィルタ手段のそれぞれに周波数帯域に応じた異なるパラメータが、設定手段により設定される。つまり、検出ピッチ（即ち、楽音信号のピッチ）が属する周波数帯域に応じて各々設定された複数のフィルタ手段を用いて、入力手段から入力された楽音信号をフィルタリングすることができる。これにより、各周波数帯域について、フィードバック演奏に適した周波数特性の楽音信号を、出力手段から出力させることができる。よって、各周波数帯域について、好適なフィードバック演奏を容易に実現できる。
【００１４】
請求項４記載の効果装置によれば、請求項１から３のいずれかに記載の効果装置の奏する効果に加え、次の効果を奏する。レベル検出手段による検出レベルが、所定レベル以下である場合には、フィルタ手段から出力された楽音信号のレベルが、レベル制御手段によって上げられる一方で、前記検出レベルが、所定レベルを超える場合には、フィルタ手段から出力された楽音信号のレベルが、レベル制御手段によって維持される。よって、フィルタ手段によってフィルタリングされ、出力手段から出力される楽音信号のサスティンを得ることができるので、演奏者は、フィードバック演奏を容易に行うことができる。
【００１５】
請求項５記載の効果装置によれば、請求項１から４のいずれかに記載の効果装置の奏する効果に加え、設定手段が設定するパラメータは、フィルタ手段であるバンドパスフィルタの中心周波数、Ｑ値、およびゲインであるので、これらのパラメータの適切な組み合わせにより、フィードバック演奏に適した周波数特性の楽音信号をフィルタ手段から出力できる。
【００１６】
請求項６記載の効果装置によれば、請求項５記載の効果装置の奏する効果に加え、次の効果を奏する。ピッチ検出手段により検出されたピッチが所定の低音域の周波数帯域に属する場合には、設定手段により、１つのフィルタ手段に対し、次の設定がされる。つまり、１つのフィルタ手段の中心周波数が、前記ピッチ検出手段により検出されたピッチに基づく倍音の周波数に設定され、Ｑ値が、検出されたピッチに基づく楽音と、フィルタ手段の中心周波数を周波数とする倍音とが選択的に通過される大きさに設定される。そのため、このフィルタ手段から、検出されたピッチに基づく楽音（即ち、ファンダメンタル）と、フィルタ手段の中心周波数を周波数とする倍音とを少なくとも含む、複数の楽音信号を通過させることができる。ファンダメンタルのパワーが強い低音域の場合、このようにファンダメンタルと倍音とを一緒に通過させることによって、自然なフィードバック音を得ることができる。また、低音域の楽音は、どの倍音へ移行するかが、フィードバックループを構成する音響空間に応じて変動的になる。よって、フィルタ手段から、ファンダメンタルと倍音とを含むような広い通過域幅となるＱ値を設定することにより、倍音移行のルーズさを残すことができ、それにより、フィードバック演奏を行う演奏者に演奏の面白味を与えることができる。
【００１７】
請求項７記載の効果装置によれば、請求項５又は６に記載の効果装置の奏する効果に加え、次の効果を奏する。ピッチ検出手段により検出されたピッチが所定の中音域の周波数帯域に属する場合には、設定手段により、２つのフィルタ手段に対し、次の設定がされる。つまり、１つのフィルタ手段の中心周波数が、検出ピッチに基づく倍音の周波数に設定され、ゲインが、所定の値に設定される。一方で、前記１つのフィルタ手段とは別の１つのフィルタ手段（別のフィルタ手段）の中心周波数が、検出ピッチ（即ち、ファンダメンタルの周波数）に設定され、ゲインが、前記所定の値より小さい値に設定される。よって、フィルタ手段を通過する、検出されたピッチに基づく楽音（即ち、ファンダメンタル）と倍音とのレベル差を付けることができ、このレベル差によって、フィードバック演奏時における倍音移行を誘発することができる。従って、所定の中音域の楽音信号が入力された場合には、フィードバックループによってフィードバックされる楽音を最終的に倍音へと移行させることができるので、自然なフィードバック演奏を行うことができる。
【００１８】
請求項８記載の効果装置によれば、請求項６記載の効果装置の奏する効果に加え、次の効果を奏する。前記１つのフィルタ手段のゲインと、前記別のフィルタ手段のゲインとの相対的な差を任意に変更できる。倍音移行のし易さ（倍音への移行時間）は前記レベル差に依存するので、前記レベル差を任意に変更できることにより、倍音移行のし易さを所望に応じて制御することができる。よって、演奏者の意図に応じたフィードバック演奏を実現できる。
【００１９】
請求項９記載の効果装置によれば、請求項５から８のいずれかに記載の効果装置の奏する効果に加え、次の効果を奏する。ピッチ検出手段により検出されたピッチが所定の高音域の周波数帯域に属する場合には、設定手段により、１つのフィルタ手段の中心周波数が、検出ピッチ（即ち、ファンダメンタルの周波数）に設定され、Ｑ値が、検出されたピッチに基づく楽音（即ち、ファンダメンタル）が選択的に通過される大きさに設定される。よって、不快な超高音の発生を防ぎつつ、フィードバック演奏を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】効果装置の電気的構成を示すブロック図である。
【図２】効果装置の機能を示す機能ブロック図である。
【図３】入力信号が低音域の楽音である場合のフィルタ部の動作例である。
【図４】入力信号が中音域の楽音である場合のフィルタ部の動作例である。
【図５】入力信号が高音域の楽音である場合のフィルタ部の動作例である。
【図６】ＣＰＵが実行するメイン処理を示すフローチャートである。
【図７】（ａ）及び（ｂ）は、それぞれ、図６のメイン処理の中で実行されるフィルタ制御処理及びレベル制御処理を示すフローチャートである。
【図８】変形例の効果装置の機能を示す機能ブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態である効果装置１の電気的構成を示すブロック図である。詳細は後述するが、本実施形態の効果装置１は、電気ギター１００の弦と、ギターアンプのスピーカ５０と、これらの間にある音響空間とから形成されるフィードバックループにおいて、演奏者が容易にフィードバック演奏を行うことができるよう、内蔵されるフィルタ部７３，７４（図２参照）のフィルタ特性を設定するとともに、これらのフィルタ部７３，７４を通過した後のレベルの制御を行う。
【００２２】
図１に示すように、効果装置１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＤＳＰ１４と、フットペダル１５と、フィードバックレベルコントロールボリューム（以下「ＦＢＬＣボリューム」と称す）１６と、その他操作子１７とを有しており、これらの各部は１１〜１７は、バスライン２２を介して互いに接続されている。
【００２３】
効果装置１はまた、アナログデジタルコンバータ（ＡＤＣ）１８と、デジタルアナログコンバータ（ＤＡＣ）１９と、アンプ２０，２１とを有している。ＡＤＣ１８は、ＤＳＰ１４と、アンプ２０とに接続される。ＤＡＣ１９は、ＤＳＰ１４と、アンプ２１とに接続される。
【００２４】
入力端子３１から入力された信号は、アンプ２０により増幅された後、ＡＤＣ１８によりデジタル信号に変換され、ＤＳＰ１４へ入力されて処理が施される。一方、ＤＳＰ１４において処理された信号は、ＤＡＣ１９によりアナログ信号に変換した後、アンプ２１により増幅され、出力端子３２から出力される。電気ギター１００を入力端子３１に接続し、ギターアンプ（スピーカ５０）を出力端子２１に接続することにより、電気ギター１００の弦と、ギターアンプ（スピーカ５０）と、これらの間にある音響空間とからフィードバックループを形成することができる。
【００２５】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶される固定値データや制御プログラムに従って、効果装置１の各部を制御する中央制御装置である。ＲＯＭ１２は、書き替え不能なメモリであって、ＣＰＵ１１やＤＳＰ１４に各処理を実行させるための制御プログラム１２ａや、この制御プログラム１２ａが実行される際にＣＰＵ１１により参照される固定値データ（図示せず）などが記憶される。なお、後述する図６、図７（ａ）、及び図７（ｂ）のフローチャートに示す各処理は、制御プログラム１２ａに従ってＣＰＵ１０により実行される。
【００２６】
また、ＲＯＭ１２には、フィルタ制御テーブル１２ｂが記憶されている。フィルタ制御テーブル１２ｂは、フィルタ部７３，７４（図２参照）に設定するパラメータを記憶するテーブルである。表１は、フィルタ制御テーブル１２ｂの内容を模式的に示したものである。  
【００２７】
【表１】
0005758774.tif 000002
【００２８】
表１に示すように、フィルタ制御テーブル１２ｂには、周波数帯域毎（低音域、中音域、高音域）に、使用するフィルタ部の数と、バンドパスフィルタ（ＢＰＦ）７３ａ，７４ａの中心周波数及びＱ値（通過域幅）と、乗算器７３ｂ，７４ｂに供給するゲインとが、パラメータとして記憶される。本実施形態の効果装置１は、フィルタ制御テーブル１２ｂを参照し、フィルタ部７３，７４のパラメータを、入力端子３１から入力された楽音信号（入力信号）の周波数帯域に応じて設定する。
【００２９】
具体的に、入力信号が低音域（例えば、１００Ｈｚ以下の帯域）の楽音信号である場合には、１つのフィルタ部７４を使用する。そして、フィルタ部７４を構成するＢＰＦ７４ａの中心周波数が、ファンダメンタル（基音）に対する所定倍音の周波数であるＦｘｌに設定される。なお、本明細書中に記載されるブロック体の小文字の「ｌ（エル）」は、表１及び図面の中では全て筆記体のエルで表記している。
【００３０】
「所定倍音」としては、例えば、ファンダメンタルに対する１オクターブ上の２倍音や、２オクターブ上の４倍音や、３オクターブ上の８倍音などを例示できる。３倍音など、オクターブ単位以外の倍音であってもよい。ファンダメンタルの周波数はピッチ検出部７１（図２参照）により検出されたピッチである。そのため、所定倍音の周波数であるＦｘｌもまた、検出ピッチに基づいて決まる値である。
【００３１】
さらに、ＢＰＦ７４ａのＱ値（通過域幅）が、Ｑｘｌに設定される。本実施形態では、Ｑｘｌは、ファンダメンタルの周波数を含む広い通過域幅を示す固定値である。また、フィルタ部７４を構成する乗算器７４ｂに供給するゲインが、Ｇｘｌに設定される。Ｇｘｌは、高いゲインを示す固定値である。
【００３２】
次に、入力信号が中音域（例えば、１００Ｈｚ〜６００Ｈｚの帯域）の楽音信号である場合には、２つのフィルタ部７３，７４を使用する。そして、一方のフィルタ部７３を構成するＢＰＦ７３ａの中心周波数が、ファンダメンタルの周波数であるＦｆｍに設定される。ファンダメンタルの周波数であるＦｆｍは、ピッチ検出部７１により検出されたピッチである。
【００３３】
ＢＰＦ７３ａのＱ値が、Ｑｆｍに設定される。Ｑｆｍは、低音域で使用したＱ値（Ｑｘｌ）より狭い通過域幅を示す固定値である。フィルタ部７３を構成する乗算器７３ｂに供給するゲインが、Ｇｆｍに設定される。なお、Ｇｆｍの値は、比較的低いゲインを示す可変値であり、ＦＢＬＣボリューム１６の操作量に応じて任意に変化させ得る。ただし、Ｇｆｍの値は、ＦＢＬＣボリューム１６の操作量に応じて取り得る最大値であっても、フィルタ部７４を構成する乗算器７４ｂに供給するゲインの値（Ｇｘｍ）より小さい。
【００３４】
また、他方のフィルタ部７４を構成するＢＰＦ７３ａの中心周波数が、ファンダメンタルに対する所定倍音の周波数であるＦｘｍに設定される。所定倍音の周波数であるＦｘｍは、検出ピッチに基づいて決まる値である。なお、中音域で使用する「所定倍音」もまた、上述した低音域の場合と同様、種々の倍音（例えば、２倍音など）を例示できる。
【００３５】
ＢＰＦ７４ａのＱ値が、Ｑｘｍに設定される。Ｑｘｍは、低音域で使用したＱ値（Ｑｘｌ）より狭い通過域幅を示す固定値である。乗算器７４ｂに供給するゲインが、Ｇｘｍに設定される。Ｇｘｍは、高いゲインを示す固定値である。
【００３６】
また、入力信号が高音域（例えば、６００Ｈｚ以上の帯域）の楽音信号である場合には、１つのフィルタ部７３を使用する。そして、フィルタ部７３を構成するＢＰＦ７３ａの中心周波数が、ファンダメンタルの周波数であるＦｆｈに設定される。ファンダメンタルの周波数であるＦｆｈは、ピッチ検出部７１により検出されたピッチである。
【００３７】
ＢＰＦ７３ａのＱ値が、Ｑｆｈに設定される。Ｑｆｈは、低音域で使用したＱ値（Ｑｘｌ）より狭い通過域幅を示す固定値である。フィルタ部７３を構成する乗算器７３ｂに供給するゲインが、Ｇｆｈに設定される。Ｇｆｈは、高いゲインを示す固定値である。
【００３８】
ＲＡＭ１３は、書き替え可能なメモリであり、ＣＰＵ１１が制御プログラム１２ａを実行するにあたり、各種のデータを一時的に記憶するためのワークエリア（図示せず）を有している。
【００３９】
ＤＳＰ１４は、デジタル信号を処理するための演算装置である。詳細は後述するが、ＤＳＰ１４は、入力端子３１から入力された楽音信号（入力信号）を、検出ピッチに応じてフィルタリング（濾波）し、フィルタリングされた信号のレベルに応じたレベル制御を行い、レベル制御された楽音信号をＤＡＣ１９へ出力する。
【００４０】
フットペダル１５は、効果装置１による効果の付与をオン／オフするためのペダル操作子である。本実施形態では、フットペダル１５が常態（操作されていない状態）にある場合には、効果の付与はオフにされ、操作者がフットペダル１５を操作する（踏む）と、操作している間、効果の付与がオンにされる。ＦＢＬＣボリューム１６は、上述したＧｆｍの値を変化させるための操作子である。その他の操作子１７は、フットペダル１５及びＦＢＬＣボリューム１６以外の操作子である。
【００４１】
図２は、効果装置１の機能を示す機能ブロック図である。なお、図２に示す機能のうち、各部７１，７２，７６，７７，７９は、ＣＰＵ１１とＤＳＰ１４とによる協同的な処理によって実現される機能である。各部７３，７４，７５，７８は、ＤＳＰ１４の処理によって実現される機能である。
【００４２】
入力端子３１から入力された楽音信号は、アンプ２０により増幅され、ＡＤＣ１８によりデジタル信号に変換され、ピッチ検出部７１と、フィルタ部７３及び／又はフィルタ部７４と、クロスフェード部７９とに供給される。
【００４３】
ピッチ検出部７１は、ＡＤＣ１８から供給された信号のピッチ（即ち、入力端子３１から入力された楽音信号のピッチ）を検出し、検出したピッチを示すピッチ情報を、ＣＰＵ１１へ供給する。ＣＰＵ１１は、フットペダル１５の操作により、効果の付与がオンにされている場合に、そのピッチ情報をフィルタ制御部７２へ供給する。
【００４４】
フィルタ制御部７２は、ピッチ検出部７１から供給されたピッチ情報と、フィルタ制御テーブル１２ｂの内容とに基づき、フィルタ部７３及び／又はフィルタ部７４に対し、フィルタ特性を規定するパラメータを設定する。
【００４５】
具体的に、ピッチ検出部７１から供給されたピッチ情報が低音域を示す場合、フィルタ制御部７２は、フィルタ部７４を構成するＢＰＦ７４ａに対し、中心周波数（Ｆｘｌ）及びＱ値（Ｑｘｌ）を設定する。また、フィルタ制御部７２は、乗算器７４ｂに対し、ゲイン（Ｑｘｌ）を設定する。
【００４６】
また、ピッチ検出部７１から供給されたピッチ情報が中音域を示す場合、フィルタ制御部７２は、フィルタ部７４を構成するＢＰＦ７４ａに対し、中心周波数（Ｆｘｍ）及びＱ値（Ｑｘｍ）を設定する。また、フィルタ制御部７２は、乗算器７４ｂに対し、ゲイン（Ｑｘｍ）を設定する。一方、フィルタ制御部７２は、フィルタ部７３を構成するＢＰＦ７３ａに対し、中心周波数（Ｆｆｍ）及びＱ値（Ｑｆｍ）を設定する。また、フィルタ制御部７２は、乗算器７３ｂに対し、ゲイン（Ｑｆｍ）を設定する。なお、Ｑｆｍの値は、ＦＢＬＣボリューム１６の操作量に応じて変動する。
【００４７】
また、ピッチ検出部７１から供給されたピッチ情報が高音域を示す場合、フィルタ制御部７２は、フィルタ部７３を構成するＢＰＦ７３ａに対し、中心周波数（Ｆｆｈ）及びＱ値（Ｑｆｈ）を設定する。また、フィルタ制御部７２は、乗算器７３ｂに対し、ゲイン（Ｑｆｈ）を設定する。
【００４８】
フィルタ部７３は、ＢＰＦ７３ａと乗算器７３ｂとを含む。フィルタ部７４は、ＢＰＦ７４ａと乗算器７４ｂとを含む。即ち、フィルタ部７３及びフィルタ部７４は、いずれも、バンドパスフィルタとして機能する。フィルタ部７３及びフィルタ部７４は、ＡＤＣ１８から供給された信号（即ち、入力端子３１から入力された楽音信号）を、ＢＰＦ７３ａ，７４ａによりフィルタリングし、乗算器７３ｂ，７４ｂによりゲイン調整して、処理後の信号を加算器７５へ供給する。加算器７５は、フィルタ部７３及び／又はフィルタ部７４から供給された信号を加算し、レベル検出部７６と、乗算器７８とに供給する。
【００４９】
レベル検出部７６は、加算器７５から供給された信号（即ち、フィルタ部７３及び／又はフィルタ部７４からの出力信号を加算した信号）のレベルを検出し、検出したレベルを示すレベル情報を、ＣＰＵ１１へ供給する。ＣＰＵ１１は、フットペダル１５の操作により、効果の付与がオンにされている場合に、そのレベル情報をレベル制御部７７へ供給する。
【００５０】
レベル制御部７７は、レベル検出部７６から供給されたレベル情報に基づき、乗算器７８に対し、係数を設定する。具体的に、レベル検出部７６から供給されたレベル情報が、加算器７５から供給された信号のレベルが所定レベル以下であることを示す場合、レベル制御部７７は、乗算器７８に対し、レベルを上げるための係数を設定する。
【００５１】
一方、レベル検出部７６から供給されたレベル情報が、加算器７５から供給された信号のレベルが所定レベルを超えることを示す場合、レベル制御部７７は、乗算器７８に対し、レベルを維持するための係数を設定する。なお、加算器７５から供給された信号のレベルが大き過ぎる場合には、レベルを下げるための係数を設定してもよい。
【００５２】
乗算器７８は、加算器７５から供給された信号（即ち、フィルタ部７３及び／又はフィルタ部７４からの出力信号を加算した信号）に、レベル制御部７７により設定された係数を乗算してレベルを調整して、処理後の信号をクロスフェード部７９へ供給する。
【００５３】
クロスフェード部７９は、フットペダル１５の操作状態に応じて、入力端子３１から入力された楽音信号、又は、乗算器７８から供給された信号（即ち、フィルタ部７３及び／又はフィルタ部７４を通過させた信号）を、ＤＡＣ１９へ出力する。また、クロスフェード部７９は、フットペダル１５の操作状態が切り換えられた場合に、入力端子３１から入力された楽音信号と、乗算器７８から供給された信号とをクロスフェードさせて、外部へ出力する信号の切り換えを行う。
【００５４】
具体的に、フットペダル１５が常態から操作された（踏まれた）場合には、クロスフェード部７９は、入力端子３１から入力された楽音信号のレベルを、時間経過に伴って減少（フェードアウト）させるとともに、乗算器７８から供給された信号のレベルを、時間経過に伴って増加（フェードイン）させて、外部へ出力する信号を切り換える。一方で、フットペダル１５が操作された（踏まれた）状態から常態に戻された場合には、クロスフェード部７９は、乗算器７８から供給された信号のレベルを、時間経過に伴って減少（フェードアウト）させるとともに、入力端子３１から入力された楽音信号のレベルを、時間経過に伴って増加（フェードイン）させて、外部へ出力する信号を切り換える。
【００５５】
クロスフェード部７９からＤＡＣ１９へ供給された信号は、ＤＡＣ１９によりアナログ信号に変換され、アンプ２１により増幅されて、出力端子３２を介して、外部（ギターアンプのスピーカ５０）へ出力される。
【００５６】
次に、図３から図５を参照して、本実施形態の効果装置１におけるフィルタ部（フィルタ部７３，７４）の動作例について説明する。
【００５７】
図３（ａ）及び（ｂ）は、いずれも、入力信号が低音域の楽音である場合のフィルタ部の動作例である。上述した通り、入力信号が低音域の楽音である場合には、１つのバンドパスフィルタ（フィルタ部７４）を用いる。フィルタ部７４を構成するＢＰＦ７４ａ及び乗算器７４ｂには、フィルタ制御テーブル１２ｂの内容に基づくパラメータが設定される。
【００５８】
具体的に、ＢＰＦ７４ａの中心周波数は、ファンダメンタルに対する所定倍音の周波数であるＦｘｌに設定され、ＢＰＦ７４ａのＱ値は、ファンダメンタルの周波数を含む広い通過域幅を示す値（Ｑｘｌ）に設定される。また、乗算器７４ｂのゲインは、高いゲインを示す値（Ｇｘｌ）に設定される。
【００５９】
これらのパラメータが設定されたことにより、フィルタ部７４は、図３（ａ），（ｂ）におけるハッチング領域で示すフィルタ特性とされる。入力信号（入力端子３１から入力された楽音信号）を、図３（ａ），（ｂ）に示すフィルタ特性を有するフィルタ部７４を通過させた場合、ファンダメンタル（ピッチ検出部７１により検出されたピッチの楽音；基音）の信号Ｓｆｌと、ＢＰＦ７４ａの中心周波数に等しい周波数の所定倍音の信号Ｓｘｌとが、フィルタ部７４を通過する。
【００６０】
ファンダメンタルの信号Ｓｆｌは、レベルが抑えられてフィルタ部７４から出力される。一方、所定倍音の信号Ｓｘｌは、ファンダメンタルのループに伴い、次第にレベルが増加する。つまり、入力信号が低音域の楽音である場合には、フィルタ部７４からの出力信号（ファンダメンタルの信号Ｓｆｌ，所定倍音の信号Ｓｘｌ）は、図３（ａ）の状態から、図３（ｂ）の状態へと変化する。これにより、フィードバック音は、太矢印で示すように、ファンダメンタル（信号Ｓｆｌ）から、最終的に所定倍音（信号Ｓｘｌ）へ移行する。
【００６１】
ファンダメンタルが強く、十分な倍音成分を含んでいる低音域の場合、所定倍音の周波数を中心周波数とし、Ｑ値を大きくしたフィルタ特性（図３（ａ），（ｂ）のフィルタ特性）を、フィルタ部７４のフィルタ特性として設定し、ファンダメンタルと所定倍音とを一緒に通過させることにより、自然なフィードバック音を得ることができる。
【００６２】
また、低音域の楽音は、どの倍音へ移行するかが、フィードバックループを構成する音響空間に応じて変動的になる。よって、十分な倍音成分を含む低音域の入力信号を、図３（ａ），（ｂ）のフィルタ特性を有するフィルタ部７４を通過させることにより、倍音移行のルーズさを残すことができるので、フィードバック音が汚い音になることを防ぐことができるとともに、フィードバック演奏を行う演奏者に演奏の面白味を与えることができる。
【００６３】
図４（ａ）及び（ｂ）は、いずれも、入力信号が中音域の楽音である場合のフィルタ部の動作例である。上述した通り、入力信号が中音域の楽音である場合には、２つのバンドパスフィルタ（フィルタ部７３，７４）を用いる。フィルタ部７３を構成するＢＰＦ７３ａ及び乗算器７３ｂには、フィルタ制御テーブル１２ｂの内容に基づくパラメータが設定される。
【００６４】
具体的に、フィルタ部７３について、ＢＰＦ７３ａの中心周波数は、ファンダメンタルの周波数（ピッチ検出部７１により検出されたピッチ）であるＦｆｍに設定され、ＢＰＦ７３ａのＱ値は、ファンダメンタルの信号Ｓｆｍを選択的に通過させる狭い通過域幅を示す値（Ｑｆｍ）に設定される。また、乗算器７３ｂのゲインは、低いゲインを示す値（Ｇｆｍ）に設定される。なお、Ｇｆｍは、フィルタ部７４の乗算器７４ｂに設定するゲイン（Ｇｘｍ）より小さい値である。
【００６５】
これらのパラメータが設定されたことにより、フィルタ部７３は、図４（ａ），（ｂ）における向かって左側のハッチング領域で示すフィルタ特性とされる。入力信号（入力端子３１から入力された楽音信号）を、図４（ａ），（ｂ）に示すフィルタ特性を有するフィルタ部７３を通過させた場合、ファンダメンタル（ピッチ検出部７１により検出されたピッチの楽音；基音）の信号Ｓｆｍが、フィルタ部７３を通過する。
【００６６】
一方で、フィルタ部７４について、ＢＰＦ７４ａの中心周波数は、ファンダメンタルに対する所定倍音の周波数であるＦｘｍに設定され、ＢＰＦ７４ａのＱ値は、所定倍音の信号Ｓｘｍを選択的に通過させる狭い通過域幅を示す値（Ｑｘｍ）に設定される。また、乗算器７４ｂのゲインは、高いゲインを示す値（Ｇｘｍ）に設定される。
【００６７】
これらのパラメータが設定されたことにより、フィルタ部７４は、図４（ａ），（ｂ）における向かって右側のハッチング領域で示すフィルタ特性とされる。入力信号を、図４（ａ），（ｂ）に示すフィルタ特性を有するフィルタ部７４を通過させた場合、ＢＰＦ７４ａの中心周波数に等しい周波数の所定倍音の信号Ｓｘｍとが、フィルタ部７４を通過する。
【００６８】
フィルタ部７３のゲイン（Ｇｆｍ）が、フィルタ部７４のゲイン（Ｇｘｍ）より小さい値に設定されるので、ファンダメンタルの信号Ｓｆｍと所定倍音の信号Ｓｘｍとにレベル差が生じ、このレベル差によって、フィードバック音の倍音移行が誘発される。よって、図４（ａ），（ｂ）に示すようにフィルタ特性が設定されたフィルタ部７３，７４を用い、中音域の入力信号を通過させることにより、最終的に倍音へと移行するフィードバック音を得ることができるので、自然なフィードバック演奏を行うことができる。
【００６９】
フィルタ部７３のゲイン（Ｇｆｍ）は、ＦＢＬＣボリューム１６を操作することによって任意に変化させることができる。つまり、ＦＢＬＣボリューム１６を操作することによって、ファンダメンタルの信号Ｓｆｍと所定倍音の信号Ｓｘｍとのレベル差を任意に変更させることができる。倍音移行のし易さ（倍音への移行時間）は、フィードバックループを構成する音響空間（例えば、電気ギター１００とギターアンプ（スピーカ５０）との距離や角度、電気ギター１００やギターアンプの種類など）に応じて多少変化するものの、ファンダメンタルの信号Ｓｆｍと所定倍音の信号Ｓｘｍとのレベル差に依存する。よって、ＦＢＬＣボリューム１６を設け、ファンダメンタルの信号Ｓｆｍと所定倍音の信号Ｓｘｍとのレベル差を任意に変更できるようにしたことにより、倍音移行のし易さを演奏者の所望に応じて制御することができる。
【００７０】
具体的に、図４（ａ）に示す例と、図４（ｂ）に示す例とでは、後者のＧｆｍの方が、前者のＧｆｍに比べて小さい値に設定されている。この場合、ファンダメンタルの信号Ｓｆｍと所定倍音の信号Ｓｘｍとのレベル差がより大きい図４（ｂ）の方が、倍音移行し易い（倍音への移行時間が速い）。また、Ｇｆｍの値を高めに設定し、ファンダメンタルの信号Ｓｆｍと所定倍音の信号Ｓｘｍとのレベル差があまりない状態とすることにより、初期の段階におけるファンダメンタルのフィードバックを持続させ易くすることができる。
【００７１】
図５は、入力信号が高音域の楽音である場合のフィルタ部の動作例である。上述した通り、入力信号が高音域の楽音である場合には、１つのバンドパスフィルタ（フィルタ部７３）を用いる。フィルタ部７３を構成するＢＰＦ７３ａ及び乗算器７３ｂには、フィルタ制御テーブル１２ｂの内容に基づくパラメータが設定される。
【００７２】
具体的に、フィルタ部７３について、ＢＰＦ７３ａの中心周波数は、ファンダメンタルの周波数（ピッチ検出部７１により検出されたピッチ）であるＦｆｈに設定され、ＢＰＦ７３ａのＱ値は、ファンダメンタルの信号Ｓｆｈを選択的に通過させる狭い通過域幅を示す値（Ｑｆｈ）に設定される。また、乗算器７３ｂのゲインは、高いゲインを示す値（Ｇｆｈ）に設定される。
【００７３】
これらのパラメータが設定されたことにより、フィルタ部７３は、図５のハッチング領域で示すフィルタ特性とされる。入力信号（入力端子３１から入力された楽音信号）を、図５に示すフィルタ特性を有するフィルタ部７３を通過させた場合、ファンダメンタル（ピッチ検出部７１により検出されたピッチの楽音；基音）の信号Ｓｆｈが、フィルタ部７３を通過する。
【００７４】
高音域の入力信号が入力された場合には、図５のフィルタ特性を有するフィルタ部７３から、ファンダメンタルのみを通過させるので、超高音への移行を防ぐことができ、不快なフィードバック音を防ぐことができる。
【００７５】
次に、図６及び図７を参照して、上記構成を有する効果装置１のＣＰＵ１１が実行する処理について説明する。まず、図６は、ＣＰＵ１１が実行するメイン処理を示すフローチャートである。このメイン処理は、効果装置１に電源が投入されると起動され、電源が投入されている間、ＣＰＵ１１により繰り返し実行される。
【００７６】
まず、ＣＰＵ１１は、ピッチ検出処理を実行する（Ｓ１）。具体的に、ＣＰＵ１１は、ピッチ検出処理（Ｓ１）において、入力端子３１から入力された楽音信号（入力信号）のピッチを検出し、検出したピッチを、ＲＡＭ１３内に設けられた所定のバッファに記憶する。
【００７７】
次に、ＣＰＵ１１は、フットペダル１５が操作されているか（即ち、フットペダル１５が踏まれているか）を判別する（Ｓ２）。フットペダル１５が操作されている、即ち、効果の付与がオンである場合（Ｓ２：Ｙｅｓ）、ＣＰＵ１１は、ＲＡＭ１３内に設けられたＦＢ中フラグ（図示せず）がオンであるかを判別する（Ｓ３）。なお、図示されないＦＢ中フラグは、フィードバック演奏の実行中であるか否かを示すフラグである。
【００７８】
Ｓ３において、ＦＢ中フラグがオフであれば（Ｓ３：Ｎｏ）、これは、フットペダル１５が操作されたことにより、フィードバック演奏の開始が演奏者に指示されたことを示す。よって、かかる場合には、ＣＰＵ１１は、ＦＢ中フラグをオンに設定し（Ｓ４）、ＲＡＭ１３内のバッファに記憶されている最新のピッチをホールドする処理を実行する（Ｓ５）。Ｓ５のピッチホールド処理が実行されると、ホールドが解除されるまで、ＣＰＵ１１は、バッファに記憶されているピッチの更新を行わない。なお、ホールドが解除されるまで、ピッチの検出を行わない構成としてもよい。
【００７９】
Ｓ５の処理後、ＣＰＵ１１は、フィルタ部７３，７４（ＤＳＰ１４）にパラメータを設定するフィルタ制御処理を実行する（Ｓ６）。なお、フィルタ制御処理（Ｓ６）は、検出ピッチが属する周波数帯域に応じたパラメータをフィルタ部７３，７４（ＤＳＰ１４）に設定する処理であり、具体的な処理については、図７（ａ）を参照して後述する。
【００８０】
次に、ＣＰＵ１１は、クロスフェード処理を実行する（Ｓ７）。具体的に、ＣＰＵ１１は、クロスフェード処理（Ｓ７）において、入力信号のレベルを、時間経過に伴って減少させるとともに、フィルタ部７３，７４を経由させた楽音信号（即ち、フィードバック音の信号）のレベルを、時間経過に伴って増加させて、外部へ出力する信号を、フィードバック音の信号に切り換える。
【００８１】
Ｓ７の処理後、ＣＰＵ１１は、外部へ出力する信号のレベルを、フィルタ部７３，７４から出力された信号のレベルに応じて制御するレベル制御処理を実行する（Ｓ８）。なお、レベル制御処理（Ｓ８）の具体的な処理については、図７（ｂ）を参照して後述する。
【００８２】
次に、ＣＰＵ１１は、その他の処理を実行し（Ｓ９）、処理をＳ２へ戻す。なお、その他の処理（Ｓ９）は、例えば、ＦＢＬＣボリューム１６の値を読み込み、読み込んだ値をＲＡＭ１３内に設けられた所定のバッファに記憶する処理を含む。また、その他の処理（Ｓ９）は、その他の操作子１７の状態又は値を読み込み、読み込んだ内容に応じて実行する各処理を含む。
【００８３】
一方、Ｓ３において、ＦＢ中フラグがオンであれば（Ｓ３：Ｙｅｓ）、これは、フィードバック演奏の実行中であることを示す。よって、かかる場合には、ＣＰＵ１１は、処理をＳ８へ移行し、レベル制御処理を実行する。
【００８４】
また、Ｓ２において、フットペダル１５が常態である、即ち、効果の付与がオフである場合（Ｓ２：Ｎｏ）、ＣＰＵ１１は、ＦＢ中フラグ（図示せず）がオンであるかを判別する（Ｓ１０）。ＦＢ中フラグがオンであれば（Ｓ１０：Ｙｅｓ）、これは、フットペダル１５が操作された状態（踏まれた状態）から、操作されていない状態（即ち、常態）に戻されたことにより、フィードバック演奏の終了が演奏者に指示されたことを示す。よって、かかる場合には、ＣＰＵ１１は、ＦＢ中フラグをオフに設定する（Ｓ１１）。
【００８５】
次に、ＣＰＵ１１は、ＦＢ停止処理を実行する（Ｓ１２）。具体的に、ＣＰＵ１１は、ＦＢ停止処理（Ｓ１２）において、外部へ出力する信号を、フィルタ部７３，７４を経由させた楽音信号（即ち、フィードバック音の信号）から、入力信号に切り換えるクロスフェード処理を実行するとともに、レベル制御処理（Ｓ８）によるレベル制御を停止する処理を実行する。
【００８６】
Ｓ１２の処理後、ＣＰＵ１１は、ピッチ検出処理を実行し（Ｓ１３）、処理をＳ９へ移行する。なお、Ｓ１３のピッチ検出処理において、ＣＰＵ１１は、入力信号のピッチを検出し、Ｓ１のピッチ検出処理において使用したバッファに記憶されている値を、検出したピッチで更新する。
【００８７】
一方、Ｓ１０において、ＦＢ中フラグがオフであれば（Ｓ１０：Ｎｏ）、フィードバック演奏が実行されていない状態であることを示す。よって、かかる場合には、ＣＰＵ１１は、処理をＳ１３へ移行し、ピッチ検出処理を実行する。
【００８８】
図７（ａ）は、上述したフィルタ制御処理（Ｓ６）を示すフローチャートである。まず、ＣＰＵ１１は、ＲＡＭ１３内のバッファに記憶されている、ピッチ検出処理（Ｓ１又はＳ１３）により検出された入力信号のピッチが、どの周波数帯域に属するかを判別する（Ｓ２１）。
【００８９】
検出されたピッチが低音域である場合（Ｓ２１：低音域）、ＣＰＵ１１は、フィルタ制御テーブル１２ｂを参照し、フィルタ部７４に対し、低音域用のパラメータ（Ｆｘｌ，Ｑｘｌ，Ｇｘｌ）を設定し（Ｓ２２）、本処理を終了する。Ｓ２２の処理により、フィルタ部７４のフィルタ特性は、図３に示すような特性とされる。
【００９０】
一方、検出されたピッチが中音域である場合（Ｓ２１：中音域）、ＣＰＵ１１は、フィルタ制御テーブル１２ｂを参照し、フィルタ部７３及びフィルタ部７４に対し、中音域用のパラメータ（Ｆｆｍ，Ｑｆｍ，Ｇｆｍ，Ｆｘｍ，Ｑｘｍ，Ｇｘｍ）を設定し（Ｓ２３）、本処理を終了する。Ｓ２３の処理により、フィルタ部７３，７４のフィルタ特性は、図４（ａ）や図４（ｂ）に示すような特性とされる。
【００９１】
また、検出されたピッチが高音域である場合（Ｓ２１：高音域）、ＣＰＵ１１は、フィルタ制御テーブル１２ｂを参照し、フィルタ部７３に対し、高音域用のパラメータ（Ｆｆｈ，Ｑｆｈ，Ｇｆｈ）を設定し（Ｓ２４）、本処理を終了する。Ｓ２４の処理により、フィルタ部７３のフィルタ特性は、図５に示すような特性とされる。
【００９２】
図７（ｂ）は、上述したレベル制御処理（Ｓ８）を示すフローチャートである。まず、ＣＰＵ１１は、フィルタ部７３及び／又はフィルタ部７４を通過した信号のレベルを検出する処理を実行する（Ｓ４１）。より具体的に、Ｓ４１において、ＣＰＵ１１は、加算器７５により加算された信号のレベルを検出する。
【００９３】
次に、ＣＰＵ１１は、検出されたレベルが所定レベル未満であるかを判別する（Ｓ４２）。Ｓ４２において、検出されたレベルが所定レベル未満である場合には（Ｓ４２：Ｙｅｓ）、乗算器７８に対し、信号のレベルを上げるための係数を設定し（Ｓ４３）、本処理を終了する。Ｓ４３の処理により、加算器７５を通過した後は、所定レベル未満であった信号のレベルが、乗算器７８によって大きくなる。
【００９４】
一方、Ｓ４２において、検出されたレベルが所定レベル以上である場合には（Ｓ４２：Ｎｏ）、乗算器７８に対し、信号のレベルを維持するための係数を設定し（Ｓ４４）、本処理を終了する。Ｓ４４の処理により、加算器７５を通過した信号のレベルは、乗算器７８を通過しても維持される。なお、加算器７５から供給された信号のレベルが大き過ぎる場合に、Ｓ４４において、レベルを下げるための係数を乗算器７８に設定し、加算器７５を通過した信号のレベルを、乗算器７８によって小さくする構成としてもよい。
【００９５】
以上説明した通り、本実施形態の効果装置１によれば、電気ギター１００の弦の振動に基づく楽音信号（入力信号）のピッチを検出し、その検出ピッチに応じてバンドパスフィルタ（フィルタ部７３，７４）のフィルタ特性を設定し、そのようにフィルタ特性が設定されたバンドパスフィルタに、入力信号を通過させる。これにより、バンドパスフィルタは、入力信号のピッチに応じた周波数特性の信号を出力する。バンドパスフィルタから出力される信号が、フィードバック演奏に適した周波数特性となるよう、バンドパスフィルタのフィルタ特性を設定すれば、ギターアンプ（スピーカ５０）を介して、フィードバック演奏に適した周波数特性の信号を外部の音響空間へ出力することができる。これにより、ギターアンプから放音された楽音により、電気ギター１００の弦の振動を維持できるようになるので、難度の高いフィードバック演奏を容易に実現することができる。
【００９６】
さらに、フィルタ部７３及び／又はフィルタ部７４からの出力信号のレベルを検出し、そのレベルが所定レベルより小さい場合には、その信号レベル（即ち、フィルタ部７３及び／又はフィルタ部７４からの出力信号のレベル）を持ち上げる制御を行うように構成されている。これにより、ギターアンプから外部の音響空間へ出力される信号のレベルの減衰が抑制され、サスティンを得ることができるので、電気ギター１００の弦の振動が安定的に維持される。よって、フィードバック演奏をより容易に行うことができる。そして、バンドパスフィルタ（フィルタ部７３，７４）を通過した特定の周波数特性の信号のレベルだけを制御するので、不快な音（所謂、ハウリング）の発生源となる周波数特性の信号のレベルが上がることを防ぐことができる。これにより、不快な音の発生を防ぎつつ、フィードバック演奏を行うことができる。
【００９７】
また、バンドパスフィルタ（フィルタ部７３，７４）を通過した特定の周波数特性の信号のレベルをある程度のレベルに維持できるので、通常ではフィードバック演奏を行うことのできない音量又はゲイン量であっても、フィードバック演奏が可能となるので、大型のギターアンプの使用など、フィードバック演奏を行う環境の制限を排除できる。これにより、小さめのギターアンプを用いてもフィードバック演奏を実現することができる。
【００９８】
また、本実施形態の効果装置１によれば、入力信号のピッチ（検出ピッチ）が属する周波数帯域毎に、その周波数帯域に適したフィルタ特性を設定する。よって、各周波数帯域（低音域、中音域、高音域）について、フィードバック音がファンダメンタル（基音）から倍音へ移行し易いなど、フィードバック演奏に適した周波数特性の信号が出力されるように、バンドパスフィルタのフィルタ特性を設定できる。よって、各周波数帯域について、好適なフィードバック演奏を実現できる。
【００９９】
以上、実施形態に基づき本発明を説明したが、本発明は上記形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能であることは容易に推察できるものである。
【０１００】
例えば、上記実施形態では、フィルタ部７３及び／又はフィルタ部７４からの出力信号のレベルをレベル検出部７６によって検出し、その検出レベルに応じて、乗算器７８からの出力信号のレベル（即ち、出力端子３２からの出力信号のレベル）を制御する構成とした。レベル検出部７６によってレベルを検出する信号は、フィルタ部（フィルタ部７３，７４）へ入力する前の信号であってもよい。
【０１０１】
図８は、この変形例の効果装置１の機能を示す機能ブロック図である。なお、この変形例において、上述した実施形態と同一の部分には同一の符号を付して、その説明は省略する。図８に示すように、この変形例の効果装置１では、ＡＤＣ１８によりデジタル信号に変換された入力信号が、レベル検出部７６へ入力される。レベル検出７６は、ＡＤＣ１８から入力された信号のレベルを検出し、検出したレベルを示すレベル情報を、ＣＰＵ１１へ供給する。ＣＰＵ１１は、フットペダル１５の操作により、効果の付与がオンにされている場合に、そのレベル情報をレベル制御部７７へ供給する。
【０１０２】
図８に示す変形例では、フィルタ部７３，７４へ入力する前の信号のレベルに応じて、乗算器７８からの出力信号のレベルを制御する。本変形例においても、バンドパスフィルタ（フィルタ部７３，７４）を通過した特定の周波数特性の信号のレベルが制御されることとなるので、上記実施形態と同様の効果を奏し得る。
【０１０３】
また、図８に示す変形例では、加算器７５から出力された信号（楽音信号）のピッチをピッチ検出部７１により検出し、検出されたピッチに応じたパラメータをフィルタ部７３，７４に設定する。上記実施形態では、ピッチ検出部７１によるピッチ検出をフィルタ部７３，７４への入力信号に対して行ったが、この変形例のように、ピッチ検出部７１によるピッチ検出をフィルタ部７３，７４からの出力信号に対して行ってもよい。本変形例においても、入力端子３１から入力された楽音（フィードバック音）のピッチに応じた周波数特性の信号を、フィルタ部７３，７４から出力させることができるので、上記実施形態と同様の効果を奏し得る。なお、その際には、フィルタ部７３，７４の設定はフラットな特性のフィルタとする（設定をリセットする）ことが望ましい。
【０１０４】
また、上記実施形態では、加算器７５からの出力信号のレベルをレベル検出部７６により検出する構成としたが、バンドパスフィルタ（フィルタ部７３，７４）からの出力信号のレベルを検出する第１のレベル検出部（上記実施形態のレベル検出部）と、バンドパスフィルタへの入力信号のレベルを検出する第２のレベル検出部（上記変形例のレベル検出部）との２つを設ける構成としてもよい。かかる場合には、第１のレベル検出部と第２のレベル検出部とを適宜使い分けるようにすればよい。例えば、フィードバック演奏を開始してからしばらくの間は、第１のレベル検出部によりレベル検出を行い、それ以降は、第２のレベル検出部によりレベル検出を行ってもよい。あるいは、第１のレベル検出部と第２のレベル検出部とのレベル差をレベル制御に使用してもよい。
【０１０５】
また、上記実施形態では、フィルタ部７３及びフィルタ部７４からの出力信号を加算器７５によって加算した信号のレベルを、レベル検出部７６により検出する構成とした。これに換えて、フィルタ部７３，７４から出力された信号のレベルをそれぞれ検出し、大きい方のレベルと所定レベルとを比較するように構成してもよい。
【０１０６】
また、上記実施形態では、ピッチ検出部７１によるピッチ検出をフィルタ部７３，７４への入力信号に対して行う構成としたが、フィルタ部７３，７４への入力信号のピッチを検出する第１のピッチ検出部（上記実施形態のピッチ検出部）と、フィルタ部７３，７４からの出力信号のピッチを検出する第２のピッチ検出部（上記変形例のピッチ検出部）との２つを設ける構成としてもよい。かかる場合には、第１のピッチ検出部と第２のピッチ検出部とを適宜使い分けるようにすればよい。
【０１０７】
また、上記実施形態では、２つのバンドパスフィルタ（フィルタ部７３，７４）を設ける構成としたが、バンドパスフィルタの数は、１つであってもよい。１つのバンドパスフィルタを用いる場合には、ファンダメンタルから倍音へスイープするように制御を行えばよい。また、３つ以上のバンドパスフィルタを設ける構成としてもよい。
【０１０８】
また、上記実施形態では、ＢＰＦ７３ａ，７４ａを含むフィルタ部７３，７４を使用する構成としたが、ＢＰＦ７３ａ，７４ａは、ハイパスフィルタとローパスフィルタとを直列に接続したものに置き換えてもよい。
【０１０９】
また、上記実施形態では、バンドパスフィルタ（フィルタ部７３，７４）により入力信号をフィルタリングする構成としたが、特定の帯域のみを通過させることができるフィルタであれば、種々のフィルタを使用できる。
【０１１０】
また、上記実施形態では、低音域と中音域と高音域との３つの周波数帯域に分けて、バンドパスフィルタ（フィルタ部７３，７４）のフィルタ特性を変える構成としたが、これらの各音域をさらに分割して、各音域毎にバンドパスフィルタ（フィルタ部７３，７４）のフィルタ特性を変える構成としてもよい。
【０１１１】
また、上記実施形態では、レベル検出部７６によって検出されたレベルに応じて、乗算器７８からの出力信号のレベル（即ち、フィルタ部７３，７４からの出力信号のレベル）を、レベル制御部７７によって制御する構成とした。これに換えて、レベル検出部７６によって検出されたレベルに応じて、フィルタ部７３，７４への入力信号のレベルを、レベル制御部によって制御する構成としてもよい。また、レベル制御部７７は、フィルタ部の乗算器７３ｂ，７４ｂにパラメータを加算することにより、フィードバック音のレベル制御を行う構成としてもよい。
【０１１２】
また、上記実施形態では、ＦＢＬＣボリューム１６の操作量に応じてＧｆｍの値を変化させることにより、ファンダメンタルの信号Ｓｆｍと倍音の信号Ｓｘｍとのレベル差を変化させる構成とした。これに換えて、Ｇｆｍの値を固定値とし、ＦＢＬＣボリューム１６の操作量に応じてＧｘｍの値を変更する構成としてもよい。あるいは、ＦＢＬＣボリューム１６の操作量に応じて、Ｇｆｍの値とＧｘｍの値とを相互に（相対的に）変化させ、レベル差が変化するように構成してもよい。
【０１１３】
また、上記実施形態では、その他の処理（Ｓ９）の中で、読み込んだＦＢＬＣボリューム１６の値をＲＡＭ１３内に設けられた所定のバッファに記憶する処理を行う構成としたが、読み込んだＦＢＬＣボリューム１６の値を所定のテーブルに基づいてＧｆｍの値に変換し、その値をバッファに記憶させる構成としてよい。
【０１１４】
また、上記実施形態では、効果装置１に接続されてフィードバック演奏を行うための弦楽器として、電気ギター１００を例示したが、電気ベースなど、他の弦楽器を採用してもよい。
【０１１５】
また、上記実施形態では、効果装置１を、ギターアンプ（スピーカ５０）と別体で構成される形態を例示したが、効果装置１が、ギターアンプ又はその他のアンプに内蔵される形態であってもよい。あるいは、電気ギター１００（弦楽器）に内蔵される形態であってもよい。
【符号の説明】
【０１１６】
１      効果装置
１６    ＦＢＬＣボリューム（パラメータ入力手段）
３１    入力端子（入力手段）
３２    出力端子（出力手段）
７１    ピッチ検出部（ピッチ検出手段）
７２    フィルタ制御部（設定手段）
７６    レベル検出部（レベル検出手段）
７７    レベル制御部（レベル制御手段）
【図１】
0005758774.tif 000003
【図２】
0005758774.tif 000004
【図３】
0005758774.tif 000005
【図４】
0005758774.tif 000006
【図５】
0005758774.tif 000007
【図６】
0005758774.tif 000008
【図７】
0005758774.tif 000009
【図８】
0005758774.tif 000010