JPH01321486A - Effects device - Google Patents

Effects device

Info

Publication number
JPH01321486A
JPH01321486A JP63155153A JP15515388A JPH01321486A JP H01321486 A JPH01321486 A JP H01321486A JP 63155153 A JP63155153 A JP 63155153A JP 15515388 A JP15515388 A JP 15515388A JP H01321486 A JPH01321486 A JP H01321486A
Authority
JP
Japan
Prior art keywords
signal
output signal
delay
envelope
delay length
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.)
Granted
Application number
JP63155153A
Other languages
Japanese (ja)
Other versions
JP2560429B2 (en
Inventor
Toshihiro Inoue
俊弘 井上
Kazufumi Takeuchi
千史 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP63155153A priority Critical patent/JP2560429B2/en
Priority to US07/370,621 priority patent/US5000074A/en
Publication of JPH01321486A publication Critical patent/JPH01321486A/en
Application granted granted Critical
Publication of JP2560429B2 publication Critical patent/JP2560429B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To prevent clock noises from being generated by giving an attenuation envelope to a delay output signal before variation and giving a rising envelope to a signal after variation at the same time, and outputting their composite signal from a variable delay means. CONSTITUTION:A variation detecting circuit 34 detects the variation of the output data of a delay length setting part 29 and outputs an envelope indication signal according to the detection. For example, when the variation from delay length corresponding to a delay output signal D1 to delay length corresponding to a delay output signal D2 is detected, an attenuation envelope indication signal S1D for the signal D1 and a rising envelope indication signal S2A for the signal D2 are outputted. Thus, both signals which are given the envelopes are put together with contrary characteristics to obtain the output signal of the variable delay means. Consequently, even if the output signal corresponding to the delay length before the variation is out of phase with the output signal corresponding to the delay length after the variation, both signals are switched smoothly and the generation of clock noises is prevented.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、電子楽器などにおいて使用される効果装置
に関し、特に、楽音信号を遅延することに基づき所定の
効果を付与するものにおいて、遅延長を切り換えたとき
に生ずるクリックノイズを防止するようにしたことに関
する。
Detailed Description of the Invention [Field of Industrial Application] The present invention relates to an effect device used in an electronic musical instrument, etc., and in particular to one that imparts a predetermined effect based on delaying a musical tone signal. This invention relates to preventing click noise that occurs when switching.

〔従来の技術〕[Conventional technology]

電子楽器などにおいて使用される効果装置においては、
ディジタル遅延装置を用いて「デイレイ」、「リバーブ
」、「フェイザー」、「ビブラート」、「トレモロ」等
の変調効果を付与するようにしたものがある(例えば、
特開昭58−14191号、特開昭58−14898号
、特開昭58−50595号、特開昭58−10858
3号など)。
In effect devices used in electronic musical instruments,
There are devices that use digital delay devices to add modulation effects such as "delay,""reverb,""phaser,""vibrato," and "tremolo" (for example,
JP 58-14191, JP 58-14898, JP 58-50595, JP 58-10858
No. 3, etc.).

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

ディジタル遅延装置における遅延長は、楽音信号を処理
している最中に、演奏者の操作に応じであるいはプログ
ラム等に応じて自動的に変更されることがあるが、その
ような場合、変更前の遅延出力信号と変更後の遅延出力
信号の位相が不連続になることによって、切り替わり部
分でクリックノイズが発生するという不都合があった。
The delay length in a digital delay device may be changed automatically in response to the performer's operation or in accordance with the program, etc. while processing musical tone signals. Since the phase of the delayed output signal and the changed delayed output signal become discontinuous, there is an inconvenience that click noise occurs at the switching portion.

特に、リバーブのように、遅延出力信号が遅延装置の入
力側に帰還する効果の場合は、そのようなりリックノイ
ズが循環してしまうので、問題が大きい。
Particularly, in the case of an effect such as reverb, in which a delayed output signal is fed back to the input side of a delay device, this is a serious problem because the lick noise will circulate.

この発明はそのようなりリックノイズを防止することが
できるようにした効果装置を提供しようとするものであ
る。
The present invention aims to provide an effect device capable of preventing such lick noise.

〔課題を解決するための手段〕[Means to solve the problem]

この発明は、入力した楽音信号を遅延出力し、この遅延
長を切り替えることができる可変遅延手段を具え、この
遅延に基づく効果を該楽音信号に対して付与する効果装
置において、この可変遅延手段の遅延長を変更すべきと
き、少なくとも変更前の遅延長に対応する遅延出力信号
と変更後の遅延長に対応する遅延出力信号とを前記可変
遅延手段から同時に出力し、変更前の遅延長に対応する
遅延出力信号に対して減衰エンベロープを付与して該遅
延出力信号のレベルを徐々に減衰させ、同時に、変更後
の遅延長に対応する遅延出力信号に対して立上りエンベ
ロープを付与して該遅延出力信号のレベルを徐々に増大
させ、こうしてエンベロープ付与された両信号を合成し
、前記可変遅延手段の出力信号として出力する合成手段
を具え、遅延長を変更するときに生じるクリックノイズ
を防止したことを特徴とするものである。
The present invention provides an effect device which includes a variable delay means capable of delaying and outputting an input musical tone signal and switching the delay length, and imparts an effect based on the delay to the musical tone signal. When the delay length is to be changed, at least a delayed output signal corresponding to the pre-change delay length and a delayed output signal corresponding to the post-change delay length are simultaneously output from the variable delay means to correspond to the pre-change delay length. An attenuation envelope is applied to the delayed output signal to gradually attenuate the level of the delayed output signal, and at the same time, a rising envelope is applied to the delayed output signal corresponding to the changed delay length to output the delayed output signal. The present invention further includes a synthesizing means for gradually increasing the signal level, synthesizing both enveloped signals, and outputting the synthesized signal as an output signal of the variable delay means, thereby preventing click noise occurring when changing the delay length. This is a characteristic feature.

〔作用〕[Effect]

遅延長を変更すべきとき、変更前の遅延長に対応する遅
延出力信号と変更後の遅延長に対応する遅延出力信号と
が可変遅延手段から同時に出力される。変更前の遅延長
に対応する遅延出力信号に対して減衰エンベロープが付
与され、該遅延出力信号のレベルが徐々に減衰する。同
時に、変更後の遅延長に対応する遅延出力信号に対して
立上りエンベロープが付与され、該遅延出力信号のレベ
ルが徐々に増大する。こうして相反する特性でエンベロ
ープ付与された両信号が合成され、この合成信号が可変
遅延手段の出力信号となる。
When the delay length is to be changed, a delay output signal corresponding to the delay length before the change and a delay output signal corresponding to the delay length after the change are simultaneously output from the variable delay means. An attenuation envelope is applied to the delayed output signal corresponding to the delay length before change, and the level of the delayed output signal is gradually attenuated. At the same time, a rising envelope is applied to the delayed output signal corresponding to the changed delay length, and the level of the delayed output signal gradually increases. In this way, the two signals enveloped with contradictory characteristics are combined, and this combined signal becomes the output signal of the variable delay means.

これにより、変更前の遅延長に対応する可変遅延手段の
出力信号の位相と変更後の遅延長に対応する可変遅延手
段の出力信号の位相とが合っていなかったとしても、相
反する特性でエンベロープ付与された両信号の合成によ
り、スムーズに両信号が切り替わることになり、切り替
わり部分におけるクリックノイズの発生が防止される。
As a result, even if the phase of the output signal of the variable delay means corresponding to the delay length before change does not match the phase of the output signal of the variable delay means corresponding to the delay length after change, the envelope is By combining both of the applied signals, the two signals are smoothly switched, and click noise is prevented from occurring at the switching portion.

〔実施例〕〔Example〕

以下、添付図面を参照してこの発明の実施例につき詳細
に説明しよう。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第1図においては、電子楽器のリバーブ効果装置に適用
した実施例が示されている。a盤10で押圧された鍵に
対応する楽音信号がディジタルで楽音信号発生回路11
から発生される。
FIG. 1 shows an embodiment applied to a reverb effect device for an electronic musical instrument. The musical tone signal corresponding to the key pressed on the a board 10 is digitally generated by the musical tone signal generation circuit 11.
generated from.

RAMからなるディジタルメモリ12は、可変遅延装置
に相当するものであり、楽音信号発生回路11から発生
されたディジタル楽音信号DO5が加算器13及び乗算
器14を経由して該ディジタルメモリ12のデータ入力
INに与えられる。
The digital memory 12 consisting of a RAM corresponds to a variable delay device, and the digital musical tone signal DO5 generated from the musical tone signal generating circuit 11 is input to the digital memory 12 via an adder 13 and a multiplier 14. Given to IN.

ディジタルメモリ12の出力OUTが可変遅延装置の遅
延出力に相当し、この遅延出力は乗算器18、アキュム
レータ32.ラッチ回路339乗算器15を経由して加
算器13に与えられ、可変遅延装置の入力側に帰還され
る。また、乗算器18゜アキュムレータ32.ラッチ回
路33を経由した遅延出力は乗算器16を介して加算器
19に与えられ、乗算器17を経由して該加算器19に
与えられる入力楽音信号と加算される。この加算器19
の出力が出力レジスタ20にラッチされ、リバーブ効果
の付与されたディジタル楽音信号として更にディジタル
/アナログ変換器21に入力され。
The output OUT of the digital memory 12 corresponds to the delayed output of the variable delay device, and this delayed output is transmitted to the multiplier 18, the accumulator 32 . The latch circuit 339 is applied to the adder 13 via the multiplier 15, and fed back to the input side of the variable delay device. Also, a multiplier 18° accumulator 32. The delayed output via the latch circuit 33 is applied to the adder 19 via the multiplier 16, and is added to the input musical tone signal applied to the adder 19 via the multiplier 17. This adder 19
The output is latched in an output register 20 and further inputted to a digital/analog converter 21 as a digital musical tone signal with a reverb effect added thereto.

アナログ変換された後、サウンドシステム22に至る0
乗算器14〜17の係数入力にはリバーブ効果を設定す
るのためのパラメータC1〜C4が与えられる。
After being converted to analog, the 0 that reaches the sound system 22
Coefficient inputs of multipliers 14 to 17 are given parameters C1 to C4 for setting reverb effects.

ディジタルメモリ12においては、各アドレスに順番に
書き込んだディジタル楽音信号の読出しアドレスを、書
込みアドレスからずらす(オフセットする)ことにより
、そのオフセットアドレス量に応じた遅延を行う。
In the digital memory 12, by shifting (offsetting) the readout address of the digital musical tone signal sequentially written to each address from the write address, a delay is effected according to the amount of the offset address.

この実施例においては、ディジタルメモリ12における
可変遅延長が3段階に限られており、3段階の遅延出力
信号Di、D2.D3が、常時、時分割的に該ディジタ
ルメモリ12から出力されるようになっている。
In this embodiment, the variable delay length in the digital memory 12 is limited to three stages, and the three stages of delayed output signals Di, D2 . D3 is always outputted from the digital memory 12 in a time-division manner.

タイミング信号発生回路23は、ディジタルメモリ12
の読み書きを制御する信号R/WSを発生する。ディジ
タル楽音信号DO3のサンプリング周期に同期してサン
プリングクロックパルスSCKが、楽音信号発生回路1
1から発生され、タイミング信号発生回路23に与えら
れる。タイミング信号発生回路23では、このサンプリ
ングクロックパルスSCKとシステムクロックパルスφ
に基づき、サンプリング周期の最初の1/4期間で書込
みを指示し、残りの3/4期間で読み出しを指示する読
み書き制御信号R/WSを発生する。
The timing signal generation circuit 23 is connected to the digital memory 12
Generates a signal R/WS that controls reading and writing of the data. The sampling clock pulse SCK is synchronized with the sampling period of the digital musical tone signal DO3.
1 and is applied to the timing signal generation circuit 23. In the timing signal generation circuit 23, this sampling clock pulse SCK and the system clock pulse φ
Based on this, a read/write control signal R/WS is generated that instructs writing in the first 1/4 period of the sampling period and instructs reading in the remaining 3/4 period.

また、サンプリング周期の残りの3/4期間を3分割し
て夫々の期間に対応して時分割選択信号SL、S2.S
3を発生し、更に最後の時分割選択信号S3のパルス発
生期間の後半に対応して取り込み信号SLを発生する6
時分割的読出号SL。
Further, the remaining 3/4 period of the sampling period is divided into three, and time division selection signals SL, S2 . S
3, and further generates a capture signal SL corresponding to the latter half of the pulse generation period of the final time division selection signal S3.
Time division reading number SL.

S2.S3は、3段階の遅延出力信号Di、D2゜D3
を該ディジタルメモリ12から時分割的に出力するため
の制御信号である。取り込み信号SLは出力レジスタ2
0の取り込み制御入力に与えられ、加算器19から与え
られる効果演算済みの1サンプル点分のディジタル楽音
信号データを該出力レジスタ20に取り込む。これらの
パルス及び信号のタイミングチャートの一例は第2図に
示されている。
S2. S3 is a three-stage delayed output signal Di, D2°D3
This is a control signal for outputting from the digital memory 12 in a time-divisional manner. Capture signal SL is output register 2
The output register 20 receives one sample point worth of digital musical tone signal data, which is applied to the input control input 0 and which is provided from the adder 19 and has undergone effect calculations. An example of a timing chart of these pulses and signals is shown in FIG.

読み書き制御信号R/WSはディジタルメモリ12の読
み書き制御入力R/Wに与えられ、前述のように、ディ
ジタル楽音信号DO3の1サンプリング周期の最初の1
/4期間で、データ入カニNに加わる該ディジタル楽音
信号サンプル値データを書込み、残りの3/4期間で3
段階の遅延出力信号Di、D2.D3の時分割的読出し
を行うようにする。書込みアドレスと読出しアドレスは
セレクタ24からディジタルメモリ12のアドレス入力
ADに与えられるデータによって指定される。
The read/write control signal R/WS is applied to the read/write control input R/W of the digital memory 12, and as described above, the read/write control signal R/WS is applied to the first one of one sampling period of the digital musical tone signal DO3.
In the /4 period, the digital musical tone signal sample value data added to the data input crab N is written, and in the remaining 3/4 period, the 3
Delayed output signals Di, D2 . Time-divisional reading of D3 is performed. The write address and the read address are specified by data applied from the selector 24 to the address input AD of the digital memory 12.

アドレスカウンタ25は、サンプリングクロックパルス
SCKを順次カウントすることにより、書込みアドレス
データを作成する。このアドレスカウンタ25のカウン
ト出力がセレクタ24のA入力に与えられ、読み書き制
御信号R/WSが“0”のとき、つまりサンプリング周
期の最初の1/4期間の書込みモードのとき、該セレク
タ24で選択されてディジタルメモリ12のアドレス人
力ADに書込みアドレス指定データとして与えられる。
Address counter 25 creates write address data by sequentially counting sampling clock pulses SCK. The count output of the address counter 25 is applied to the A input of the selector 24, and when the read/write control signal R/WS is "0", that is, in the write mode during the first 1/4 period of the sampling period, the selector 24 The data is selected and given to the address AD of the digital memory 12 as write address designation data.

従って、入力されたディジタル楽音信号のサンプル値デ
ータは、その時間順序に従って、ディジタルメモリ12
の順次アドレスに順番に書き込まれる。
Therefore, the sample value data of the input digital tone signal is stored in the digital memory 12 in accordance with its time order.
are written to sequential addresses in order.

ディジタルメモリ12においては、こうして順次アドレ
スに順番に書き込んだディジタル楽音信号の読出しアド
レスを、書込みアドレスからすらす(オフセットする)
ことにより、そのオフセットアドレス量に応じた遅延を
行う。そのためのオフセットデータはオフセットデータ
発生回路26から発生される。
In the digital memory 12, the read address of the digital musical tone signals written in order in the addresses in this way is offset from the write address.
By doing so, a delay is performed according to the amount of the offset address. Offset data for this purpose is generated from the offset data generation circuit 26.

一方、乗算器18の係数入力には、各段階の遅延出力信
号Di、D2.D3に対してエンベロープを付与するた
めのエンベロープ信号CEが時分割的に与えられる。こ
のエンベロープ信号CEは、通常時は、選択すべき1つ
の遅延出力信号(Dl。
On the other hand, the coefficient inputs of the multiplier 18 are supplied with delayed output signals Di, D2 . An envelope signal CE for applying an envelope to D3 is applied in a time-division manner. This envelope signal CE normally contains one delayed output signal (Dl) to be selected.

D2.D3のうち1つ)に対応するものだけが係数1に
相当する一定値であり、他の遅延出力信号に対応するも
のが係数Oに相当する値である。遅延長を変更すべきと
き、変更前の遅延長に対応する遅延出力信号(Di、D
2.D3のうち1つ)に対応するエンベロープ信号GE
が係数1に相当する一定値から徐々に減衰し、変更後の
遅延長に対応する遅延出力信号(Di、D2.D3のう
ち1つ)に対応するエンベロープ信号CEが係数0に相
当する値から係数1に相当する一定値まで徐々に立上が
る。乗算器18でエンベロープ制御された各段階の遅延
出力信号Di、D2.D3はアキュムレータ32に与え
られ、アキュムレートされる。アキュムレータ32で合
計した3つのエンベロープ制御済み遅延出力信号Di、
D2.D3の合成信号は、取り込み信号SLに応じて、
サンプリング周期の最後でラッチ回路33にラッチされ
る。同時にアキュムレータ32の内容がこの取り込み信
号SLに応じてクリアされる。このラッチ回路33の出
力が、最終的な遅延出力信号として乗算器15及び16
に与えられる。
D2. Only the one corresponding to D3) is a constant value corresponding to coefficient 1, and the values corresponding to the other delayed output signals are values corresponding to coefficient O. When the delay length should be changed, the delay output signals (Di, D
2. Envelope signal GE corresponding to one of D3)
gradually attenuates from a constant value corresponding to a coefficient of 1, and the envelope signal CE corresponding to the delayed output signal (one of Di, D2.D3) corresponding to the changed delay length changes from a value corresponding to a coefficient of 0. It gradually rises to a constant value corresponding to a coefficient of 1. Delayed output signals Di, D2 . D3 is given to accumulator 32 and accumulated. three envelope-controlled delayed output signals Di summed in an accumulator 32;
D2. The composite signal of D3 is generated according to the captured signal SL.
It is latched by the latch circuit 33 at the end of the sampling period. At the same time, the contents of the accumulator 32 are cleared in response to this acquisition signal SL. The output of this latch circuit 33 is sent to multipliers 15 and 16 as a final delayed output signal.
given to.

