Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0711753B2 - Tone control method - Google Patents
[go: Go Back, main page]

JPH0711753B2 - Tone control method - Google Patents

Tone control method

Info

Publication number
JPH0711753B2
JPH0711753B2 JP2060611A JP6061190A JPH0711753B2 JP H0711753 B2 JPH0711753 B2 JP H0711753B2 JP 2060611 A JP2060611 A JP 2060611A JP 6061190 A JP6061190 A JP 6061190A JP H0711753 B2 JPH0711753 B2 JP H0711753B2
Authority
JP
Japan
Prior art keywords
linear
signal
tone color
weak
linear function
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
JP2060611A
Other languages
Japanese (ja)
Other versions
JPH03260700A (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.)
Korg Inc
Original Assignee
Korg Inc
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 Korg Inc filed Critical Korg Inc
Priority to JP2060611A priority Critical patent/JPH0711753B2/en
Publication of JPH03260700A publication Critical patent/JPH03260700A/en
Publication of JPH0711753B2 publication Critical patent/JPH0711753B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)
  • Complex Calculations (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は電子回路によって各種の楽器音を発生させる
いわゆる電子楽器に適用して好適な音色制御方法に関
し、特に強奏時における音色を自然楽器の音色に近似さ
せる音色制御方法を提案するものである。
Description: TECHNICAL FIELD The present invention relates to a tone color control method suitable for application to a so-called electronic musical instrument that produces various musical instrument sounds by an electronic circuit, and in particular, a tone color during strong playing is a natural musical instrument. We propose a tone color control method that approximates the tone color.

「従来の技術」 一般に自然楽器音は、強奏時と弱奏時で定常部のパワー
・スペクトラムが異なり、強奏時の方が弱奏時よりも豊
富なスペクトラムを持つことが知られている。
"Prior art" Generally, it is known that the natural instrument sound has a different power spectrum in the stationary part when playing strongly and when playing weakly, and has a richer spectrum when playing strongly than when playing weakly. .

このため従来の電子楽器では強奏音をロー・パス・フイ
ルタリングすることによって高次の成分を減衰させ、こ
れをもって弱奏音の近似としていた。
Therefore, in the conventional electronic musical instrument, the high-order component is attenuated by low-pass filtering the strong sound, and this is used as an approximation of the weak sound.

「発明が解決しようとする課題」 従来の方式はロー・パス・フイルタのカット・オフ周波
数を変化させることで、穏やかに強奏音と弱奏音の間を
移行する音色が得られる長所を持っている。
"Problems to be solved by the invention" The conventional method has an advantage that a tone color that gently shifts between strong and weak tones can be obtained by changing the cut-off frequency of the low pass filter. ing.

然し乍ら強奏音から弱奏音及び弱奏音から強奏音に至る
間の音色の変化が単調で聴感上物足りない欠点がある。
However, there is a drawback that the change in tone color from the strong sound to the weak sound and the change from the weak sound to the strong sound is monotonous, which is unsatisfactory in terms of hearing.

「課題を解決するための手段」 この発明では強奏音から弱奏音を作る従来の方式とは逆
に、弱奏音を非線形関数に通すことで強奏音を作り出す
音色制御方法を提案するものである。
[Means for Solving the Problem] This invention proposes a tone color control method for producing a strong sound by passing a weak sound through a non-linear function, which is the reverse of the conventional method of making a weak sound from a strong sound. It is a thing.

つまりこの発明で提案する音色制御方法に用いる非線形
関数は所定レベルまでの入力に対しては線形関数として
働き、所定レベルを越える入力に対しては非線形関数と
して働く特性を具備し、非線形関数の特性を適宜に設定
することによって各種の音色の強奏音を得るようにした
ものである。
That is, the non-linear function used in the tone color control method proposed by the present invention has a characteristic that it works as a linear function for inputs up to a predetermined level and as a non-linear function for inputs exceeding a predetermined level. Is set appropriately to obtain strong tones of various tones.

この発明の音色制御方式によれば弱奏音の非線形歪とし
て高次のスペクトラム成分を生成するため、フイルタを
必要とすることなく、単に入力信号のレベルを変えるだ
けで音色を制御できる。
According to the tone color control system of the present invention, since a higher-order spectrum component is generated as a non-linear distortion of a weak tone, the tone color can be controlled by simply changing the level of the input signal without the need for a filter.

また強奏音と弱奏音の間を移り変わる過程で複雑な音色
変化を得ることができる。
In addition, a complicated timbre change can be obtained in the process of transitioning between the strong sound and the weak sound.

「実施例」 電子楽器の弱奏音をx(t)(Xminx(t)Xmax)
とする。この弱奏音x(t)をα倍(|α|1)した
後、第1図に示す非線形関数、y=f(x)に通して歪
ませ、 y(t)=f(α・x(t)) ……(1) とする。αが音色を制御するパラメータである。
"Embodiment" The weak sound of an electronic musical instrument is x (t) (Xminx (t) Xmax)
And After this weak sound x (t) is multiplied by α (| α | 1), it is distorted by passing it through the nonlinear function y = f (x) shown in FIG. 1, and y (t) = f (α · x (T)) ... (1). α is a parameter for controlling the timbre.

ここで非線形関数f(x)は第1図に示すように XminxXmax の範囲で定義され、χmin|x|χmaxの範囲で線形と
する。
Here, the nonlinear function f (x) is defined in the range of XminxXmax as shown in FIG. 1, and is linear in the range of χmin | x | χmax.

つまり、 y(t)=c・α・x(t) ……(2) (Xmin|x|Xmax) cは線形部分の傾き。In other words, y (t) = c · α · x (t) (2) (Xmin | x | Xmax) c is the slope of the linear part.

αが小さいとき、χmin|α・x(t)|χmaxとな
るので第(2)式より出力に非線形歪は発生しない。単
にc・α倍しただけの出力が得られる。つまり音量が変
化するだけで音色は弱奏音のままである。
When α is small, χmin | α · x (t) | χmax, so that nonlinear distortion does not occur in the output according to the equation (2). An output obtained by simply multiplying by c · α is obtained. In other words, only the volume changes, and the timbre remains weak.

αがある程度以上に大きいときは、αx(t)は上述の
線形範囲(χmin|x|χmax)を越えて非線形範囲Xmi
n〜Xmaxに入るため、出力は歪んで音色が変化する。
When α is larger than a certain value, αx (t) exceeds the linear range (χmin | x | χmax) described above and the nonlinear range Xmi
Since it falls within n to Xmax, the output is distorted and the timbre changes.

この非線形歪によって高次の高調波成分が発生するので
音色は明るくなり、強奏近似効果が得られる。
Since this higher-order harmonic component is generated by this non-linear distortion, the timbre becomes brighter and a strong approximation effect is obtained.

このようにしてこの発明の音色制御方法によればαを変
化させることによって強奏音に近似した音色を持つ信号
を得ることができる。
In this way, according to the tone color control method of the present invention, it is possible to obtain a signal having a tone color close to a strong tone by changing α.

第2図にこの発明による音色制御方法を実用化する場合
の、具体的な装置の構成を示す。
FIG. 2 shows a specific device configuration when the tone color control method according to the present invention is put into practical use.

第2図において入力端子1に弱奏入力信号x(n)を与
える。この弱奏入力信号x(n)は乗算器2に入力さ
れ、乗算器2において音色パラメータαが乗じられて非
線形関数が書込まれた非線形関数発生器3に入力され
る。
In FIG. 2, the weak performance input signal x (n) is applied to the input terminal 1. This weak input signal x (n) is input to the multiplier 2, and is input to the nonlinear function generator 3 in which the nonlinear function is written by being multiplied by the tone color parameter α in the multiplier 2.

非線形関数発生器3は例えばRAMのような記憶器によっ
て構成され、入力信号のレベルに応じて出力信号に歪み
を与えて出力する。つまり入力信号x(n)、出力信号
y(n)及び音色パラメータαは全てデイジタル信号で
あり、乗算器2及び非線形関数発生器3はデイジタル回
路によって構成される。
The non-linear function generator 3 is composed of, for example, a storage device such as a RAM, and distorts the output signal according to the level of the input signal and outputs the output signal. That is, the input signal x (n), the output signal y (n) and the tone color parameter α are all digital signals, and the multiplier 2 and the non-linear function generator 3 are formed by digital circuits.

非線形関数発生器3には切替器5が設けられ、この切替
器5を切替ることによって非線形領域Xmin〜Xmaxの非線
形特性を適宜選択できるように構成することができる。
The non-linear function generator 3 is provided with a switch 5, and by switching the switch 5, the non-linear characteristic in the non-linear region Xmin to Xmax can be appropriately selected.

つまり切替器5は例えば複数の押釦スイッチ5A〜5Eを有
し、この押釦スイッチ5A〜5Eの何れか一つを選択して押
下操作することによってRAMに書込まれた一つの非線形
関数が選択されその非線形関数に従って変換動作を行な
う。
That is, the switch 5 has, for example, a plurality of push button switches 5A to 5E, and one of the push button switches 5A to 5E is selected and pressed to select one nonlinear function written in the RAM. The conversion operation is performed according to the nonlinear function.

次に非線形関数の可変部分(非線形部分)の構築方法に
ついて説明する。
Next, a method of constructing a variable part (non-linear part) of the non-linear function will be described.

ここでは与えられた弱奏音信号を非線形関数に通したと
き、出力のパワースペクトラムが、自然楽器の強奏音信
号が持つそれに可及的に近くなるように非線形関数の可
変部分を構築する方法について説明する。
Here, the method of constructing the variable part of the nonlinear function so that the output power spectrum is as close as possible to the strong tone signal of the natural musical instrument when the given weak tone signal is passed through the nonlinear function. Will be described.

第3図に示すような周期信号x(t)が入力され、非線
形関数f(x)を通って出力y(t)となるものとし、
x(t)、y(t)のフーリェ係数を X(k)=F〔x(t)〕 Y(k)=F〔y(t)〕 と書くことにする。F〔x〕はxのフーリェ級数展開で
ある。
It is assumed that the periodic signal x (t) as shown in FIG. 3 is input, passes through the nonlinear function f (x), and becomes the output y (t),
The Fourier coefficients of x (t) and y (t) are written as X (k) = F [x (t)] Y (k) = F [y (t)]. F [x] is a Fourier series expansion of x.

また、目標とする信号のそれを同様に、 U(k)=F〔u(t)〕 とする。Similarly, the target signal is U (k) = F [u (t)].

|Y(k)|2≒|U(k)|2となるように、f(x)の可変
部分を設定する。
The variable part of f (x) is set so that | Y (k) | 2 ≈ | U (k) | 2 .

このために、この例ではf(x)を区分線形近似して、
その各々の線分を最適化するという方法を採る。
For this purpose, in this example, a piecewise linear approximation of f (x) is performed,
The method of optimizing each line segment is adopted.

非線形関数f(x)の定義域〔Xmin,Xmax〕を区間に適
当に分割して、それぞれの区間をRL,RL+1,…R-1,R0,
R+1,…RR-1,RRと名付ける。
The domain [Xmin, Xmax] of the non-linear function f (x) is appropriately divided into sections, and each section is R L , R L + 1 , ... R -1 , R 0 ,
Name them R +1 , ... R R -1 , R R.

Ri=〔Xi,Xi+1〕 ただし、XL<XL+1…X-1<X0<X+1……<XR-1<XR
XR+1, かつ、XL=Xmin,X0=χmin,X1=χmax,XR+1=Xmax,各区
間Riでf(x)を線形関数として f(x)=Pi・x+qi(x∈Ri) で定義する。
Ri = [Xi, Xi +1 ] where X L <X L + 1 … X -1 <X 0 <X +1 …… <X R-1 <X R <
X R + 1 and X L = Xmin, X 0 = χmin, X 1 = χmax, X R + 1 = Xmax, f (x) = Pi · x + qi (where f (x) is a linear function in each interval Ri x ∈ Ri).

一方、f(x)への入力信号α・x(t)の振幅レベル
が第4図Bに示すように区間Riに入るときのみ1とな
り、他で0となる信号hi(t)を考える。
On the other hand, consider a signal hi (t) that becomes 1 only when the amplitude level of the input signal α · x (t) to f (x) enters the section Ri as shown in FIG. 4B and becomes 0 elsewhere.

同じくα・x(t)も、 のように分割して置く。 Similarly, α ・ x (t) And divide and put.

と表わせる。 Can be expressed as

このように振幅方向を分割して考えると、 のように書け、 ここにHi(k)=F〔hi(t)〕 のように歪んだ信号y(t)のフーリェ係数Y(k)
は、Xi(k)とHi(k)の線形和で表わすことができ、
f(x)の非線形性を最適化問題から取り除くことで最
適化計算の大域収束性を良くすることができる。
Considering the amplitude direction in this way, Write like Here, the Fourier coefficient Y (k) of the distorted signal y (t) such as Hi (k) = F [hi (t)]
Can be represented by the linear sum of Xi (k) and Hi (k),
By removing the non-linearity of f (x) from the optimization problem, the global convergence of the optimization calculation can be improved.

実際は、最適化の際の評価関数として、 εを最小化するように、適当な非線形最適化手法で解け
ばよい。
In fact, as an evaluation function for optimization, It may be solved by an appropriate nonlinear optimization method so as to minimize ε.

上述した構築方法を採ることにより、比較的簡単な演算
処理によって各種の音色を与える非線形関数を求めるこ
とができる。因みに普通に考えられる演算処理方法を採
った場合、一つの非線形関数を得るのにコンピュータに
よって昼夜連続して演算させて数日程度掛るところ、上
述した処理方法を採ることによって数10分程度の時間で
結果を得ることができる。
By adopting the above-described construction method, it is possible to obtain a non-linear function that gives various tones by a relatively simple arithmetic process. By the way, if you take an ordinary processing method, it takes several days to calculate one non-linear function continuously by the computer day and night, but by using the above processing method, it takes about 10 minutes. You can get the result with.

「発明の効果」 以上説明したようにこの発明によれば弱奏信号から強奏
信号を得ることができる。特に直線関数を越えた状態で
非線形部分で歪みを与え、この歪みによって高次の高調
波成分を発生させるから音色が明るくなり元の自然楽器
の強奏音に近似した音色を持つ信号を得ることができ
る。
[Advantages of the Invention] As described above, according to the present invention, a strong signal can be obtained from a weak signal. In particular, distortion is applied in a non-linear part when it exceeds the linear function, and this distortion generates high-order harmonic components, which brightens the timbre and obtains a signal with a timbre that is close to the strong sound of the original natural instrument. You can

また、この発明では弱奏信号に歪みを与えて強奏信号を
生成させる方法を採るため、強奏信号には高次の高調波
成分が多量に含まれるから、弱奏から強奏及び強奏から
弱奏に移り変わる場合に、音色も大きく変化し表現の豊
かな電子楽器音を得ることができる。
Further, since the present invention adopts a method of generating a strong signal by distorting the weak signal, the strong signal contains a large amount of high-order harmonic components. When changing from to a weak performance, the tone color also changes greatly, and an electronic musical instrument sound with rich expression can be obtained.

【図面の簡単な説明】 第1図はこの発明の要部となる非線形関数の一例を説明
するためのグラフ、第2図はこの発明を実施する場合に
採り得る具体的な構成の一例を示すブロック図、第3図
及び第4図は非線形関数を構築する場合の演算処理方法
を説明するためのグラフである。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a graph for explaining an example of a non-linear function which is a main part of the present invention, and FIG. 2 shows an example of a specific configuration that can be adopted when implementing the present invention. Block diagrams, FIGS. 3 and 4 are graphs for explaining a calculation processing method when constructing a non-linear function.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】所定レベルまでの入力に対しては線形関数
として働き、所定レベルを越える入力に対しては非線形
関数として働く特性を具備し、非線形関数の特性を適宜
に設定して各種の音色を持つ強奏音を得るようにした音
色制御方法。
1. Tones of various timbres are provided which have a characteristic of acting as a linear function for inputs up to a predetermined level and acting as a non-linear function for inputs exceeding a predetermined level, and the characteristics of the non-linear function are appropriately set. A tone color control method for obtaining a strong sound.
JP2060611A 1990-03-12 1990-03-12 Tone control method Expired - Lifetime JPH0711753B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2060611A JPH0711753B2 (en) 1990-03-12 1990-03-12 Tone control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2060611A JPH0711753B2 (en) 1990-03-12 1990-03-12 Tone control method

Publications (2)

Publication Number Publication Date
JPH03260700A JPH03260700A (en) 1991-11-20
JPH0711753B2 true JPH0711753B2 (en) 1995-02-08

Family

ID=13147236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2060611A Expired - Lifetime JPH0711753B2 (en) 1990-03-12 1990-03-12 Tone control method

Country Status (1)

Country Link
JP (1) JPH0711753B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2587650B2 (en) * 1987-09-14 1997-03-05 ローランド株式会社 Strain generator
JPH03149597A (en) * 1989-11-07 1991-06-26 Casio Comput Co Ltd Distortion effect adding device

Also Published As

Publication number Publication date
JPH03260700A (en) 1991-11-20

Similar Documents

Publication Publication Date Title
US5789689A (en) Tube modeling programmable digital guitar amplification system
JPS5858679B2 (en) Denshigatsuki
JP3177978B2 (en) Digital filter coefficient setting method
JP2004287171A (en) Vocoder equipment
US4038898A (en) System for producing chorus effect
JP2707911B2 (en) Music synthesizer
US4281574A (en) Signal delay tone synthesizer
US5223656A (en) Musical tone waveform signal forming apparatus with pitch and tone color modulation
JPH0711753B2 (en) Tone control method
Pekonen Coefficient Modulated first-order allpass filter as a distortion effect
JP2757740B2 (en) Distortion circuit
Huovilainen et al. New approaches to digital subtractive synthesis
JP3433762B2 (en) Electronic musical instrument sound generator
JP3293649B2 (en) Tone generator
JP3475466B2 (en) Resonant string effect imparting device
JP3455004B2 (en) Music synthesizer
JP2611242B2 (en) Amplitude compression / expansion circuit
JP2990777B2 (en) Electronic musical instrument effect device
Leigh et al. Distortion analysis and reduction in a completely digital PWM class D power amplifier
JP2968847B2 (en) Noise generator
JPS638954Y2 (en)
JP4003025B2 (en) Effect adding device used for electronic musical instruments
JP3743003B2 (en) Digital filter
JP2715692B2 (en) Electronic musical instrument
US4604935A (en) Apparatus and method for processing audio signals

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090208

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090208

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100208

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100208

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 16

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 16