JPH09222886A - Reflected sound and reverberation sound device - Google Patents
Reflected sound and reverberation sound deviceInfo
- Publication number
- JPH09222886A JPH09222886A JP8029477A JP2947796A JPH09222886A JP H09222886 A JPH09222886 A JP H09222886A JP 8029477 A JP8029477 A JP 8029477A JP 2947796 A JP2947796 A JP 2947796A JP H09222886 A JPH09222886 A JP H09222886A
- Authority
- JP
- Japan
- Prior art keywords
- sound
- initial reflected
- reflected sound
- data
- direct
- 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.)
- Pending
Links
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【発明の詳細な説明】Detailed Description of the Invention
【0001】[0001]
【発明の属する技術分野】この発明は、初期反射音と後
期残響音との間の違和感を無くし、自然音に近い残響効
果を得るようにした反射音及び残響音装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reflected sound and reverberant sound device which eliminates discomfort between an early reflected sound and a late reverberant sound and obtains a reverberation effect close to a natural sound.
【0002】[0002]
【従来の技術】ピアノ等の打弦楽器から発生する音に
は、弦が振動することにより最初に発せられる直接音、
その直接音が弦を収納するエンクロージャーの内壁で反
射して外部に放射される初期反射音、及び当該楽器が設
置されている室内壁から反射して来る後期残響音等が混
在している。従って、電子楽器においても、このような
残響音を生じさせることにより、自然音に近い楽音を発
生させることが従来より行われている。このように電子
的に残響音を発生させる装置としては、例えば特公平1
−57799号公報に示される反射残響音付加装置があ
る。この装置は、直接音に相当するサンプリング信号を
初期反射音生成用の遅延手段と後期残響音生成用の遅延
手段とを用いて遅延させることにより、初期反射音と後
期残響音とを生成する。2. Description of the Related Art A sound generated from a stringed musical instrument such as a piano is a direct sound first generated by vibrating a string,
The direct sound is mixed with an initial reflected sound that is reflected by the inner wall of the enclosure that houses the strings and radiated to the outside, and a late reverberation sound that is reflected from the indoor wall where the musical instrument is installed. Therefore, even in the electronic musical instrument, it has been conventionally performed to generate a musical sound close to a natural sound by generating such a reverberation sound. As an apparatus for electronically generating reverberation sound, for example, Japanese Patent Publication No.
There is a reflected reverberation sound adding device disclosed in Japanese Patent Laid-Open No. 57799. This device delays a sampling signal corresponding to a direct sound using a delay unit for generating an early reflected sound and a delay unit for generating a late reverberant sound, thereby generating an early reflected sound and a late reverberant sound.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記従
来装置では、上記初期反射音生成用の遅延手段と上記後
期残響音生成用の遅延手段とが、共に直接音に相当する
サンプリング信号を遅延させて初期反射音または後期残
響音を生成する処理を行っており、かつ互いに独立した
処理を行っている。このため、初期反射音または後期残
響音の遅延時間が自然音の場合の遅延時間に対して誤差
を有する場合、初期反射音の波形と後期残響音の波形と
の相違が大きい場合等には、聴者は初期反射音と後期残
響音との間に不連続感や違和感を感じることがある。However, in the above conventional apparatus, the delay means for generating the early reflected sound and the delay means for generating the late reverberation sound both delay the sampling signal corresponding to the direct sound. The process of generating the early reflection sound or the late reverberation sound is performed, and the processes independent of each other are performed. Therefore, when the delay time of the early reflection sound or the late reverberation sound has an error with respect to the delay time in the case of natural sound, or when the difference between the waveform of the early reflection sound and the waveform of the late reverberation sound is large, The listener may feel discontinuity or discomfort between the early reflections and the late reverberations.
【0004】また、自然音の残響音は複雑であり、直接
音が楽器自体に反射して放出される初期反射音には直接
音が楽器自体に一回反射して放出される初期反射音と、
複数回反射してから放出される初期反射音がある。以
下、前者を「前の初期反射音」、後者を「後の初期反射
音」とする。従って室内壁から反射して来る後期残響音
には、少なくとも直接音の残響音、前の初期反射音の残
響音、および後の初期反射音の残響音が含まれている。
しかし、上記従来装置はこのような自然音の残響音に関
する配慮が不十分であり、自然音に近い残響効果を得る
ことができず、初期反射音と後期残響音との間に違和感
が生じる。Further, the reverberant sound of natural sound is complicated, and the initial reflected sound which is the direct sound reflected and emitted to the musical instrument itself is different from the initial reflected sound which is the direct sound reflected and emitted to the musical instrument itself once. ,
There is an early reflection sound that is emitted after being reflected multiple times. Hereinafter, the former will be referred to as the "previous early reflected sound" and the latter as the "late early reflected sound". Therefore, the late reverberant sound reflected from the indoor wall includes at least the reverberant sound of the direct sound, the reverberant sound of the preceding early reflected sound, and the reverberant sound of the posterior early reflected sound.
However, the conventional device described above does not sufficiently consider the reverberant sound of the natural sound, cannot obtain the reverberant effect close to the natural sound, and causes an uncomfortable feeling between the early reflected sound and the late reverberant sound.
【0005】[0005]
【課題を解決するための手段】上記課題を解決するため
に本発明は、直接的な楽音から初期反射音を生成し、こ
の初期反射音に関連した次の初期反射音を生成し、さら
に初期反射音に関連した後期残響音を生成することを特
徴とするものである。これにより、初期反射音と後期残
響音との間に違和感や不連続感が生じることが無く、よ
り自然な残響効果を付加することができる。In order to solve the above problems, the present invention generates an initial reflection sound from a direct musical sound, generates a next initial reflection sound related to this initial reflection sound, and further generates an initial reflection sound. It is characterized by generating a late reverberation sound related to a reflected sound. As a result, a feeling of discomfort or discontinuity does not occur between the early reflection sound and the late reverberation sound, and a more natural reverberation effect can be added.
【0006】[0006]
1.全体回路 図1は電子楽器の全体回路を示す。キーボード1の各キ
ーは、楽音の発音/消音の操作を行うものであり、キー
スキャン回路2によってスキャンされ、キー操作、すな
わちキーオン、キーオフを示すデータが検出され、CP
U5によってRAM6に書き込まれる。そして、それま
でRAM6に記憶されていた各キーのオン、オフの状態
を示すデータと比較され、各キーのオンイベント、オフ
イベントの判別が、CPU5によって行われる。これに
より、オン/オフに係るキーのポジションが検出され
る。また、スキャンは周期的に行われるので、キーのオ
ン/オフのタイミングも検出される。なお、上記キーボ
ード1は、電子弦楽器、電子管(リード)楽器、電子打
(パッド)楽器、コンピュータのキーボード等で代用さ
れる。このキーボード1とキースキャン回路2では、キ
ーオン、キーオフ、音高の検出のほか、打鍵の遅速また
は強弱(タッチ)が検出されてタッチデータとしてCP
U5へ送られる。1. Overall Circuit FIG. 1 shows the overall circuit of an electronic musical instrument. Each key of the keyboard 1 is used for sounding / silencing a musical sound, and is scanned by the key scanning circuit 2 to detect data indicating a key operation, that is, a key-on or a key-off.
The data is written to the RAM 6 by U5. Then, the data is compared with the data indicating the on / off state of each key stored in the RAM 6 until then, and the CPU 5 determines the on / off event of each key. As a result, the position of the key related to ON / OFF is detected. Further, since the scan is periodically performed, the key on / off timing is also detected. The keyboard 1 may be replaced by an electronic string instrument, an electronic wind (lead) instrument, an electronic percussion (pad) instrument, a computer keyboard, or the like. The keyboard 1 and the key scan circuit 2 detect not only key-on, key-off, and pitch, but also the slowness or strength (touch) of keystrokes, which is used as CP as touch data.
Sent to U5.
【0007】パネルスイッチ群3の各スイッチは、パネ
ルスキャン回路4によってスキャンされる。このスキャ
ンにより、各スイッチのオン、オフを示すデータが検出
され、CPU5によってRAM6に書き込まれる。そし
て、それまでRAM6に記憶されていた各スイッチのオ
ン、オフの状態を示すデータと比較され、各スイッチの
オンイベント、オフイベントの判別が、CPU5によっ
て行われる。Each switch of the panel switch group 3 is scanned by the panel scan circuit 4. By this scanning, data indicating ON / OFF of each switch is detected, and written into the RAM 6 by the CPU 5. Then, the data is compared with the data indicating the ON / OFF state of each switch, which has been stored in the RAM 6, and the CPU 5 determines the ON event and the OFF event of each switch.
【0008】上記キーオン、キーオフ、オンイベント、
オフイベント、各スイッチのオンイベント、オフイベン
トのデータは、MIDI(ミュージカル・インスツルメ
ント・デジタル・インターフェイス)回路8を介して、
他の処理装置(電子楽器)からも発生され受け取られ、
または他の処理装置(電子楽器)へも発生され送られ
る。The above key-on, key-off, on-event,
Data of an off event, an on event of each switch, and an off event is transmitted via a MIDI (Musical Instrument Digital Interface) circuit 8.
Generated and received from other processing devices (electronic musical instruments),
Alternatively, it is generated and sent to another processing device (electronic musical instrument).
【0009】上記パネルスイッチ群3の各スイッチのオ
ン/オフに応じた楽音制御信号と、上記キーボード1の
各キーのオン/オフに応じた楽音データは、トーンジェ
ネレータ9へ送られる。トーンジェネレータ9は楽音を
ポリフォニックに発音させるために、複数チャンネルの
楽音信号を時分割処理により生成する。トーンジェネレ
ータ9で生成された楽音信号は、自然音における直接音
に相当する楽音の信号であり、この楽音信号は反射・残
響装置10へ送られる。この反射・残響装置10は、ト
ーンジェネレータ9から発生された楽音信号について初
期反射音と後期残響音を生成して付加する。そして、初
期反射音と後期残響音とが付加された楽音信号がサウン
ドシステム11へ送られる。サウンドシステム11は、
D−A変換器で楽音信号をアナログ信号に変換し、増幅
器で増幅したのちスピーカから可聴音として楽音を発音
する。A tone control signal corresponding to ON / OFF of each switch of the panel switch group 3 and tone data corresponding to ON / OFF of each key of the keyboard 1 are sent to the tone generator 9. The tone generator 9 generates musical tone signals of a plurality of channels by time division processing in order to generate musical tones polyphonically. The tone signal generated by the tone generator 9 is a tone signal corresponding to a direct sound of natural sounds, and this tone signal is sent to the reflection / reverberation device 10. The reflection / reverberation device 10 generates and adds an early reflection sound and a late reverberation sound to the musical tone signal generated from the tone generator 9. Then, a musical tone signal to which the early reflected sound and the late reverberant sound are added is sent to the sound system 11. The sound system 11 is
The D-A converter converts the musical tone signal into an analog signal, the amplifier amplifies the signal, and the speaker produces the audible tone.
【0010】2.初期反射音及び後期残響音 上記トーンジェネレータ9から発生された楽音信号を直
接音信号Sとする。この直接音信号Sは、自然音におけ
る直接音に相当する楽音を表す信号である。そして、本
実施例では図2に示すように、直接音信号Sから3つの
前の初期反射音SA、SB、SCが生成される。次にこ
れらの前の初期反射音SA、SB、SCから3群の後の
初期反射音群Sa、Sb、Scが生成される。さらに、
前の初期反射音SA、SB、SCと後の初期反射音群S
a、Sb、Scとから後期残響音SSが生成される。上
記直接音信号Sは、図2では1本の線で示されている
が、実際には楽音波形にエンベロープ波形が合成されて
おり、アタック→ディケイ→サスティン→リリースの時
間幅を持っている。[0010] 2. The initial reflected sound and the late reverberation sound The musical tone signal generated from the tone generator 9 is referred to as a direct sound signal S. The direct sound signal S is a signal representing a musical sound corresponding to a direct sound of natural sounds. Then, in this embodiment, as shown in FIG. 2, the three previous initial reflected sounds SA, SB, and SC are generated from the direct sound signal S. Next, from the preceding initial reflected sounds SA, SB, and SC, the three initial reflected sound groups Sa, Sb, and Sc are generated. further,
Previous early reflected sounds SA, SB, SC and subsequent early reflected sounds S
The late reverberation sound SS is generated from a, Sb, and Sc. Although the direct sound signal S is shown by a single line in FIG. 2, the envelope waveform is actually synthesized into a tone waveform and has a time width of attack → decay → sustain → release.
【0011】3.データテーブル(ROM7) ROM7には図2に示すようなディレイタイムデータD
T1、DT2、DT3と減衰率データL、M、N、A、
B、C、a、b、cのデータテーブルが記憶されてい
る。これらのデータは、音楽的ファクタ毎、及び発音開
始からの経過時間毎、エンベロープレベルまたはエンベ
ロープフェーズ毎に多層的に記憶されている。発音経過
時間は音長を表し、発音開始(キーオン)からの経過時
間、エンベロープ等である。音楽的ファクタは、音高的
ファクタ、音色的ファクタ、タッチ的ファクタ、パート
的ファクタ、エフェクト的ファクタ、リズム的ファク
タ、クオンタイズ情報、音像情報(ステレオ的ファク
タ)、変調情報、テンポ情報、音量情報、フォルマント
情報、またはエンベロープ情報(エンベロープレベル)
等である。3. Data table (ROM7) The ROM7 has delay time data D as shown in FIG.
T1, DT2, DT3 and attenuation rate data L, M, N, A,
Data tables of B, C, a, b, and c are stored. These data are stored in layers for each musical factor, for each elapsed time from the start of sounding, each envelope level or each envelope phase. The sound generation elapsed time represents a note length, and includes the elapsed time from the start of sound generation (key-on), the envelope, and the like. Musical factors include pitch factors, timbre factors, touch factors, part factors, effect factors, rhythm factors, quantize information, sound image information (stereo factor), modulation information, tempo information, volume information, Formant information or envelope information (envelope level)
And so on.
【0012】上記音高的ファクタは、例えば音高、音域
等である。上記音色的ファクタは、例えば楽器(ピア
ノ、バイオリン、フルート、ドラム等)の種類、高調波
成分、ノイズ成分、楽音波形の形状(正弦波、三角波、
鋸波、またはピアノの楽音波形やフルートの楽音波形等
の楽器の種類に応じた楽音波形等)等である。上記タッ
チ的ファクタは、例えばキー操作の速さまたは強さ、イ
ニシャルタッチ、アフタータッチ、ベロシティ等であ
る。上記パート的ファクタは、具体的には、メロディ、
伴奏、コード、ベース等の演奏パート、楽器の種類等の
楽器的ファクタに応じた楽音パート、ピアノの上鍵盤、
下鍵盤、足鍵盤のように楽器の部分に応じた楽器パート
である。また、上記音像情報(ステレオ的ファクタ)
は、音像ポジションを決めるデータであって、例えば各
チャンネルの楽音のレベルを設定するレベル設定デー
タ、各チャンネルの楽音の位相を設定する位相設定デー
タであって、これらのデータによって音像の位置(方
向)、大きさなどが設定される。The pitch factors are, for example, pitch, range and the like. The above-mentioned timbre factors are, for example, types of musical instruments (piano, violin, flute, drum, etc.), harmonic components, noise components, musical tone waveform shapes (sine wave, triangular wave,
Sawtooth, or a musical tone waveform according to the type of musical instrument such as a musical tone waveform of a piano or a musical tone of a flute). The touch factor is, for example, speed or strength of key operation, initial touch, after touch, velocity, or the like. Specifically, the above-mentioned part-factor is a melody,
Performance parts such as accompaniment, chords and bass, musical sound parts according to instrumental factors such as the type of instrument, piano upper keyboard,
It is an instrument part that corresponds to the instrument part, such as the lower keyboard and foot keyboard. Also, the sound image information (stereo factor)
Is data for determining the sound image position, such as level setting data for setting the level of the musical sound of each channel, and phase setting data for setting the phase of the musical sound of each channel. ), Size, etc. are set.
【0013】ディレイタイムデータDT1は上記前の初
期反射音SA、SB、SCのディレイタイムを決定し、
ディレイタイムデータDT2は上記後の初期反射音群S
a、Sb、Scのディレイタイムを決定し、ディレイタ
イムデータDT3は上記後期残響音SSのディレイタイ
ムを決定する。減衰率データLは前の初期反射音SA、
SB、SCの減衰率を表し、減衰率データMは後の初期
反射音Sa、Sb、Scの減衰率を表し、減衰率データ
Nは後期残響音SSの減衰率を表す。減衰率データAは
前の初期反射音SAの減衰率を表し、減衰率データBは
前の初期反射音SBの減衰率を表し、減衰率データCは
前の初期反射音SCの減衰率を表す。減衰率データaは
後の初期反射音Saの減衰率を表し、減衰率データbは
後の初期反射音Sbの減衰率を表し、減衰率データcは
後の初期反射音Scの減衰率を表す。また、0<L、
M、N、A、B、C、a、b、c<1である。なお、減
衰率は入力レベルに対する出力レベルの変化率でも良
い。これら各データDT1〜3、L、M、N、A、B、
C、a、b、cの各値は何れかが同じであっても良い
し、全て異なっていても良い。The delay time data DT1 determines the delay times of the above-mentioned initial reflected sounds SA, SB and SC,
The delay time data DT2 is the initial reflected sound group S after the above.
The delay times of a, Sb, and Sc are determined, and the delay time data DT3 determines the delay time of the late reverberation sound SS. The attenuation rate data L is the previous reflected sound SA,
The attenuation rate data M represents the attenuation rates of SB and SC, the attenuation rate data M represents the attenuation rates of later initial reflected sounds Sa, Sb, and Sc, and the attenuation rate data N represents the attenuation rate of late reverberation sounds SS. The attenuation rate data A represents the attenuation rate of the previous initial reflected sound SA, the attenuation rate data B represents the attenuation rate of the previous initial reflected sound SB, and the attenuation rate data C represents the attenuation rate of the previous initial reflected sound SC. . The attenuation rate data a represents the attenuation rate of the subsequent initial reflected sound Sa, the attenuation rate data b represents the attenuation rate of the subsequent initial reflected sound Sb, and the attenuation rate data c represents the attenuation rate of the subsequent initial reflected sound Sc. . Also, 0 <L,
M, N, A, B, C, a, b, c <1. The attenuation rate may be the rate of change of the output level with respect to the input level. These respective data DT1 to DT3, L, M, N, A, B,
Any of the values of C, a, b, and c may be the same or may be different.
【0014】4.反射・残響装置10 図4に示すように、反射・残響装置10は2つのタップ
ディレイ回路20、21とフィードバックディレイ回路
22と3つのクロックジェネレータ23、24、25と
レジスタ26を備えている。これらのタップディレイ回
路20、21とフィードバックディレイ回路22は、例
えばCCD(Charge Coupled device)またはBBD(B
ucket Brigade Device)で構成されている。CPU5に
よってROM7のデータテーブルからディレイタイムデ
ータDT1、DT2、DT3と、減衰率データL、M、
N、A、B、C、a、b、cが読み出されて、反射・残
響装置10へ送られる。これらのディレイタイムデータ
と減衰率データは、発音経過時間と音楽的ファクタに応
じてROM7から読み出される。4. Reflection / Reverberation Device 10 As shown in FIG. 4, the reflection / reverberation device 10 includes two tap delay circuits 20 and 21, a feedback delay circuit 22, three clock generators 23, 24 and 25, and a register 26. The tap delay circuits 20 and 21 and the feedback delay circuit 22 are, for example, a CCD (Charge Coupled device) or a BBD (B
ucket Brigade Device). From the data table of the ROM 7 by the CPU 5, the delay time data DT1, DT2, DT3 and the attenuation rate data L, M,
N, A, B, C, a, b, c are read out and sent to the reflection / reverberation device 10. The delay time data and the attenuation rate data are read from the ROM 7 according to the sound generation elapsed time and the musical factor.
【0015】タップディレイ回路20、21はマルチタ
ップディレイであり、少なくとも3つのタップを備えて
いる。タップディレイ回路20は前の初期反射音SA、
SB、SCを生成するための回路であり、タップディレ
イ回路21は後の初期反射音群Sa、Sb、Scを生成
するための回路であり、フィードバックディレイ回路2
2は後期残響音SSを生成するための回路である。クロ
ックジェネレータ23、24、25はプログラマブル・
クロックジェネレータである。CPU5によってROM
7から読み出されたディレイタイムデータDT1、DT
2、DT3がプログラムデータとして入力され、これに
よってクロックジェネレータ23、24、25からはデ
ィレイタイムデータDT1、DT2、DT3に応じた周
期のクロック信号φ1、φ2、φ3が出力される。レジ
スタ26には、CPU5によってROM7のデータテー
ブルから読み出された減衰率データL、M、N、A、
B、C、a、b、cが記憶され、これらの減衰率データ
は所定タイミングで乗算器30〜38へ送られる。The tap delay circuits 20 and 21 are multi-tap delays and have at least three taps. The tap delay circuit 20 uses the previous early reflection sound SA,
The tap delay circuit 21 is a circuit for generating SB and SC, and the tap delay circuit 21 is a circuit for generating later initial reflected sound groups Sa, Sb, Sc.
Reference numeral 2 is a circuit for generating the late reverberation sound SS. The clock generators 23, 24, 25 are programmable
It is a clock generator. ROM by CPU5
Delay time data DT1 and DT read from
2, DT3 is input as program data, and the clock generators 23, 24, 25 output clock signals φ1, φ2, φ3 having a cycle corresponding to the delay time data DT1, DT2, DT3. In the register 26, the attenuation rate data L, M, N, A, read out from the data table of the ROM 7 by the CPU 5,
B, C, a, b, and c are stored, and these attenuation rate data are sent to the multipliers 30 to 38 at a predetermined timing.
【0016】タップディレイ回路20はクロック信号φ
1に同期して入力データを遅延させ、出力タイミングが
異なる3つのタップからこの入力データを出力する。タ
ップディレイ回路20へ入力されるデータは、乗算器3
0によって上記直接音データSに減衰率データLが乗じ
られたデータである。タップディレイ回路20からの3
つの出力信号には、乗算器31、32、33によってそ
れぞれ減衰率データA、B、Cが乗算されることによ
り、前の初期反射音データSA、SB、SCが得られ
る。前の初期反射音データSA、SB、SCは加算器4
0で加算され、さらに乗算器34で減衰率データMが乗
算された後にタップディレイ回路21へ入力される。ま
た、加算器40の出力データ(SA+SB+SC)は分
岐線L1を介して加算器42へも入力される。The tap delay circuit 20 has a clock signal φ.
The input data is delayed in synchronization with 1, and the input data is output from three taps having different output timings. The data input to the tap delay circuit 20 is stored in the multiplier 3
It is data obtained by multiplying the direct sound data S by the attenuation rate data L by 0. 3 from tap delay circuit 20
The output signals are multiplied by the attenuation rate data A, B, C by the multipliers 31, 32, 33, respectively, so that the previous initial reflected sound data SA, SB, SC are obtained. The previous initial reflected sound data SA, SB, SC are adder 4
The value is added with 0, further multiplied with the attenuation rate data M by the multiplier 34, and then input to the tap delay circuit 21. The output data (SA + SB + SC) of the adder 40 is also input to the adder 42 via the branch line L1.
【0017】タップディレイ回路21はクロック信号φ
2に同期して入力信号を遅延させ、出力タイミングが異
なる3つのタップから出力する。タップディレイ回路2
1からの3つの出力信号には、乗算器35、36、37
によってそれぞれ減衰率データa、b、cが乗算され、
これにより後の初期反射音データSa、Sb、Scが得
られる。後の初期反射音データSa、Sb、Scは加算
器41で加算され、さらに加算器42を介してフィード
バックディレイ回路22へ入力される。The tap delay circuit 21 has a clock signal φ.
The input signal is delayed in synchronization with 2 and output from three taps having different output timings. Tap delay circuit 2
The three output signals from 1 have multipliers 35, 36, 37
By the attenuation rate data a, b, c respectively,
As a result, later initial reflected sound data Sa, Sb, Sc are obtained. The subsequent initial reflected sound data Sa, Sb, Sc are added by the adder 41, and further input to the feedback delay circuit 22 via the adder 42.
【0018】フィードバックディレイ回路22はクロッ
ク信号φ3に同期して入力データを遅延させてフィード
バックを行う。フィードバックループには乗算器38が
介在されており、フィードバックデータに減衰率データ
Nが乗じられ、加算器42によって入力データに加算さ
れる。フィードバックディレイ回路22の出力データは
後期残響音データSSである。そして、直接音データS
と、前の初期反射音データSA、SB、SCと、後の初
期反射音データSa、Sb、Scと、後期残響音データ
SSとが加算器43で合成されてサウンドシステム11
へ送られる。The feedback delay circuit 22 delays the input data in synchronism with the clock signal φ3 to perform feedback. A multiplier 38 is interposed in the feedback loop, the feedback data is multiplied by the attenuation rate data N, and added by the adder 42 to the input data. The output data of the feedback delay circuit 22 is the late reverberation sound data SS. Then, the direct sound data S
And the previous initial reflected sound data SA, SB, SC, the subsequent initial reflected sound data Sa, Sb, Sc, and the late reverberation sound data SS are combined by the adder 43 to produce the sound system 11.
Sent to
【0019】5.発音動作 キーボード1のキーが打鍵されると、キーボードスキャ
ン回路2から打鍵されたキーのオンイベント信号がCP
U5へ送られる。CPU5は、キーオンイベントがあっ
たキーのキーナンバデータとパネルスキャン回路4から
送られるスイッチのオン/オフデータや数値データに応
じた楽音制御データをRAM6から読み出してトーンジ
ェネレータ9へ送る。トーンジェネレータ9は、パネル
スイッチ群3において設定された音楽的ファクタ及びキ
ーナンバデータに応じた基本楽音波形データをRAM6
から読み出す。そして、この基本楽音波形データにエン
ベロープを付加したり、楽音制御データに応じた変調を
行って波形を整形する等の信号処理を行う。これによ
り、自然音における直接音に相当する楽音の楽音波形デ
ータ、すなわち上記直接音データSが生成される。この
直接音データSは反射・残響装置10へ送られる。5. Sound Generation Operation When a key of the keyboard 1 is pressed, the on-event signal of the key pressed from the keyboard scan circuit 2 becomes CP.
Sent to U5. The CPU 5 reads the key number data of the key having the key-on event, the on / off data of the switch sent from the panel scan circuit 4, and the tone control data corresponding to the numerical data from the RAM 6 and sends it to the tone generator 9. The tone generator 9 stores the basic musical tone waveform data corresponding to the musical factor and key number data set in the panel switch group 3 in the RAM 6
Read from Then, signal processing such as adding an envelope to the basic musical tone waveform data or performing modulation according to the musical tone control data to shape the waveform is performed. As a result, the musical tone waveform data of the musical sound corresponding to the direct sound of the natural sound, that is, the direct sound data S is generated. The direct sound data S is sent to the reflection / reverberation device 10.
【0020】反射・残響装置10では、タップディレイ
回路20と乗算器30〜33によって直接音データSを
1回遅延させ、減衰させた前の初期反射音データSA、
SB、SCが生成される。前の初期反射音データSA
は、直接音データSに減衰率Lと減衰率Aを乗じたレベ
ルの楽音データであり、クロック信号φ1の整数倍の遅
延時間T1後に出力される。前の初期反射音データSB
は、直接音データSに減衰率Lと減衰率Bを乗じたレベ
ルの楽音データであり、クロック信号φ1の整数倍の遅
延時間T2後に出力される。前の初期反射音データSC
は、直接音データSに減衰率Lと減衰率Cを乗じたレベ
ルの楽音データであり、クロック信号φ1の整数倍の遅
延時間T3後に出力される。ここで、T1<T2<T3
である。In the reflection / reverberation device 10, the tap delay circuit 20 and the multipliers 30 to 33 delay the direct sound data S once and attenuate the initial reflected sound data SA,
SB and SC are generated. Previous early reflected sound data SA
Is tone data of a level obtained by multiplying the direct sound data S by the attenuation rate L and the attenuation rate A, and is output after a delay time T1 that is an integral multiple of the clock signal φ1. Previous early reflected sound data SB
Is tone data of a level obtained by multiplying the direct sound data S by the attenuation rate L and the attenuation rate B, and is output after a delay time T2 that is an integral multiple of the clock signal φ1. Previous early reflected sound data SC
Is tone data of a level obtained by multiplying the direct sound data S by the attenuation rate L and the attenuation rate C, and is output after a delay time T3 that is an integral multiple of the clock signal φ1. Where T1 <T2 <T3
It is.
【0021】次段のタップディレイ回路21と乗算器3
4〜37によって前の初期反射音データSA、SB、S
Cを1回遅延させ、減衰させた後の初期反射音群データ
Sa、Sb、Scが生成される。後の初期反射音群デー
タSaは、前の初期反射音データSA、SB、SCに減
衰率Mと減衰率aを乗じたレベルの楽音データであり、
クロック信号φ2の整数倍の遅延時間T4後に出力され
る。後の初期反射音群データSbは、前の初期反射音デ
ータSA、SB、SCに減衰率Mと減衰率bを乗じたレ
ベルの楽音データであり、クロック信号φ2の整数倍の
遅延時間T5後に出力される。後の初期反射音群データ
Scは、前の初期反射音データSA、SB、SCに減衰
率Mと減衰率cを乗じたレベルの楽音データであり、ク
ロック信号φ2の整数倍の遅延時間T6後に出力され
る。ここで、T3<T4<T5<T6である。Next-stage tap delay circuit 21 and multiplier 3
4 to 37, the previous initial reflected sound data SA, SB, S
Initial reflected sound group data Sa, Sb, and Sc after C is delayed once and attenuated are generated. The subsequent initial reflected sound group data Sa is musical tone data at a level obtained by multiplying the previous initial reflected sound data SA, SB, SC by the attenuation rate M and the attenuation rate a,
It is output after a delay time T4 that is an integral multiple of the clock signal φ2. The subsequent initial reflected sound group data Sb is musical tone data at a level obtained by multiplying the previous initial reflected sound data SA, SB, SC by the attenuation rate M and the attenuation rate b, and after a delay time T5 that is an integral multiple of the clock signal φ2. Is output. The subsequent initial reflected sound group data Sc is musical tone data of a level obtained by multiplying the previous initial reflected sound data SA, SB, SC by the attenuation rate M and the attenuation rate c, and after a delay time T6 that is an integral multiple of the clock signal φ2. Is output. Here, T3 <T4 <T5 <T6.
【0022】そして、フィードバックディレイ回路22
と乗算器38によって前の初期反射音データSA、S
B、SCと後の初期反射音群データSa、Sb、Scを
繰り返し遅延させ、減衰させた後期残響音データSSが
生成される。フィードバックディレイ回路22は、クロ
ック信号φ3に同期した遅延時間T7毎にフィードバッ
ク動作を開始し、1回のフィードバック毎にフィードバ
ック信号に減衰率Nが乗じられる。従って、遅延時間T
7後の第1回目のフィードバック動作によって生成され
る後期残響音データSS1は、前の初期反射音データS
A、SB、SCと後の初期反射音群データSa、Sb、
Scに減衰率Nを乗じたレベルの楽音データである。次
に遅延時間2×T7後に第2回目のフィードバック動作
によって後期残響音データSS2が生成される。この後
期残響音データSS2は、前の初期反射音データSA、
SB、SCと後の初期反射音群データSa、Sb、Sc
にNの2乗の減衰率を乗じたレベルの楽音データであ
る。以後、前の初期反射音データSA、SB、SCと後
の初期反射音群データSa、Sb、ScにNのn乗(n
は3以上の自然数)の減衰率を乗じたレベルの楽音デー
タが遅延時間n×T7毎に生成される。そして、直接音
データSと、前の初期反射音データSA、SB、SC
と、後の初期反射音群データSa、Sb、Scと、後期
残響音データSSは、加算器43で合成されてサウンド
システム11へ送られる。Then, the feedback delay circuit 22
And the multiplier 38, the previous initial reflected sound data SA, S
The late reverberation sound data SS in which B and SC and the subsequent early reflection sound group data Sa, Sb, and Sc are repeatedly delayed and attenuated is generated. The feedback delay circuit 22 starts the feedback operation at each delay time T7 synchronized with the clock signal φ3, and the feedback signal is multiplied by the attenuation rate N for each feedback. Therefore, the delay time T
The late reverberation sound data SS1 generated by the first feedback operation after 7 is the previous early reflection sound data S
A, SB, SC and subsequent early reflected sound group data Sa, Sb,
This is musical tone data at a level obtained by multiplying Sc by the attenuation rate N. Next, after the delay time of 2 × T7, the second reverberation operation generates the late reverberation sound data SS2. This late reverberation sound data SS2 is the previous early reflection sound data SA,
SB, SC and subsequent early reflected sound group data Sa, Sb, Sc
Is musical tone data of a level obtained by multiplying by the attenuation factor of N 2. Thereafter, the previous initial reflected sound data SA, SB, SC and the subsequent initial reflected sound group data Sa, Sb, Sc are multiplied by N to the n-th power (n
Is a natural number equal to or greater than 3), and musical tone data of a level multiplied by an attenuation rate is generated at each delay time n × T7. Then, the direct sound data S and the previous initial reflected sound data SA, SB, SC
The subsequent early reflected sound group data Sa, Sb, Sc and the late reverberation sound data SS are combined by the adder 43 and sent to the sound system 11.
【0023】このような動作により、図2に示すように
直接音データSが生成された時間T0から遅延時間T
1、T2、T3後に前の初期反射音データSA、SB、
SCが発生される。これらの前の初期反射音データS
A、SB、SCは、例えば直接音が楽器自体に1回反射
して放出される初期反射音に相当する。そして、直接音
データSが生成された時間T0から遅延時間T4、T
5、T6後に後の初期反射音群データSa、Sb、Sc
が発生される。これらの後の初期反射音群データSa、
Sb、Scは、例えば前の初期反射音が楽器自体に複数
回反射して放出される初期反射音に相当する。さらに、
前の初期反射音データSA、SB、SCと後の初期反射
音群データSa、Sb、Scが生成された後に、後期残
響音データSSが生成される。この後期残響音データS
Sは、例えば前の初期反射音と後の初期反射音が室内壁
に反射した残響音に相当する。With this operation, the delay time T from the time T0 when the direct sound data S is generated as shown in FIG.
After 1, T2, T3, the previous initial reflected sound data SA, SB,
SC is generated. These early reflected sound data S before
A, SB, and SC correspond to, for example, an initial reflected sound in which a direct sound is reflected by the musical instrument itself once and emitted. Then, from the time T0 when the direct sound data S is generated, the delay times T4, T
5, after T6, the initial reflected sound group data Sa, Sb, Sc
Is generated. After these, the initial reflected sound group data Sa,
Sb and Sc correspond to, for example, the initial reflected sound that is emitted after the previous initial reflected sound is reflected multiple times on the musical instrument itself. further,
After the previous initial reflected sound data SA, SB, SC and the subsequent initial reflected sound group data Sa, Sb, Sc are generated, the late reverberation sound data SS is generated. This late reverberation sound data S
S corresponds to, for example, the reverberant sound in which the front early reflection sound and the rear early reflection sound are reflected on the interior wall.
【0024】このように、前の初期反射音SA、SB、
SCと後期残響音SSとの間に、前の初期反射音SA、
SB、SCを遅延させた後の初期反射音Sa、Sb、S
cを生成させることによって、初期反射音と後期残響音
との間に不連続感や違和感が感じられることが無くな
る。また、後期残響音SSが前の初期反射音SA、S
B、SCと後の初期反射音Sa、Sb、Scのフィード
バックディレイによって生成された楽音であるから、後
期残響音を初期反射音に基づいて生成することができ、
従来の後期残響音と初期反射音とが独立した処理によっ
て生成される場合に比して、初期反射音と後期残響音と
の連続感と協調感が増加し、より自然音に近い残響効果
を得ることができる。In this way, the previous early reflection sounds SA, SB,
Between the SC and the late reverberation sound SS, the previous early reflection sound SA,
Early reflected sounds Sa, Sb, S after delaying SB, SC
By generating c, discontinuity or discomfort is not felt between the early reflection sound and the late reverberation sound. In addition, the late reverberation sound SS is the previous early reflection sound SA, S
Since it is the musical sound generated by the feedback delay of B, SC and the subsequent early reflected sounds Sa, Sb, Sc, the late reverberation can be generated based on the early reflected sound.
Compared with the case where the conventional late reverberant sound and the early reverberant sound are generated by independent processing, the sense of continuity and cooperation between the early reverberant sound and the late reverberant sound is increased, and the reverberant effect closer to a natural sound is obtained. Obtainable.
【0025】すなわち、自然音の場合には、直接音と初
期反射音が室内壁に反射して後期残響音が発生するので
あるから、後期残響音は初期反射音の反射音を含まなけ
れば自然音に近い残響音は得られない。また、初期反射
音は楽器自体の内部でも複数回反射して楽器外部へ放出
されるので、楽器自体の内部で最初に反射して放出され
た前の初期反射音に続いて後の初期反射音が発生するこ
とを考慮しなければならない。本実施例では、この後の
初期反射音を生成することによって、より自然音に近い
反射・残響効果を得ることができる。That is, in the case of natural sound, since the direct sound and the early reflection sound are reflected on the interior wall to generate the late reverberation sound, the late reverberation sound is natural unless the reflection sound of the early reflection sound is included. Reverberation that is close to the sound cannot be obtained. In addition, since the initial reflected sound is reflected multiple times inside the musical instrument itself and is emitted to the outside of the musical instrument, the initial reflected sound that was first reflected and emitted inside the musical instrument itself is followed by the subsequent early reflected sound. Must be taken into account. In the present embodiment, the reflection / reverberation effect closer to the natural sound can be obtained by generating the subsequent initial reflection sound.
【0026】6.変形例 なお、本発明は上記実施例に限定されず、本発明の趣旨
を逸脱しない範囲で種々変更可能である。例えば、図4
中の想像線で示す分岐線L2、L3の何れか一つ、また
は全てを付加しても良い。これにより、さらに自然音に
近い反射・残響効果を得ることができる。分岐線L2を
付加した場合には、図5に示すように、後の初期反射音
データSa、Sb、Scに直接音データSをM×a倍、
M×b倍、M×c倍に減衰した楽音データS1、S2、
S3が含まれ、後期残響音データSSにも直接音データ
Sを減衰した楽音データS4、S5…が含まれる。楽音
データS1、S2、S3は、直接音が楽器自体に複数回
反射して放出された後の初期反射音に相当するデータで
あり、楽音データS4、S5…は、直接音についての後
の初期反射音が室内壁に反射した残響音に相当するデー
タである。6. Modifications Note that the present invention is not limited to the above-described embodiment, and can be variously modified without departing from the spirit of the present invention. For example, FIG.
Any one or all of the branch lines L2 and L3 indicated by the imaginary line inside may be added. This makes it possible to obtain a reflection / reverberation effect that is closer to natural sound. When the branch line L2 is added, as shown in FIG. 5, the direct sound data S is multiplied by M × a times to the subsequent initial reflected sound data Sa, Sb, Sc.
Music data S1, S2 attenuated by M × b times and M × c times,
S3 is included, and the late reverberation sound data SS also includes musical sound data S4, S5, ... The musical sound data S1, S2, S3 are data corresponding to the initial reflected sound after the direct sound is reflected and emitted by the musical instrument itself a plurality of times, and the musical sound data S4, S5 ... The reflected sound is data corresponding to the reverberant sound reflected on the interior wall.
【0027】また、分岐線L3を付加した場合には、図
6に示すように、後期残響音データSSに直接音データ
SをNのn乗倍に減衰した楽音データP1、P2…が含
まれる。楽音データP1、P2…は、直接音が室内壁に
反射した残響音に相当するデータである。分岐線L2と
L3を付加した場合には、図5と図6とを組み合わせた
楽音データが得られる。When the branch line L3 is added, as shown in FIG. 6, the late reverberation sound data SS includes tone data P1, P2, ... . The musical sound data P1, P2, ... Are data corresponding to the reverberant sound in which the direct sound is reflected on the interior wall. When the branch lines L2 and L3 are added, musical tone data obtained by combining FIG. 5 and FIG. 6 can be obtained.
【0028】また、分岐線L1を省略しても良い。この
場合には、図7に示すように、後期残響音データSSに
前の初期反射音SA、SB、SCを減衰したデータが含
まれず、後の初期反射音データSa、Sb、ScをNの
n乗倍に減衰した楽音データ群SS1、SS2…が生成
される。また、分岐線L1を省略して、分岐線L2また
はL3の一方または両方を付加しても良い。The branch line L1 may be omitted. In this case, as shown in FIG. 7, the late reverberation sound data SS does not include the data obtained by attenuating the preceding early reflection sounds SA, SB, and SC, and the subsequent early reflection sounds data Sa, Sb, and Sc are set to N. Musical sound data groups SS1, SS2 ... Attenuated to the n-th power are generated. Alternatively, the branch line L1 may be omitted and one or both of the branch lines L2 and L3 may be added.
【0029】また、上記実施例では、2つのタップディ
レイ回路20、21が用いられて前の初期反射音データ
SA、SB、SCと後の初期反射音データSa、Sb、
Scとが生成される構成であるが、このタップディレイ
の段数は3段以上でも良い。同様に、上記実施例ではひ
とつのフィードバックディレイ回路23が用いられて後
期残響音データSSが生成される構成であるが、フィー
ドバックディレイの段数が2段以上であっても良い。こ
の場合、後期残響音は前の後期残響音と後の後期残響音
等に分けられる。さらに、図4に示した反射・残響装置
10内の乗算器30〜38、および加算器40〜43の
一部は省略されて簡略化されても良い。Further, in the above embodiment, the two tap delay circuits 20 and 21 are used, and the preceding initial reflected sound data SA, SB, SC and the subsequent initial reflected sound data Sa, Sb,
However, the number of stages of this tap delay may be three or more. Similarly, in the above embodiment, one feedback delay circuit 23 is used to generate the late reverberation sound data SS, but the number of feedback delay stages may be two or more. In this case, the late reverberant sound is divided into the former late reverberant sound and the later late reverberant sound. Further, some of the multipliers 30 to 38 and the adders 40 to 43 in the reflection / reverberation device 10 shown in FIG. 4 may be omitted and simplified.
【0030】また、前の初期反射音または後の初期反射
音の数は3以外でも良い。例えば、タップディレイ回路
20、21の出力タップの全部からディレイデータが出
力され、ゲート回路によって所望のディレイデータが選
択されて加算器40または41へ送られても良い。これ
により、初期反射音の数やディレイタイムを任意に変更
することができる。この場合、どのゲートの開閉を制御
するかを示すゲートコントロールデータはROM7のデ
ータテーブルに記憶されてCPU5によって音楽的ファ
クタに応じたゲートコントロールデータが読み出され
る。Further, the number of the preceding initial reflected sound or the subsequent initial reflected sound may be other than three. For example, delay data may be output from all the output taps of the tap delay circuits 20 and 21, and desired delay data may be selected by the gate circuit and sent to the adder 40 or 41. Thereby, the number of initial reflected sounds and the delay time can be arbitrarily changed. In this case, gate control data indicating which gate is controlled to be opened / closed is stored in the data table of the ROM 7, and the CPU 5 reads the gate control data according to the musical factor.
【0031】また、上記ディレイタイムデータDT1、
DT2、DT3、または減衰率L、M、N、A、B、
C、a、b、cの値を可変としても良い。例えば、パネ
ルスイッチ群3にディレイタイムDT1、DT2、DT
3のエフェクト量V1〜V3を設定するツマミと、減衰
率L、M、N、A、B、C、a、b、cのエフェクト量
V4〜V12を設定するツマミを設け、RAM6に設定
されたエフェクト量V1〜V12を記憶するレジスタを
設ける。なお、ツマミの代わりに、ベンダー、スイッ
チ、テンキー等の設定手段を設けても良い。そして、C
PU5は、ディレイタイムデータDT1、DT2、DT
3にエフェクト量V1〜V3を乗じる演算を行い、この
演算後のディレイタイムデータDT1×V1、DT2×
V2、DT3×V3をクロックジェネレータ23、2
4、25へ送る。また、CPU5は、減衰率データL、
M、N、A、B、C、a、b、cにエフェクト量V4〜
V12を乗じる演算を行い、この演算後の減衰率データ
L×V4、M×V5、N×V6、A×V7、B×V8、
C×V9、a×V10、b×V11、c×V12をレジ
スタ26へ送る。これにより、操作者はツマミを操作す
ることによって、ディレイタイムDT1、DT2、DT
3と、減衰率L、M、N、A、B、C、a、b、cを個
別に設定することができる。Further, the delay time data DT1,
DT2, DT3 or attenuation factors L, M, N, A, B,
The values of C, a, b, and c may be variable. For example, for the panel switch group 3, delay times DT1, DT2, DT
A knob for setting the effect amounts V1 to V3 of 3 and a knob for setting the effect amounts V4 to V12 of the attenuation rates L, M, N, A, B, C, a, b, and c are provided and set in the RAM 6. A register is provided for storing the effect amounts V1 to V12. Note that setting means such as a vendor, a switch, and a numeric keypad may be provided instead of the knob. And C
PU5 has delay time data DT1, DT2, DT
3 is multiplied by the effect amounts V1 to V3, and the delay time data DT1 × V1 and DT2 × after this calculation are performed.
V2, DT3 × V3 are clock generators 23, 2
Send to 4 and 25. Further, the CPU 5 causes the attenuation rate data L,
Effect amount V4 to M, N, A, B, C, a, b, c
The calculation is performed by multiplying V12, and the attenuation rate data L × V4, M × V5, N × V6, A × V7, B × V8 after the calculation are calculated.
C × V9, a × V10, b × V11, c × V12 are sent to the register 26. As a result, the operator operates the knobs so that the delay times DT1, DT2, DT
3 and the attenuation rates L, M, N, A, B, C, a, b, and c can be set individually.
【0032】或いは、パネルスイッチ群3に、ディレイ
タイムデータDT2、DT2、DT3について共通のエ
フェクト量Vaを設定するツマミと、減衰率L、M、
N、A、B、C、a、b、cについて共通のエフェクト
量Vbを設定するツマミとを設けて、ディレイタイムの
設定と減衰率の設定ができるようにしても良い。この場
合には、ディレイタイムのエフェクト量Vaを設定する
ことにより、ディレイタイムDT1、DT2、DT3が
同時にVa倍にされ、減衰率のエフェクト量Vbを設定
することにより、減衰率L、M、N、A、B、C、a、
b、cが同時にVb倍にされる。Alternatively, in the panel switch group 3, a knob for setting a common effect amount Va for the delay time data DT2, DT2, DT3 and the attenuation factors L, M,
A knob for setting the common effect amount Vb for N, A, B, C, a, b, and c may be provided so that the delay time and the attenuation rate can be set. In this case, by setting the effect amount Va of the delay time, the delay times DT1, DT2, DT3 are simultaneously multiplied by Va, and by setting the effect amount Vb of the attenuation rate, the attenuation rates L, M, N are set. , A, B, C, a,
b and c are multiplied by Vb at the same time.
【0033】さらに、初期反射音とは、一般的には直接
音が発生した時点から50〜80m秒の間に発生する反
射音を言い、これ以降に発生する残響音を後期残響音と
言う。但し、本発明は、このような遅延時間に限定され
るものではない。従って、上記後の初期反射音Sa、S
b、Scは、場合によって後期残響音に含まれるかもし
れない。この場合、この後の初期反射音は前の後期残響
音となり、後期残響音は上述の前の後期残響音と後の後
期残響音とに分けられる。また、上記前の初期反射音、
後の初期反射音及び(前の及び後の)後期残響音は、互
いに一部重なっていても良いし、一部分に音の無い切れ
目が合っても良い。但し、それぞれが音量に切れ目が無
く、つながっていることが望ましい。Further, the initial reflected sound is generally a reflected sound generated within 50 to 80 msec from the time when the direct sound is generated, and the reverberant sound generated thereafter is referred to as the late reverberant sound. However, the present invention is not limited to such a delay time. Therefore, the initial reflected sounds Sa, S after the above
b and Sc may be included in the late reverberation in some cases. In this case, the subsequent early reflected sound becomes the previous late reverberant sound, and the late reverberant sound is divided into the above-mentioned earlier late reverberant sound and the later late reverberant sound. Also, the early reflection sound before the above,
The late early reflections and the late reverberations (before and after) may partially overlap with each other, or may have a sound-free discontinuity. However, it is desirable that the volumes are connected without interruption.
【0034】また、上記反射・残響装置10は、DSP
(Digital Signal Processor)またはマイクロコンピュ
ータLSIに置き換えられても良く、上記の動作をソフ
トウェアによる処理によって行っても良い。また、図4
に示される回路は、ステレオシステムの複数の出力チャ
ンネルの一つとして用いることができる。The reflection / reverberation device 10 is a DSP.
It may be replaced with a (Digital Signal Processor) or a microcomputer LSI, and the above operation may be performed by processing by software. FIG.
The circuit shown in can be used as one of the multiple output channels of a stereo system.
【0035】[0035]
【発明の効果】以上詳述したように、本発明は、直接的
な楽音を遅延させて前の初期反射音を生成し、この前の
初期反射音を遅延させて後の初期反射音を生成し、さら
に初期反射音を繰り返し遅延させて後期残響音を生成す
る。このように、前の初期反射音と後期残響音との間に
後の初期反射音が生成されることによって、初期反射音
と後期残響音との間の不連続感や違和感が生じることが
無く、より自然音に近い残響効果を付加することができ
る。また、後期残響音が直接音の遅延音のみではなく、
初期反射音の遅延音を含むことにより、さらに自然音に
近い残響効果を得ることができる。As described above in detail, according to the present invention, a direct musical sound is delayed to generate a preceding initial reflected sound, and a preceding initial reflected sound is delayed to generate a subsequent initial reflected sound. Then, the early reflections are repeatedly delayed to generate the late reverberations. In this way, by generating the late early reflected sound between the early early reflected sound and the late reverberant sound, there is no discontinuity or discomfort between the early reflected sound and the late reverberant sound. , A reverberation effect closer to natural sound can be added. Also, the late reverberation is not only the delayed sound of the direct sound,
By including the delayed sound of the initial reflected sound, a reverberation effect closer to a natural sound can be obtained.
【図1】 電子楽器の全体回路を示す図である。FIG. 1 is a diagram showing an entire circuit of an electronic musical instrument.
【図2】 前の初期反射音、後の初期反射音および後期
残響音の生成タイミングとレベルを示す図である。FIG. 2 is a diagram showing generation timings and levels of a preceding early reflected sound, a subsequent early reflected sound, and a late reverberant sound.
【図3】 ROM7内のディレイタイムデータと減衰率
データを記憶したデータテーブルを示す図である。FIG. 3 is a diagram showing a data table in the ROM 7 in which delay time data and attenuation rate data are stored.
【図4】 反射・残響装置10のブロック図である。FIG. 4 is a block diagram of a reflection / reverberation device 10.
【図5】 他の実施例における前の初期反射音、後の初
期反射音および後期残響音の生成タイミングとレベルを
示す図である。FIG. 5 is a diagram showing generation timings and levels of a preceding early reflected sound, a subsequent early reflected sound, and a late reverberant sound in another embodiment.
【図6】 さらに他の実施例における前の初期反射音、
後の初期反射音および後期残響音の生成タイミングとレ
ベルを示す図である。FIG. 6 shows a previous early reflection sound in still another embodiment,
It is a figure which shows the generation | occurrence | production timing and level of the early reflection sound and the late reverberation sound after.
【図7】 さらに他の実施例における前の初期反射音、
後の初期反射音および後期残響音の生成タイミングとレ
ベルを示す図である。FIG. 7 shows a previous early reflection sound in still another embodiment,
It is a figure which shows the generation | occurrence | production timing and level of the early reflection sound and the late reverberation sound after.
1…キーボード、3…パネルスイッチ群、5…CPU、
6…RAM、7…ROM、9…トーンジェネレータ、1
0…反射・残響装置、11…サウンドシステム、20、
21…タップディレイ回路、22…フィードバックディ
レイ回路、23、24、25…クロックジェネレータ、
26…レジスタ、30〜38…乗算器、40〜43…加
算器。1 ... keyboard, 3 ... panel switch group, 5 ... CPU,
6 ... RAM, 7 ... ROM, 9 ... Tone generator, 1
0 ... Reflection / reverberation device, 11 ... Sound system, 20,
21 ... Tap delay circuit, 22 ... Feedback delay circuit, 23, 24, 25 ... Clock generator,
26 ... Register, 30-38 ... Multiplier, 40-43 ... Adder.
Claims (5)
と、 この楽音発生手段から発生された直接的な楽音を1回だ
け遅延させて前の初期反射音を生成する第1初期反射音
生成手段と、 この第1初期反射音生成手段から生成された前の初期反
射音をさらに1回だけ遅延させ、または上記楽音発生手
段から発生された直接的な楽音を1回だけ遅延させて上
記前の初期反射音より遅い後の初期反射音を生成する第
2初期反射音生成手段と、 この第2初期反射音生成手段から生成された後の初期反
射音を繰り返し遅延させ、上記第1初期反射音生成手段
から生成された前の初期反射音を繰り返し遅延させ、ま
たは上記楽音発生手段から発生された直接的な楽音を繰
り返し遅延させて上記後の初期反射音よりさらに遅い後
期残響音を生成する後期残響音生成手段とを備えたこと
を特徴とする反射音及び残響音装置。1. A tone generating means for generating a direct tone and a first initial reflected tone generation for delaying a direct tone generated by the tone generating means only once to generate a preceding initial reflected tone. Means and the previous initial reflected sound generated from the first initial reflected sound generating means, is further delayed by one time, or the direct musical sound generated from the musical sound generating means is delayed by one time, and Second initial reflected sound generation means for generating an early reflected sound that is later than the initial reflected sound, and the first initial reflected sound generated by the second initial reflected sound generating means are repeatedly delayed to obtain the first initial reflected sound. The previous initial reflected sound generated from the sound generating means is repeatedly delayed, or the direct musical sound generated from the musical sound generating means is repeatedly delayed to generate a later reverberant sound that is later than the subsequent initial reflected sound. Late reverberation A reflected sound and reverberation sound device comprising: a generation unit.
初期反射音群を生成し、または第2初期反射音生成手段
は複数の後の初期反射音群を生成し、この後の初期反射
音群は前の初期反射音群とは重ならず、前の初期反射音
群に続いて出力されることを特徴とする請求項1記載の
反射音及び残響音装置。2. The first initial reflected sound generation means generates a plurality of previous initial reflected sound groups, or the second initial reflected sound generation means generates a plurality of subsequent initial reflected sound groups, and the subsequent initial reflected sound groups are generated. 2. The reflected sound and reverberation sound device according to claim 1, wherein the initial reflected sound group does not overlap the previous initial reflected sound group and is output following the previous initial reflected sound group.
重ならず、後の初期反射音に続いて出力されることを特
徴とする請求項1または2記載の反射音及び残響音装
置。3. The reflected sound and reverberant sound according to claim 1, wherein the late reverberant sound does not overlap with the subsequent early reflected sound and is output subsequent to the subsequent early reflected sound. apparatus.
及び後期残響音における、上記直接的な楽音に対するそ
れぞれの減衰率または遅延率は、音高的ファクタ、音色
的ファクタ、タッチ的ファクタ、音長的ファクタ、ステ
レオ的ファクタまたは設定エフェクト量に応じて変更さ
れることを特徴とする請求項1、2または3記載の反射
音及び残響音装置。4. The attenuation rate or delay rate of the preceding early reflection sound, the latter early reflection sound, and the late reverberation sound with respect to the direct musical sound, respectively, is a pitch factor, a timbre factor, or a touch factor. The reflected sound and reverberation sound apparatus according to claim 1, 2 or 3, wherein the reflected sound and reverberation sound apparatus are changed according to a factor, a tone length factor, a stereo factor, or a set effect amount.
号を発生する直接音信号発生手段と、 この直接音信号発生手段から発生された直接音に相当す
る楽音信号を、与えられた減衰率に応じて減衰させ、か
つ与えられた遅延時間に応じて1回だけ遅延させ、異な
る減衰量及び異なる遅延時間を有する複数の前の初期反
射音信号を生成する第1初期反射音信号生成手段と、 この第1初期反射音信号生成手段から生成された複数の
前の初期反射音信号を、与えられた減衰率に応じて減衰
させ、かつ与えられた遅延時間に応じて1回だけ遅延さ
せ、または上記直接音信号発生手段から発生された上記
直接音に相当する楽音信号を、与えられた減衰率に応じ
て減衰させ、かつ与えられた遅延時間に応じて1回だけ
遅延させ、または上記複数の前の初期反射音信号と上記
直接音に相当する楽音信号とを、与えられた減衰率に応
じて減衰させ、かつ与えられた遅延時間に応じて1回だ
け遅延させて、上記前の初期反射音信号より遅く異なる
減衰量及び異なる遅延時間を有する複数の後の初期反射
音信号を生成する第2初期反射音信号生成手段と、 この第2初期反射音信号生成手段から生成された複数の
後の初期反射音信号、または上記第1初期反射音信号生
成手段から生成された複数の前の初期反射音信号、また
は上記直接音信号発生手段から発生された直接音に相当
する楽音信号を、与えられた減衰率に応じて繰り返し減
衰させ、かつ与えられた遅延時間に応じて繰り返し遅延
させ、または上記複数の前の初期反射音信号と上記複数
の後の反射音信号とを、与えられた減衰率に応じて繰り
返し減衰させ、かつ与えられた遅延時間に応じて繰り返
し遅延させ、または上記複数の前の初期反射音信号と上
記直接音に相当する楽音信号とを、与えられた減衰率に
応じて繰り返し減衰させ、かつ与えられた遅延時間に応
じて繰り返し遅延させ、または上記複数の後の初期反射
音信号と上記直接音に相当する楽音信号とを、与えられ
た減衰率に応じて繰り返し減衰させ、かつ与えられた遅
延時間に応じて繰り返し遅延させ、または上記複数の前
の初期反射音と上記複数の後の初期反射音と上記直接音
に相当する楽音信号とを、与えられた減衰率に応じて繰
り返し減衰させ、かつ与えられた遅延時間に応じて繰り
返し遅延させて、上記後の初期反射音信号よりさらに遅
い後期残響音信号を生成する後期残響音信号生成手段
と、 上記複数の前の初期反射音信号の遅延時間を手動入力ま
たは音楽的ファクタに応じた演算により設定し、上記第
1初期反射音信号生成手段へ与える第1の遅延時間設定
手段と、 上記複数の後の初期反射音信号の遅延時間を手動入力ま
たは音楽的ファクタに応じた演算により設定し、上記第
2初期反射音信号生成手段へ与える第2の遅延時間設定
手段と、 上記後期残響音信号の遅延時間を手動入力または音楽的
ファクタに応じた演算により設定し、上記後期残響音信
号生成手段へ与える第3の遅延時間設定手段と、 上記複数の前の初期反射音信号の減衰率を手動入力また
は音楽的ファクタに応じた演算により設定し、上記第1
初期反射音信号生成手段へ与える第1の減衰率設定手段
と、 上記複数の後の初期反射音信号の減衰率を手動入力また
は音楽的ファクタに応じた演算により設定し、上記第2
初期反射音信号生成手段へ与える第2の減衰率設定手段
と、 上記後期残響音信号の減衰率を手動入力または音楽的フ
ァクタに応じた演算により設定し、上記後期残響音信号
生成手段へ与える第3の減衰率設定手段とを備えたこと
を特徴とする反射音及び残響音装置。5. A direct sound signal generating means for generating a musical sound signal corresponding to a direct sound of a natural sound, and a musical sound signal corresponding to the direct sound generated from this direct sound signal generating means at a given attenuation rate. A first initial reflected sound signal generating means for generating a plurality of previous initial reflected sound signals having different attenuation amounts and different delay times, the first initial reflected sound signal generating means for attenuating accordingly and delaying only once according to a given delay time; A plurality of previous initial reflected sound signals generated from the first initial reflected sound signal generating means are attenuated according to a given attenuation rate, and delayed only once according to a given delay time, or A tone signal corresponding to the direct sound generated from the direct sound signal generating means is attenuated according to a given attenuation rate, and is delayed only once according to a given delay time, or the plurality of the plurality of the plurality of the plurality of direct tone signals are delayed. Previous early The emitted sound signal and the musical sound signal corresponding to the direct sound are attenuated according to the given attenuation rate, and delayed only once according to the given delay time, and are delayed from the preceding initial reflected sound signal. Second initial reflected sound signal generating means for generating a plurality of later initial reflected sound signals having different delay amounts and different delay times, and a plurality of later initial reflected sound signals generated from the second initial reflected sound signal generating means. A sound signal, a plurality of previous initial reflected sound signals generated by the first initial reflected sound signal generating means, or a musical sound signal corresponding to the direct sound generated by the direct sound signal generating means is provided with attenuation According to a given attenuation rate, or repeatedly delayed according to a given delay time, or repeatedly delayed according to a given delay time. And repeat Attenuating, and repeatedly delaying according to a given delay time, or the plurality of previous initial reflected sound signals and the tone signal corresponding to the direct sound are repeatedly attenuated according to a given attenuation rate, And repeatedly delaying in accordance with the given delay time, or by repeatedly attenuating the plurality of subsequent early reflected sound signals and the musical sound signal corresponding to the direct sound, in accordance with the given attenuation rate, and Repeatedly delayed according to the given delay time, or repeatedly attenuates the plurality of preceding initial reflected sounds, the plurality of subsequent initial reflected sounds, and the musical sound signal corresponding to the direct sound according to a given attenuation rate. And a reverberant delay according to a given delay time to generate a late reverberant sound signal that is even slower than the later early reflected sound signal, and the plurality of previous initial reverberant sound signal generating means. First delay time setting means for setting the delay time of the sound signal by manual input or by calculation according to a musical factor and giving it to the first initial reflected sound signal generating means; Second delay time setting means for manually inputting or setting a delay time of the latter reverberation sound signal to the second initial reflected sound signal generating means, or manually inputting the delay time of the latter reverberation sound signal or A third delay time setting means that is set by calculation according to a musical factor and is given to the latter reverberation sound signal generating means, and an attenuation rate of the plurality of previous early reflected sound signals is manually input or according to the musical factor. Set by the calculation,
A first attenuation rate setting means to be given to the initial reflected sound signal generating means, and an attenuation rate of the plurality of subsequent initial reflected sound signals are manually input or set by calculation according to a musical factor, and the second attenuation rate setting means
A second attenuation rate setting means to be given to the initial reflected sound signal generating means, and a second attenuation rate setting means to set the attenuation rate of the late reverberation sound signal by manual input or by calculation according to a musical factor, 3. A reflected sound and reverberation sound device comprising: the attenuation factor setting means of 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8029477A JPH09222886A (en) | 1996-02-16 | 1996-02-16 | Reflected sound and reverberation sound device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8029477A JPH09222886A (en) | 1996-02-16 | 1996-02-16 | Reflected sound and reverberation sound device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09222886A true JPH09222886A (en) | 1997-08-26 |
Family
ID=12277176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8029477A Pending JPH09222886A (en) | 1996-02-16 | 1996-02-16 | Reflected sound and reverberation sound device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09222886A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112153535A (en) * | 2020-09-03 | 2020-12-29 | Oppo(重庆)智能科技有限公司 | Sound field expansion method, circuit, electronic equipment and storage medium |
-
1996
- 1996-02-16 JP JP8029477A patent/JPH09222886A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112153535A (en) * | 2020-09-03 | 2020-12-29 | Oppo(重庆)智能科技有限公司 | Sound field expansion method, circuit, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4909119A (en) | Musical tone control system with a pedal for adding a musical effect to a musical tone | |
EP3882906A1 (en) | Electronic keyboard musical instrument and method of generating musical sound | |
JPH027078B2 (en) | ||
US6762357B2 (en) | Resonance apparatus, resonance method and computer program for resonance processing | |
JP5142363B2 (en) | Component sound synthesizer and component sound synthesis method. | |
JP4335570B2 (en) | Resonance sound generation apparatus, resonance sound generation method, and computer program for resonance sound generation | |
JP3694172B2 (en) | Reverberation resonance apparatus and reverberation resonance method | |
JP2021148865A (en) | Electronic musical instrument, electronic keyboard musical instrument, musical tone generation method and program | |
JP3149708B2 (en) | Music synthesizer | |
JPH09330079A (en) | Music sound signal generation device and music sound signal generation method | |
JPH09222886A (en) | Reflected sound and reverberation sound device | |
JP2698942B2 (en) | Tone generator | |
JP3419563B2 (en) | Tone signal level control device | |
JPH11161273A (en) | Musical sound generating device and method | |
JP3782150B2 (en) | Stereo sound control device | |
JP3586030B2 (en) | Stereo music sound control device | |
JP3085696B2 (en) | Music synthesizer | |
JP3660125B2 (en) | Electronic musical instrument sound image localization control device | |
JP3595676B2 (en) | Music sound generating apparatus and music sound generating method | |
JP3499362B2 (en) | Reverberation control device | |
US6160214A (en) | Non-consonance generating device and non-consonance generating method | |
JP2611531B2 (en) | Music synthesizer | |
JPH08137471A (en) | Envelope control device of musical sound signal | |
JP5184228B2 (en) | Phase synchronizer for electronic musical sound generator | |
JPH11161274A (en) | Musical sound producing device and method |