効果セレクタ27はリバーブ効果を選択するためのもの
であり、ここで選択されたリバーブ効果に応じて係数発
生回路28では係数C1〜C4を発生し、前記乗算器1
4〜17に与える。また、選択されたリバーブ効果に応
じて遅延長設定部29では遅延長を指示するデータを発
生する。なお、遅延長設定部29は、効果セレクタ27
に連動していない、手動操作型の遅延長設定器であって
もよい。
The effect selector 27 is for selecting a reverb effect, and the coefficient generation circuit 28 generates coefficients C1 to C4 according to the reverb effect selected here, and the coefficients C1 to C4 are generated by the multiplier 1.
Give from 4 to 17. Further, the delay length setting section 29 generates data instructing the delay length in accordance with the selected reverb effect. Note that the delay length setting section 29 has an effect selector 27.
It may also be a manually operated delay length setting device that is not linked to.

オフセットデータ発生回路26は、可変設定できる3段
階の各遅延長に応じたオフセットデータ01.02,0
3を発生する。このオフセットデータ01,02,03
は時分割選択信号SL、S2、S3に応じてセレクタ3
0で時分割的に選択され、演算器31に与えられる。演
算器31の他の入力には、アドレスカウンタ25のカウ
ントデータが入力されており、例えばこのカウントデー
タからオフセットデータ01,02,03をそれぞれ引
算することにより、その演算結果として3段階の各遅延
長に対応する3つの読出しアドレスデータを時分割的に
作成する。演算器31から時分割的に出力される3つの
読出しアドレスデータはセレクタ24のB入力に与えら
れ、読み書き制御信号R/WSが1”のとき、つまりサ
ンプリング周期の残りの3/4期間の読出しモードのと
き、該セレクタ24で夫々選択されてディジタルメモリ
12のアドレス入力ADに読出しアドレス指定データと
して与えられる。
The offset data generation circuit 26 generates offset data 01, 02, 0 according to each of three stages of delay length that can be variably set.
Generates 3. This offset data 01, 02, 03
is selected by selector 3 according to time division selection signals SL, S2, and S3.
0 in a time-divisional manner and provided to the arithmetic unit 31. The count data of the address counter 25 is input to the other input of the arithmetic unit 31. For example, by subtracting offset data 01, 02, and 03 from this count data, each of the three stages is calculated as the result of the calculation. Three pieces of read address data corresponding to the delay length are created in a time-division manner. Three pieces of read address data outputted from the arithmetic unit 31 in a time-sharing manner are given to the B input of the selector 24, and when the read/write control signal R/WS is 1'', that is, the read during the remaining 3/4 period of the sampling period. In the mode, the data are selected by the selector 24 and applied to the address input AD of the digital memory 12 as read address designation data.

