JP4137260B2 - Effect device - Google Patents
Effect device Download PDFInfo
- Publication number
- JP4137260B2 JP4137260B2 JP34847498A JP34847498A JP4137260B2 JP 4137260 B2 JP4137260 B2 JP 4137260B2 JP 34847498 A JP34847498 A JP 34847498A JP 34847498 A JP34847498 A JP 34847498A JP 4137260 B2 JP4137260 B2 JP 4137260B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- time axis
- waveform data
- musical sound
- expansion coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、効果装置に関し、さらに詳細には、楽音信号に対して効果を付加することのできる効果装置に関する。
【0002】
【従来の技術】
一般に、電子楽器の分野においては、増幅装置を用いて楽音信号を増幅し、当該増幅した楽音信号をスピーカーを介して空間に楽音として放音するようになされている。
【0003】
図1には、上記したような増幅装置ならびにスピーカーを備えたサウンド・システムの一例が示されており、このサウンド・システムは、アンプ100と、パワー・アンプ102と、スピーカー104とを有して構成されている。
【0004】
ここで、アンプ100は、入力端子から楽音信号を入力して、当該入力した楽音信号を増幅してパワー・アンプ102に出力するものである。
【0005】
また、パワー・アンプ102は、アンプ100から出力された楽音信号を入力し、入力した楽音信号を電力増幅してスピーカー104に出力するものである。なお、パワー・アンプ102には、電源電圧として+B(V)ならびに−B(V)が供給されている。
【0006】
さらに、スピーカー104は、パワー・アンプ102から出力された楽音信号を入力し、当該楽音信号を楽音に変換して空間に放音するものである。
【0007】
以上の構成において、図1に示すサウンド・システムにおいては、入力端子に入力された楽音信号は、アンプ100ならびにパワー・アンプ102によって増幅されて、スピーカー104によって楽音として空間に放音されることになる。
【0008】
ところが、上記したサウンド・システムにおいては、その系の最大振幅値はパワー・アンプ102に供給される電源電圧(+B,−B)によって定まり、この電源電圧によって最大出力音圧は制限を受けることになって、その結果、聴感上においても音量感の増大に関して制限されることとなっていた。
【0009】
即ち、上記したサウンド・システムに入力される楽音信号が、例えば、打弦楽器や撥弦楽器あるいは打楽器などにおいて特徴的な鋭い立ち上がり部分と減衰部分とを有する楽音信号である場合において、当該楽音信号の最大振幅値がパワー・アンプ102に供給される電源電圧(+B,−B)を超えるような際には、パワー・アンプ102で増幅される楽音信号は、図2に示すように、当該楽音信号の波形のうちでパワー・アンプ102に供給される電源電圧(+B,−B)を超える部分(図2に破線部分)がパワー・アンプ102に供給される電源電圧(+B,−B)によって制限されてカットされてしまうこととなってしまい、期待していたほどには聴感上における音量感の増大が得られないこととなっていた。
【0010】
つまり、楽音信号の振幅は、当該楽音信号に基づいて発生される楽音の音量感と密接に関係しており、楽音信号の振幅が大きいほど音量感は大きなものとなるので、パワー・アンプ102に供給される電源電圧によって増幅される楽音信号の最大振幅値が制限を受けると、それに伴い当該楽音信号に基づいて発生される楽音の音量感の増大も制限されることになるものであった。
【0011】
このように、増幅装置を用いて楽音信号を増幅して当該増幅した楽音信号に基づいて楽音を生成して空間に放音する場合には、増幅装置によって楽音信号の最大振幅値が制限されてしまい、その結果として、当該楽音信号に基づいて発生される楽音の音量感の増大も制限されてしまうという問題点があった。
【0012】
【発明が解決しようとする課題】
本発明は、上記したような従来の技術の有する問題点に鑑みてなされたものであり、その目的とするところは、増幅装置を用いて楽音信号を増幅して当該増幅した楽音信号に基づいて楽音を生成して空間に放音する際において、増幅装置によって楽音信号の最大振幅値が制限されているような場合でも、楽音信号をその制限された最大振幅値以上に増幅したような音量感の増大を得ることができるようにした効果装置を提供しようとするものである。
【0013】
特に、本発明は、その出力が電源電圧で定まるパワー・アンプのような増幅装置において、実際に供給している電源電圧以上の電源電圧で動作しているような音量感を得ることができるようにした効果装置を提供しようとするものである。
【0014】
【課題を解決するための手段】
上記目的を達成するために、本発明による効果装置は、楽音信号の波形を時間軸方向に伸長するという本願出願人による楽音信号の時間軸伸長処理の実験の結果に着目してなされたものである。
【0015】
ここで、上記した本願出願人による楽音信号の時間軸伸長処理の実験を詳細に説明すると、打弦楽器や撥弦楽器あるいは打楽器などにおいて特徴的である鋭い立ち上がり部分と減衰部分とを有する波形を備えた楽音信号に関して、当該楽音信号の波形の立ち上がり部分付近において当該波形を時間軸方向に伸長する時間軸伸長処理を行うようにしたものである。
【0016】
そして、上記した時間軸伸長処理の実験の結果としては、時間軸伸長処理を行った楽音信号と時間軸伸長処理を行わなかった楽音信号とに関して、たとえ両者の最大振幅値が同じであっても、時間軸伸長処理を行った楽音信号の方が時間軸伸長処理を行わなかった楽音信号よりも、それに基づき楽音を生成した際に得られる聴感上の音量感が増大するようになるということが判明した。
【0017】
つまり、本発明による効果装置は、上記したような実験の結果に鑑みて、楽音信号の最大振幅値が制限されてしまうような場合においても、楽音信号に時間軸伸長処理を行うことで音量感の増大を実現しようとするものである。
【0018】
即ち、本発明のうち請求項1に記載の発明は、入力された楽音信号に対して効果を付加する効果装置において、該入力された楽音信号のエンベロープ信号を検出し、該エンベロープ信号の所定のレベル以上の部分を抽出して、該入力された楽音信号のうち該抽出されたエンベロープ部分に対応する部分を時間軸伸長する伸長係数を生成する伸長係数生成手段と、該伸長係数に基づいて該入力された楽音信号を時間軸伸長する時間軸伸長手段とを有するようにしたものである。
【0019】
従って、本発明のうち請求項1に記載の発明によれば、楽音信号の所定の部位が時間軸伸長手段によって時間軸伸長をされることになり、増幅装置を用いて当該楽音信号を増幅して当該増幅した楽音信号に基づいて楽音を生成して空間に放音する際においては、たとえ増幅装置によって当該楽音信号の最大振幅値が制限されているような場合でも、当該楽音信号をその制限された最大振幅値以上に増幅したような音量感の増大を得ることができるものである。
【0020】
より具体的には、本発明のうち請求項1に記載の発明によれば、その出力が電源電圧で定まるパワー・アンプのような増幅装置においても、実際に供給している電源電圧以上の電源電圧で動作しているような音量感を得ることができるようになる。
【0021】
また、本発明のうち請求項2に記載の発明は、本発明のうち請求項1に記載の発明において、さらに、該時間軸伸張手段により時間軸伸張された楽音信号のレベルを所定のレベル以下に制限するリミッタ処理手段を有するようにしたものである。
【0022】
従って、本発明のうち請求項2に記載の発明によれば、時間軸伸張手段により時間軸伸張された楽音信号のレベルをリミッタ処理手段によって所定のレベル以下に制限することができるものである。
【0024】
また、本発明のうち請求項3に記載の発明は、本発明のうち請求項2に記載の発明において、さらに、該伸長係数生成手段は、該入力された楽音信号が前記所定のレベル以上か否かを示すゲート信号を生成し、該ゲート信号に基づいて、該時間軸伸長手段から出力された楽音信号、または該入力された楽音信号のいずれかを選択して出力する選択出力手段を有するようにしたものである。
【0029】
【発明の実施の形態】
以下、添付の図面を参照しながら、本発明による効果装置の実施の形態の一例を詳細に説明する。
【0030】
ただし、図7、図8ならびに図10に示す波形図については、図面の簡素化と説明を平易にするために、その楽音信号の波形はそのエンベロープにより示している。
【0031】
ここで、図3には本発明による効果装置を備えたサウンド・システムの全体構成を表すブロック構成図が示されており、このサウンド・システムは、例えば、電気ギターなどの電気弦楽器から出力される楽音信号を増幅して放音する電気弦楽器用のサウンド・システムとして用いて好適なものである。
【0032】
なお、図3に示す構成において、図1に示す構成と同一または相当する構成については図1と同一の符号を用いて示すことにより、その詳細な説明は省略するものとする。
【0033】
この図3に示すサウンド・システムは、入力端子から入力されたアナログ信号の楽音信号(以下、適宜に「アナログ楽音信号」と称する。)を増幅して出力するアンプ100と、アンプ100から出力されたアナログ楽音信号をデジタル信号の楽音信号(以下、適宜に「デジタル楽音信号」と称する。)、即ち、波形データに変換して出力するアナログ/デジタル変換器(A/D)10と、アナログ/デジタル変換器10から出力されたデジタル楽音信号(波形データ)に対して効果を付加する処理を行ってから出力するデジタル信号処理装置(Digital Signal Processor(デジタル・シグナル・プロセッサ):DSP)12と、DSP12で処理されて出力されたデジタル楽音信号(波形データ)をアナログ楽音信号に変換して出力するデジタル/アナログ変換器(D/A)14と、デジタル/アナログ変換器14から出力されたアナログ楽音信号を増幅して出力するパワー・アンプ102(電源電圧として+B(V)と−B(V)とが供給されている。)と、パワー・アンプ102から出力されたアナログ楽音信号を聴取し得る楽音として空間に放音するスピーカー104とを有して構成されている。
【0034】
即ち、この実施の形態においては、本発明による効果装置は、ソフトウェアの制御によってDSP12により実現されるものである。
【0035】
以上の構成において、入力端子から入力されたアナログ楽音信号はアンプ100によって増幅され、増幅されたアナログ楽音信号はアナログ/デジタル変換器10によってデジタル楽音信号(波形データ)に変換され、アナログ/デジタル変換器10からDSP12に出力される。
【0036】
そして、本発明による効果装置を実現するDSP12によって、デジタル楽音信号の波形を時間軸方向に伸長する時間軸伸長処理が行われ、デジタル楽音信号に対して聴感上の音量感を増大するという効果が付加されることになる。
【0037】
こうしてDSP12によって効果が付加されたデジタル楽音信号は、デジタル/アナログ変換器14によってアナログ楽音信号へと変換されてパワー・アンプ102へ出力される。
【0038】
そして、パワー・アンプ102によってデジタル/アナログ変換器14から出力されたアナログ信号が電力増幅されてスピーカー104に出力され、パワー・アンプ102によって電力増幅されたアナログ楽音信号がスピーカー104によって楽音として空間に放音されることになる。
【0039】
図4には、本発明による効果装置を実現するDSP12の機能的な構成の一例を表すブロック構成図が示されている。
【0040】
即ち、このDSP12は、時間軸伸長手段20と、伸長係数生成手段22と、リミッタ処理手段24とを有して構成される。
【0041】
ここで、時間軸伸長手段20は、アナログ/デジタル変換器10から出力されたデジタル楽音信号(波形データ)を入力して、当該デジタル楽音信号の波形の一部をリアルタイムで時間軸方向に伸長する時間軸伸長処理を行うものであり、その時間軸伸長処理の際の時間軸伸長の割合を示す伸長係数は、伸長係数生成手段22により供給されるものである。
【0042】
以下、図5乃至図7を参照しながら、時間軸伸長手段20の詳細について説明する。
【0043】
即ち、図5には、時間軸伸長手段20の全体構成を表すブロック構成図が示されており、時間軸伸長手段20は、入力されたデジタル楽音信号(波形データ)を一時的に記憶する一時記憶手段202と、時間軸伸長処理手段204とを有して構成されている。
【0044】
ここで、時間軸伸長処理手段204は、従来より公知の時間軸圧縮伸長処理装置により構成されているものであり、その構成要素としては、伸長係数に従って波形データを読み出して出力する読み出し手段206と、伸長係数をピッチの変換量に変換して出力する変換手段208と、読み出し手段206から出力された波形データのピッチを変換手段208から出力された変換量に従って変換して出力するピッチ変換手段210とを備えている。
【0045】
なお、時間軸伸長処理手段204は時間軸伸長処理のみを行うものであるので、従来より公知の時間軸圧縮伸長処理装置の機能のうちで時間軸伸長処理の機能のみが使用されるものであり、時間軸圧縮処理の機能は使用されないものである。
【0046】
以下に、こうした従来の時間軸伸長処理手段204の動作を説明するが、理解を容易にするために、読み出し手段206は波形データを記憶した波形メモリから波形データを読み出すものとする。
【0047】
ここで、まず波形データを時間軸伸長しない場合について検討するが、その場合には伸長係数は1に設定されるものである。
【0048】
このように伸長係数が1に設定されている場合には、読み出し手段206はサンプリング周期毎に読み出しアドレスを1ずつ歩進させて波形メモリを読み出すことになり、時間軸方向に伸長されない波形データ(波形メモリに記憶された原波形データ)が読み出されることになる。
【0049】
一方、波形データを時間軸伸長する場合には、伸長係数を1より小さな値に設定すればよい。
【0050】
このように伸長係数が1より小さい値に設定されている場合には、読み出し手段206はサンプリング周期毎に読み出しアドレスを1より小さい値ずつ歩進させて波形メモリを読み出すことになり、波形メモリに記憶された原波形データを時間軸方向に伸長した波形データが読み出されることになる。
【0051】
ところで、読み出し手段206によって読み出された伸長された波形データは、原波形データよりもピッチが下がってしまうため、読み出し手段206の後段に設けられたピッチ変換手段210によって、こうした原波形データからのピッチの下がりを修正することになる。
【0052】
即ち、ピッチ変換手段210には伸長係数に応じたピッチの変換量が変換手段208から供給されており、ピッチ変換手段210はこのピッチの変換量に応じて伸長された波形データのピッチを変換することにより、原波形データから下がったピッチだけピッチを上げる処理を行うものである。
【0053】
従って、上記した時間軸伸長処理手段204によれば、原波形データのピッチを変更することなく、原波形データの時間軸伸長処理を行うことができるものである。
【0054】
なお、読み出し手段206における読み出しアドレスが整数でない場合、即ち、小数点表現の読み出しアドレスの場合における波形データの読み出し処理に関しては、従来から広く行われている補間演算によって波形データを読み出すようにすればよい。
【0055】
また、時間軸伸長処理手段204の構成としては上記したものに限られるものではなく、他の公知の時間軸伸長処理装置や時間軸圧縮伸長処理装置を適宜に用いることができるものである。
【0056】
次に、以上において説明したような時間軸伸長処理手段204を用いてリアルタイムで波形データの時間軸伸長処理を行うには、本発明の時間軸伸長手段20に示すように、読み出し手段206が波形データを読み出す波形メモリとして一時記憶手段202を使用すればよい。
【0057】
ここで、一時記憶手段202は、例えば、図6に示すようなリング・メモリにより構成することができる。
【0058】
この図6に示すリング・メモリにおいては、書き込みアドレスWAn(ただし、「n」は正の整数とする。)に順次入力された波形データを記憶しており、書き込みアドレスWAnは矢印H方向にサンプリング周期毎に1アドレスずつ歩進するものとする。
【0059】
また、こうした書き込みアドレスWAnの後ろを、所定の遅延時間d1だけ遅れて読み出しアドレスRAnが歩進するものとする。
【0060】
なお、所定の遅延時間d1は、時間軸伸長処理手段204において使用される波形データが書き込みアドレスWAnを越えないようにするために設定されているものである。
【0061】
ただし、本発明による時間軸伸長手段20においては、後に詳述するように、1サンプリング周期当たりの読み出しアドレスRAnの歩進量が、1サンプリング周期当たりの書き込みアドレスWAnの歩進量より大きくなることはないので、時間軸伸長処理手段204において使用される波形データが、書き込みアドレスWAnを越えることはないため、所定の遅延時間d1は0(遅延なし)に設定してもよい。
【0062】
ここで、サンプリング周期毎の読み出しアドレスRAnの歩進量は伸長係数によって決定されるものである。当該伸長係数の生成の詳細については後述するが、伸長係数が1の場合には、読み出しアドレスRAnは図6の矢印H方向に1ずつ歩進し、伸長係数が1より小さい値の場合には、読み出しアドレスRAnは図6の矢印H方向に1より小さい値ずつ歩進するものである。
【0063】
従って、伸長係数が1の場合には、読み出しアドレスRAnの歩進量は書き込みアドレスWAnの歩進量と同じ1サンプリング周期当たり1となるので、時間軸伸長されていない波形データが読み出されることになる。
【0064】
また、伸長係数が1より小さい値の場合には、読み出しアドレスRAnの歩進量が書き込みアドレスWAnの歩進量よりも小さい1サンプリング周期当たり1より小さい値となるので、波形が時間軸方向に伸長された波形データが読み出されることになる。
【0065】
そして、上記したように読み出し手段206によって読み出された時間軸伸長処理された波形データは、時間軸伸長処理前の波形データ(原波形データ)よりもピッチが下がってしまうため、読み出し手段206の後段に設けられたピッチ変換手段210によって、原波形データからのピッチの下がりを修正するピッチ変換を行って出力することになる。
【0066】
また、上記したように、変換手段208は伸長係数をピッチの変換量に変換してピッチ変換手段210へ出力するものであり、一方、読み出し手段206における波形データの時間軸伸長は伸長係数に基づいてなされたものであるので、変換手段208が伸長係数をピッチの変換量に変換してピッチ変換手段210へ出力することにより、ピッチ変換手段210はこのピッチの変換量に応じて伸長された波形データのピッチを変換することができ、原波形データから下がったピッチだけピッチを上げる修正処理を行って、時間軸伸長処理された波形データのピッチを時間軸伸長前の波形データ(原波形データ)のピッチに戻すことができるものである。
【0067】
以上の構成において、図7に示す波形図を参照しながら、上記した時間軸伸長手段20の動作の説明を行うものとする。
【0068】
まず、アナログ/デジタル変換器10より出力された波形データたる入力波形データ(図7(a)参照)が、一時記憶手段202たるリング・メモリの書き込みアドレスWA1から順次書き込まれるものとする。
【0069】
そして、リング・メモリに書き込まれた波形データは、読み出し手段206によって、遅延時間d1だけ遅れてリング・メモリの読み出しアドレスRA1から順次読み出されてピッチ変換手段210へ出力されることになる(図7(b)参照)。
【0070】
ここで、読み出し手段206には伸長係数生成手段22から時間軸で変化する伸長係数(図7(c)参照)が供給されており、この伸長係数に基づいて、まず、伸長係数が1の区間T1では読み出しアドレスRAnの歩進量が1となり、当該区間T1においては時間軸伸長されていない波形データが出力されることになり、次に、伸長係数が1より小さい区間T2では読み出しアドレスRAnの歩進量が1より小さくなって遅くなり、当該区間T2においては時間軸伸長された波形データが出力されることになり、さらに、伸長係数が1の区間T3では読み出しアドレスRAnの歩進量が1となり、当該区間T3においては時間軸伸長されていない波形データが出力されることになる。
【0071】
以上のようにして読み出し手段206から出力された波形データ(図7(b)参照)は、時間軸伸長された部分(図7(b)における区間T2に対応する部分)において、ピッチが低い方に偏移されている。
【0072】
従って、変換手段208からのピッチの変換量に応じて、ピッチ変換手段210によってピッチを上げてピッチの偏移を修正すると、入力した時間軸伸長前の波形データに比べてピッチの偏移がなく、かつ、時間軸伸長された波形データをリアル・タイムで得ることができるものである。
【0073】
なお、遅延時間に関しては、区間T1においては遅延時間d1であったのが、伸長係数が1より小さい値から1に戻ったとき(区間T2から区間T3になったとき)には遅延時間d2と大きくなっている。即ち、書き込みアドレスWA1より進んだ書き込みアドレスWA2に書き込まれた波形データを読み出しアドレスRA2から読み出すときには、遅延時間が遅延時間d1に比べて遅延時間d2と大きくなっているものである。
【0074】
このように、波形データを時間軸伸長すると、波形データを時間軸伸長する毎に遅延時間が積算されて、遅延時間が大きなものとなってしまうものであった。
【0075】
本発明による効果装置においては、図示は省略したが、上記した遅延時間の増大化を抑止するために、波形データの急激な立ち上がり(アタック部)を検出する毎に初期の遅延時間d1にリセットする処理を行うようになされている。
【0076】
次に、伸長係数生成手段22について説明すると、伸長係数生成手段22はデジタル楽音信号(波形データ)を入力して、入力した波形データから伸長係数を生成して時間軸伸長手段20に出力するものである。
【0077】
図8を参照しながら伸長係数生成手段22の処理をより詳細に説明すると、伸長係数生成手段22は、入力された波形データのエンベロープ信号を検出して得る処理を行う(図8(a)参照)。
【0078】
こうして得たエンベロープ信号のうちで所定のレベルL以上の部分のみを抽出し、その抽出した波形信号が1を越えないように制限して値1から減算して得られた信号が伸長係数である(図8(b)参照)。
【0079】
また、リミッタ処理手段24は、時間軸伸長手段20から出力されたデジタル楽音信号(波形データ)を入力し、入力した波形データのレベルが所定のレベルL以上にならないように制限して出力するものである。
【0080】
つまり、リミッタ処理手段24においては、波形データ(図8(a)参照)のうちの所定のレベルL以上の部分の振幅を抑制する処理が行われる。
【0081】
なお、所定のレベルLは、リミッタ処理手段24の後段に設けられたパワー・アンプ102(図3参照)に供給される電源電圧(+B,−B)の最大振幅値に対応して、パワー・アンプか102から出力される楽音信号のレベルが制限されるレベル(クリップ・レベル)に対応するように設定されている。
【0082】
以上の構成において、図8に示す波形図を参照しながら、DSP12により構成される上記した効果装置の動作の説明を行うものとする。
【0083】
即ち、DSP12に図8(a)に示す波形データが入力されると、伸長係数生成手段22によって図8(b)に示す伸長係数が生成される。図8(a)(b)に図示されているように、入力された波形データのレベルが所定のレベルL以上になる区間Tにおいては伸長係数は1より小さい値となり、入力された波形データのレベルが所定のレベルL以上になる区間Tを除いた区間においては伸長係数は1となる。
【0084】
そして、時間軸伸長手段20において、図8(a)に示す波形データが図8(b)に示す伸長係数に従って時間軸伸長されて出力される(図8(c)参照)。
【0085】
こうして時間軸伸長手段20から出力された図8(c)に示す波形データは、リミッタ処理手段24によって所定のレベルL以上の振幅の部分が所定のレベルLに制限されて出力されることになる(図8(d)参照)。
【0086】
以上のようにして得られた図8(d)に示す波形データは、本発明による効果装置を実現するDSP12から出力され、DSP12から出力された波形データはデジタル/アナログ変換器14に入力され、デジタル/アナログ変換器14によりアナログ楽音信号に変換されてパワー・アンプ102に出力されて電源電圧(+B,−B)により増幅され、スピーカー104を介して空間に楽音として放音されるものであるが、楽音信号の振幅は上記した所定のレベルL以下に抑制されているにもかかわらず、上記したような時間軸伸長の処理によって聴感上は所定のレベルL以上で発音しているような音量感を得ることができる。
【0087】
次に、図9乃至図10を参照しながら、本発明による効果装置を実現するDSP12の機能的な構成の他の例を説明する。
【0088】
即ち、図9には、本発明による効果装置を実現するDSP12の機能的な構成の他の例を表すブロック構成図が示されている。
【0089】
なお、図9に示す構成において、図4に示す構成と同一または相当する構成については図4と同一の符号を用いて示すことにより、その詳細な説明は省略するものとする。
【0090】
この図9に示すDSP12によって実現される効果装置は、第1乗算手段30と、第2乗算手段32と、反転手段34と、加算手段36とを有して構成されている点で、図4に示すDSP12によって実現される効果装置と異なるものである。
【0091】
ここで、この図9に示すDSP12によって実現される効果装置においては、伸張係数生成手段22は伸長係数の生成に加えて、ゲート信号を第1乗算手段30と反転手段34とに出力するようになされている。
【0092】
ここで、図10に示す波形図を参照しながら、このゲート信号について説明すると、このゲート信号は、伸長係数生成手段22によって入力された波形データのエンベロープ信号が検出されて(図10(a)参照)、当該検出されたエンベロープ信号のレベルが所定のレベルLを越えた時に1に立ち上がり、所定のレベルL以下になった時に0に立ち下がる信号である(図10(c)参照)。
【0093】
つまりゲート信号は、検出されたエンベロープ信号が所定のレベルL以上の区間Tに相応して1に立ち上がっている信号である。
【0094】
ここで、当該検出されたエンベロープ信号のレベルが所定のレベルL以上である区間T、即ち、ゲート信号が立ち上がっている区間は、伸長係数が1より小さい区間Tに一致し(図10(b))、読み出し手段206によって波形データが時間軸伸長されて読み出される区間である。
【0095】
第1乗算手段30はゲート信号を入力し、当該ゲート信号とリミッタ処理手段24からの出力された波形データとを乗算して、リミッタ処理手段24から出力された波形データから時間軸伸長された波形データの部分だけを分離して、加算手段36へ出力するものである。
【0096】
一方、反転手段34はゲート信号を入力してゲート信号を反転した出力信号たる反転ゲート信号(図10(d)参照)を得て、第2乗算手段32に出力するものである。ここで、反転ゲート信号は、入力した波形データの時間軸伸長されていない区間に対応して1に立ち上がる信号である。
【0097】
第2乗算手段32においては、反転手段34から出力された反転ゲート信号を入力して、当該反転ゲート信号とアナログ/デジタル変換器10から供給された波形データ(入力波形データ)とを乗算して、入力波形データから時間軸伸長されていない波形データの部分だけを分離して、加算手段36へ出力するものである。
【0098】
加算手段36は、第1乗算手段30ならびに第2乗算手段32からそれぞれ出力された波形データを加算し、加算された波形データがこのDSP12の出力信号としてデジタル/アナログ変換器14へ出力されることになる。
【0099】
つまり、加算手段36においては、時間軸伸長処理手段204を通過して出力される波形データのうちで時間軸伸長された部分のみの波形データと、入力波形データのうちの時間軸伸長されていない部分の波形データとが加算されるので、図4に示す例においては時間軸伸長された後の波形データは時間軸伸長される前の波形データに比べて遅延時間が大きくなったが、図9に示す例においては遅延時間が生じることはない。
【0100】
以上の構成において、図10に示す波形図を参照しながら、図9に示す効果装置の動作をより詳細に説明するものとする。
【0101】
即ち、アナログ/デジタル変換器10から供給された波形データたる入力波形データ(図10(a)参照)は伸長係数生成手段22に入力されて、伸長係数生成手段22によって伸長係数を生成されることになる(図10(b)参照)。
【0102】
一方、伸長係数生成手段22によって、入力波形データ(図10(a)参照)のエンベロープが所定のレベルLを越えると、それに対応してゲート信号(図10(c)参照)が出力されることになる。
【0103】
また、伸長係数生成手段22から出力されたゲート信号は反転手段34に入力されて、反転手段34によりゲート信号が反転されて反転ゲート信号(図10(d)参照)が出力される。
【0104】
また、波形データ(図10(a)参照)は、時間軸伸長手段20によって伸長係数(図10(b)参照)に従って時間軸伸長されて出力される(図8(c)と同様な波形図であるため図示を省略する。)。
【0105】
次に、時間軸伸長手段20から出力された波形データの振幅のうち、リミッタ処理手段24によってレベルL以上の部分の振幅は所定のレベルL以下に抑制される(図8(d)と同様な波形図であるため図示を省略する。)。
【0106】
そして、第1乗算手段30において、リミッタ処理手段24からの出力された波形データとゲート信号とが乗算されて、加算手段36へ出力される。
【0107】
一方、第2乗算手段32によって、反転手段34から出力された反転ゲート信号と入力波形データとが乗算されて、加算手段36へ出力される。
【0108】
加算手段36によって、第1乗算手段30ならびに第2乗算手段32からそれぞれ出力された波形データが加算されて、加算された波形データがこのDSP12の出力信号としてデジタル/アナログ変換器14へ出力される。
【0109】
以上のようにしてデジタル/アナログ変換器14へ出力された波形データは、本発明による効果装置を実現するDSP12から出力され、DSP12から出力された波形データはデジタル/アナログ変換器14に入力され、デジタル/アナログ変換器14によりアナログ楽音信号に変換されてパワー・アンプ102に出力されて電源電圧(+B,−B)により増幅され、スピーカー104を介して空間に楽音として放音されるものであるが、楽音信号の振幅は上記した所定のレベルL以下に抑制されているにもかかわらず、上記したような時間軸伸長の処理によって聴感上は所定のレベルL以上で発音しているような音量感を得ることができる。
【0110】
そして、この図9に示す効果装置を用いた場合には、上記したように遅延時間が生じることなく楽音を生成することができるものである。
【0111】
【発明の効果】
本発明は、以上説明したように構成されているので、増幅装置を用いて楽音信号を増幅して当該増幅した楽音信号に基づいて楽音を生成して空間に放音する際において、増幅装置によって楽音信号の最大振幅値が制限されているような場合でも、楽音信号をその制限された最大振幅値以上に増幅したような音量感の増大を得ることができるようになり、特に、その出力が電源電圧で定まるパワー・アンプのような増幅装置において、実際に供給している電源電圧以上の電源電圧で動作しているような音量感を得ることができるようになるという優れた効果を奏する。
【図面の簡単な説明】
【図1】増幅装置ならびにスピーカーを備えたサウンド・システムの一例を示すブロック構成図である。
【図2】パワー・アンプに供給される電源電圧によって楽音信号の振幅が制限される状態を示す波形図である。
【図3】本発明による効果装置を備えたサウンド・システムの全体構成を表すブロック構成図である。
【図4】本発明による効果装置を実現するDSPの機能的な構成の一例を表すブロック構成図である。
【図5】時間軸伸長手段の全体構成を表すブロック構成図である。
【図6】リング・メモリの構成を示す説明図である。
【図7】時間軸伸長手段による時間軸伸長の処理を説明するための波形図である。
【図8】図4に示す構成の効果装置を用いた場合における動作の説明のための波形図である。
【図9】本発明による効果装置を実現するDSPの機能的な構成の他の例を表すブロック構成図である。
【図10】図9に示す構成の効果装置を用いた場合における動作の説明のための波形図である。
【符号の説明】
10 アナログ/デジタル変換器(A/D)
12 デジタル信号処理装置(DSP)
14 デジタル/アナログ変換器(D/A)
20 時間軸伸長手段
22 伸長係数生成手段
24 リミッタ処理手段
30 第1乗算手段
32 第2乗算手段
34 反転手段
36 加算手段
100 アンプ
102 パワー・アンプ
104 スピーカー
202 一時記憶手段
204 時間軸伸長処理手段
206 読み出し手段
208 変換手段
210 ピッチ変換手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an effect device, and more particularly, to an effect device capable of adding an effect to a musical sound signal.
[0002]
[Prior art]
In general, in the field of electronic musical instruments, a musical sound signal is amplified using an amplifying device, and the amplified musical sound signal is emitted into a space as a musical sound through a speaker.
[0003]
FIG. 1 shows an example of a sound system including the amplification device and the speaker as described above. The sound system includes an
[0004]
Here, the
[0005]
The
[0006]
Furthermore, the
[0007]
With the above configuration, in the sound system shown in FIG. 1, the musical sound signal input to the input terminal is amplified by the
[0008]
However, in the above sound system, the maximum amplitude value of the system is determined by the power supply voltage (+ B, -B) supplied to the
[0009]
That is, when the tone signal input to the sound system is a tone signal having a sharp rising portion and a decay portion that are characteristic in, for example, a percussion instrument, a plucked instrument, or a percussion instrument, the maximum of the tone signal When the amplitude value exceeds the power supply voltage (+ B, -B) supplied to the
[0010]
That is, the amplitude of the musical tone signal is closely related to the volume of the musical tone generated based on the musical tone signal. The larger the musical tone signal, the larger the volume of the musical tone. When the maximum amplitude value of the tone signal amplified by the supplied power supply voltage is limited, the increase in the volume level of the tone generated based on the tone signal is also limited accordingly.
[0011]
As described above, when a musical tone signal is amplified using an amplification device, and a musical tone is generated based on the amplified musical tone signal and emitted into the space, the maximum amplitude value of the musical tone signal is limited by the amplification device. As a result, there is a problem in that the increase in the volume level of the musical sound generated based on the musical sound signal is also limited.
[0012]
[Problems to be solved by the invention]
The present invention has been made in view of the above-described problems of the prior art, and an object of the present invention is to amplify a tone signal using an amplifying device and based on the amplified tone signal. When generating a musical sound and releasing it into the space, even if the maximum amplitude value of the musical sound signal is limited by the amplification device, the volume feeling as if the musical signal was amplified beyond the limited maximum amplitude value It is an object of the present invention to provide an effect device capable of obtaining an increase in the above.
[0013]
In particular, according to the present invention, in an amplifying apparatus such as a power amplifier whose output is determined by a power supply voltage, it is possible to obtain a sound volume feeling that the power supply voltage is higher than the power supply voltage actually supplied. It is intended to provide an effect device.
[0014]
[Means for Solving the Problems]
In order to achieve the above-mentioned object, the effect device according to the present invention has been made by paying attention to the result of the experiment of the time-axis expansion processing of the musical sound signal by the applicant of the present application to extend the waveform of the musical sound signal in the time-axis direction. is there.
[0015]
Here, a detailed description will be given of the above-described experiment of the time-axis expansion processing of the musical tone signal by the applicant of the present application. With respect to the musical sound signal, a time axis expansion process is performed in which the waveform is expanded in the time axis direction in the vicinity of the rising portion of the waveform of the musical sound signal.
[0016]
As a result of the experiment of the time axis extension process described above, even if the musical sound signal that has been subjected to the time axis extension process and the music signal that has not been subjected to the time axis extension process have the same maximum amplitude value, In other words, the musical sound signal that has been subjected to the time axis expansion process has a greater audible volume feeling when the musical sound is generated based on the musical sound signal that has not been subjected to the time axis expansion process. found.
[0017]
In other words, the effect device according to the present invention, in view of the results of the above-described experiment, performs a time axis expansion process on the musical sound signal even when the maximum amplitude value of the musical sound signal is limited. It is intended to realize an increase in
[0018]
That is, the invention according to
[0019]
Therefore, according to the first aspect of the present invention, the predetermined portion of the musical sound signal is expanded in time axis by the time axis extending means, and the musical sound signal is amplified using the amplifying device. When a musical sound is generated based on the amplified musical sound signal and emitted into the space, the musical sound signal is restricted even if the maximum amplitude value of the musical sound signal is restricted by the amplification device. Thus, it is possible to obtain an increase in volume feeling that is amplified beyond the maximum amplitude value.
[0020]
More specifically, according to the invention described in
[0021]
Moreover, invention of
[0022]
Therefore, according to the invention described in
[0024]
The invention according to claim 3 of the present invention is the invention according to
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an example of an embodiment of an effect device according to the present invention will be described in detail with reference to the accompanying drawings.
[0030]
However, in the waveform diagrams shown in FIGS. 7, 8 and 10, the waveform of the musical sound signal is shown by its envelope in order to simplify and simplify the drawings.
[0031]
Here, FIG. 3 is a block diagram showing the overall configuration of a sound system provided with the effect device according to the present invention. This sound system is output from an electric stringed instrument such as an electric guitar. It is suitable for use as a sound system for an electric stringed instrument that amplifies and emits a musical sound signal.
[0032]
In the configuration shown in FIG. 3, the same or equivalent configuration as the configuration shown in FIG. 1 is denoted by the same reference numeral as in FIG. 1, and the detailed description thereof is omitted.
[0033]
The sound system shown in FIG. 3 amplifies an analog tone signal (hereinafter referred to as an “analog tone signal”) input from an input terminal and outputs the amplified signal. The analog tone signal is converted into a digital tone signal (hereinafter referred to as “digital tone signal” where appropriate), that is, an analog / digital converter (A / D) 10 for converting into waveform data, and an analog / digital signal. A digital signal processor (Digital Signal Processor: DSP) 12 that outputs a digital musical tone signal (waveform data) output from the
[0034]
That is, in this embodiment, the effect device according to the present invention is realized by the
[0035]
In the above configuration, the analog musical tone signal input from the input terminal is amplified by the
[0036]
Then, the
[0037]
The digital tone signal to which the effect is added by the
[0038]
Then, the analog signal output from the digital /
[0039]
FIG. 4 is a block diagram showing an example of a functional configuration of the
[0040]
That is, the
[0041]
Here, the time axis extension means 20 receives the digital musical tone signal (waveform data) output from the analog /
[0042]
Hereinafter, the details of the time axis extension means 20 will be described with reference to FIGS.
[0043]
That is, FIG. 5 is a block diagram showing the overall configuration of the time axis extension means 20, and the time axis extension means 20 temporarily stores the input digital musical tone signal (waveform data). The
[0044]
Here, the time-axis expansion processing means 204 is configured by a conventionally known time-axis compression / expansion processing apparatus, and its constituent elements are a reading means 206 that reads and outputs waveform data according to the expansion coefficient. Conversion means 208 that converts the expansion coefficient into a pitch conversion amount and outputs it; and pitch conversion means 210 that converts the pitch of the waveform data output from the reading means 206 according to the conversion amount output from the conversion means 208 and outputs it. And.
[0045]
Since the time axis expansion processing means 204 performs only the time axis expansion processing, only the function of the time axis expansion processing is used among the functions of the conventionally known time axis compression / expansion processing devices. The function of time axis compression processing is not used.
[0046]
Hereinafter, the operation of the conventional time axis expansion processing unit 204 will be described. In order to facilitate understanding, the reading unit 206 reads waveform data from a waveform memory in which waveform data is stored.
[0047]
Here, a case where the waveform data is not expanded on the time axis is first examined. In this case, the expansion coefficient is set to 1.
[0048]
In this way, when the expansion coefficient is set to 1, the reading means 206 reads the waveform memory by incrementing the read address by 1 for each sampling period, and waveform data that is not expanded in the time axis direction ( The original waveform data stored in the waveform memory) is read out.
[0049]
On the other hand, when the waveform data is expanded on the time axis, the expansion coefficient may be set to a value smaller than 1.
[0050]
In this way, when the expansion coefficient is set to a value smaller than 1, the reading means 206 reads the waveform memory by incrementing the reading address by a value smaller than 1 every sampling period, and stores it in the waveform memory. Waveform data obtained by extending the stored original waveform data in the time axis direction is read out.
[0051]
By the way, since the expanded waveform data read by the reading unit 206 has a pitch lower than that of the original waveform data, the
[0052]
That is, the
[0053]
Therefore, according to the time axis expansion processing means 204 described above, the time axis expansion processing of the original waveform data can be performed without changing the pitch of the original waveform data.
[0054]
In the case where the readout address in the readout means 206 is not an integer, that is, in the case of the readout address of the decimal point expression, the waveform data may be read out by interpolation operation that has been widely performed conventionally. .
[0055]
Further, the configuration of the time axis extension processing means 204 is not limited to the above-described one, and other known time axis extension processing devices and time axis compression / extension processing devices can be used as appropriate.
[0056]
Next, in order to perform the time axis extension processing of the waveform data in real time using the time axis extension processing means 204 as described above, the reading means 206 has a waveform as shown in the time axis extension means 20 of the present invention. Temporary storage means 202 may be used as a waveform memory for reading data.
[0057]
Here, the temporary storage means 202 can be configured by, for example, a ring memory as shown in FIG.
[0058]
In the ring memory shown in FIG. 6, the write address WA n (However, “n” is a positive integer.) The waveform data sequentially input is stored and the write address WA is stored. n Is incremented by one address in the direction of arrow H for each sampling period.
[0059]
In addition, such a write address WA n Is delayed by a predetermined delay time d1 behind the read address RA. n Shall advance.
[0060]
Note that the predetermined delay time d1 is the waveform data used in the time-axis expansion processing means 204 is the write address WA. n Is set so as not to exceed.
[0061]
However, in the time axis extension means 20 according to the present invention, as will be described in detail later, the read address RA per sampling period n Is the write address WA per sampling period. n Therefore, the waveform data used in the time-axis expansion processing means 204 is the write address WA. n Therefore, the predetermined delay time d1 may be set to 0 (no delay).
[0062]
Here, the read address RA for each sampling period n The step amount is determined by the expansion coefficient. Details of the generation of the expansion coefficient will be described later. When the expansion coefficient is 1, the read address RA n Advances one by one in the direction of arrow H in FIG. 6, and when the expansion coefficient is smaller than 1, the read address RA n Is a step smaller than 1 in the direction of arrow H in FIG.
[0063]
Therefore, when the expansion coefficient is 1, the read address RA n Is the write address WA n Therefore, the waveform data that has not been expanded in time axis is read out.
[0064]
When the expansion coefficient is smaller than 1, the read address RA n Is the write address WA n Therefore, the waveform data in which the waveform is expanded in the time axis direction is read out.
[0065]
Then, as described above, the waveform data that has been subjected to the time axis expansion processing read by the reading unit 206 has a lower pitch than the waveform data (original waveform data) before the time axis expansion processing. Pitch conversion means 210 provided in the subsequent stage performs pitch conversion for correcting a drop in pitch from the original waveform data and outputs the result.
[0066]
Further, as described above, the
[0067]
In the above configuration, the operation of the time axis extension means 20 described above will be described with reference to the waveform diagram shown in FIG.
[0068]
First, input waveform data (see FIG. 7A), which is waveform data output from the analog /
[0069]
Then, the waveform data written in the ring memory is delayed by the delay time d1 by the reading means 206 and the read address RA of the ring memory. 1 Are sequentially read out and output to the pitch converting means 210 (see FIG. 7B).
[0070]
Here, an expansion coefficient (see FIG. 7C) that changes on the time axis is supplied from the expansion coefficient generation means 22 to the reading means 206. Based on this expansion coefficient, first, an interval where the expansion coefficient is 1 At T1, the read address RA n In step T1, waveform data that has not been expanded in time axis is output. Next, in a section T2 in which the expansion coefficient is less than 1, the read address RA is output. n In step T2, the waveform data expanded in the time axis is output, and in the interval T3 where the expansion coefficient is 1, the read address RA is reduced. n In step T3, waveform data that has not been expanded in time axis is output.
[0071]
The waveform data (see FIG. 7 (b)) output from the reading means 206 as described above has a lower pitch in the portion of the time axis expanded (the portion corresponding to the section T2 in FIG. 7 (b)). Has been shifted to.
[0072]
Accordingly, if the pitch shift is corrected by the
[0073]
Regarding the delay time, the delay time d1 in the section T1 is the delay time d2 when the expansion coefficient returns to 1 from a value smaller than 1 (from the section T2 to the section T3). It is getting bigger. That is, the write address WA 1 More advanced write address WA 2 The waveform data written to the read address RA 2 When reading from, the delay time is larger than the delay time d1 and the delay time d2.
[0074]
As described above, when the waveform data is expanded on the time axis, the delay time is integrated every time the waveform data is expanded on the time axis, and the delay time becomes large.
[0075]
In the effect device according to the present invention, although not shown, in order to suppress the increase in the delay time described above, the initial delay time d1 is reset every time a sudden rise (attack portion) of the waveform data is detected. It is made to do processing.
[0076]
Next, the expansion coefficient generation means 22 will be described. The expansion coefficient generation means 22 receives a digital musical tone signal (waveform data), generates an expansion coefficient from the input waveform data, and outputs it to the time axis expansion means 20. It is.
[0077]
The process of the expansion
[0078]
A signal obtained by extracting only the portion of the envelope signal obtained above in this way from the predetermined level L and subtracting from the
[0079]
The limiter processing means 24 receives the digital musical tone signal (waveform data) output from the time axis extension means 20 and outputs the digital waveform signal limited so that the level of the input waveform data does not exceed a predetermined level L. It is.
[0080]
That is, the
[0081]
The predetermined level L corresponds to the maximum amplitude value of the power supply voltage (+ B, −B) supplied to the power amplifier 102 (see FIG. 3) provided at the subsequent stage of the limiter processing means 24. The level of the tone signal output from the
[0082]
In the above configuration, the operation of the above-described effect device configured by the
[0083]
That is, when the waveform data shown in FIG. 8A is input to the
[0084]
Then, in the time axis extension means 20, the waveform data shown in FIG. 8A is time-axis extended according to the extension coefficient shown in FIG. 8B and output (see FIG. 8C).
[0085]
The waveform data shown in FIG. 8C outputted from the time axis extension means 20 in this way is outputted with the limiter processing means 24 limiting the portion having an amplitude greater than or equal to the predetermined level L to the predetermined level L. (See FIG. 8D).
[0086]
The waveform data shown in FIG. 8D obtained as described above is output from the
[0087]
Next, another example of the functional configuration of the
[0088]
That is, FIG. 9 is a block diagram showing another example of the functional configuration of the
[0089]
In the configuration illustrated in FIG. 9, the same or corresponding configuration as the configuration illustrated in FIG. 4 is denoted by the same reference numeral as in FIG. 4, and detailed description thereof is omitted.
[0090]
The effect device realized by the
[0091]
Here, in the effect device realized by the
[0092]
Here, the gate signal will be described with reference to the waveform diagram shown in FIG. 10. As for this gate signal, the envelope signal of the waveform data input by the expansion coefficient generating means 22 is detected (FIG. 10 (a)). The signal is a signal that rises to 1 when the level of the detected envelope signal exceeds a predetermined level L and falls to 0 when the level becomes equal to or lower than the predetermined level L (see FIG. 10C).
[0093]
That is, the gate signal is a signal that rises to 1 corresponding to a section T in which the detected envelope signal is equal to or higher than a predetermined level L.
[0094]
Here, the section T in which the level of the detected envelope signal is equal to or higher than the predetermined level L, that is, the section in which the gate signal rises, coincides with the section T whose expansion coefficient is smaller than 1 (FIG. 10B). ), A section in which the waveform data is read out with the time axis expanded by the reading means 206.
[0095]
The first multiplying
[0096]
On the other hand, the inverting means 34 receives the gate signal, obtains an inverted gate signal (see FIG. 10D) which is an output signal obtained by inverting the gate signal, and outputs it to the second multiplying
[0097]
The second multiplying
[0098]
The adding means 36 adds the waveform data respectively output from the first multiplying
[0099]
In other words, in the adding means 36, only the waveform data that has been time-axis-expanded among the waveform data that is output through the time-axis expansion processing means 204 and the time-axis that has not been time-expanded in the input waveform data. Since the waveform data of the portion is added, in the example shown in FIG. 4, the waveform data after the time axis extension has a longer delay time than the waveform data before the time axis extension. In the example shown in FIG. 2, there is no delay time.
[0100]
In the above configuration, the operation of the effect device shown in FIG. 9 will be described in more detail with reference to the waveform diagram shown in FIG.
[0101]
That is, input waveform data (see FIG. 10A) as waveform data supplied from the analog /
[0102]
On the other hand, when the envelope of the input waveform data (see FIG. 10A) exceeds a predetermined level L by the expansion coefficient generating means 22, a gate signal (see FIG. 10C) is output correspondingly. become.
[0103]
The gate signal output from the expansion coefficient generating means 22 is input to the inverting means 34, and the inverting means 34 inverts the gate signal to output an inverted gate signal (see FIG. 10D).
[0104]
Further, the waveform data (see FIG. 10A) is time-axis-expanded according to the expansion coefficient (see FIG. 10B) by the time-axis expansion means 20 and is output (waveform diagram similar to FIG. 8C). Therefore, the illustration is omitted).
[0105]
Next, of the amplitude of the waveform data output from the time axis extension means 20, the limiter processing means 24 suppresses the amplitude of the portion above the level L below the predetermined level L (similar to FIG. 8D). Since it is a waveform diagram, illustration is omitted).
[0106]
Then, the first multiplying
[0107]
On the other hand, the second multiplying
[0108]
The adding means 36 adds the waveform data output from the first multiplying
[0109]
The waveform data output to the digital /
[0110]
When the effect device shown in FIG. 9 is used, a musical sound can be generated without causing a delay time as described above.
[0111]
【The invention's effect】
Since the present invention is configured as described above, when an amplifying device is used to amplify a musical tone signal and a musical tone is generated based on the amplified musical tone signal and emitted into space, the amplifying device Even when the maximum amplitude value of the musical sound signal is limited, it is possible to obtain an increase in volume feeling as if the musical sound signal was amplified beyond the limited maximum amplitude value. In an amplifying device such as a power amplifier determined by the power supply voltage, there is an excellent effect that it is possible to obtain a volume feeling that operates at a power supply voltage higher than the power supply voltage actually supplied.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an example of a sound system including an amplification device and a speaker.
FIG. 2 is a waveform diagram showing a state in which the amplitude of a musical sound signal is limited by a power supply voltage supplied to a power amplifier.
FIG. 3 is a block diagram showing the overall structure of a sound system provided with an effect device according to the present invention.
FIG. 4 is a block diagram showing an example of a functional configuration of a DSP that realizes an effect device according to the present invention.
FIG. 5 is a block configuration diagram showing an overall configuration of a time axis extension means.
FIG. 6 is an explanatory diagram showing a configuration of a ring memory.
FIG. 7 is a waveform diagram for explaining processing of time axis extension by the time axis extension means.
FIG. 8 is a waveform diagram for explaining the operation when the effect device having the configuration shown in FIG. 4 is used.
FIG. 9 is a block diagram showing another example of a functional configuration of a DSP that realizes the effect device according to the present invention.
FIG. 10 is a waveform diagram for explaining the operation when the effect device having the configuration shown in FIG. 9 is used.
[Explanation of symbols]
10 Analog / digital converter (A / D)
12 Digital signal processor (DSP)
14 Digital / analog converter (D / A)
20 Time axis extension means
22 Expansion coefficient generating means
24 Limiter processing means
30 First multiplication means
32 Second multiplication means
34 Reversing means
36 Adding means
100 amplifiers
102 Power amplifier
104 Speaker
202 Temporary storage means
204 Time axis extension processing means
206 Reading means
208 Conversion means
210 Pitch conversion means
Claims (3)
該入力された楽音信号のエンベロープ信号を検出し、該エンベロープ信号の所定のレベル以上の部分を抽出して、該入力された楽音信号のうち該抽出されたエンベロープ部分に対応する部分を時間軸伸長する伸長係数を生成する伸長係数生成手段と、
該伸長係数に基づいて該入力された楽音信号を時間軸伸長する時間軸伸長手段と
を有する効果装置。In an effect device for adding an effect to an input musical sound signal,
An envelope signal of the input musical sound signal is detected, a portion of the envelope signal exceeding a predetermined level is extracted, and a portion corresponding to the extracted envelope portion of the input musical sound signal is extended in time axis Expansion coefficient generation means for generating an expansion coefficient to be
Effect device having a time axis expanding means for expanding the time axis tone signals the input based on該伸length coefficient.
該時間軸伸張手段により時間軸伸張された楽音信号のレベルを所定のレベル以下に制限するリミッタ処理手段を有する効果装置。 The effect device according to claim 1 , further comprising:
An effect device comprising a limiter processing means for limiting the level of a musical sound signal that has been time-axis extended by the time-axis extension means to a predetermined level or less.
該伸長係数生成手段は、該入力された楽音信号が前記所定のレベル以上か否かを示すゲート信号を生成し、
該ゲート信号に基づいて、該時間軸伸長手段から出力された楽音信号、または該入力された楽音信号のいずれかを選択して出力する選択出力手段を有する効果装置。The effect device according to claim 2, further comprising:
The expansion coefficient generating means generates a gate signal indicating whether or not the input musical sound signal is equal to or higher than the predetermined level,
An effect device comprising selection output means for selecting and outputting either the musical tone signal output from the time axis expansion means or the input musical sound signal based on the gate signal .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34847498A JP4137260B2 (en) | 1998-12-08 | 1998-12-08 | Effect device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34847498A JP4137260B2 (en) | 1998-12-08 | 1998-12-08 | Effect device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000172269A JP2000172269A (en) | 2000-06-23 |
| JP4137260B2 true JP4137260B2 (en) | 2008-08-20 |
Family
ID=18397261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34847498A Expired - Fee Related JP4137260B2 (en) | 1998-12-08 | 1998-12-08 | Effect device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4137260B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6688550B2 (en) * | 2018-10-19 | 2020-04-28 | 株式会社コルグ | Musical sound signal processing device and program |
-
1998
- 1998-12-08 JP JP34847498A patent/JP4137260B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000172269A (en) | 2000-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111009228B (en) | Electronic musical instrument and method for executing the same | |
| US7003126B2 (en) | Dynamic range analog to digital converter suitable for hearing aid applications | |
| US5841875A (en) | Digital audio signal processor with harmonics modification | |
| JP4137260B2 (en) | Effect device | |
| JP7331344B2 (en) | Electronic musical instrument, musical tone generating method and program | |
| US7151215B2 (en) | Waveform adjusting system for music file | |
| JPH0695673A (en) | Electronic percussion instrument | |
| KR100598209B1 (en) | MIDI playback apparatus and method | |
| KR0121172B1 (en) | Musical source data generating system | |
| JP3110589B2 (en) | A / D converter and D / A converter | |
| JPH0850479A (en) | Electronic musical instrument | |
| JP4191073B2 (en) | Waveform data output device | |
| JP4152262B2 (en) | Musical sound generating apparatus and musical sound generating method | |
| JP2571559B2 (en) | Waveform signal processing method | |
| JP2547549B2 (en) | Electronic musical instrument | |
| JP2900076B2 (en) | Waveform generator | |
| JP4303023B2 (en) | Tone control method, waveform memory creation method, electronic musical tone generation method, timbre control system, waveform memory, and electronic musical tone generator | |
| US6421637B1 (en) | Pitch shifting apparatus and method | |
| JP3136735B2 (en) | Effect adding device | |
| KR960012985B1 (en) | Sound source delay circuit using memory | |
| JPH10124062A (en) | Music synthesizer | |
| JPS6045297A (en) | Waveform reproducer | |
| JP2001083998A (en) | Audio signal processing device and audio signal processing method | |
| JP2001159893A (en) | Effect device | |
| JPH10187190A (en) | Method and device for acoustic signal processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070717 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070914 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080603 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080604 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |