(57)【特許請求の範囲】
【請求項１】
エンベロープデータと、前記エンベロープデータの発生タイミング情報とを記憶する演奏情報記憶手段と、
アタック波形を記憶し、前記記憶されたアタック波形データに基づいてアタック波形を生成するアタック波形生成手段と、
入力された楽音信号を検出する楽音信号入力検出手段と、
前記楽音波形入力検出手段により前記楽音信号入力が検出されると、前記演奏情報記憶手段に記憶した前記発生タイミング情報に基づいて、前記入力された楽音信号に前記エンベロープデータを付加するとともに、前記アタック波形生成手段によりアタック波形を生成するように制御する制御手段とを備えたことを特徴とする効果付加装置。
【請求項２】
前記演奏情報記憶手段は、前記入力された楽音信号の音高を変更する音高データをさらに記憶し、
前記制御手段は前記音高データに応じて前記入力された楽音信号の音高を変更する制御をさらに行うものであることを特徴とする請求項１記載の効果付加装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される楽音信号波形に効果を付加して出力する効果付加装置に関する。
【０００２】
【従来の技術】
ベースギターで強いアタック感とビートによる所謂パーカッシブなサウンドを得るためにスラップ奏法またはチョッパー奏法と呼ばれるものがある。スラップ奏法とは手首のスナップを効かせて親指で弦を叩くサム奏法（またはＴｈｕｍｂｉｎｇ）と人差し指または中指で弦を引っ掛けて引っ張るプル奏法（またはＰｌｕｃｋｉｎｇ）を組み合わせたものである。
【０００３】
このようなスラップ奏法独自の演奏パターンを効果音として使用したいという機運が高まっている。
【０００４】
図４を参照して従来の効果付加装置の動作を説明する。
【０００５】
まず、図４（ａ）に示すフレーズを効果音として付加する場合の効果装置の処理について説明する。図４（ａ）は演奏者が期待する効果音を音符で示した図である。演奏者が効果装置に図４（ａ）のような演奏パターンを設定し、図４（ｃ）に示すように最初の音を入力すると図４（ａ）に示すような一連の音符で効果音が付加されて効果装置から出力される。
【０００６】
演奏者が図４（ａ）の演奏パターンの生成を効果装置によって所望するなら、図４（ｂ）に示すようなエンベロープに加工すべきである。しかし、実際に演奏者が入力するのは図４（ｃ）に示すように最初の音のみであるため図４（ｄ）に示すようなエンベロープで出力される。そこで、従来技術では出力される各音のアタック感を出すために図４（ｆ）に示すように、出力される各音符ごとに固定的なエンベロープを付加している。さらに、この時点で４（ｅ）で示す音高情報を付加し、各音符ごとに音高も変更して出力されるため図４（ａ）に示す楽譜どおり一連の楽音が発音されることになる。
【０００７】
このような効果装置を用いて前述したスラップ奏法を模擬しようとしても、弦を人差し指で引っ掛けたり、親指で叩いたりする効果を付加して出力することはできない。つまり従来技術では各音符にアタック感のある音量レベルを付加してはいるが、単にギターを弾いている効果は付加できるもののスラップ奏法独自の演奏パターンを効果音として付加することはできない。
【０００８】
【発明が解決しようとする課題】
上述の如く、スラップ奏法による演奏独自のアタック感のある一連の演奏パターンを効果として付加したいという要望が演奏者間であるものの、従来の効果装置ではアタック感を得るために入力される楽音波形にエンベロープが付加され演奏を効果的にするという利点はあるがスラップ奏法独自の演奏パターンを表現することはできない。
【０００９】
そこで本発明の効果付加装置ではスラップ奏法による演奏パターンを効果音として付加することのできる効果付加装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の効果付加装置は、エンベロープデータと、前記エンベロープデータの発生タイミング情報とを記憶する演奏情報記憶手段と、
アタック波形を記憶し、前記記憶されたアタック波形データに基づいてアタック波形を生成するアタック波形生成手段と、
入力された楽音信号を検出する楽音信号入力検出手段と、
前記楽音波形入力検出手段により前記楽音信号入力が検出されると、前記演奏情報記憶手段に記憶した前記発生タイミング情報に基づいて、前記入力された楽音信号に前記エンベロープデータを付加するとともに、前記アタック波形生成手段によりアタック波形を生成するように制御する制御手段とを備えたことを特徴とする。
【００１１】
上記発明の効果付加装置によれば、上記楽音波形入力検出手段によって楽音波形が入力されるときの楽音波形の有無によって演奏の開始の検出を行えるので、これを開始信号としてスラップ奏法特有のアタック波形を上記アタック波形生成手段で生成して、一連の演奏情報を構成する各楽音のエンベロープのアタック部にアタック波形をそれぞれ、付加して出力することができる。
【００１２】
ここで、上記演奏情報記憶手段は、上記入力された楽音信号の音高を変更する音高データをさらに記憶し、
上記制御手段は前記音高データに応じて上記入力された楽音信号の音高を変更する制御をさらに行うものであることが好ましい。
【００１３】
上記発明の効果付加装置によれば、スラップ奏法特有のアタック波形を楽音信号のエンベロープのアタック部への付加することができるとともにそのスラップ奏法で奏でられる一連の演奏パターンを付加するときにその一連の演奏パターンに対応する、それぞれの楽音信号のエンベロープのアタック部にアタック波形を付加するだけでなく、それぞれの楽音信号の音高の変更も行える。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００１５】
図１は、本発明のー実施形態を示す効果付加装置の構成を示すブロック図である。
【００１６】
本発明の効果付加装置を使用する演奏者は演奏操作子１０８によって演奏パターンを選択する。演奏操作子Ｍ１０８によって指示された内容に基づき、本実施形態の効果付加装置が備える制御手段Ｍ１０６では、入力された楽音信号の音高を変更する音高変更手段Ｍ１０３と、前記入力された楽音信号にエンベロープを付加するエンベロープ付加手段Ｍ１０５と、前記入力された楽音信号にアタック波形を付加するためのアタック波形生成手段Ｍ１０１とが制御される。
【００１７】
演奏操作子Ｍ１０８によって設定される演奏パターンに基づいて制御手段Ｍ１０６では演奏パターンメモリＭ１０９から演奏パターンデータが読み出される。この演奏パターンデータの内容については図２にしたがって後述する。
【００１８】
テンポ発生手段Ｍ１０７では演奏のテンポを定めるテンポクロックが出力される。制御手段Ｍ１０６では前記テンポクロックに基づいて演奏のテンポが制御される。演奏の開始は楽音信号検出手段Ｍ１０２により楽音信号入力が検出されたタイミングで行われる。演奏開始後の一連の演奏情報についてはテンポ発生手段Ｍ１０７から発生されるテンポクロックに基づいて演奏が行われる。
【００１９】
演奏パターンが演奏パターンメモリＭ１０９から読み出され、前記読み出された演奏パターンデータにしたがって制御手段Ｍ１０６は音高変更手段Ｍ１０３、エンベロープ付加手段Ｍ１０５およびアタック波形生成手段Ｍ１０１を夫々制御する。
【００２０】
図１からも分かるように入力された楽音信号は音高変更手段Ｍ１０３での処理とエンベロープ付加手段Ｍ１０５での処理が加わり混合手段Ｍ１０４へと供給される。一方アタック波形生成手段Ｍ１０１で生成されたアタック波形も前記混合手段Ｍ１０４へ供給され前記エンベロープ付加手段Ｍ１０５からの楽音信号と混合され混合手段Ｍ１０４より出力される。
【００２１】
全体の同期はテンポ発生手段Ｍ１０７からのテンポクロックに基づいて行われていて、ここではたとえば１６分音符に相当する長さのテンポクロックに基づいて各部の処理が行われる。ここで楽音信号検出手段Ｍ１０２によって楽音信号が入力されたときにテンポクロックに基づいて読み出される演奏パターンメモリＭ１０９の内容を説明する。
【００２２】
ここで演奏パターンメモリＭ１０９内に記憶されるパターンの内容を図２に示して説明する。また、図２に示す演奏パターンが実際の演奏パターンとどのように関連するかを説明するため、図３も参照して説明する。図２は演奏パターンメモリＭ１０９内に記憶される演奏パターンを示す記憶内容で、図３は図２で示す演奏パターンに対応する楽譜と、その楽譜上の音符それぞれに対応する波形を示す図である。
【００２３】
まず、図２を参照しながら説明する。図２には５×７の行列形式で演奏情報が示されている。以下、ステップ、音高変更の程度、音符長、アタック波形番号、音長を１〜５行に対応させてステップ１〜７までを１〜７列に対応させて説明する。
【００２４】
図２の左上の部分に００１と表記されている番号は演奏パターン指定番号であり本実施形態で説明する演奏パターンデータを示す。
【００２５】
このスラップ奏法パターンデータ００１には、ステップ番号と音高変更の程度と音符長とアタック波形番号と音長とがそれぞれ記憶されている。図２は演奏パターンメモリ１０９内の一部を示していて、演奏操作子Ｍ１０８によって指定される演奏パターンデータ００１に対応する演奏パターンに含まれている。
【００２６】
まず、先頭の行に示されているステップについて説明する。このステップとは演奏パターンの順序を示している。これは演奏される楽譜に示される音符の、時系列の順序にそれぞれ対応している。図３（Ａ）に示す楽譜では最初の８分音符の楽音の演奏情報がステップ１で始まる、１列目に記憶されている演奏情報に対応する。このステップ１つまり１列目には、図３（Ａ）の最初の８分音符の音で、音階でいうと“レ”の音高を有する楽音の処理に関する情報が示されている。
【００２７】
図３（Ｂ）には演奏の開始を知らせる信号との対応を明確にするため、演奏者によって演奏される楽音波形が示されている。このように一連の演奏情報の最初の音が入力されてその入力が楽音信号検出手段Ｍ１０２によって検出されたときに図３（Ｃ）以降の処理が行われる。ここでの処理は２分音符の長さごとに処理が行われているので図３（Ｃ）には処理が行われる一連の音符の最初の音のみが示されている。
【００２８】
ステップ１で示される１列目の演奏情報の中で、２行目に記憶されている演奏情報は発音される音の音高変更に関する情報である。ステップ１では演奏が開始されるときの最初の楽音が処理されるので音高は０になっている。つまり、最初に入力される楽音の音高が基準になって、他の列に示される音符の音高がこの最初の楽音の音高との偏差で示されている。この偏差は楽音の音高が高い方へ変化する場合には符号プラス＋、楽音の音高が低い方へ変化する場合には符号マイナス−が付けられた後に数字によって示される。この音高変更情報に基づいて音高の変更が行われる。音高の変更量は半音が基準で、「＋１０」であれば基準の音に対して１０半音分音高が高い方へ変化することが示される。この音高変更情報が制御手段Ｍ１０６に読み出されて、制御手段Ｍ１０６はその音高変更情報に基づいて音高変更手段Ｍ１０３によって楽音の音高を変える制御を行う。このようにして制御手段Ｍ１０６の指示に基づいて音高変更手段Ｍ１０３で音高が変化した楽音がエンベロープ付加手段Ｍ１０５へと供給される。ここで示す音高の変化のみを示す波形が図３（Ｄ）に示されている。
【００２９】
次の行では、ステップ１に対応する音符の音符長が示されている。この音符長とは音符の長さを意味していて、ここでは1６分音符の長さを基準としてどのぐらいの長さがあるかが示されている。このステップ１に対応するのは図３（Ａ）に示すように８分音符であるから１６分音符の２倍となって音符長は「２」になっている。なお、ここではクロック発生手段Ｍ１０７から１６分音符ごとにテンポクロックが発生しているので１６分音符の長さが音符長１に相当する。この音符長によって音符の長さが制御手段Ｍ１０６によって制御される。このときにはテンポクロック発生器Ｍ１０７からのテンポクロックに基づいて制御手段Ｍ１０６が処理を行っている。
【００３０】
また、次の行にはアタック波形番号が示されている。
【００３１】
図２のアタック波形番号の行に示される数値「１」は弦を親指で叩いて演奏を行う演奏パターンに対応していて数値「２」は弦を人指し指で引っ掛ける演奏を行う場合の演奏パターンに対応した波形が用意されている。これらの数値が制御手段Ｍ１０６によって読み出されて、アタック波形メモリＭ１０１から所定のアタック波形が読み出される。そのときのアタック波形が図３（Ｆ）に示されている。立ち上がりの部分いわゆるアタック部のみに時間軸に対して振幅が急激に変化する信号が示されている。これが前述したアタック波形に相当する。この波形がアタック生成手段Ｍ１０１からデジタルアナログコンバータ（ＤＡＣ）を介して混合手段Ｍ１０４へと供給されて音高変更とエンベロープが与えられた楽音波形と混合されて出力される。
【００３２】
最後の行に示されているのは音長で、これは発音される音の長さに相当する。ここではエンベロープカーブの減衰時間に対応する数値が示されている。エンベロープとは時間の経過とともに波形のピークがどのように推移するかを示すもので、包絡線と呼ばれるものである。
【００３３】
この値が大きいほど減衰時間は長いので音が長く持続されて発音される。ここではステップ１に対応する「１２」という値が示されている。このときに制御手段Ｍ１０６はこの「１２」を読み出して、エンベロープ付加手段Ｍ１０５を制御している。この図３（Ｅ）の波形の立ち上がりの部分つまりアタック部に図３（Ｆ）のアタック波形が付加される。アタック部とは楽音波形の時間に対する立ち上がりの部分を指しており、特にギターのスラップ奏法では、引っ掛けて演奏したり、叩いて演奏したりするので楽音波形の初期段階で波形が時間に対して急激に立ち上がるため、エンベロープにアタック部を設けて対応している部分である。
【００３４】
本出願人では滑らかな混合を行うために楽音信号に対して時間の経過に応じて振幅を変えるような処理を行うようにエンベロープ付加手段Ｍ１０５に対して制御信号を与えている。それを示すのが図３（Ｇ）の波形である。この波形は図３（Ｅ）の波形とともにエンベロープ付加手段Ｍ１０５に対して制御手段Ｍ１０６から供給される制御信号である。この制御信号に応じて、エンベロープ付加手段Ｍ１０５は立ち上がり時の振幅を、最初は０として除々に大きくしていくように制御して楽音波形を混合手段Ｍ１０４へ出力する。
【００３５】
したがって、アタック波形が混合されるときに立ち上がり時にはアタック波形のみが強調されるようになる。
【００３６】
以降、同じように処理されているが、図２と図３を対応づけてさらに詳細に説明する。
【００３７】
図２に示される演奏情報の中の２列目にあるステップ２では図３（Ａ）に示すように最初の楽音と同じ音程で、スタッカートが付いている音符が処理される。同じ音程で音高には変更がないので「０」が示されている。また音符長は「１」になっているのでテンポクロックの１カウント、つまり１６分音符長に相当する。
【００３８】
アタック波形番号については一つ前の列（ステップ２）と同じ番号が示されているので最初の音と同じように親指で叩くスラップ奏法が行われるような波形がアタック波形生成手段Ｍ１０１から読み出される。この音符に示されているスタッカートでは短い音でかつ弾んだ音が楽譜の演奏指示として要求されるので短時間で減衰する波形が選択されている。
【００３９】
そして次のステップ３では図３（Ａ）で示される３番目の音が効果付加装置で処理される。
【００４０】
これも前の楽音と同じ音程で１６分音符の楽音なので音長以外はステップ２（ＳＴＥＰ２）と同じ演奏情報になっている。図３の最後に示されるクロックの４番目から５番目にかけての時間に対応する図３（Ｅ）のに示すように、音長データ「３」では、立ち上がりから１６分音符の長さの時間の経過後に完全に減衰する波形が選択されているのが分かる。
【００４１】
次にステップ４では楽譜上×が示されている部分の処理が行われる。ステップ４に対応する演奏情報では音長の情報が「０」になっている。したがって、無音情報となってアタック波形だけが付加される。これはゴーストノート指示と呼ばれるものでスラップ奏法を行うときに図３（Ｆ）に示すアタック波形だけが付加されるように制御手段Ｍ１０６によってアタック生成手段Ｍ１０１が制御される。
【００４２】
そしてステップ５では、ステップ２と同様にスタッカートが付けられている楽音が処理される。音程および音長もステップ２と同じであり、音高変更情報は「０」、音長は「１」にそれぞれなっている。
【００４３】
ステップ６では、楽譜上で「レ」から「ド」の楽音へ変わる部分の内容が示される。つまり、半音を単位として数えた値が音高の変化として「＋１０」で示される。これは音高を１０半音上昇させる指示でこの指示によって「レ」から１０半音離れた「ド」の楽音が発音される。また、最後の列のステップ７では「ド」から「レ」の音への音高変更の指示が１オクターブ下の「レ」から「＋１２」で示されている。この「ド」から「レ」への発音の移行を行うときには楽譜の中に付けられているスラーにしたがって滑らかな演奏を行なわなければならないので、ステップ６の音長データが「６」になっている。つまり、「ド」から「レ」へ移るときに「ド」の音が発音されて消えないうちに次の「レ」の音が発音されるように演奏を行わなければならないのでステップ６の音長が６になっていて、ステップ６の「ド」からステップ７の「レ」へ移るときに「ド」の次の「レ」の音がつながって発音されるように音長を長くしている。また、ステップ７でも音が滑らかに発音されるように音長データを「６」にしている。ステップ７ではアタックは不要なのでステップ７のアタック波形番号は「０」となっている。
【００４４】
以上説明したように楽音信号が本実施形態の効果付与装置に入力されると、演奏操作子によって設定された演奏パターンに基づいて制御手段Ｍ１０６がアタック波形生成手段Ｍ１０１と音高変更手段Ｍ１０３とエンベロープ付加手段Ｍ１０５とをそれぞれの演奏パターンに基づいて制御している。また、アタック波形生成手段Ｍ１０１が別系統になっていてアタック波形が占める部分が波形の立ち上がり部分であることから、アタック波形生成手段Ｍ１０１からのアタック波形が強調されるように図３（Ｇ）の信号がエンベロープ付加手段Ｍ１０５に供給されて、エンベロープ付加手段Ｍ１０５の系統の信号の立ち上がり部分が消失するような操作を行っている。さらに図３（Ｇ）の波形が徐々に振幅が大きくなるようにしてあるのは、エンベロープ付加手段Ｍ１０５側とは別の系統で構成されているアタック波形の立ち上がりの部分のみを強調することとエンベロープ付加手段Ｍ１０５側から混合手段Ｍ１０４に供給される波形とを時間の経過に伴って滑らかに繋ぎながら出力するためのものである。
【００４５】
また、演奏パターンメモリＭ１０９内にある音高変更情報に基づいて音高変更手段Ｍ１０３では半音ごとに音高が制御される。エンベロープ付加手段Ｍ１０５では前述の如く、演奏パターンメモリＭ１０９内にある音長情報に基づいて音量が制御される。なお、アタック波形生成手段Ｍ１０１ではアタック波形メモリＭ１０９から制御手段Ｍ１０６によって読み出されたアタック波形番号に基づいてアタック波形が出力され、デジタルアナログコンバータ（ＤＡＣ）によりこの出力されたアタック波形をアナログ信号に変換している。
【００４６】
また、音符長情報に基づいて制御手段Ｍ１０６ではテンポ発生手段Ｍ１０７から供給されるテンポクロックに基づいて制御手段Ｍ１０６はテンポ発生手段Ｍ１０７から出力されるテンポクロックと音符長情報に基づいて効果音として付加される楽音の音符長を制御している。これはたとえば制御手段Ｍ１０６内でテンポクロックごとに割り込み処理を行うことなどで実現される。
【００４７】
そしてアタック波形生成手段Ｍ１０１から出力された信号とエンベロープ付加手段Ｍ１０５から出力された信号とが混合手段Ｍ１０４へ揃って入力されて、混合手段Ｍ１０６によって双方の信号が混合されてオーディオ信号として出力される。
【００４８】
図３（Ｇ）で示すようにエンベロープ付加手段Ｍ１０５ではエンベロープ加工時に図３（Ｅ）で生成したエンベロープを先端部で減衰させている。これはアタック波形生成手段Ｍ１０１で生成されたアタック波形を際立たせ、入力された楽音信号を先端部で抑えるように処理されるためである。この処理によってスラップ奏法の特色であるアタック部の音色を特徴づけることができる。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、スラップ奏法による演奏パターンを効果音として付加することのできる効果付加装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の効果付加装置のハードウエアを示したブロック図である。
【図２】図１の演奏パターンメモリの内容を示す図である。
【図３】図２の演奏パターンに対応する楽譜と、その演奏パターンの演奏情報に応じて図１の効果付加装置によってどのような処理が行われるかを示した図である。
【図４】従来の効果付加装置の動作を説明するための図である。
【符号の説明】
Ｍ１０１  アタック波形生成手段
Ｍ１０２  楽音信号検出手段
Ｍ１０３  音高変更手段
Ｍ１０４  混合手段
Ｍ１０５  エンベロープ付加手段
Ｍ１０６  制御手段
Ｍ１０７  テンポ発生手段
Ｍ１０８  演奏操作子
Ｍ１０９  演奏パターンメモリ
【図１】
0003878486.tif 000002
【図２】
0003878486.tif 000003
【図３】
0003878486.tif 000004
【図４】
0003878486.tif 000005