変化検出回路34は、ディジタルメモリ12における遅
延長を変更すべきであることが指示されていることを検
出するためのものである6すなわち、遅延長設定部29
の出力データが変化したことを検出することにより、遅
延長を変更すべきであることを検出すると共に、どの段
階の遅延長からどの段階の遅延長に変更されたかという
ことを検出し、この検出に応じてエンベロープ指示信号
SIA、SID、S2A、S2D、S3A、S3Dを出
力する。これらのエンベロープ指示信号5IA−83D
の発生態様は次の通りである。
The change detection circuit 34 is for detecting that there is an instruction to change the delay length in the digital memory 126, that is, the delay length setting section 29
By detecting a change in the output data of It outputs envelope instruction signals SIA, SID, S2A, S2D, S3A, and S3D in accordance with the following. These envelope instruction signals 5IA-83D
The manner in which this occurs is as follows.

遅延出力信号D1に対応する遅延長から遅延出力信号D
2に対応する遅延長に変更することが検出された場合、
D1用の減衰エンベロープ指示信号SIDとD2用の立
上りエンベロープ指示信号S2Aを出力する。
The delayed output signal D is calculated from the delay length corresponding to the delayed output signal D1.
If a change to the delay length corresponding to 2 is detected,
A damping envelope instruction signal SID for D1 and a rising envelope instruction signal S2A for D2 are output.

