(57)【特許請求の範囲】
【請求項１】
オーディオ波形信号を入力して、該オーディオ波形信号から、該オーディオ波形信号を複数の周波数帯域に分割したときの各分割帯域ごとに振幅情報と周波数情報または位相情報とを抽出する信号分析手段と、
前記各分割領域ごとの各振幅情報から、該各振幅情報の高調波成分と、該高調波成分を抑制あるいは除去したエンベロープ成分とに分離する振幅情報分離手段と、
フォルマントの変更状態をあらわすフォルマント制御パラメータを発生するフォルマント制御パラメータ発生手段と、
前記各周波数帯域の高調波成分と、前記フォルマント制御パラメータに応じた量だけ離れた周波数帯域のエンベロープ成分とを合成することにより前記各周波数帯域ごとの新たな振幅情報を再合成する振幅情報再合成手段と、
前記振幅情報再合成手段により再合成された新たな振幅情報と前記周波数情報または位相情報とに基づいてオーディオ波形信号を合成する波形信号合成手段とを備えたことを特徴とする音色制御装置。
【請求項２】
オーディオ波形信号を複数の周波数帯域に分割したときの各分割帯域ごとの振幅情報と周波数情報または位相情報とを、前記オーディオ波形信号の時間軸上の位置に対応づけて記憶する波形データ記憶手段と、
前記各分割領域ごとの各振幅情報から、該各振幅情報の高調波成分と、該高調波成分を抑制あるいは除去したエンベロープ成分とに分離する振幅情報分離手段と、
フォルマントの変更状態をあらわすフォルマント制御パラメータを発生するフォルマント制御パラメータ発生手段と、
前記各周波数帯域の高調波成分と、前記フォルマント制御パラメータに応じた量だけ離れた周波数帯域のエンベロープ成分とを合成することにより前記各周波数帯域ごとの新たな振幅情報を再合成する振幅情報再合成手段と、
前記振幅情報再合成手段により再合成された新たな振幅情報と前記周波数情報または位相情報とに基づいてオーディオ波形信号を合成する波形信号合成手段とを備えたことを特徴とする音色制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音色を制御する音色制御装置に関する。
【０００２】
【従来の技術】
従来より、入力されたオーディオ波形信号が表わす楽音の音高（ピッチ）やフォルマントを変更して音色を制御する音色制御装置が知られている。例えば、特開平８−３０５３９２号公報には、入力されたオーディオ信号が表わす楽音のピッチとフォルマントとを独立に変更して音色を制御することにより、再生される楽音に効果を付加する技術が提案されている。この技術では、入力されたオーディオ信号の、検出されたピッチに対応する区間の音素データを切り出し、切り出された音素データを、あらかじめ設定されたフォルマント係数と検出されたピッチとに基づいた読出し速度で読み出すことにより、再生される楽音に効果を付与するということが行なわれる。
【０００３】
【発明が解決しようとする課題】
上述した技術では、音素片データの切り出しにあたり、入力されるオーディオ信号が表わす楽音のピッチを検出する必要がある。しかし、合奏した楽音に代表されるように、楽音のピッチを検出することが困難な場合があり、その場合オーディオ信号から音素片データを切り出すことは困難である。従って、その場合音高とフォルマントとを独立に変更することは困難である。
【０００４】
本発明は、上記事情に鑑み、楽音のピッチを検出することなく、音高とフォルマントとを独立に変更することができる音色制御装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成する本発明の音色制御装置のうちの第１の音色制御装置は、
オーディオ波形信号を入力して、そのオーディオ波形信号から、そのオーディオ波形信号を複数の周波数帯域に分割したときの各分割帯域ごとに振幅情報と周波数情報または位相情報とを抽出する信号分析手段と、
上記各分割領域ごとの各振幅情報から、その各振幅情報の高調波成分と、その高調波成分を抑制あるいは除去したエンベロープ成分とに分離する振幅情報分離手段と、
フォルマントの変更状態をあらわすフォルマント制御パラメータを発生するフォルマント制御パラメータ発生手段と、
上記各周波数帯域の高調波成分と、上記フォルマント制御パラメータに応じた量だけ離れた周波数帯域のエンベロープ成分とを合成することにより上記各周波数帯域ごとの新たな振幅情報を再合成する振幅情報再合成手段と、
上記振幅情報再合成手段により再合成された新たな振幅情報と上記周波数情報または位相情報とに基づいてオーディオ波形信号を合成する波形信号合成手段とを備えたことを特徴とする。
【０００６】
本発明の第１の音色制御装置は、例えば特開２０００―６６６７８号公報に記載されているような位相ボコーダ技術を用いて各分割帯域ごとに振幅情報と周波数情報または位相情報とを抽出するものであるが、その後、本発明の独自の工夫として、各周波数帯域の高調波成分と、フォルマント制御パラメータに応じた量だけ離れた周波数帯域のエンベロープ成分とを合成することにより各周波数帯域ごとの新たな振幅情報を再合成し、その新たな振幅情報と周波数情報または位相情報とに基づいてオーディオ波形信号を合成するものである。このため、振幅情報の、高調波成分と、その高調波成分が抑制あるいは除去されたエンベロープ成分とを独立に他の帯域に移動することができ、高調波成分の倍音関係が保存され、音高とフォルマントとをリアルタイムで独立に変更することができ、効果装置に好適に用いることができる。
【０００７】
また、上記目的を達成する本発明の音色制御装置のうちの第２の音色制御装置は、
オーディオ波形信号を複数の周波数帯域に分割したときの各分割帯域ごとの振幅情報と周波数情報または位相情報とを、上記オーディオ波形信号の時間軸上の位置に対応づけて記憶する波形データ記憶手段と、
上記各分割領域ごとの各振幅情報から、その各振幅情報の高調波成分と、その高調波成分を抑制あるいは除去したエンベロープ成分とに分離する振幅情報分離手段と、
フォルマントの変更状態をあらわすフォルマント制御パラメータを発生するフォルマント制御パラメータ発生手段と、
上記各周波数帯域の高調波成分と、上記フォルマント制御パラメータに応じた量だけ離れた周波数帯域のエンベロープ成分とを合成することにより上記各周波数帯域ごとの新たな振幅情報を再合成する振幅情報再合成手段と、
上記振幅情報再合成手段により再合成された新たな振幅情報と上記周波数情報または位相情報とに基づいてオーディオ波形信号を合成する波形信号合成手段とを備えたことを特徴とする。
【０００８】
本発明の第２の音色制御装置は、オーディオ波形信号の時間軸上の位置に対応づけて各分割帯域ごとに振幅情報と周波数情報または位相情報とを記憶し、これら記憶された情報に基づいて、上述した第１の音色制御装置と同様に処理するものである。このため、高調波成分の倍音関係が保存され、音高とフォルマントとを独立に変更することができ、音源装置に好適に用いることができる。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１０】
図１は、本発明の第１実施形態の音色制御装置の回路構成を示したブロック図である。
【００１１】
この音色制御装置１００は、入力されるオーディオ波形信号Ａが表わす楽音の音高とフォルマントとをリアルタイムで独立に変更処理することができる音色制御装置である。
【００１２】
この音色制御装置１００には、ＣＰＵ１０と、ＤＳＰ(Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ)２０とが備えられており、ＣＰＵ１０によってＤＳＰ２０が制御され、ＤＳＰ２０によって、後述するようにして音高とフォルマントとが独立に変更されたオーディオ波形信号ｙ（ｎ）が生成される。
【００１３】
また、この音色制御装置１００には、ＲＯＭ３０と、ＲＡＭ４０と、操作子群５０とが備えられている。ＲＯＭ３０には、ＣＰＵ１０およびＤＳＰ２０の動作を行なうためのプログラムが格納されており、ＤＳＰ２０用のプログラムはＣＰＵ１０を介してＤＳＰ２０へと転送される。ＲＡＭ４０は、ＣＰＵ１０のワ―キングメモリとして用いられる。操作子群５０には、図示しない音高制御操作子やフォルマント制御操作子等が備えられている。
【００１４】
さらに、この音色制御装置１００には、Ａ／Ｄコンバータ６０と、Ｄ／Ａコンバータ７０とが備えられている。Ａ／Ｄコンバータ６０は、入力されたオーディオ波形信号Ａをディジタル変換してディジタルの原波形ｘ（ｎ）を生成し、ＤＳＰ２０に入力する。Ｄ／Ａコンバータ７０は、ＤＳＰ２０から出力された、音高とフォルマントとが独立に変更されたオーディオ波形信号ｙ（ｎ）をアナログ変換してアナログ信号Ｂを出力する。
【００１５】
また、この音色制御装置１００には、ＤＳＰ２０に接続されたＲＡＭ８０が備えられている。このＲＡＭ８０は、オーディオ信号を取り込んで音高，フォルマントをリアルタイムで変更処理するＤＳＰ２０のワークメモリとして使用される。
【００１６】
図２は、原波形の、１つの周波数帯域に１つの周波数成分が含まれた周波数帯域を示す図である。
【００１７】
ここでは、後述の信号分析部は、それぞれの中心周波数ω０，ω１，…，ωｋ，…，ωｐ，…，ω９９とする複数（ここでは１００）の周波数帯域（バンド０，１，…，ｋ，…，ｐ，…，９９）に分割されているものとする。一方、原波形が有する、基本周波数、およびその基本周波数の２倍，３倍等、倍音をあらわす整数倍の周波数成分が、前記周波数帯域の幾つかの周波数帯域にそれぞれ１周波数成分ずつ含まれる状態になっている。さらに、分割された複数の周波数帯域それぞれの各波形成分について、それぞれの波形成分の、時間経過に伴って順次変化する周波数（瞬間周波数と称する）および時間経過に伴って順次変化する振幅をあらわす周波数情報および振幅情報を抽出する。しかし、入力された原波形を、図２に示すように、基本周波数のみを含む周波数帯域、基本周波数の２倍の周波数のみを含む周波数帯域等、１つの周波数帯域にその原波形を構成する複数の周波数成分のうちの１つずつのみを含む周波数帯域に分けた場合、極めて多数の周波数帯域に分ける必要を生じ、極めて大きな回路が必要となったり、あるいは演算に要する時間が極めて長くなってしまい、現実的ではない。そこで、本実施形態では、１つの周波数帯域に原波形を構成する複数の周波数成分が含まれるように周波数帯域を分割することとする。
【００１８】
図３は、図１に示すＤＳＰを構成する信号分析部のブロック図、図４は、図３に示す信号分析部で分割される複数の周波数帯域を示す図である。
【００１９】
ＤＳＰ２０には、図３に示す信号分析部２１０が備えられており、この信号分析部２１０には原波形ｘ（ｎ）が入力される。ここで、ｎは、時系列的に順次入力される、原波形の瞬時値をあらわす各データに付した番号である。この信号分析部２１０は、チャネル２１０＿０，２１０＿１，…，２１０＿ｋ，…，２１０＿ｐから構成されている。この信号分析部２１０では、入力された原波形ｘ（ｎ）を、図４に示すように、各帯域内に、隣接する複数の倍音をあらわす、基本周波数の整数倍である周波数が複数存在する場合があるように複数の周波数帯域（バンド０，１，…，ｋ，…，ｐ）に分割し、分割された複数の周波数帯域の各波形成分について、各波形成分の、時間経過に伴って順次変化する振幅および周波数それぞれをあらわす振幅情報および周波数情報を抽出する。このように分割される周波数帯域の数（分割帯域数）を少なくして、ＤＳＰ２０の処理を軽くするようにしている。特に、リアルタイムで処理するにあたり、その他の処理（例えば波形の発音チャンネル数）をも考慮して、処理可能な程度に分割帯域数を少なくしている。その場合、振幅情報にも周波数成分が含まれることになるため、単純に振幅情報を他のバンドにシフトするだけでは、出力されるオーディオ波形信号ｙ（ｎ）の倍音関係が損なわれて、不自然な音（音痴）になってしまうが、本実施形態では、後述するようにして倍音関係が損なわれることなく処理される。尚、前述した図２に示すように、１つの周波数帯域内に、原波形ｘ（ｎ）の周波数成分が１つしか含まれないような狭い周波数帯域では、振幅成分に周波数情報が含まれることがないので、単純に振幅情報をシフトしても倍音関係が崩れることはないが、前述したように、極めて大きな回路が必要となったり、演算に要する時間が極めて長くなってしまい、現実的ではない。以下、信号分析部２１０を構成するチャネルの詳細について、図５を参照して説明する。
【００２０】
図５は、図３に示す信号分析部を構成する１つのチャネルにおける波形処理を示す図である。
【００２１】
図５には、複数のチャネルを代表してチャネル２１０＿ｋにおける波形処理の様子が示されている。このチャネル２１０＿ｋでは、入力された原波形ｘ（ｎ）に、そのチャネル２１０＿ｋに対応する周波数帯域（バンドｋ）の中心周波数ωｋのｎ番目のデータ（ｃｏｓ（ωｋｎ），ｓｉｎ（ωｋｎ））を乗算して実数部と虚数部に変換し、次いで、等価的にアナログ低域フィルタのインパルス応答時間に相当する時間幅の分析窓ｗ（ｎ）で切り出し、さらに位相微分して周波数情報を抽出するとともに、２乗加算し平方根を求めることにより振幅情報を抽出する。このような演算を、中心周波数ωｋのｎ番目のデータ（ｃｏｓ（ωｋｎ），ｓｉｎ（ωｋｎ））のｎ、および分析窓ｗ（ｎ）のｎを順次進めながら、即ち時間的に順次進めながら繰り返す。こうすることにより、信号分析部２１０を構成するチャネル２１０＿０，２１０＿１，…，２１０＿ｋ，…，２１０＿ｐのそれぞれで、時間経過に伴って順次変化する周波数情報および振幅情報が抽出される。
【００２２】
図６は、図１に示すＤＳＰを構成する合成処理部のブロック図である。
【００２３】
この合成処理部には、周波数情報変換部２２０と、振幅情報変換部２３０と、フォルマント制御パラメータ発生部２４０と、合成部２５０とが備えられている。合成部２５０は、余弦発振器２５０＿０，２５０＿１，…，２５０＿ｋ，…，２５０＿ｐと変調器２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐから構成されている。
【００２４】
周波数情報変換部２２０は、図３に示す信号分析部２１０を構成するチャネル２１０＿０，２１０＿１，…，２１０＿ｋ，…，２１０＿ｐのそれぞれで抽出された各周波数情報を入力し、入力された各周波数情報と各バンドにおける中心周波数情報とを加算し、さらに音高の変換量を表わす情報である周波数変換比情報を乗算して合成部２５０を構成する余弦発振器２５０＿０，２５０＿１，…，２５０＿ｋ，…，２５０＿ｐに出力する。
【００２５】
振幅情報変換部２３０は、本発明にいう振幅情報分離手段および振幅情報合成手段の一例に相当し、図３に示す信号分析部２１０を構成するチャネル２１０＿０，２１０＿１，…，２１０＿ｋ，…，２１０＿ｐのそれぞれで抽出された各振幅情報、およびフォルマント制御パラメータ発生部２４０からのフォルマント制御パラメータを入力し、後述する処理により新たな振幅情報を得て、合成部２５０を構成する変調器２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐに出力する。
【００２６】
図７は、図６に示す振幅情報変換部で処理されるルーチンのフローチャート、図８は、図７に示すルーチンによりフォルマントが変更処理（シフト）される様子を示す図である。尚、このルーチンは、サンプリング周期毎に割込処理として実行される。
【００２７】
ここでは、図８（ａ）に示すように、或る時間における、或るバンドの振幅情報（破線）をｍバンド数だけシフトして（下げて）、新たな振幅情報（実線）を得る場合の処理について説明する。
【００２８】
図８（ｂ）には、バンドｋ＋ｍにおける振幅情報ａｋ＋ｍ（ｔ）と、バンドｋにおける振幅情報ａｋ（ｔ）との双方が実線で示されている。先ず、図７に示すステップＳＴ１において、振幅情報から、その振幅情報の高調波成分と、その高調波成分を抑制したエンベロープ成分とに分離することにより、エンベロープを抽出する。具体的には、振幅情報ａｋ＋ｍ（ｔ），ａｋ（ｔ）のピーク点を検出してフィルタリング処理することによりエンベロープ抽出処理を実行し、これにより図８（ｂ）の破線で示すエンベロープｅｋ＋ｍ（ｔ），ｅｋ（ｔ）を抽出する。尚、ここでは、振幅情報から高調波成分を抑制したエンベロープ成分を抽出する例で説明したが、ローパスフィルタを使用したフィルタリング処理などにより振幅情報から高調波成分を除去してエンベロープ成分を抽出してもよい。
【００２９】
次に、ステップＳＴ２に進む。このステップＳＴ２では、エンベロープをフォルマント制御パラメータに従って他のバンドの振幅情報にシフト処理する。即ち、オーディオ波形信号のフォルマントをｍバンド分下げる処理を行なう。詳細には、各バンド毎（ｋ＝０，…，ｐ）に下記のような演算を行ない、各バンドの振幅情報を算出処理する。
【００３０】
バンドｋの振幅情報←ａｋ（ｔ）×（ｅｋ＋ｍ（ｔ）／ｅｋ（ｔ））
尚、フォルマントをｍバンド分下げる場合はｍは正の値をとり、ｍバンド分上げる場合はｍは負の値をとる。
【００３１】
このようにして、図８（ｂ）におけるバンドｋの振幅情報ａｋ（ｔ）は、図８（ｃ）における振幅情報ａｋ（ｔ）’になる。また、バンドｋの振幅成分はバンドｋ＋ｍの振幅成分に変化する。さらに、高調波成分（振幅情報の細かい変化）はバンドｋのものがそのまま使用される。尚、ｍはフォルマント制御パラメータに相当するもので、図１の操作子群５０に設けられた図示しないフォルマント制御操作子によって設定される。その操作子の設定状態はＣＰＵ１０によって検出され、設定状態に応じたフオルマント制御パラメータがＤＳＰ２０の振幅情報変換部２３０に入力される。
【００３２】
次に、ステップＳＴ３に進む。ここでは、シフト処理された振幅情報を出力する。即ち、ステップＳＴ２で算出した各バンドの振幅情報を、フォルマントのシフト処理済みの振幅情報として出力する。このようにして得られた各バンドの振幅情報は、周波数情報変換部２２０で得られた各バンドの周波数情報とともに、図６に示す合成部２５０に入力される。合成部２５０を構成する余弦発振器２５０＿０，２５０＿１，…，２５０＿ｋ，…，２５０＿ｐは、周波数情報変換部２２０からの各周波数情報を入力し、各周波数情報であらわされる周波数エンベロープに従って各周波数帯域の中心周波数を時間的に変化させた余弦波を発振する。これらの余弦波は、それぞれ各変調器２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐに入力される。また、各変調器２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐには、振幅情報変換部２３０からの各振幅情報も入力される。各変調器２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐは、各余弦発振器２５０＿０，２５０＿１，…，２５０＿ｋ，…，２５０＿ｐからの各余弦波を、各変調器２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐからの各振幅情報であらわされる振幅で振幅変調する。このようにして、各帯域において、時間変化速度が調整された後の周波数および振幅の時間変化を再現した波形が再現される。さらに合成部２５０では、これらの再現された波形全てを合成する。このようにして、入力された原波形ｘ（ｎ）が表わす楽音の音高とフォルマントが変更された楽音を表わす波形ｙ（ｎ）を得る。
【００３３】
本実施形態の音色制御装置１００は、以上のような処理により波形ｙ（ｎ）を得るものであるため、振幅情報の、高調波成分と、その高調波成分が抑制されたエンベロープ成分とを独立に他の帯域に移動することができ、高調波成分の倍音関係が保存され、音高とフォルマントとをリアルタイムで独立に変更することができ、効果装置に好適に用いることができる。
【００３４】
図９は、本発明の第２実施形態の音色制御装置の回路構成を示したブロック図である。
【００３５】
図９に示す音色制御装置３００の構成は、図１に示す音色制御装置１００の構成と同じであるが、この第２実施形態の音色制御装置３００では、ＤＳＰ２０に接続されたＲＡＭ８０は、波形データを記憶しておく波形メモリと、前述した音色制御装置１００と同様に変更処理のためのＤＳＰ２０のワークメモリとして使用される。このＲＡＭ８０には、原波形ｘ（ｎ）を複数の周波数帯域に分割したときの各分割帯域ごとの振幅情報と周波数情報とが、その原波形ｘ（ｎ）の時間軸上の位置に対応づけて記憶される。このように、ＲＡＭ８０に上記振幅情報と周波数情報とを記憶しておき、これらの情報に基づいて音高とフォルマントとを独立に変更してもよい。このように構成された電子楽器３００は、音源装置として好適に用いることができる。その場合、特開２０００−６６６７８号公報に提案された時間軸圧縮伸長装置のように、振幅情報があらわす振幅の周期的変化の１以上の整数周期分の振幅情報を複製して追加しあるいは省略する操作を繰り返すことにより、振幅の周期的変化の周期を保存したまま、振幅情報を時間軸圧縮伸長することによりオーディオ波形信号を時間軸方向に圧縮伸長してもよい。
【００３６】
図１０は、図５に示す信号分析部のチャネルとは異なる信号分析部のチャネルにおける波形処理を示す図である。
【００３７】
図１０には、信号分析部の複数のチャネルのうちのｋ番目のチャネルにおける波形処理が示されており、このチャネルでは、入力された原波形ｘ（ｎ）に、そのチャネルに対応する周波数帯域（バンドｋ）の中心周波数ωｋのｎ番目のデータ（ｃｏｓ（ωｋｎ），ｓｉｎ（ωｋｎ））を乗算して実数部と虚数部に変換し、次いで、等価的にアナログ低域フィルタのインパルス応答時間に相当する時間幅の分析窓ｗ（ｎ）で切り出し、さらにＸｃｏｓ>０の時、ＡｒｃＴａｎ（Ｘｓｉｎ／Ｘｃｏｓ）の演算を行ない、Ｘｃｏｓ<０の時、ＡｒｃＴａｎ（Ｘｓｉｎ／Ｘｃｏｓ）＋πの演算を行なって位相情報を抽出するとともに、２乗加算し平方根を求めることにより振幅情報を抽出する。このような演算を、中心周波数ωｋのｎ番目のデータ（ｃｏｓ（ωｋｎ），ｓｉｎ（ωｋｎ））のｎ、および分析窓ｗ（ｎ）のｎを順次進めながら、即ち時間的に順次進めながら繰り返す。こうすることにより、信号分析部を構成する複数のチャネルのそれぞれで、時間経過に伴って順次変化する位相情報および振幅情報が抽出される。
【００３８】
図１１は、図６に示す周波数情報変換部とは異なる周波数情報変換部における周波数変換処理を示す図である。
【００３９】
ここでは、先ず、上述したようにして抽出された位相情報を微分して周波数情報を得る。この周波数情報は、ｋ番目の周波数帯域（バンドｋ）における偏差のみの情報であるため、その周波数情報にバンドｋの中心周波数情報を加算して、そのバンドｋにおける中心周波数の情報を含んだ周波数情報を得、さらにあらかじめ設定された周波数変換比を乗算して、新たな周波数情報を得る。この新たな周波数情報、および図１０に示す振幅情報に基づいて、音高とフォルマントとを独立に変更してもよい。
【００４０】
【発明の効果】
以上説明したように、本発明によれば、楽音のピッチを検出することなく、音高とフォルマントとを独立に変更することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態の音色制御装置の回路構成を示したブロック図である。
【図２】原波形の、１つの周波数帯域に１つの周波数成分が含まれた周波数帯域を示す図である。
【図３】図１に示すＤＳＰを構成する信号分析部のブロック図である。
【図４】図３に示す信号分析部で分割される複数の周波数帯域を示す図である。
【図５】図３に示す信号分析部を構成する１つのチャネルにおける波形処理を示す図である。
【図６】図１に示すＤＳＰを構成する合成処理部のブロック図である。
【図７】図６に示す振幅情報変換部で処理されるルーチンのフローチャートである。
【図８】図７に示すルーチンによりフォルマントが変更処理（シフト）される様子を示す図である。
【図９】本発明の第２実施形態の音色制御装置の回路構成を示したブロック図である。
【図１０】図５に示す信号分析部のチャネルとは異なる信号分析部のチャネルにおける波形処理を示す図である。
【図１１】図６に示す周波数情報変換部とは異なる周波数情報変換部における周波数変換処理を示す図である。
【符号の説明】
１０  ＣＰＵ
２０  ＤＳＰ
３０  ＲＯＭ
４０，８０  ＲＡＭ
５０  操作子群
６０  Ａ／Ｄコンバータ
７０  Ｄ／Ａコンバータ
１００，３００  音色制御装置
２１０  信号分析部
２１０＿０，２１０＿１，…，２１０＿ｋ，…，２１０＿ｐ  チャネル
２２０  周波数情報変換部
２３０  振幅情報変換部
２４０  フォルマント制御パラメータ発生部
２５０  合成部
２５０＿０，２５０＿１，…，２５０＿ｋ，…，２５０＿ｐ  余弦発振器
２５１＿０，２５１＿１，…，２５１＿ｋ，…，２５１＿ｐ  変調器
【図１】
0004245114.tif 000002
【図２】
0004245114.tif 000003
【図３】
0004245114.tif 000004
【図４】
0004245114.tif 000005
【図５】
0004245114.tif 000006
【図６】
0004245114.tif 000007
【図７】
0004245114.tif 000008
【図８】
0004245114.tif 000009
【図９】
0004245114.tif 000010
【図１０】
0004245114.tif 000011
【図１１】
0004245114.tif 000012