(57)【特許請求の範囲】
【請求項１】
ピッチを有する入力音が入力される入力部と、
前記入力部から入力された入力音のピッチをシフトし、所定のタイミングで該シフトするシフト量が変化するピッチシフト処理部と、
前記入力部から入力された入力音のエンベロープに前記所定のタイミングで所定の変形を加えるエンベロープ処理部と、
前記入力部から入力された入力音を略一定の振幅に保持するホールド部とを備えたことを特徴とするアルペジエータ。
【請求項２】
前記所定のタイミングにおけるピッチシフト量を前記入力音のピッチに対する度数で指定する度数指定手段をさらに備え、
前記ピッチシフト処理部が、前記入力部から入力された入力音のピッチを、該入力音のピッチと前記度数指定手段により指定された度数とに応じて定まるシフト量だけシフトするものであることを特徴とする請求項１記載のアルペジエータ。
【請求項３】
前記所定のタイミングにおけるピッチシフト量を前記入力音のピッチに対する度数で指定する度数指定手段と、
調を設定する調設定部とをさらに備え、
前記ピッチシフト処理部が、前記入力部から入力された入力音のピッチを、前記調設定部により設定された調と該入力音のピッチと前記度数指定手段により指定された度数とに応じて定まるシフト量だけシフトするものであることを特徴とする請求項１記載のアルペジエータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力信号を順次異なるピッチにピッチシフトさせて出力するアルペジエータに関する。
【０００２】
【従来の技術】
従来より、ギター等の楽器の演奏によって発生する音が入力される入力部を有し、その入力部から入力された音のピッチを一連の音程に従ってシフトすることにより、和音を構成する複数音が順次に１音ずつ演奏されてなる一連の音からなるアルペジオ音を自動的に生成するアルペジエータと呼ばれる装置が知られている。一般に、自然楽器等を用いて１音ずつ演奏することによりアルペジオ音を生成する操作は難しく、例えば、ギターでアルペジオ音を１音ずつ演奏する際には、何本もの弦を所定の順序で素速く弾くことが要求される。しかし、上述したようなアルペジエータを使用することにより、弦を１箇所押さえて１回弦を弾くだけで、アルペジオ音を構成する複数音が自動的に生成されるので、演奏者はアルペジオ音を含む楽曲を簡単な演奏操作によって演奏することができる。また、上述したように、このアルペジエータは、ギター等といった楽器の演奏によって発生する音が入力され、その入力された音を用いてアルペジオ音を生成するので、音質の良いアルペジオ音を生成することができる。
【０００３】
【発明が解決しようとする課題】
しかし、上述の従来技術のアルペジエータでは、単に、入力された音のピッチを変えているだけであるため、このアルペジエータにより生成されるアルペジオ音は、ギター等といった楽器で実際に１音ずつ演奏されたアルペジオ音と比べて聴感上大きな違いがありリアリティに欠けるという問題がある。
【０００４】
本発明は上記事情に鑑み、リアルなアルペジオ音を生成することができるアルペジエータを提供することを目的とするものである。
【０００５】
【課題を解決するための手段】
上記目的を達成する本発明のアルペジエータは、
（１）ピッチを有する入力音が入力される入力部
（２）入力部から入力された入力音のピッチをシフトし、所定のタイミングでそのシフトするシフト量が変化するピッチシフト処理部
（３）入力部から入力された入力音のエンベロープに上記所定のタイミングで所定の変形を加えるエンベロープ処理部
を備えたことを特徴とする。
【０００６】
ここで「所定の変形」とは、上記タイミングで増大し始めピークを持ちその後減衰して尾を引くといった山状のエンベロープを付加する変形をいう。
【０００７】
本発明のアルペジエータでは、上記（１）の入力部に入力された入力音のピッチが、上記（２）のピッチシフト処理部においてシフトされ、アルペジオ音を構成する各音の発音タイミングに相当するタイミングでそのシフトされるシフト量が変化する。そして、さらに、上記（３）のエンベロープ処理部において、上記タイミングと同じタイミングで、上記入力音のエンベロープに所定の変形を加える処理が施され、アルペジオ音の各音の出だしに相当する部分のエンベロープが、いわゆるアタックと呼ばれる、ギター等により実際に発生される音の出だしの、振幅が大きい部分を模したエンベロープとなる。そのため、本発明のアルペジエータにより生成されるアルペジオ音を構成する各音は、その音の出だしの部分が強く、各音が独立した音に聞こえ、リアルなアルペジオ音が生成される。
【０００８】
本発明のアルペジエータは、ピッチシフト処理部が、入力部から入力された入力音のピッチを、その入力音のピッチに応じたシフト量だけシフトするものであることが好ましい。
【０００９】
一般に、楽曲は、ある調の下で演奏され、その調により楽曲の印象が決まる。また、ある調の下で演奏された楽曲を構成する各楽音の各ピッチは所定の秩序に従っている。このため、入力された音のピッチに関わらず所定のシフト量だけピッチをシフトさせるアルペジエータを用いて楽曲を演奏すると、楽曲の楽音のピッチが従っている秩序が乱れて楽曲の印象が壊れることがある。
【００１０】
上述した好ましい構成のアルペジエータは、上記（１）の入力音のピッチに応じたシフト量だけ入力音のピッチをシフトする。そのため、この好ましい構成のアルペジエータにより生成されるアルペジオ音は楽曲と調和している。
【００１１】
さらに、本発明のアルペジエータは、
（４）調を設定する調設定部
を備えると共に、
上記（２）のピッチシフト処理部が、入力部から入力された入力音のピッチを、調設定部により設定された調と、その入力音のピッチとの双方に応じたシフト量だけシフトするものであることが好ましい。
【００１２】
このような構成のアルペジエータは、上記（２）のピッチシフト処理部が上記（４）の調設定部で設定された調に応じて上記（１）の入力部に入力された入力音のピッチをシフトする。そのため、このような構成のアルペジエータによって複数のアルペジオ音を生成すると、それらのアルペジオ音は、上記（４）の調設定部で設定された調の下で調和する。
【００１３】
本発明のアルペジエータは、
（５）上記入力部から入力された入力音を保持するホールド部
を備えることが好ましい。
【００１４】
このような構成のアルペジエータでは、上記（１）の入力部に時間的に減衰する減衰音が入力された場合に、その時間的に減衰する入力音を上記（５）のホールド部が保持する。これにより、入力音は、一定の振幅を持つ音、もしくは上記入力音よりも減衰が小さい音となる。そのため、上記（１）の入力部に入力された入力音が、ギター音のように時間とともに減衰する音であっても、アルペジオ音を構成する最後の音まで、充分に大きな音で生成することができる。
【００１５】
【発明の実施形態】
以下、本発明の実施形態について説明する。
【００１６】
図１は、本発明のアルペジエータの一実施形態を示すブロック図である。
【００１７】
このアルペジエータ１は、いわゆるエレキギター等により演奏される楽曲の各楽音を表す入力信号のピッチに、以下に説明するように最終的に生成されるアルペジオ音を構成する各音の音程に基づいてピッチシフトを行い、さらにその入力信号のエンベロープに山状のエンベロープの付加を伴う変形を行い、そのようにピッチシフトとエンベロープの変形とが行われた信号を出力信号として出力するものである。
【００１８】
図２は、図１に示すアルペジエータに入力される入力信号の一例（Ａ）と、その入力信号のピッチがシフトされた信号（Ｂ）と、その入力信号に応じてアルペジエータから出力される出力信号（Ｃ）を示すグラフである。
【００１９】
以下、図１の説明を、適宜図２を参照しながら行う。
【００２０】
上記入力信号は、詳しくは、弦が１本１本弾かれることにより順次生成される複数の音のうちの、減衰する１音を表す。その１音を表す入力信号の様子が図２（Ａ）に示される。図２（Ａ）の上側のグラフにはこの入力信号の振幅のエンベロープが示されており、図２（Ａ）の下側のグラフには入力信号のピッチが示されている。なお、入力信号は弦振動信号であるため、実際には、音高変化として認識するまでには至らない多少のピッチ変動を有しているが、この図面ではそのようなピッチ変動については無視して表している。各グラフの横軸は時間を表し、図２（Ａ）の上側のグラフの縦軸は信号のレベルを表し、図２（Ａ）の下側のグラフの縦軸は信号のピッチを表す。図２（Ａ）の上側のグラフに示されるように、この入力信号は、時刻０で信号のレベルが増大し始め、時刻ｔｐでピークに達し、その後減少する。また、ここでは入力信号の１音を表す部分が考えられているので、図２（Ａ）の下側のグラフに示されるように、入力信号のピッチは時間を経ても変化しない。なお、図２（Ａ）の時刻ｔ１，ｔ２，ｔ３，ｔ４，ｔ５は、アルペジエータ１によりアルペジオ音を構成する各音が生成されるタイミングを示す。
【００２１】
このアルペジエータ１には入力端子１０が設けられており、上述した入力信号が入力端子１０に入力される。つまり、入力端子１０は本発明にいう入力部に相当する。また、アルペジエータ１にはホールド回路２０が設けられており、上記入力端子１０に入力された入力信号はホールド回路２０に入力される。ホールド回路２０は回路のオンオフを切り替えるスイッチを備えており、このスイッチがオンのとき、ホールド回路２０は、減衰する入力信号を、振幅が持続する信号に変換して出力する。この変換の詳細については後に述べる。また、以後、説明の便宜のためホールド回路２０のスイッチがオフの場合について説明する。この場合、上記入力信号はホールド回路２０を素通りする。
【００２２】
このホールド回路２０から出力された信号はピッチシフト処理部３１に入力される。ピッチシフト処理部３１は、絶対的なピッチシフト量を表す制御信号を受けて、ピッチシフト処理部３１に入力された信号のピッチをその絶対的なピッチシフト量だけシフトさせる。このシフト量は、制御信号を受ける度に順次変化し、このようにシフトされて生成された信号が上記アルペジオ音を表す。
【００２３】
上述したように、この絶対的なピッチシフト量の情報を表す制御信号に基づいて、ピッチシフト処理部３１により、ホールド回路２０を素通りした入力信号のピッチがシフトされて出力される。この出力された信号の様子は図２（Ｂ）に示される。図２（Ｂ）の上側のグラフにはこの信号の振幅のエンベロープが示されており、図２（Ｂ）の下側のグラフにはこの信号のピッチが示されている。図２（Ｂ）のグラフの横軸は時間を表す。また、図２（Ｂ）の上側のグラフの縦軸は信号のレベルを表し、図２（Ｂ）の下側のグラフの縦軸は信号のピッチを表す。ピッチシフト処理部３１は、入力信号のエンベロープには何の処理も行わない。そのため、図２（Ｂ）の上側のグラフに示されたエンベロープは、図２（Ａ）の上側のグラフに示された、入力信号のエンベロープと全く同じである。一方、図２（Ｂ）の下側のグラフに示されるように、ピッチシフト音信号のピッチは、時刻ｔ１，ｔ２，ｔ３，ｔ４，ｔ５において変化している。この変化した各ピッチは、ピッチシフト処理部３１が受けた制御信号が表す絶対的なピッチシフト量に対応しており、このようにピッチシフトされた信号はアルペジオ音を表している。また、時刻ｔ１，ｔ２，ｔ３，ｔ４，ｔ５は、ピッチシフト処理部３１が制御信号を受けた時刻である。
【００２４】
上記ピッチシフト処理部３１に入力される制御信号はピッチシフト制御部３２により生成される。なお、本実施形態のピッチシフト制御部３２とピッチシフト処理部３１との両方で本発明にいうピッチシフト処理部が構成されている。
【００２５】
ピッチシフト制御部３２は、アルペジオ音を構成する各音に対応するピッチシフト量が度数単位で定義されたアルペジエータ・フレーズ・テーブルを有しており、このアルペジエータ・フレーズ・テーブルから、度数単位で表されるピッチシフト量を読み込む。ここで度数とは、音の高さの差を人間の感覚に基づいて表すための単位である。また、アルペジエータ１は調設定部３３とピッチ検出部３４とを備えており、調設定部３３では楽器の演奏者によって調が設定され、ピッチ検出部３４では入力信号のピッチを検出される。ピッチシフト制御部は調設定部３３からは設定された調を取り込み、ピッチ検出部３４からは検出された入力信号のピッチの検出値を取り込む。また、ピッチシフト制御部３２は、後述するインテリジェント・ピッチシフト・テーブルを有しており、度数単位で表されるピッチシフト量等を基にインテリジェント・ピッチシフト・テーブルを参照して、絶対的なピッチシフト量を決定する。この絶対的なピッチシフト量の決定の詳細については後に述べる。
【００２６】
この絶対的なピッチシフト量をピッチシフト処理部３１に伝える制御信号がピッチシフト制御部３２から出力されるタイミングは、タイミング管理部４０により管理される。タイミング管理部４０は楽音の１音を表す入力信号の始まりを検出し、この始まりの時刻を基準にして、図１では示されていないつまみなどにより指示された時間間隔毎のタイミングで、アルペジオ音を構成する各音の発音開始を示す信号用のトリガーを出力する。そして、ピッチシフト制御部３２は、このトリガーが入力される度に、上記絶対的なピッチシフト量を表す制御信号を出力する。
【００２７】
このようにピッチシフト処理部３１から出力された信号は、エンベロープ処理部５１に入力される。エンベロープ処理部５１は、ギターの音のアタックを模した付加エンベロープを表す制御信号を受けて、ピッチシフト処理部３１により出力された信号のエンベロープに付加エンベロープを付加して出力信号を出力する。
【００２８】
エンベロープ処理部５１に入力される制御信号は、エンベロープ制御部５２により出力される。なお、エンベロープ制御部５２とエンベロープ処理部５１との両方で本発明にいうエンベロープ処理部が構成されている。エンベロープ制御部５２は上記付加エンベロープの形状を記憶しており、タイミング管理部４０からトリガーを受けて、付加エンベロープを表す制御信号を出力する。
【００２９】
エンベロープ処理部５１から出力された出力信号の様子が図２（Ｃ）に示される。図２（Ｃ）の上側のグラフにはこの出力信号の振幅のエンベロープが示されており、図２（Ｃ）の下側のグラフには出力信号のピッチが示されている。図２（Ｃ）のグラフの横軸は時間を表す。また、図２（Ｃ）の上側のグラフの縦軸は信号のレベルを表し、図２（Ｃ）の下側のグラフの縦軸は信号のピッチを表す。
【００３０】
図２（Ｃ）の上側のグラフに示されるように、この出力信号には、アルペジオ音を構成する各音の出だしに相当する時刻ｔ１，ｔ２，ｔ３，ｔ４，ｔ５それぞれから始まる山状のエンベロープｐ１，ｐ２，ｐ３，ｐ４，ｐ５が存在し、これらの山状のエンベロープｐ１，ｐ２，ｐ３，ｐ４，ｐ５が、エンベロープ処理部５１によって付加された付加エンベロープを表す。また、エンベロープ処理部５１は、エンベロープ処理部５１に入力された信号のピッチに関しては何の処理も行わないので、図２（Ｃ）の下側のグラフに示される、エンベロープ処理部５１により出力された出力信号のピッチは、図２（Ｂ）の下側のグラフに示される、ピッチシフト処理部３１により出力された信号におけるピッチと同じである。この図２（Ｃ）に示す出力信号が最終的にアルペジエータ１から出力される。
【００３１】
以上が本実施形態における構成と本実施形態における信号処理の様子である。最終的にアルペジエータ１から出力される信号に基づいて、スピーカ等により各音の出だしの部分が強く、１音１音演奏されているかのようなリアルなアルペジオ音が発音される。
【００３２】
次に、先に省略した、ピッチシフト制御部３２における絶対的なピッチシフト量の決定の詳細について、この決定の過程で使用される、インテリジェント・ピッチシフト・テーブルおよびアルペジエータ・フレーズ・テーブルそれぞれの一例を参照しながら説明する。
【００３３】
表１はインテリジェント・ピッチシフト・テーブルの一例を示す。
【００３４】
表２はアルペジエータ・フレーズ・テーブルの一例を示す。
【００３５】
【表１】
0004095193.tif 000002
【００３６】
【表２】
0004095193.tif 000003
【００３７】
ピッチシフト制御部３２は上述した絶対的なピッチシフト量の決定に際して、インテリジェント・ピッチシフト・テーブルを参照する。このテーブルは、それぞれが主音にＣ，Ｃ＃，Ｄ，Ｄ＃，Ｅ，Ｆ，Ｆ＃，Ｇ，Ｇ＃，Ａ，Ａ＃，Ｂを持つ全部で１２種類の調の１種類毎に用意されている。調設定部３３から、演奏者によって設定された、演奏される楽曲の調が得られ、その調に応じたテーブルが選択される。ここでは、調設定部３３でＣを主音に持つハ長調が設定されている場合について説明する。このとき、上記１２種類のテーブルの中から、表１に示される、Ｃを主音に持つハ長調用のテーブルが選択される。このテーブルの最上段のＣ，Ｃ＃，Ｄ，Ｄ＃，Ｅ，Ｆ，Ｆ＃，Ｇ，Ｇ＃，Ａ，Ａ＃，Ｂという記号は、ピッチ検出部３４により検出された入力信号のピッチを表す。このテーブルの最左欄の−８から８までの数字は、度数単位で指定されたアルペジオ音のピッチシフト量を表す。そして、このテーブルの残りの部分に示される−１２から１２までの数字が絶対的ピッチシフト量を表す。これらの絶対的なピッチシフト量の単位は１００ｃｅｎｔである。この１００ｃｅｎｔは半音に相当し、１２００ｃｅｎｔが１オクターブに相当する。
【００３８】
また、ピッチシフト制御部３２は、アルペジエータ・フレーズ・テーブルから、アルペジオ音を構成する各音に対応する度数で表されるピッチシフト量を読み込む。表２にはアルペジエータ・フレーズ・テーブルの一例が示されている。表２の上段には、アルペジオ音を構成する各音に相当する各ステップの番号が示されており、例えば番号「３」のステップは、図２における時刻ｔ２から時刻ｔ３までの時間帯に相当している。また表２の下段には、上段の各ステップにおける、度数で表されるピッチシフト量が示されている。ここに示されている各ピッチシフト量は、図２（Ｂ）又は図２（Ｃ）に示される各時刻ｔ１〜ｔ６における各ピッチシフト量に相当する。
【００３９】
例えば、時刻ｔ２から時刻ｔ３の間では、ピッチシフト量は３度である。この３度のピッチシフト量に相当する絶対的ピッチシフト量は、上記入力信号のピッチに応じて決まるべきものであり、３００ｃｅｎｔが適切である場合もあれば、４００ｃｅｎｔが適切である場合もある。ピッチ検出部３４により、入力端子１０に入力された入力信号のピッチが、例えば音「Ｆ」に相当するピッチであることが検出されると、ピッチシフト制御部３２は、表１のテーブルにおける、最上段に「Ｆ」が示された列と、最左欄に「３」が示された行とが交わる位置に存在する欄に示されている、絶対的ピッチシフト量を示す値「４」を得る。これによりピッチシフト制御部３２は絶対的なピッチシフト量を４００ｃｅｎｔと決定する。
【００４０】
このようにして、度数で定義されたどんなピッチシフト量に対しても、設定された調と入力信号のピッチとの双方に応じた絶対的なピッチシフト量を決定することができる。この絶対的なピッチシフト量に基づいてピッチシフト処理部３１により、ホールド回路２０から出力された信号のピッチがシフトされる。そして、上述した絶対的なピッチシフト量だけそのピッチをシフトされた信号が表す音も、その音が属する楽曲と調和している。
【００４１】
最後に、先に省略したホールド回路２０の説明を行う。上述したようにこのホールド回路２０は減衰する入力信号を保持し、持続する信号を出力するものである。
【００４２】
図３は、ホールド回路に入力される入力信号と、ホールド回路により出力される信号を示すグラフである。
【００４３】
図３の上のグラフには入力信号のエンベロープが示されており、このエンベロープは、図２で示される入力信号の波形のエンベロープと同じものである。図３の下のグラフにはホールド回路２０により出力される信号のエンベロープが示されている。また、図３の横軸は時間を示し、縦軸は音量のレベルを示す。入力信号のエンベロープは、時刻ｔｐでピークを持ち、その後、時間と共に減衰しているのに対して、ホールド回路２０により出力される信号の波形が示すエンベロープは、時刻ｔｐでピークを持った後ある大きさまで減衰すると、その後はその大きさで維持されている。このようにエンベロープの大きさが維持されることで、アルペジオ音がしりすぼみになることを防止することができる。
【００４４】
この変換の基本的なアイディアは、入力信号を所定時間ｔの間サンプリングし、そのサンプリングされた信号を繰り返すというものである。ただし、このように単に繰り返されただけの信号には音量の不連続が生ずるので、この信号を三角波を用いて変調すること等と併せてその不連続を回避する。以下で、ホールド回路２０の構成と併せて、上記変換の様子について詳しく説明する。
【００４５】
図４はホールド回路の回路図である。
【００４６】
ホールド回路２０は、第１のホールドスイッチ２１１、第２のホールドスイッチ２１２、ディレイライン２２０、クロスフェード波形発生部２３０、第１の乗算部２４１、第２の乗算部２４２、加算部２５０によって構成されている。このディレイライン２２０は、２つの読み出し点ＴＡＰ１，ＴＡＰ２を備え、また、クロスフェード波形発生部２３０は、２つの出力端子ｗ１，ｗ２を備える。以下これらの構成部分について説明し、これらの構成部分によって処理される信号については適宜図５を参照して説明する。
【００４７】
図５はホールド回路に備わるディレイラインにより出力された信号（Ａ），（Ｂ）と、その信号を振幅変調する３角波の信号（Ｃ），（Ｄ）を示す図である。
【００４８】
まず、図４の第１のホールドスイッチ３１１がオフの場合について説明する。この場合、入力信号はホールド回路２０に入力される。この入力信号の波形のエンベロープは図３の上のグラフで示されたものである。
【００４９】
このホールド回路２０では、第１のホールドスイッチ２１１と第２のホールドスイッチ２１２は連動している。そのため、入力信号は第１の乗算部２４１に入力されるとともに、第２の乗算部２４２にも入力される。
【００５０】
一方、図４のクロスフェード信号発生部２３０は、三角波ＷＡＶＥ１と三角波ＷＡＶＥ２を発生させる。図５（Ｃ）に、三角波ＷＡＶＥ１の一例が示され、図５（Ｄ）に、三角波ＷＡＶＥ２の一例が示される。この図５（Ｃ）、図５（Ｄ）において、横軸は時間、縦軸は信号の大きさを示す。この２つの三角波は、時間ｔ／２ごとに交互にピークを持ち、互いに足し合わされると大きさ１の一定振幅を持つ信号となる。
【００５１】
第１の乗算部２４１と、第２の乗算部２４１に入力された入力信号は、第１の乗算部２４１により三角波ＷＡＶＥ１の振幅変調を受け、第２の乗算部２４２により三角波ＷＡＶＥ２の振幅変調を受け、これらの振幅変調を受けた２つの信号は、加算器２５０によって互いに加算される。この結果、元の入力信号と全く同じ信号が出力される。
【００５２】
次に、図４の第１のホールドスイッチ２１１がオンの場合について説明する。この場合には、入力信号はホールド回路２０に入力されない。そして、ホールド回路２０にディレイライン２２０を通るループができ、ディレイライン２２０により時間ｔに渡ってサンプリングされた信号がこのループを回り続ける。このループを回り続ける信号は、ディレイライン２２０の読み出し点ＴＡＰ１において読み出されて信号ＴＡＰ１−ＯＵＴが出力されるとともに、読み出し点ＴＡＰ２において読み出されて信号ＴＡＰ２−ＯＵＴが出力される。
【００５３】
図５（Ａ）に信号ＴＡＰ１−ＯＵＴの一例が示され、図５（Ｂ）に信号ＴＡＰ２−ＯＵＴの一例が示されている。この図５（Ａ）、図５（Ｂ）の横軸は時間、縦軸は信号の大きさを示す。信号ＴＡＰ１−ＯＵＴ、信号ＴＡＰ２−ＯＵＴは、ともにディレイライン２２０により時間間隔ｔでサンプリングされて切り取られた信号が読み出されたものであるので、時間ｔの周期を持つ信号であり振幅に不連続が生じている。
【００５４】
一方、クロスフェード信号発生部２３０は、ホールドスイッチがオンの場合にも、オフの場合と同様に三角波ＷＡＶＥ１と三角波ＷＡＶＥ２を発生させる。
【００５５】
この信号ＴＡＰ１−ＯＵＴ，ＴＡＰ２−ＯＵＴは乗算部２４１，２４２に入力される。また、三角波ＷＡＶＥ１，ＷＡＶＥ２は、乗算部２４１，２４２に入力され、信号ＴＡＰ１−ＯＵＴ，ＴＡＰ２−ＯＵＴは、乗算部２４１，２４２により振幅変調を受けて、そのエンベロープが、三角波となる。その際、この振幅変調をうけた信号は、信号ＴＡＰ１−ＯＵＴ，ＴＡＰ２−ＯＵＴにおいて振幅の不連続点が生じる時点で振幅がゼロなので、不連続を生じない。この振幅変調を受けた信号は、乗算部により出力される。
【００５６】
これらの、第１の乗算部２４１により出力される信号と、第２の乗算部２４２により出力される信号は、加算部２５０により加算される。上述した両乗算部により出力される信号は交互にピークを持つので、この加算された信号は振幅がほぼ一定な値を持つ信号となる。この信号がホールド回路２０から出力される。また、この信号は、入力信号と同じ周波数を持つ２つの信号を加算部２５０により加算された信号であるので、周波数も入力信号の周波数に等しい。
【００５７】
ただし、ディレイライン２２０によりサンプリングされる時間、及び読み出し点ＴＡＰ１，ＴＡＰ２が固定されている場合、入力信号の周波数によっては、第１の乗算部２４１から出力される信号と、第２の乗算部２４２から出力される信号が加算部２５０により加算された際に互いに打ち消し合って、不自然な振幅変調がかかった信号になることがある。このような不自然な振幅変調を避けるため、ディレイライン２２０には、ライン長ｔを調整する手段が備えられており、ディレイライン２２０に入力された信号のピッチに応じて、ライン長が調整され、場合によっては読み出し点ＴＡＰ１，ＴＡＰ２も調整される。
【００５８】
なお、上記実施形態では入力信号がピッチシフト処理を施された後、そのピッチシフト処理を施された信号にエンベロープ処理が行われたが、本発明においては、入力信号がエンベロープ処理を施された後、そのエンベロープ処理を施された信号にピッチシフト処理が行われてもよい。
【００５９】
なお、本発明においては、入力信号としてデジタル信号が入力されてその入力信号にデジタル信号処理が行われてもよい。
【００６０】
【発明の効果】
以上説明したように、本発明のアルペジエータによれば、リアルなアルペジオ音が生成される。
【図面の簡単な説明】
【図１】本発明のアルペジエータの一実施形態を示すブロック図である。
【図２】図１に示すアルペジエータに入力される入力信号の一例（Ａ）と、その入力信号のピッチがシフトされた信号の（Ｂ）と、その入力信号に応じてアルペジエータから出力される出力信号（Ｃ）を示すグラフである。
【図３】ホールド回路に入力される入力信号と、ホールド回路により出力される信号を示すグラフである。
【図４】ホールド回路の回路図である。
【図５】ホールド回路に備わるディレイラインにより出力された信号の一例（Ａ），（Ｂ）と、その信号を振幅変調するための３角波の信号の一例（Ｃ），（Ｄ）を示す図である。
【符号の説明】
１    アルペジエータ
１０  入力端子
２０  ホールド回路
３１  ピッチシフト処理部
３２  ピッチシフト制御部
３３  調設定部
３４  ピッチ検出部
４０  タイミング管理部
５１  エンベロープ処理部
５２  エンベロープ制御部
２１１  第１のホールドスイッチ
２１２  第２のホールドスイッチ
２２０  ディレイライン
２３０  クロスフェード波形発生部
２４１  第１の乗算部
２４２  第２の乗算部
２５０  加算部
【図１】
0004095193.tif 000004
【図２】
0004095193.tif 000005
【図３】
0004095193.tif 000006
【図４】
0004095193.tif 000007
【図５】
0004095193.tif 000008