遅延出力信号D1に対応する遅延長から遅延出力信号D
3に対応する遅延長に変更することが検出された場合、
Dl用の減衰エンベロープ指示信号SIDとD3用の立
上りエンベロープ指示信号S3Aを出力する。
The delayed output signal D is calculated from the delay length corresponding to the delayed output signal D1.
If a change to the delay length corresponding to 3 is detected,
A damping envelope instruction signal SID for Dl and a rising envelope instruction signal S3A for D3 are output.

遅延出力信号D2に対応する遅延長から遅延出力信号D
1に対応する遅延長に変更することが検出された場合、
D2用の減衰エンベロープ指示信号S2DとD1用の立
上りエンベロープ指示信号SIAを出力する。
The delayed output signal D is calculated from the delay length corresponding to the delayed output signal D2.
If a change to the delay length corresponding to 1 is detected,
A damping envelope instruction signal S2D for D2 and a rising envelope instruction signal SIA for D1 are output.

遅延出力信号D2に対応する遅延長から遅延出力信号D
3に対応する遅延長に変更することが検出された場合、
D2用の減衰エンベロープ指示信号S2DとD3用の立
上りエンベロープ指示信号S3Aを出力する。
The delayed output signal D is calculated from the delay length corresponding to the delayed output signal D2.
If a change to the delay length corresponding to 3 is detected,
A damping envelope instruction signal S2D for D2 and a rising envelope instruction signal S3A for D3 are output.

