[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2682245B2 - Electronic musical instrument - Google Patents

Electronic musical instrument

Info

Publication number
JP2682245B2
JP2682245B2 JP3034836A JP3483691A JP2682245B2 JP 2682245 B2 JP2682245 B2 JP 2682245B2 JP 3034836 A JP3034836 A JP 3034836A JP 3483691 A JP3483691 A JP 3483691A JP 2682245 B2 JP2682245 B2 JP 2682245B2
Authority
JP
Japan
Prior art keywords
waveform
coefficient
filter
series
filter coefficient
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP3034836A
Other languages
Japanese (ja)
Other versions
JPH0580771A (en
Inventor
忠彦 池谷
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 JP3034836A priority Critical patent/JP2682245B2/en
Publication of JPH0580771A publication Critical patent/JPH0580771A/en
Application granted granted Critical
Publication of JP2682245B2 publication Critical patent/JP2682245B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、電子楽器に係わり、特
に複数の楽音波形を発生させ、フィルタリングして合成
する電子楽器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument, and more particularly to an electronic musical instrument that generates a plurality of musical tone waveforms, filters and synthesizes them.

【0002】[0002]

【従来の技術】一般に、電子楽器の音源として波形メモ
リに発音すべき楽音波形を記憶しておき、その楽音波形
をそのまま読み出して楽音信号を形成する波形メモリ方
式が知られている。この方式を用いることにより、自然
楽器に極めて近似した高品質の楽音を発生可能となって
いる。
2. Description of the Related Art Generally, there is known a waveform memory system in which a musical tone waveform to be sounded is stored in a waveform memory as a sound source of an electronic musical instrument and the musical tone waveform is read out as it is to form a musical tone signal. By using this method, it is possible to generate high-quality musical sounds that are extremely similar to natural musical instruments.

【0003】このような方式を採用した従来の電子楽器
としては、例えば次のようなものがある。第1に特開昭
59ー105694号公報に記載のものがあり、この電
子楽器では、鍵盤タッチ情報に応じて楽音の音色を制御
するとともに、さらに必要に応じて音量や減衰時間、ピ
ッチ変動なども制御している。すなわち、キーのタッチ
に応じた混合比で複数の波形を混合している。
The following are examples of conventional electronic musical instruments that employ such a system. First, there is the one described in Japanese Patent Laid-Open No. 59-105694. In this electronic musical instrument, the tone color of the musical tone is controlled according to the keyboard touch information, and further, the volume, the decay time, the pitch fluctuation, etc. are also required. Is also in control. That is, a plurality of waveforms are mixed at a mixing ratio according to the touch of the key.

【0004】第2に特公平1ー22632号公報に記載
のものがあり、この電子楽器では、メモリ読み出し波形
とフィルタ出力とを適宜、混合することで、キースケー
リング制御などの音色変化を実現している。
Secondly, there is one disclosed in Japanese Examined Patent Publication No. 1-26322. In this electronic musical instrument, a tone color change such as a key scaling control is realized by appropriately mixing a memory read waveform and a filter output. ing.

【0005】第3に特公昭64ー7400号公報に記載
のものがあり、この電子楽器では、波形メモリから読み
出されたデジタル波形信号を音色制御デジタルフィルタ
を用いて制御することにより、係数時間を変化させてキ
ータッチあるいは音高等に応じた音色変化を実現してい
る。
Thirdly, there is the one described in Japanese Patent Publication No. Sho 64-7400. In this electronic musical instrument, the coefficient time is controlled by controlling the digital waveform signal read from the waveform memory using a tone color control digital filter. To change the tone color according to key touch or pitch.

【0006】第4に特公昭62ー131297号公報に
記載のものがあり、この電子楽器では、発生したデジタ
ル楽音信号を複数系列の時分割で独立にデジタルフィル
タ(FIR)を用いてフィルタリング制御し、さらにピ
ッチに同期してサンプリングし直すことにより、デジタ
ルフィルタの演算速度に過大を負担を課すことなく、楽
音信号のピッチ同期を行うようにしている。
Fourth, there is one disclosed in Japanese Examined Patent Publication No. 62-131297, in which, in this electronic musical instrument, the generated digital musical tone signals are independently filtered by a digital filter (FIR) in a time division of a plurality of sequences. Further, by re-sampling in synchronization with the pitch, pitch synchronization of the musical tone signal is performed without imposing an excessive burden on the calculation speed of the digital filter.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の電子楽器にあっては、何れも複数の楽音波形
を発生させ、各々フィルタリングして合成することが可
能であるが、合成する件列分のフィルタが当然ながら必
要になり、ハードウエアの構成規模が大きくなってしま
うという問題点があった。特に、複雑な音色変化を得よ
うとすると、構成規模が顕著に大きくなる。
However, in such a conventional electronic musical instrument, it is possible to generate a plurality of musical tone waveforms and filter and synthesize them, respectively. As a matter of course, there is a problem that a minute filter is required and the hardware configuration scale becomes large. In particular, if an attempt is made to obtain a complicated tone color change, the configuration scale will be significantly increased.

【0008】本発明は上述した事情に鑑みてなされたも
ので、複雑な音色変化を比較的簡単な構成で得られ、ハ
ードウエアの構成規模を小さくできる電子楽器を提供す
ることを目的としている。
The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide an electronic musical instrument that can obtain complicated tone color changes with a relatively simple structure and can reduce the hardware structure scale.

【0009】[0009]

【課題を解決するための手段】上述した問題点を解決す
るために、本発明では、演奏情報に基づき複数の楽音波
形信号を発生する楽音波形発生手段と、複数のフィルタ
係数を発生するフィルタ係数発生手段と、前記複数の楽
音波形信号を任意の割合で合成して合成波形信号を出力
する波形合成手段と、前記複数のフィルタ係数を前記複
数の楽音波形信号の合成割合と一致する割合で合成して
合成フィルタ係数を出力するフィルタ係数合成手段と、
前記合成フィルタ係数に基づき、前記合成波形信号をフ
ィルタリングするフィルタ手段と、を備えたことを特徴
とする。
In order to solve the above problems, in the present invention, a musical tone waveform generating means for generating a plurality of musical tone waveform signals based on performance information and a filter coefficient for generating a plurality of filter coefficients are provided. said generating means, a waveform synthesis means for the composite to a plurality of musical tone waveform signal at an arbitrary ratio to output a composite waveform signal, said plurality of filter coefficients double
Filter coefficient synthesizing means for synthesizing at a rate matching the synthesizing rate of the number of tone waveform signals and outputting a synthesized filter coefficient,
Filter means for filtering the composite waveform signal based on the composite filter coefficient.

【0010】[0010]

【作用】本発明では、複数フィルタ係数を複数の楽音
波形信号の合成割合と一致する合成比に従って合成し、
合成されたフィルタ係数に従って複数の楽音波形信号の
合成出力をフィルタ処理する。すなわち、発生波形が適
宜、合成され、1つの楽音となった後に合成されたフィ
ルタ係数に従ってフィルタリングされて楽音信号として
出力される。したがって、従来のように合成する系列数
分のフィルタが必要な構成とは異なり、フィルタ手段が
1つの構成で複数の楽音波形信号を合成した信号に音色
変化を与えることができ、複雑な音色変化が比較的簡単
な構成で得られ、ハードウェアの構成規模が小さくな
る。
In the present invention, a plurality of filter coefficients are used for a plurality of musical tones.
Combining according to the combining ratio that matches the combining ratio of the waveform signal ,
The combined output of a plurality of tone waveform signals is filtered according to the combined filter coefficients. That is, the generated waveforms are appropriately synthesized, and after being made into one musical tone, it is filtered according to the synthesized filter coefficient and output as a musical tone signal. Therefore, unlike the conventional configuration in which filters for the number of sequences to be synthesized are required , the tone color is converted into a signal obtained by synthesizing a plurality of tone waveform signals with one configuration of the filter means.
It is possible to make a change , a complicated tone color change can be obtained with a relatively simple configuration, and the hardware configuration scale can be reduced.

【0011】[0011]

【実施例】以下、図面を参照して本発明の実施例につい
て説明する。図1は本発明の一実施例の構成を示すブロ
ック図であり、本発明は2系列の波形を合成する場合の
適用例である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and the present invention is an application example in the case of synthesizing two series of waveforms.

【0012】図1において、鍵盤(演奏情報発生部)1
は、演奏者の演奏に応じて演奏情報を発生して制御部2
(制御信号発生手段)に出力する。設定部3は第1系列
の音色と第2系列の音色を設定し、第1系列音色指定信
号TC1および第2系列音色指定信号TC2の制御信号を制御
部2に出力する。制御部2は鍵盤1からの演奏情報に基
づき、キーオン信号KON、押鍵タッチデータTOUCH、キー
コードKCを発生させるとともに、押鍵タッチデータTOUC
Hに基づき、合成波形出力中の第1系列の波形と第2系
列の波形との割合を決定するための第1系列波形合成係
数MX1、第2系列波形合成係数MX2と、合成フィルタ係数
中の第1系列のフィルタ係数と第2系列のフィルタ係数
との割合を決定するための第1系列フィルタ係数合成係
数FMX1、第2系列フィルタ係数合成係数FMX2とを発生す
る。2系列の合成比、すなわち、MX1とFMX1、MX2とFMX2
は、図5(a)に示すように各々等しくする。また、設
定部3からの制御信号に基づき、第1系列音色パラメー
タデータTC1PARおよび第2系列音色パラメータデータTC
2PARを発生する。制御部2は、これら各種信号のうち、
キーオン信号KON、押鍵タッチデータTOUCH、第1系列音
色パラメータデータTC1PAR、第2系列音色パラメータデ
ータTC2PAR、キーコードKCを波形読み出し制御部4(読
み出し制御手段)に出力するとともに、フィルタ係数供
給制御部5(読み第し制御手段)にキーオン信号KON、
押鍵タッチデータTOUCH、第1系列音色指定信号TC1、第
2系列音色指定信号TC2、キーコードKCを出力し、エン
ベロープジェネレータ(EG)6にキーオン信号KON、
押鍵タッチデータTOUCH、振幅EGパラメータEGPARを出
力し、乗算器7に第1系列フィルタ係数合成係数FMX1お
よび第2系列フィルタ係数合成係数FMX2を出力し、さら
に乗算器8に第1系列波形合成係数MX1 、第2系列波形
合成係数MX2を出力する。
In FIG. 1, a keyboard (performance information generating section) 1
Generates performance information in accordance with the performance of the performer and controls the control unit 2
(Control signal generating means). The setting section 3 sets the first series of tone colors and the second series of tone colors, and outputs control signals of the first series tone color designating signal TC1 and the second series tone color designating signal TC2 to the control section 2. The control unit 2 generates a key-on signal KON, a key-depression touch data TOUCH, and a key code KC based on the performance information from the keyboard 1, and also generates a key-depression touch data TOUC.
Based on H, the first-series waveform synthesis coefficient MX1, the second-series waveform synthesis coefficient MX2 for determining the ratio of the first-series waveform and the second-series waveform in the synthesized waveform output A first-series filter coefficient synthesis coefficient FMX1 and a second-series filter coefficient synthesis coefficient FMX2 for determining the ratio between the first-series filter coefficient and the second-series filter coefficient are generated. Composite ratio of two series, namely MX1 and FMX1, MX2 and FMX2
Are made equal to each other as shown in FIG. Further, based on the control signal from the setting unit 3, the first series tone color parameter data TC1PAR and the second series tone color parameter data TC
Generates 2PAR. The control unit 2 selects one of these various signals.
The key-on signal KON, the touch key data TOUCH, the first series tone color parameter data TC1PAR, the second series tone color parameter data TC2PAR, and the key code KC are output to the waveform reading control unit 4 (reading control means), and the filter coefficient supply control unit is also provided. 5 (reading control means), key-on signal KON,
Key touch touch data TOUCH, first series tone color designation signal TC1, second series tone color designation signal TC2, key code KC are output, and key-on signal KON is output to envelope generator (EG) 6.
The key touch touch data TOUCH and the amplitude EG parameter EGPAR are output, the first sequence filter coefficient synthesis coefficient FMX1 and the second sequence filter coefficient synthesis coefficient FMX2 are output to the multiplier 7, and the first sequence waveform synthesis coefficient is further output to the multiplier 8. MX1 outputs the second sequence waveform synthesis coefficient MX2.

【0013】波形読出制御部4は時分割の動作クロック
φに従って波形メモリ10(楽音波形発生手段)に対し
て第1系列波形アドレスAD1、第2系列波形アドレスAD2
を出力する。波形メモリ10は第1波形メモリ10aお
よび第2波形メモリ10bからなり、それぞれ第1系列
および第2系列の楽音に関する波形データを記憶してい
る。詳しくは、楽音の発音開始から終了に至るまでの全
波形のうちの所定の複数周期からなる波形に関する波形
データをデジタルで記憶している。第1波形メモリ10
aおよび第2波形メモリ10bはそれぞれ第1系列波形
アドレスAD1、第2系列波形アドレスAD2に基づいて第1
系列波形データ読出し出力WAVE1、第2系列波形データ
読出し出力WAVE2を波形補間部11(楽音波形合成手
段)に出力する。波形補間部11は第1系列波形と第2
系列波形を合成するための処理をするもので、前述の乗
算器8および累加算器12によって構成される。乗算器
8は第1系列波形合成係数MX1 、第2系列波形合成係数
MX2に基づいて波形メモリ10から読み出された第1系
列波形データ読出し出力WAVE1、第2系列波形データ読
出し出力WAVE2を乗算し、累加算器12は乗算器8の乗
算結果を時分割の動作クロックφおよびチャネル処理サ
イクルクロックφaに従って累積、加算し合成波形出力
WAVEとしてFIRフィルタ13(フィルタ手段)に出力
する。
The waveform read control unit 4 controls the waveform memory 10 (tone waveform generating means) according to the time-divisional operation clock φ with respect to the first series waveform address AD1 and the second series waveform address AD2.
Is output. The waveform memory 10 is composed of a first waveform memory 10a and a second waveform memory 10b, and stores waveform data relating to musical tones of the first series and the second series, respectively. Specifically, the waveform data relating to a waveform having a plurality of predetermined cycles out of all waveforms from the start to the end of musical tone generation is digitally stored. First waveform memory 10
a and the second waveform memory 10b are based on the first series waveform address AD1 and the second series waveform address AD2, respectively.
The series waveform data read output WAVE1 and the second series waveform data read output WAVE2 are output to the waveform interpolating unit 11 (tone waveform synthesizer). The waveform interpolating unit 11 includes a first sequence waveform and a second sequence waveform.
It performs a process for synthesizing a series of waveforms, and is composed of the multiplier 8 and the cumulative adder 12 described above. The multiplier 8 has a first series waveform synthesis coefficient MX1 and a second series waveform synthesis coefficient.
The first series waveform data read output WAVE1 and the second series waveform data read output WAVE2 read from the waveform memory 10 based on MX2 are multiplied, and the cumulative adder 12 multiplies the multiplication result of the multiplier 8 by the time division operation clock. φ and channel processing cycle clock φa Accumulate, add and output composite waveform
It is output to the FIR filter 13 (filter means) as WAVE.

【0014】一方、フィルタ係数供給制御部5は動作ク
ロックφに従って係数メモリ14(フィルタ係数発生手
段)に対して第1系列フィルタ係数メモリアドレスFAD
1、第2系列フィルタ係数メモリアドレスFAD2を出力す
る。係数メモリ14は第1係数メモリ14aおよび第2
係数メモリ14bからなり、それぞれ第1系列および第
2系列の楽音に関する係数データを記憶しており、詳し
くは、図2に示すように、係数群が順に、FC1-0、FC1-
1、FC1-2、……FC1-1、……FC1-nとメモリ内に納められ
ている。最後には、ENDDATAが入っており、ここまでが
1系列分の係数である。通常は、FC1-0からFC1-nに至る
係数を順次読み出すようにする。第1係数メモリ14a
および第2係数メモリ14bはそれぞれ第1系列フィル
タ係数メモリアドレスFAD1、第2系列フィルタ係数メモ
リアドレスFAD2に基づいて第1系列フィルタ係数FC1、
第2系列フィルタ係数FC2を係数補間部15(フィルタ
係数合成手段)に出力する。係数補間部15は第1系列
フィルタ係数FC1と第2系列フィルタ係数FC2を合成する
ための処理をするもので、前述の乗算器7および累加算
器16によって構成される。乗算器7は第1系列フィル
タ係数合成係数FMX1および第2系列フィルタ係数合成係
数FMX2に基づいて係数メモリ14から読み出された第1
系列フィルタ係数FC1、第2系列フィルタ係数FC2を乗算
し、累加算器16は乗算器7の乗算結果を時分割の動作
クロックφおよびチャネル処理サイクルクロックφaに
従って累積、加算し合成フィルタ係数FCとしてFIRフ
ィルタ13に出力する。
On the other hand, the filter coefficient supply controller 5 sends the first series filter coefficient memory address FAD to the coefficient memory 14 (filter coefficient generating means) in accordance with the operation clock φ.
1, outputs the second series filter coefficient memory address FAD2. The coefficient memory 14 includes the first coefficient memory 14a and the second coefficient memory 14a.
The coefficient memory 14b is configured to store coefficient data relating to the musical tones of the first series and the second series, respectively. Specifically, as shown in FIG. 2, the coefficient groups are FC1-0 and FC1- in order.
It is stored in memory as 1, FC1-2, ...... FC1-1, ...... FC1-n. At the end, ENDDATA is included, and up to here are the coefficients for one series. Normally, the coefficients from FC1-0 to FC1-n are read sequentially. First coefficient memory 14a
And the second coefficient memory 14b, based on the first series filter coefficient memory address FAD1 and the second series filter coefficient memory address FAD2, respectively.
The second series filter coefficient FC2 is output to the coefficient interpolating unit 15 (filter coefficient synthesizing means). The coefficient interpolating unit 15 performs a process for synthesizing the first series filter coefficient FC1 and the second series filter coefficient FC2, and is composed of the multiplier 7 and the cumulative adder 16 described above. The multiplier 7 reads the first sequence filter coefficient synthesis coefficient FMX1 and the second sequence filter coefficient synthesis coefficient FMX2 from the coefficient memory 14 based on the first sequence filter coefficient synthesis coefficient FMX1.
The series filter coefficient FC1 and the second series filter coefficient FC2 are multiplied, and the cumulative adder 16 accumulates and adds the multiplication result of the multiplier 7 according to the time-division operation clock φ and the channel processing cycle clock φa, and FIR is obtained as the synthesis filter coefficient FC. Output to the filter 13.

【0015】FIRフィルタ13は入力された合成波形
出力WAVEを合成フィルタ係数FCに従ってデジタルフィル
タ処理するもので、例えば図3に示すような典型的な構
成を有している。すなわち、FIRフィルタ13は図3
に示すように、ディレイ回路21-1〜21-n、乗算器
22-0〜22-n、加算器23および係数分配器24に
よって構成される。そして、波形補間部11からの入力
(合成波形出力)WAVEはディレイ回路21-1〜21-n
に供給され、一方、係数補間部15から送られてきた係
数FCは係数分配器24によって各乗算器22-0〜22-
nに割当てられ、チャネル処理サイクルクロックφaに
従ってフィルタ演算が行われる。
The FIR filter 13 digitally filters the input composite waveform output WAVE according to the composite filter coefficient FC, and has a typical configuration as shown in FIG. 3, for example. That is, the FIR filter 13 is shown in FIG.
As shown in FIG. 5, the delay circuits 21-1 to 21-n, the multipliers 22-0 to 22-n, the adder 23 and the coefficient distributor 24 are included. The input (composite waveform output) WAVE from the waveform interpolator 11 is the delay circuits 21-1 to 21-n.
On the other hand, the coefficient FC sent from the coefficient interpolator 15 is supplied to the multipliers 22-0 to 22- by the coefficient distributor 24.
assigned to n, and the filter operation is performed according to the channel processing cycle clock φa.

【0016】また、エンベロープジェネレータ6はキー
オン信号KONに従って動作を開始し、各発音チャネルで
形成される楽音信号の音色や振幅をその立上がりから立
ち下がりまでの間、時間変化させるためのエンベロープ
信号を発生して乗算器31に出力する。乗算器31はF
IRフィルタ13の出力とエンベロープ信号を乗算し、
楽音信号として出力する。
Further, the envelope generator 6 starts its operation in response to the key-on signal KON, and generates an envelope signal for time-varying the tone color and amplitude of the tone signal formed in each tone generation channel from its rise to fall. And outputs it to the multiplier 31. The multiplier 31 is F
The output of the IR filter 13 is multiplied by the envelope signal,
Output as a musical tone signal.

【0017】次に、図4のタイミングチャートを参照し
て作用を説明する。時分割クロックφおよびチャネル処
理サイクルクロックφaは図4に示すタイミングでクロ
ックを刻んでおり、演奏者によって鍵盤1が押鍵される
と、第1波形メモリ10aおよび第2波形メモリ10b
からそれぞれ第1系列波形データ読出し出力WAVE1-0…
…、第2系列波形データ読出し出力WAVE2-0……が順次
交互に動作クロックφに従って読み出されて波形補間部
11に出力される。また、制御部2から第1系列波形係
数MX1、第2系列波形係数MX2が交互に連続して波形補間
部11に出力される。その後、乗算器8において第1系
列波形合成係数MX1 、第2系列波形合成係数MX2と第1
系列波形データ読出し出力WAVE1-0……、第2系列波形
データ読出し出力WAVE2-0……とをそれぞれ乗算すると
ともに、累加算器12で時分割の動作クロックφおよび
チャネル処理サイクルクロックφaに従って累積、加算
されて合成され、合成波形出力WAVE-0……としてFIR
フィルタ13に出力される。
Next, the operation will be described with reference to the timing chart of FIG. The time division clock φ and the channel processing cycle clock φa are engraved at the timings shown in FIG. 4, and when the keyboard 1 is pressed by the performer, the first waveform memory 10a and the second waveform memory 10b.
From the first series waveform data read output WAVE1-0 ...
The second series waveform data read outputs WAVE2-0 ... Are sequentially and alternately read according to the operation clock φ and output to the waveform interpolating unit 11. Further, the first series waveform coefficient MX1 and the second series waveform coefficient MX2 are alternately and continuously output from the control section 2 to the waveform interpolation section 11. Then, in the multiplier 8, the first sequence waveform synthesis coefficient MX1, the second sequence waveform synthesis coefficient MX2 and the first sequence waveform synthesis coefficient MX1
The series waveform data read output WAVE1-0 ... and the second series waveform data read output WAVE2-0 ... are respectively multiplied, and the accumulator 12 accumulates in accordance with the time division operation clock φ and the channel processing cycle clock φa, Add and synthesize, and FIR as composite waveform output WAVE-0 ...
It is output to the filter 13.

【0018】一方、演奏者の押鍵に応答して動作クロッ
クφに従って第1係数メモリ14aおよび第2係数メモ
リ14bからそれぞれ第1系列フィルタ係数FC1-0…
…、第2系列フィルタ係数FC22-0……が係数補間部15
に出力される。また、制御部2から第1系列フィルタ係
数合成係数FMX1および第2系列フィルタ係数合成係数FM
X2が交互に連続して係数補間部15に出力される。その
後、乗算器7において第1系列フィルタ係数合成係数FM
X1および第2系列フィルタ係数合成係数FMX2と第1系列
フィルタ係数FC1-0……、第2系列フィルタ係数FC2-0…
…とをそれぞれ乗算するととにも、累加算器16では乗
算器7の乗算結果が時分割の動作クロックφおよびチャ
ネル処理サイクルクロックφaに従って累積、加算され
て合成され、合成フィルタ係数FC-0……としてFIRフ
ィルタ13に出力される。
On the other hand, in response to the player's key depression, the first series filter coefficients FC1-0 ... From the first coefficient memory 14a and the second coefficient memory 14b in accordance with the operation clock φ.
..., the second series filter coefficient FC22-0 ... is the coefficient interpolator 15
Is output to In addition, the control unit 2 causes the first series filter coefficient synthesis coefficient FMX1 and the second series filter coefficient synthesis coefficient FM
X2 is alternately and continuously output to the coefficient interpolating unit 15. After that, in the multiplier 7, the first series filter coefficient synthesis coefficient FM
X1 and second series filter coefficient synthesis coefficient FMX2 and first series filter coefficient FC1-0 ..., Second series filter coefficient FC2-0 ...
In addition to multiplying by and, respectively, in the cumulative adder 16, the multiplication result of the multiplier 7 is accumulated and added in accordance with the time-division operation clock φ and the channel processing cycle clock φa to be synthesized, and the synthesis filter coefficient FC-0 ... Is output to the FIR filter 13.

【0019】次いで、FIRフィルタ13では入力され
た合成波形出力WAVE-0……が合成フィルタ係数FC-0……
に基づきチャネル処理サイクルクロックφaに従ってフ
ィルタ演算される。その後、乗算器31でFIRフィル
タ13の出力とエンベロープ信号とが乗算され、楽音信
号として出力される。
Next, in the FIR filter 13, the input composite waveform output WAVE-0 ... Is combined filter coefficient FC-0.
Based on the channel processing cycle clock φa. After that, the multiplier 31 multiplies the output of the FIR filter 13 by the envelope signal and outputs it as a musical tone signal.

【0020】このように、本実施例では、波形メモリ1
0からの楽音波形の読み出しおよび係数メモリ14から
のフィルタ係数の読み出しが2分割された時分割タイミ
ングで実行され、その波形およびフィルタ係数には各々
対応する合成係数が乗算される。そして、その乗算結果
はそれぞれ累算され、合成波形、合成フィルタ係数とし
てFIRフィルタ13に出力され、デジタルフィルタ処
理が行われて演奏情報に対応した楽音が生成される。言
い換えれば、複数波形の合成出力に合成波形毎に対応の
係数を合成比に従って補間してフィルタ処理することと
なる。すなわち、発生波形を適宜、合成し、1つの楽音
となった後にフィルタリングする構成であり、これによ
って最終的に得られる楽音は従来と同等のものである。
具体的には、複数の楽音波形を発生させ、それをタッ
チ、時間、音高等に応じて合成・混合し、さらにFIR
フィルタ13により音色制御を行うことになる。したが
って、従来のように合成する系列数分のフィルタが必要
な場合とは異なり、本実施例ではデジタルフィルタが1
つで済み、複雑な音色変化を比較的簡単な構成で得るこ
とができ、ハードウエアの構成規模を小さくすることが
できる。例えば、N系列の楽音波形を合成する場合、従
来技術ではN個の独立したフィルタが必要であるが、本
実施例では1個のフィルタがあればよい。
As described above, in this embodiment, the waveform memory 1
The reading of the tone waveform from 0 and the reading of the filter coefficient from the coefficient memory 14 are executed at the time-division timing divided into two, and the waveform and the filter coefficient are respectively multiplied by the corresponding synthesis coefficient. Then, the multiplication results are respectively accumulated and output to the FIR filter 13 as a synthetic waveform and a synthetic filter coefficient, and digital filter processing is performed to generate a musical tone corresponding to the performance information. In other words, a filter is performed by interpolating a coefficient corresponding to each composite waveform to a composite output of a plurality of waveforms according to a composition ratio. In other words, the generated waveforms are appropriately combined, and after being converted into one musical sound, the musical sound is finally obtained.
Specifically, it generates multiple tone waveforms, synthesizes and mixes them according to touch, time, pitch, etc.
The filter 13 controls the tone color. Therefore, unlike the conventional case where the filters corresponding to the number of sequences to be combined are required, the number of digital filters is 1 in this embodiment.
It is possible to obtain complicated timbre changes with a relatively simple structure, and to reduce the hardware structure scale. For example, in the case of synthesizing N series of musical tone waveforms, N independent filters are required in the prior art, but only one filter is required in this embodiment.

【0021】なお、本実施例では、2系列の合成比、す
なわち、MX1とFMX1、MX2とFMX2を図5(a)に示すよう
に各々等しくしているが、これらは図5(b)や図5
(c)に示すように、異なる独立した特性を持たせても
よい。また、これらの特性はタッチ情報を基にしてアク
セスするテーブルを参照して得るようにしてもよいし、
所定の演算により求めるようにしてもよい。さらに、タ
ッチ以外に、時間、音高、操作子の操作量など、あるい
はこれらの組合せによる情報から合成比を得るようにし
てもよい。
In the present embodiment, the two series synthesis ratios, that is, MX1 and FMX1, and MX2 and FMX2 are equal as shown in FIG. 5A, but these are the same as in FIG. Figure 5
As shown in (c), different independent characteristics may be given. Further, these characteristics may be obtained by referring to a table to be accessed based on touch information,
It may be obtained by a predetermined calculation. Further, in addition to touch, the synthesis ratio may be obtained from information based on time, pitch, operation amount of an operator, or the combination thereof.

【0022】なお、上記実施例では2系列合成の例を示
したが、本発明は系列数が2の場合に限定されず、他の
複数系列にも適用できるのはもちろんである。また、上
記実施例では、係数の補間/合成が比較的、容易なFI
Rフィルタを用いた場合を示したが、IIRフィルタで
もよい。さらに、FIRフィルタ以外の形式のフィルタ
では係数補間・合成が本実施例のような単純な演算では
実現できない場合も考えられるが、その場合は適宜、用
いるフィルタに適合した演算を行なうようにするか、係
数をテーブル化し、合成比(上記実施例でFMX1,FMX2)
に応じて参照するようにすればよい。
In the above embodiment, an example of two-series combination is shown, but the present invention is not limited to the case where the number of sequences is two, and it goes without saying that it can be applied to other plural sequences. Further, in the above embodiment, the FI in which the coefficient interpolation / composition is relatively easy
Although the case where the R filter is used is shown, the IIR filter may be used. Further, in the case where the filter other than the FIR filter cannot be used for the coefficient interpolation / synthesis by the simple calculation as in the present embodiment, in such a case, the calculation suitable for the filter to be used may be appropriately performed. , The coefficient is made into a table, and the composition ratio (FMX1, FMX2 in the above embodiment)
It may be referred to according to.

【0023】[0023]

【発明の効果】以上、説明したように、本発明によれ
ば、複数波形の合成出力に合成波形毎に対応の係数の合
成比に従って補間してフィルタ処理しているので、従来
のように合成する系列数分のフィルタが必要な場合と異
なり、フィルタが1つで済み、複雑な音色変化を比較的
簡単な構成で得ることができる。その結果、複雑な音色
変化を比較的簡単な構成で得ることができ、ハードウェ
アの構成規模を小さくすることができる。また、複数の
フィルタ係数を複数の楽音波形信号の合成割合と一致す
る割合で合成するようにしているので、複数の楽音波形
信号の合成と複数のフィルタ係数の合成とが相関をもっ
て行われることとなり、合成割合を任意に変化させるこ
とで、その合成割合に従って楽音信号の特性を滑らかに
変化させることができるという効果も得られる。
As described above, according to the present invention, the synthesized output of a plurality of waveforms is interpolated and filtered according to the synthesis ratio of the corresponding coefficient for each synthesized waveform. Unlike the case where filters corresponding to the number of sequences to be used are required, only one filter is required, and complex tone color changes can be obtained with a relatively simple configuration. As a result, a complicated tone color change can be obtained with a relatively simple configuration, and the hardware configuration scale can be reduced. Also, multiple
Match the filter coefficient with the synthesis ratio of multiple tone waveform signals.
Since it is composed at a certain ratio, multiple musical sound waveforms
There is a correlation between the synthesis of signals and the synthesis of multiple filter coefficients.
This is done by changing the composition ratio arbitrarily.
With, the characteristics of the tone signal are smoothed according to the composition ratio.
The effect that it can be changed is also obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の一実施例の全体構成を示すブロック
図である。
FIG. 1 is a block diagram showing an overall configuration of an embodiment of the present invention.

【図2】 同実施例のフィルタ係数メモリの係数群を示
す図である。
FIG. 2 is a diagram showing a coefficient group of a filter coefficient memory of the embodiment.

【図3】 同実施例のFIRフィルタの回路図である。FIG. 3 is a circuit diagram of an FIR filter of the same embodiment.

【図4】 同実施例の動作を示すタイミングチャートで
ある。
FIG. 4 is a timing chart showing the operation of the embodiment.

【図5】 同実施例の2系列の合成比の態様を示す図で
ある。
FIG. 5 is a diagram showing an aspect of a combination ratio of two series in the example.

【符号の説明】[Explanation of symbols]

1:鍵盤(演奏情報発生部)、2:制御部(制御信号発
生手段)、3:設定部、4:波形読出制御部(読み出し
制御手段)、5:フィルタ係数供給制御部(読み出し制
御手段)、6:エンベロープジェネレータ(EG)、1
0:波形メモリ(楽音波形発生手段)、11:波形補間
部(波形合成手段)、13:FIRフィルタ(フィルタ
手段)、14:係数メモリ(フィルタ係数発生手段)、
15:係数補間部(フィルタ係数合成手段)
1: Keyboard (performance information generator), 2: Control unit (control signal generator), 3: Setting unit, 4: Waveform read controller (Read controller), 5: Filter coefficient supply controller (Read controller) , 6: Envelope generator (EG), 1
0: waveform memory (tone waveform generating means), 11: waveform interpolating section (waveform synthesizing means), 13: FIR filter (filter means), 14: coefficient memory (filter coefficient generating means),
15: Coefficient interpolation unit (filter coefficient synthesizing means)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 演奏情報に基づき複数の楽音波形信号を
発生する楽音波形発生手段と、 複数のフィルタ係数を発生するフィルタ係数発生手段
と、 前記複数の楽音波形信号を任意の割合で合成して合成波
形信号を出力する波形合成手段と、 前記複数のフィルタ係数を前記複数の楽音波形信号の合
成割合と一致する割合で合成して合成フィルタ係数を出
力するフィルタ係数合成手段と、 前記合成フィルタ係数に基づき、前記合成波形信号をフ
ィルタリングするフィルタ手段と、 を備えたことを特徴とする電子楽器。
1. A musical tone waveform generating means for generating a plurality of musical tone waveform signals based on performance information, a filter coefficient generating means for generating a plurality of filter coefficients, and the plurality of musical tone waveform signals are combined at an arbitrary ratio. A waveform synthesizing means for outputting a synthesized waveform signal; and a combination of the plurality of filter coefficients of the plurality of tone waveform signals.
An electronic musical instrument comprising: a filter coefficient synthesizing unit for synthesizing and outputting a synthetic filter coefficient at a rate corresponding to a synthesis rate; and a filtering unit for filtering the synthetic waveform signal based on the synthetic filter coefficient. .
JP3034836A 1991-02-28 1991-02-28 Electronic musical instrument Expired - Lifetime JP2682245B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3034836A JP2682245B2 (en) 1991-02-28 1991-02-28 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3034836A JP2682245B2 (en) 1991-02-28 1991-02-28 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPH0580771A JPH0580771A (en) 1993-04-02
JP2682245B2 true JP2682245B2 (en) 1997-11-26

Family

ID=12425285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3034836A Expired - Lifetime JP2682245B2 (en) 1991-02-28 1991-02-28 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JP2682245B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2526581B2 (en) * 1986-11-02 1996-08-21 ヤマハ株式会社 Music signal processor
JPH02187797A (en) * 1989-01-13 1990-07-23 Mitsubishi Electric Corp Electronic musical instrument

Also Published As

Publication number Publication date
JPH0580771A (en) 1993-04-02

Similar Documents

Publication Publication Date Title
JPS6052895A (en) Electronic musical instrument
EP0167847B1 (en) Tone signal generation device
US5241129A (en) Electronic musical instrument having physical model tone generator
JP2682245B2 (en) Electronic musical instrument
JPS6227397B2 (en)
JP2765306B2 (en) Sound source device
JP3658665B2 (en) Waveform generator
JP2663496B2 (en) Signal interpolator for musical tone signal generator
JPS6055398A (en) Waveform formation for electronic musical instrument
JPS6239744B2 (en)
JP3459016B2 (en) Audio signal processing method and apparatus
JP3538908B2 (en) Electronic musical instrument
JPH0243196B2 (en)
JPH01130197A (en) Musical sound signal former
JP3674154B2 (en) Music synthesizer
JP2643761B2 (en) Waveform processing device based on frequency modulation tone synthesis principle
JPH0122632B2 (en)
JP3494313B2 (en) Sound source system
JPH0546955B2 (en)
JP3405170B2 (en) Music synthesizer
JP2529282B2 (en) Electronic musical instrument
JP3339082B2 (en) Sound source device
JPH0876764A (en) Musical sound generating device
JPH04120596A (en) Musical tone signal generating device
JPH06274177A (en) Music signal processing method

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19970708