遅延出力信号D3に対応する遅延長から遅延出力信号D
1に対応する遅延長に変更することが検出された場合、
D3用の減衰エンベロープ指示信号S3DとDl用の立
上りエンベロープ指示信号SIAを出力する。
The delayed output signal D is calculated from the delay length corresponding to the delayed output signal D3.
If a change to the delay length corresponding to 1 is detected,
A damping envelope instruction signal S3D for D3 and a rising envelope instruction signal SIA for Dl are output.

遅延出力信号D3に対応する遅延長から遅延出力信号D
2に対応する遅延長に変更することが検出された場合、
D3用の減衰エンベロープ指示信号S3DとD2用の立
上りエンベロープ指示信号S2Aを出力する。
The delayed output signal D is calculated from the delay length corresponding to the delayed output signal D3.
If a change to the delay length corresponding to 2 is detected,
A damping envelope instruction signal S3D for D3 and a rising envelope instruction signal S2A for D2 are output.

D1用の減衰エンベロープ指示信号SIDと立上りエン
ベロープ指示信号SIAは、D1用の制御信号発生回路
351に入力される。この制御信号発生回路351は、
Dl用のエンベロープ信号CEIを発生するためのもの
で、立上りエンベロープ指示信号SIAが与えられると
、係数0に相当する値から係数1に相当する一定値まで
所定の立上り特性で徐々に立上がり、以後は係数1に相
当する一定値を維持し、その後、減衰エンベロープ指示
信号SIDが与えられると、係数1に相当する一定値か
ら係数0に相当する値まで所定の減衰特性で徐々に減衰
し、以後は係数Oに相当する値を維持するよう、該エン
ベロープ信号CEIを発生する。
The attenuation envelope instruction signal SID for D1 and the rising envelope instruction signal SIA are input to the control signal generation circuit 351 for D1. This control signal generation circuit 351 is
This is for generating the envelope signal CEI for Dl, and when the rising envelope instruction signal SIA is given, it gradually rises with a predetermined rising characteristic from a value corresponding to coefficient 0 to a constant value corresponding to coefficient 1, and thereafter A constant value corresponding to coefficient 1 is maintained, and then, when the attenuation envelope instruction signal SID is given, it is gradually attenuated from a constant value corresponding to coefficient 1 to a value corresponding to coefficient 0 with a predetermined attenuation characteristic, and thereafter. The envelope signal CEI is generated so as to maintain a value corresponding to the coefficient O.

D2用の減衰エンベロープ指示信号S2Dと立上りエン
ベロープ指示信号S2Aは、D2用の制御信号発生回路
352に入力される。この制御信号発生回路352は、
上述と同様の特性で、D2用のエンベロープ信号GE2
を発生する6D3用の減衰エンベロープ指示信号S3D
と立上りエンベロープ指示信号S3Aは、D3用の制御
信号発生回路353に入力される。この制御信号発生回
路353は、上述と同様の特性で、D3用のエンベロー
プ信号CE3を発生する。
The D2 attenuation envelope instruction signal S2D and the rising envelope instruction signal S2A are input to the D2 control signal generation circuit 352. This control signal generation circuit 352 is
With the same characteristics as above, the envelope signal GE2 for D2
Attenuation envelope instruction signal S3D for 6D3 that generates
The rising envelope instruction signal S3A is input to the control signal generation circuit 353 for D3. This control signal generation circuit 353 generates an envelope signal CE3 for D3 with characteristics similar to those described above.

これらのエンベロープ信号CEI〜CE3は時分割選択
信号SL、S2.S3に応じてセレクタ36で時分割的
に選択され、時分割的なエンベロープ信号CEとして乗
算器18に与えられる。
These envelope signals CEI to CE3 are time division selection signals SL, S2 . The signal is selected in a time-division manner by the selector 36 in accordance with S3, and is provided to the multiplier 18 as a time-division envelope signal CE.

従って、例えば、遅延出力信号D1に対応する遅延長か
ら遅延出力信号D2に対応する遅延長に変更することが
検出された場合、D1用の減衰エンベロープ指示信号S
IDとD2用の立上りエンベロープ指示信号S2Aとが
発生され、これに基づき、Dl用のエンベロープ信号C
E1が係数1に相当する一定値から係数Oに相当する値
まで減衰し、同時にD2用のエンベロープ信号CE2が
係数Oに相当する値から係数1に相当する一定値まで立
上がる(第3図参照)。なお、この場合、D3用のエン
ベロープ信号CE3は係数Oに相当する値を維持したま
ま変化しない。
Therefore, for example, when it is detected that the delay length corresponding to the delayed output signal D1 is changed to the delay length corresponding to the delayed output signal D2, the attenuation envelope instruction signal S for D1 is detected.
A rising envelope instruction signal S2A for ID and D2 is generated, and based on this, an envelope signal C for Dl is generated.
E1 attenuates from a constant value corresponding to coefficient 1 to a value corresponding to coefficient O, and at the same time, envelope signal CE2 for D2 rises from a value corresponding to coefficient O to a constant value corresponding to coefficient 1 (see Figure 3). ). In this case, the envelope signal CE3 for D3 does not change while maintaining the value corresponding to the coefficient O.

この減衰エンベロープ特性のエンベロープ信号CEIに
より1乗算器18において、ディジタルメモリ12から
出力される遅延出力信号D1に対して減衰エンベロープ
が付与され、該遅延出力信号D1の音量が減衰する。ま
た、立上りエンベロープ特性のエンベロープ信号CE2
により1乗算器18において、ディジタルメモリ12が
ら出力される遅延出力信号D2に対して立上りエンベロ
ープが付与され、該遅延出力信号D2の音量が徐々に増
大する。こうして相反する特性でエンベロープ付与され
た両信号Di、D2がアキュムレータ32で合成され、
この合成信号が可変遅延装置の出力信号となる。これに
より、変更前の遅延長に対応する遅延出力信号D1の位
相と変更後の遅延長に対応する遅延出力信号D2の位相
とが合っていなかったとしても、相反する特性でエンベ
ロープ付与された両信号の補間合成により、スムーズに
両信号が切り替わることになり、切り替わり部分におけ
るクリックノイズの発生を防止した遅延出力信号を得る
ことができる。
In the 1 multiplier 18, an attenuation envelope is applied to the delayed output signal D1 outputted from the digital memory 12 by the envelope signal CEI having this attenuation envelope characteristic, and the volume of the delayed output signal D1 is attenuated. In addition, an envelope signal CE2 with a rising envelope characteristic
Accordingly, in the 1 multiplier 18, a rising envelope is applied to the delayed output signal D2 output from the digital memory 12, and the volume of the delayed output signal D2 gradually increases. Both signals Di and D2, enveloped with contradictory characteristics in this way, are combined by the accumulator 32,
This composite signal becomes the output signal of the variable delay device. As a result, even if the phase of the delayed output signal D1 corresponding to the delay length before the change and the phase of the delayed output signal D2 corresponding to the delay length after the change do not match, it is possible to By interpolating and synthesizing the signals, both signals are smoothly switched, and it is possible to obtain a delayed output signal that prevents click noise from occurring at the switching portion.

なお、減衰エンベロープ部分の減衰時間は遅延出力信号
の音量がクリックノイズの防止のために滑らかに減衰す
るのに十分な時間、例えば30〜50m5程度、に設定
する。
The attenuation time of the attenuation envelope portion is set to a time sufficient for the volume of the delayed output signal to attenuate smoothly to prevent click noise, for example, about 30 to 50 m5.

なお、上記実施例では、切り換え可能な遅延段数が3段
階の場合について説明したが、これに限らず、任意の複
数段階であっても同様に実施できる。
In the above embodiment, a case has been described in which the number of switchable delay stages is three stages, but the present invention is not limited to this, and the same implementation can be made in any arbitrary plurality of stages.

上記実施例において、可変遅延装置としてRAM(ラン
ダムアクセスメモリ)が用いられているが、その他のデ
ィジタル遅延回路例えばシフトレジスタなどを用いても
よい。
In the above embodiments, a RAM (Random Access Memory) is used as the variable delay device, but other digital delay circuits such as shift registers may also be used.

また、可変遅延装置の構成は、演算回路とRAMとを組
み合わせてマイクロプログラミングにより信号処理を行
うことにより多機能効果を実現するようにしたDSP 
(ディジタル・シグナル・プロセッサ)方式のものであ
ってもよい。
In addition, the configuration of the variable delay device is a DSP that achieves multifunctional effects by combining arithmetic circuits and RAM and performing signal processing through microprogramming.
(digital signal processor) type.

上記実施例はリバーブ効果装置においてこの発明を適用
した例であるが、これに限らず、「デイレイ」、「フェ
イザー」、「ビブラート」、「トレモロ」効果等の可変
遅延装置を使用する効果装置においてこの発明を適用す
ることができる。
Although the above embodiment is an example in which the present invention is applied to a reverb effect device, the present invention is not limited to this, but is applicable to effect devices using variable delay devices such as "delay", "phaser", "vibrato", and "tremolo" effects. This invention can be applied.

また、この発明の効果装置は、電子楽器組み込み型に限
らず、単体装置であってもよい。
Further, the effect device of the present invention is not limited to a built-in electronic musical instrument type, but may be a stand-alone device.

〔発明の効果〕〔Effect of the invention〕

以上の通り、この発明によれば、遅延長を変更す入きと
き、変更前の遅延長に対応する遅延出力信号に対して減
衰エンベロープを付与し、同時に。
As described above, according to the present invention, when changing the delay length, an attenuation envelope is applied to the delayed output signal corresponding to the delay length before the change, and at the same time.

変更後の遅延長に対応する遅延出力信号に対して立上り
エンベロープを付与し、こうして相反する特性でエンベ
ロープ付与された両信号を合成し。
A rising envelope is given to the delayed output signal corresponding to the changed delay length, and both signals given envelopes with contradictory characteristics are combined.

この合成信号が可変遅延手段の出力信号となるようにし
たので、変更前の遅延長に対応する遅延出力信号の位相
と変更後の遅延長に対応する遅延出力信号の位相とが合
っていなかったとしても、相反する特性でエンベロープ
付与された両信号の合成により、スムーズに両信号が切
り替わることになり、切り替わり部分におけるクリック
ノイズの発生が防止される。という優れた効果を奏する
Since this composite signal was made to be the output signal of the variable delay means, the phase of the delayed output signal corresponding to the delay length before change did not match the phase of the delayed output signal corresponding to the delay length after change. However, by combining the two signals that have been enveloped with contradictory characteristics, the two signals can be smoothly switched, and click noise can be prevented from occurring at the switching portion. It has this excellent effect.

また、両信号が重複して合成されるので、遅延長の変更
時に効果をとぎれることなく付与しながら、クリックノ
イズを防止することができる、という優れた効果を奏す
る。
Furthermore, since both signals are synthesized in an overlapping manner, click noise can be prevented while providing an uninterrupted effect when changing the delay length, which is an excellent effect.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明に係る効果装置を適用した電子楽器の
一実施例を示すブロック図。 第2図は第1図におけるディジタルメモリの読み書き制
御タイミングの一例を示すタイミングチャート。 第3図は第1図のディジタルメモリの遅延長の変更時に
おいて変更前後の遅延出力信号に対して付与するエンベ
ロープの一例を示す図、である。 10・・・鍵盤、11・・・楽音信号発生回路、12・
・・ディジタルメモリ、14〜18・・・乗算器、29
・・・遅延長設定部、32・・・アキュムレータ、33
・・・ラッチ回路、34・・・変化検出回路、351〜
353・・・制御信号発生回路。 特許出願人 ヤ マ ハ 株式会社
FIG. 1 is a block diagram showing an embodiment of an electronic musical instrument to which an effect device according to the present invention is applied. FIG. 2 is a timing chart showing an example of read/write control timing of the digital memory in FIG. 1. FIG. 3 is a diagram showing an example of an envelope given to the delayed output signal before and after the change when the delay length of the digital memory shown in FIG. 1 is changed. 10... Keyboard, 11... Musical tone signal generation circuit, 12.
... Digital memory, 14-18 ... Multiplier, 29
...Delay length setting section, 32...Accumulator, 33
...Latch circuit, 34...Change detection circuit, 351-
353...Control signal generation circuit. Patent applicant Yamaha Co., Ltd.

Claims (1)

【特許請求の範囲】 入力した楽音信号を遅延出力し、この遅延長を切り替え
ることができる可変遅延手段を具え、この遅延に基づく
効果を該楽音信号に対して付与する効果装置において、 この可変遅延手段の遅延長を変更すべきとき、少なくと
も変更前の遅延長に対応する遅延出力信号と変更後の遅
延長に対応する遅延出力信号とを前記可変遅延手段から
同時に出力し、変更前の遅延長に対応する遅延出力信号
に対して減衰エンベロープを付与して該遅延出力信号の
レベルを徐々に減衰させ、同時に、変更後の遅延長に対
応する遅延出力信号に対して立上りエンベロープを付与
して該遅延出力信号のレベルを徐々に増大させ、こうし
てエンベロープ付与された両信号を合成し、前記可変遅
延手段の出力信号として出力する合成手段を具え、遅延
長を変更するときに生じるクリックノイズを防止したこ
とを特徴とする効果装置。
[Scope of Claims] An effect device comprising variable delay means capable of delaying and outputting an input musical tone signal and switching the delay length, and imparting an effect based on the delay to the musical tone signal, comprising: When the delay length of the means should be changed, at least a delayed output signal corresponding to the delay length before the change and a delayed output signal corresponding to the delay length after the change are simultaneously outputted from the variable delay means, and the delay length before the change is changed. An attenuation envelope is applied to the delayed output signal corresponding to the changed delay output signal to gradually attenuate the level of the delayed output signal, and at the same time, a rising envelope is applied to the delayed output signal corresponding to the changed delay length. The present invention includes a synthesizing means for gradually increasing the level of the delayed output signal, synthesizing both enveloped signals, and outputting the synthesized signal as an output signal of the variable delay means, thereby preventing click noise occurring when changing the delay length. An effect device characterized by:
JP63155153A 1988-06-23 1988-06-23 Effect device Expired - Fee Related JP2560429B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP63155153A JP2560429B2 (en) 1988-06-23 1988-06-23 Effect device
US07/370,621 US5000074A (en) 1988-06-23 1989-06-23 Effect imparting device for an electronic musical instrument or the like apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63155153A JP2560429B2 (en) 1988-06-23 1988-06-23 Effect device

Publications (2)

Publication Number Publication Date
JPH01321486A true JPH01321486A (en) 1989-12-27
JP2560429B2 JP2560429B2 (en) 1996-12-04

Family

ID=15599689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63155153A Expired - Fee Related JP2560429B2 (en) 1988-06-23 1988-06-23 Effect device

Country Status (1)

Country Link
JP (1) JP2560429B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60258594A (en) * 1977-01-10 1985-12-20 株式会社河合楽器製作所 Musical tone generator
JPS62118299U (en) * 1986-01-18 1987-07-27

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60258594A (en) * 1977-01-10 1985-12-20 株式会社河合楽器製作所 Musical tone generator
JPS62118299U (en) * 1986-01-18 1987-07-27

Also Published As

Publication number Publication date
JP2560429B2 (en) 1996-12-04

Similar Documents

Publication Publication Date Title
EP0734018B1 (en) Audio data processing apparatus
JPH0631968B2 (en) Music signal generator
EP0218912A2 (en) Special effects device for an electronic musical instrument
JP2819533B2 (en) Music signal generator
US5000074A (en) Effect imparting device for an electronic musical instrument or the like apparatus
JPS62143097A (en) Musical sound waveform signal generator
EP0021964B1 (en) Digital polyphonic synthesizer of periodic signals
JP2560429B2 (en) Effect device
JP2560428B2 (en) Effect device
JP3341777B2 (en) Effect giving device
JPH04116598A (en) Musical sound signal generation device
KR100236786B1 (en) Sound source device
US5880390A (en) Reverberation effect imparting apparatus
JP2712191B2 (en) Effect adding device
JPH01269994A (en) Musical sound signal generating device
JP2940384B2 (en) Electronic musical instrument
JPH0468632B2 (en)
JPH02114297A (en) Effect device
JPH01137295A (en) Musical sound generator
JP2679175B2 (en) Audio signal generator
JPH08292764A (en) Signal changeover device
JPH04355795A (en) Distortion circuit
JP2560428C (en)
JPS583238B2 (en) electronic musical instruments
JP3755249B2 (en) Data storage device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees