JP2822860B2 - Music synthesizer - Google Patents
Music synthesizerInfo
- Publication number
- JP2822860B2 JP2822860B2 JP5280073A JP28007393A JP2822860B2 JP 2822860 B2 JP2822860 B2 JP 2822860B2 JP 5280073 A JP5280073 A JP 5280073A JP 28007393 A JP28007393 A JP 28007393A JP 2822860 B2 JP2822860 B2 JP 2822860B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- attenuation
- tone
- pitch
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、いわゆる遅延フィード
バック型音源において、キースケーリングを自動的に行
う自動キースケーリング装置を備えた楽音合成装置に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tone synthesizer provided with an automatic key scaling device for automatically performing key scaling in a so-called delayed feedback sound source.
【0002】[0002]
【従来の技術】従来、所望の楽音波形を形成する音源と
して、いわゆる遅延フィードバック型音源が提案されて
いる(特開昭58−48109参照)。図2にその概略
構成を示す。2. Description of the Related Art Hitherto, a so-called delayed feedback sound source has been proposed as a sound source for forming a desired musical sound waveform (see Japanese Patent Application Laid-Open No. 58-48109). FIG. 2 shows a schematic configuration thereof.
【0003】同図において、101は、基本となる楽音
波形を記憶し、その楽音波形を発生する励振波形発生部
であり、該励振波形発生部101には、記憶された楽音
波形の中から読み出すべき楽音波形を指定するための信
号WAVE、演奏者が鍵盤等を弾く強さを示す信号TO
UCH、読み出された楽音波形の出力を指示する信号K
ONが入力され、これらの信号に応じて初期楽音波形が
読み出されて出力される。このようにして出力された初
期楽音波形は、加算器102により可変増幅器103か
らの出力と加算され、その加算結果がフィルタ104に
供給される。フィルタ104にはそのフィルタ係数を制
御する信号FCが入力され、フィルタ104は、信号F
Cにより決定されたフィルタ係数に基づいて前記加算結
果をフィルタリングして楽音の色づけ等を行う。フィル
タ104から出力された信号は、楽音信号として外部に
取り出されるとともに、可変遅延回路105および前記
可変増幅器103により形成されるフィードバックルー
プを介して前記加算器102にフィードバックされる。In FIG. 1, reference numeral 101 denotes an excitation waveform generator for storing a basic tone waveform and generating the tone waveform. The excitation waveform generator 101 reads out the stored tone waveform from the stored tone waveforms. A signal WAVE for designating a desired musical sound waveform, a signal TO indicating a strength of a player playing a keyboard or the like.
UCH, signal K indicating output of read-out musical sound waveform
ON is input, and the initial musical tone waveform is read out and output according to these signals. The initial tone waveform output in this manner is added to the output from the variable amplifier 103 by the adder 102, and the addition result is supplied to the filter 104. A signal FC for controlling the filter coefficient is input to the filter 104, and the filter 104
Based on the filter coefficient determined by C, the result of the addition is filtered to color the musical tone. The signal output from the filter 104 is extracted outside as a tone signal, and is fed back to the adder 102 via a feedback loop formed by the variable delay circuit 105 and the variable amplifier 103.
【0004】ここで、可変増幅器103は、ループゲイ
ンを決定するもので基本的にはフィードバックされた信
号を減衰させるためのものであり、入力されるゲイン信
号に応じたゲインa(この値は、フィルタ104の特性
にもよるが、フィルタ104が通過域でゲイン1(0d
B)ならば減衰音発生時は一般に1より小さい)と可変
遅延回路105からの信号とを掛け合わせて、加算器1
02に出力する。また、可変遅延回路105は、フィー
ドバックされた信号を、入力される遅延量信号に応じた
遅延時間DLYだけ遅らせるものである。この可変遅延
回路105による遅延、厳密にいえば、フィルタ104
による遅延も含めた遅延量に応じて楽音のピッチ(周波
数)が決定される。Here, the variable amplifier 103 determines a loop gain and is basically for attenuating a feedback signal, and has a gain a according to an input gain signal (this value is: Depending on the characteristics of the filter 104, the filter 104 has a gain 1 (0d
B), the signal from the variable delay circuit 105 is multiplied by the signal from the variable delay circuit 105 when an attenuation sound is generated.
02 is output. Further, the variable delay circuit 105 delays the feedback signal by a delay time DLY corresponding to the input delay amount signal. The delay caused by the variable delay circuit 105, more specifically, the filter 104
The pitch (frequency) of the musical sound is determined according to the delay amount including the delay due to the above.
【0005】以上説明した電子楽器において、高い音程
の楽音を出力する場合と低い音程の楽音を出力する場合
とを比較すると、高い音程の楽音は周波数が高いので遅
延量を少なくし、一方、低い音程の楽音は周波数が低い
ので遅延量を多くする必要がある。即ち、高い音程の楽
音を出力するためには、低い音程の楽音を出力するより
も初期楽音波形がフィードバックループを通る回数が多
くなる。したがって、可変増幅器103により掛け合わ
されるゲインの回数が、高い音程の楽音の方が低い音程
の楽音より多くなり、同じ値のゲインを用いると、高い
音程の楽音の方が低い音程の楽音より楽音の持続時間が
短くなってしまうからである。In the electronic musical instrument described above, a comparison between a case where a high-tone musical tone is output and a case where a low-tone musical tone is output indicates that the high-tone musical tone has a high frequency and thus the delay amount is small, while the low-tone musical tone is low. Since the tone of the musical interval has a low frequency, it is necessary to increase the delay amount. That is, in order to output a musical tone with a high pitch, the number of times the initial musical tone waveform passes through the feedback loop becomes larger than that in outputting a musical tone with a low pitch. Therefore, the number of gains multiplied by the variable amplifier 103 is higher in a high-tone musical tone than in a low-tone musical tone, and when the same value of gain is used, a high-tone musical tone has a higher musical tone than a low-tone musical tone. This is because the duration of the time is shortened.
【0006】例えば、440Hzの楽音を生成するには
1秒間に440回のゲインの乗算が行われ、一方、倍の
880Hzの楽音を生成するには1秒間に880回のゲ
インの乗算が行われる。したがって、同じ初期楽音波形
で同じ値のゲインにより、それぞれの周波数の楽音波形
を生成すると、880Hzの楽音の減衰率は440Hz
の楽音の倍になる。即ち、1オクターブ音程が上がる毎
に、減衰率が倍になってしまう。For example, to generate a tone of 440 Hz, 440 gain multiplications are performed per second, while to generate a double 880 Hz tone, 880 gains are multiplied per second. . Therefore, when the tone waveforms of the respective frequencies are generated with the same gain in the same initial tone waveform, the attenuation rate of the 880 Hz tone is 440 Hz.
Double the musical tone of That is, each time the octave interval is raised, the attenuation rate is doubled.
【0007】この問題を解決するために、ブレークポイ
ントを設定して生成すべき楽音によって、その持続時間
が極端に変わらないように、聴感上、フラットになるよ
うに補正する方法や、テーブルデータを用いて、生成す
るべき楽音に応じてゲインの値を変更し、フラットにな
るように補正する方法等が行われている。[0007] In order to solve this problem, a method for correcting the sound to be flat so that the duration is not extremely changed by a musical tone to be generated by setting a break point, and a method of correcting the table data to be flat. A method of changing the gain value in accordance with a musical tone to be generated and correcting the gain so as to be flat is used.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、上記従
来の電子楽器では、ブレークポイントを設定して補正す
る方法では楽音毎にブレークポイントを設定する時点を
変更する必要があるために、処理が複雑になり、一方、
テーブルデータを用いる方法でも、楽音毎にゲインの値
をテーブルデータとして記憶しなければならないため
に、メモリ容量が増加し、これによりコストの増大を招
いてしまう。さらに、従来の電子楽器では、所望の楽音
が指定されるとそれに応じてゲインの値が所定の固定値
に設定されるように構成されているので、演奏者が楽音
の持続時間を自由に設定することはできなかった。However, in the above-described conventional electronic musical instrument, the method of setting and correcting breakpoints requires changing the point at which breakpoints are set for each musical tone, thus complicating the processing. On the other hand,
Even in the method using the table data, the gain value must be stored as the table data for each musical tone, so that the memory capacity increases, which leads to an increase in cost. Further, in a conventional electronic musical instrument, when a desired musical tone is designated, the gain value is set to a predetermined fixed value in accordance with the designation, so that the player can freely set the duration of the musical tone. I couldn't.
【0009】本発明は、上記問題に鑑みてなされたもの
で、処理手順を簡易化し、メモリ容量を減少させること
によりコストの低減化を図り、演奏者が楽音の持続時間
を自由に設定することにより演奏の幅を広げることが可
能な楽音合成装置あるいは電子楽器を提供することを目
的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and aims to reduce the cost by simplifying the processing procedure, reducing the memory capacity, and allowing the player to freely set the duration of the musical sound. It is an object of the present invention to provide a musical sound synthesizer or an electronic musical instrument capable of widening the range of performance by using the same.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
本発明は、信号を所定の遅延量だけ遅延する遅延手段お
よび信号を所定の減衰量だけ減衰する減衰手段を閉ルー
プ状に接続し、入力信号を循環する閉ループ手段と、励
振信号を発生し、該励振信号を前記入力信号として前記
閉ループ手段に供給する励振信号発生手段とを備え、前
記閉ループ手段を循環する信号を取り出すことにより楽
音信号を合成する楽音合成装置において、前記合成すべ
き楽音信号の音高を示す音高情報を発生する音高情報発
生手段と、前記楽音信号の減衰率を示す減衰率情報を設
定する設定手段と、前記発生された音高情報に応じて前
記遅延手段の遅延量を制御する遅延量制御手段と、前記
発生された音高情報および前記設定された減衰率情報を
四則演算することによって近似的に前記減衰手段の減衰
量を算出し、該算出された減衰量だけ前記減衰手段で信
号を減衰させることにより、前記音高情報が示す音高に
拘わらず前記楽音信号の減衰率を一定にする減衰量制御
手段とを有することを特徴とする。SUMMARY OF THE INVENTION In order to achieve the above object, the present invention comprises connecting a delay means for delaying a signal by a predetermined amount of delay and an attenuation means for attenuating the signal by a predetermined amount of attenuation in a closed loop. A closed loop means for circulating a signal; and an excitation signal generating means for generating an excitation signal and supplying the excitation signal as the input signal to the closed loop means, and extracting a tone signal by extracting a signal circulating through the closed loop means. A musical tone synthesizer for synthesizing, a pitch information generating means for generating pitch information indicating a pitch of the musical tone signal to be synthesized; a setting means for setting attenuation rate information indicating an attenuation rate of the musical tone signal; Delay amount control means for controlling the delay amount of the delay means according to the generated pitch information; and four arithmetic operations of the generated pitch information and the set attenuation rate information. Therefore, the attenuation amount of the attenuation unit is approximately calculated, and the signal is attenuated by the attenuation unit by the calculated attenuation amount, so that the attenuation rate of the musical tone signal is reduced regardless of the pitch indicated by the pitch information. And an attenuation control unit for making the attenuation constant.
【0011】[0011]
【作用】音高情報発生手段によって発生された音高情報
および設定手段によって設定された減衰率情報が四則演
算されて近似的に減衰手段の減衰量が算出され、この算
出された減衰量だけ前記減衰手段で信号が減衰され、こ
れにより、当該音高情報が示す音高に拘わらず、閉ルー
プ手段から取り出される楽音信号の減衰率が一定にされ
る。The pitch information generated by the pitch information generating means and the attenuation rate information set by the setting means are arithmetically operated to calculate the attenuation of the attenuation means approximately. The signal is attenuated by the attenuating means, whereby the attenuation rate of the tone signal taken out of the closed loop means is made constant irrespective of the pitch indicated by the pitch information.
【0012】[0012]
【実施例】以下、本発明の一実施例を図面に基づいて詳
細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings.
【0013】本実施例は、楽音を生成する音源として、
従来技術について説明した図2の音源を使用する。In this embodiment, as a sound source for generating a musical tone,
The sound source of FIG. 2 described in the related art is used.
【0014】まず、本発明の原理を説明する。First, the principle of the present invention will be described.
【0015】生成された楽音の基音ピッチをp(Hz)
とし、図2の可変増幅器103のゲインをa(ここで
は、aがループゲインを代表するようにフィルタ等が設
計されているものとする)とすると、減衰率d(1/se
c)は、下記数式(1)により表される。The fundamental pitch of the generated musical tone is p (Hz)
Assuming that the gain of the variable amplifier 103 in FIG. 2 is a (here, a filter or the like is designed so that a represents a loop gain), the attenuation rate d (1 / se
c) is represented by the following equation (1).
【0016】 d = a^p (0<a<1) ‥‥ (1) これを、aについて解くと、下記数式(2)となる。D = a ^ p (0 <a <1) ‥‥ (1) When this is solved for a, the following equation (2) is obtained.
【0017】 a = d^(1/p) ‥‥ (2) ここで、“^”は、その直後の数式が累乗数であること
を示している。A = d ^ (1 / p) ‥‥ (2) Here, “^” indicates that the mathematical expression immediately after that is a power.
【0018】したがって、この“a”を用いて、生成す
るべき楽音毎にキースケーリングを行えば前述した問題
は解決するが、多少精度を犠牲にすれば処理をより簡略
化したキースケーリング装置を実現することができる。Therefore, if the key scaling is performed for each musical tone to be generated using this "a", the above-mentioned problem can be solved. However, if the accuracy is sacrificed to some extent, a key scaling device in which the processing is simplified can be realized. can do.
【0019】数式(1)において、一般に、減衰音発生
時、“a”は“1”より小さいものの、“1”に非常に
近い値である。図2で説明したように、初期楽音波形が
可変増幅器103および可変遅延回路105により形成
されるフィードバックループを通る回数は非常に多いた
めに、ゲインが“1”にほぼ等しくないと楽音の持続時
間が短くなり過ぎ、楽音として成立しないためである。
ここで、a = 1−bと置くと、前記数式(1)は、下
記数式(3)のように表され、さらに、“b”は“0”
にほぼ等しくなるために、数式(3)は、下記数式
(4)のように近似できる。In equation (1), generally, when an attenuated sound is generated, “a” is smaller than “1” but very close to “1”. As described with reference to FIG. 2, since the number of times that the initial tone waveform passes through the feedback loop formed by the variable amplifier 103 and the variable delay circuit 105 is very large, if the gain is not substantially equal to "1", the duration of the tone will be long. Is too short to be realized as a musical tone.
Here, if a = 1−b, the above equation (1) is represented as the following equation (3), and “b” is “0”.
Equation (3) can be approximated as Equation (4) below.
【0020】 d = (1−b)^p ‥‥ (3) d = 1−p*b ‥‥ (4) この数式(4)を“b”について解くと、下記数式
(5)となり、この数式(5)に基づいて“a”を求め
ると下記数式(6)となる。D = (1-b) ^ p ‥‥ (3) d = 1-p * b ‥‥ (4) When this equation (4) is solved for “b”, the following equation (5) is obtained. When “a” is obtained based on the equation (5), the following equation (6) is obtained.
【0021】 b = (1−d)/p ‥‥ (5) a = 1−b=1−(1/p)*(1−d) ‥‥(6) 本実施例は、以上説明した原理を電子楽器に適用したも
のである。B = (1-d) / p ‥‥ (5) a = 1-b = 1- (1 / p) * (1-d) ‥‥ (6) In the present embodiment, the principle described above is used. Is applied to an electronic musical instrument.
【0022】図1は、本実施例に係る自動キースケーリ
ング装置を備えた電子楽器の概略構成を示すブロック図
である。FIG. 1 is a block diagram showing a schematic configuration of an electronic musical instrument provided with an automatic key scaling device according to this embodiment.
【0023】同図において、1は鍵盤であり、演奏者の
押鍵状態を検出し、その音高情報、タッチの強さ(ベロ
シティ)、発音要求を制御部2に出力する。さらに、制
御部2には、楽音の持続時間、即ち、減衰率を設定する
スイッチやピッチを変更するスイッチ等から成る演奏操
作子3および楽音の音色を設定する音色設定操作子4が
接続され、制御部2は、これらの要素1,3,4からの
情報に基づいて、図2で説明したパラメータ(信号WA
VE,TOUCH,KON)およびその他のパラメータ
(信号PITCH,TC,d)を出力する。ここで、信
号PITCHは、出力される楽音のピッチを表す信号で
あり、その値は前記数式(1)等で説明した“p”に該
当する。また、信号TCは、演奏者による押鍵と音色設
定操作子4により設定された音色に応じて決定される楽
音の音色を示し、信号dは、演奏操作子3により設定さ
れた減衰率dを示す減衰率信号である。In FIG. 1, reference numeral 1 denotes a keyboard, which detects a pressed state of a player and outputs pitch information, touch intensity (velocity), and sound generation request to the control unit 2. Further, the control unit 2 is connected with a performance operator 3 including a switch for setting the duration of the musical tone, that is, a switch for changing the pitch, a switch for changing the pitch, and a tone setting operator 4 for setting the tone of the musical tone. Based on the information from these elements 1, 3, and 4, the control unit 2 uses the parameters (signal WA) described in FIG.
VE, TOUCH, KON) and other parameters (signals PITCH, TC, d). Here, the signal PITCH is a signal representing the pitch of the output musical tone, and its value corresponds to “p” described in the above equation (1) and the like. The signal TC indicates the tone color of a musical tone determined according to the key pressed by the player and the tone color set by the tone setting operator 4, and the signal d indicates the attenuation rate d set by the performance operator 3. It is an attenuation rate signal shown.
【0024】信号PITCHは、図2の遅延時間DLY
を制御する遅延量信号を発生する遅延パラメータ発生部
5に供給されるとともに、図2のフィルタ係数を決定す
る信号FCを発生するフィルタ係数発生部6に供給され
る。また、フィルタ係数発生部6には、前記信号TCお
よび前記鍵盤1からの信号TOUCHも供給され、フィ
ルタ係数発生部6は、この3つの信号に応じて楽音の色
づけ等を行うような信号FCを発生し、フィルタ係数を
決定する。The signal PITCH has a delay time DLY of FIG.
Is supplied to a delay parameter generator 5 that generates a delay amount signal for controlling the filter coefficient, and is also supplied to a filter coefficient generator 6 that generates a signal FC for determining the filter coefficient in FIG. The signal TC and the signal TOUCH from the keyboard 1 are also supplied to the filter coefficient generator 6, and the filter coefficient generator 6 generates a signal FC for coloring a musical tone in accordance with the three signals. Occurs and determines the filter coefficients.
【0025】さらに、信号dは、加算器7の負側の入力
端子に供給され、加算器7の正側の入力端子には“1”
が供給される。“1”は、また加算器8の正側の入力端
子にも供給される。加算器7の出力は、乗算器9の一入
力端子に供給され、乗算器9の他の入力端子には逆数変
換部10を介して前記信号PITCHの逆数が供給され
る。そして、乗算器9の出力は、加算器8の負側の入力
端子に供給され、加算器8の出力は、図2のゲインaを
制御するゲイン信号となる。即ち、要素7〜10は、前
記数式(6)の演算を行うように構成されている。Further, the signal d is supplied to the negative input terminal of the adder 7, and "1" is input to the positive input terminal of the adder 7.
Is supplied. “1” is also supplied to the input terminal on the positive side of the adder 8. The output of the adder 7 is supplied to one input terminal of a multiplier 9, and the other input terminal of the multiplier 9 is supplied with the reciprocal of the signal PITCH via a reciprocal converter 10. Then, the output of the multiplier 9 is supplied to the negative input terminal of the adder 8, and the output of the adder 8 becomes a gain signal for controlling the gain a in FIG. That is, the elements 7 to 10 are configured to perform the operation of the equation (6).
【0026】以上説明した制御部2および要素5〜10
により生成される信号を、パラメータとして図2の音源
に供給することにより、楽音の持続時間を自由に変更で
き、演奏の幅をより一層広げることが可能となる。ま
た、要素7〜10により減衰率dから所望のゲインaを
求めることができるので処理手順が簡略化され、さらに
テーブルを用いないことによりメモリ容量が削減され、
これによりコストの低減化を図ることができる。The control unit 2 and the elements 5 to 10 described above
By supplying the signal generated by the above to the sound source of FIG. 2 as a parameter, the duration of the musical sound can be freely changed, and the width of the performance can be further expanded. Further, since a desired gain a can be obtained from the attenuation rate d by the elements 7 to 10, the processing procedure is simplified, and the memory capacity is reduced by not using a table.
As a result, cost can be reduced.
【0027】なお、本実施例では楽音の持続時間を演奏
操作子3により減衰率dとして設定したが、演奏者の押
鍵および音色設定操作子4による音色の設定に応じて自
動的に決定されるようにしてもよい。このとき、減衰率
をテーブルデータとして記憶し、押鍵や音色の設定等に
応じてテーブルデータから読出すようにしてもよい。In the present embodiment, the duration of the musical tone is set as the attenuation rate d by the performance operator 3, but is automatically determined in accordance with the key pressed by the player and the setting of the tone by the tone setting operator 4. You may make it. At this time, the attenuation rate may be stored as table data, and may be read from the table data in accordance with key depression, tone color setting, and the like.
【0028】また、本実施例では前記数式(6)の近似
式によりゲインを求めるように構成したが、前記数式
(2)で示す、べき乗の演算を行うことにより厳密なキ
ースケーリングをするように構成してもよい。このとき
には、図1の要素7〜9に代えて、減衰率dおよび逆数
変換部10の出力(1/PITCH)を入力信号とし
て、そのべき乗を出力するべき乗演算回路を用いればよ
い。In this embodiment, the gain is obtained by the approximate expression of the above equation (6). However, strict key scaling is performed by performing the exponentiation operation shown in the above equation (2). You may comprise. In this case, instead of the elements 7 to 9 in FIG. 1, a power exponentiation circuit which outputs the exponentiation using the attenuation rate d and the output (1 / PITCH) of the reciprocal converter 10 as an input signal may be used.
【0029】また、さらに、フィルタ104のゲイン特
性あるいは係数FCによって、乗算器103のゲインa
を補正するようにしてもよい(ループゲインが所望値を
保つように補正する)。Further, the gain a of the multiplier 103 is determined by the gain characteristic of the filter 104 or the coefficient FC.
May be corrected (correction is performed so that the loop gain maintains a desired value).
【0030】なお、本適用例では、各要素をハードウェ
アにより構成したが、DSP(Digital Signal Process
or)とマイクロプログラムによりソフトウェア的に構成
してもよい。In this application example, each element is configured by hardware, but the DSP (Digital Signal Process) is used.
or) and a microprogram.
【0031】また、図2の励振波形発生部101から出
力される初期波形の生成方式は、例えば、波形メモリ読
出し方式、FM方式等、どのような方式であってもよ
い。さらに、初期波形は楽音でなくてもよく、例えば、
ノイズ(乱数)や各種センサ(例えば、衝撃センサ)の
出力波形であってもよい。The method of generating the initial waveform output from the excitation waveform generator 101 in FIG. 2 may be any method such as a waveform memory reading method and an FM method. Furthermore, the initial waveform need not be a musical tone, for example,
It may be a noise (random number) or an output waveform of various sensors (for example, an impact sensor).
【0032】さらに、なお、本実施例では、本発明を楽
音の持続時間の制御に用いたが、これに限らず、例え
ば、遅延フィードバックを応用したエフェクタ(例え
ば、共鳴弦エフェクトや共鳴胴エフェクトを発生するも
の)の係数制御に用いることも可能である。Further, in the present embodiment, the present invention is used for controlling the duration of a musical tone. However, the present invention is not limited to this. For example, an effector to which delayed feedback is applied (for example, a resonance string effect or a resonance body effect is used). It can also be used for coefficient control of what occurs.
【0033】[0033]
【発明の効果】以上説明したように、本発明によれば、
音高情報発生手段によって発生された音高情報および設
定手段によって設定された減衰率情報が四則演算されて
近似的に減衰手段の減衰量が算出され、この算出された
減衰量だけ前記減衰手段で信号が減衰され、これによ
り、当該音高情報が示す音高に拘わらず、閉ループ手段
から取り出される楽音信号の減衰率が一定にされるの
で、合成される楽音の持続時間を当該楽音の音高に拘わ
らず一定とすることができる。また、前記減衰量は演算
によって算出されるので、減衰量を記憶する記憶手段が
必要でなく、したがって、ハードウェア構成を簡素化す
ることができるとともに、製造コストを削減することが
できる。さらに、この減衰量は四則演算によって近似的
に算出されるので、減衰量を高速に算出でき、これによ
り、発音遅れなどの問題を防止することができる。As described above, according to the present invention,
The pitch information generated by the pitch information generating means and the attenuation rate information set by the setting means are arithmetically operated, and the attenuation of the attenuation means is approximately calculated, and the calculated attenuation is calculated by the attenuation means. The signal is attenuated, whereby the decay rate of the tone signal taken out of the closed loop means is made constant irrespective of the pitch indicated by the pitch information, so that the duration of the synthesized tone is determined by the pitch of the tone. Irrespective of. Further, since the attenuation amount is calculated by an operation, a storage unit for storing the attenuation amount is not required. Therefore, the hardware configuration can be simplified and the manufacturing cost can be reduced. Further, since the attenuation is approximately calculated by the four arithmetic operations, the attenuation can be calculated at a high speed, thereby preventing problems such as delay in sound generation.
【図1】本発明に係る自動キースケーリング装置を備え
た電子楽器の一実施例の概略構成を示すブロック図であ
る。FIG. 1 is a block diagram showing a schematic configuration of an embodiment of an electronic musical instrument provided with an automatic key scaling device according to the present invention.
【図2】楽音波形を形成する従来の音源の概略構成を示
すブロック図である。FIG. 2 is a block diagram showing a schematic configuration of a conventional sound source for forming a musical sound waveform.
1 鍵盤 (音高情報発生手段) 2 制御部(遅延量制御手段、減衰量制御手段)3 演算操作子(設定手段) 5 遅延パラメータ発生部(遅延量制御手段) 7,8 加算器(減衰量制御手段) 9 乗算器(減衰量制御手段) 10 逆数変換部(減衰量制御手段) 101 励振波形発生部(励振信号発生手段) 102 加算器(ループ手段) 103 可変増幅器(減衰手段) 105 可変遅延回路(遅延手段) 1 keyboard (pitch information generation means) 2 control unit (delay amount control means, attenuation amount control means)3 arithmetic operators (setting means) Reference Signs List 5 delay parameter generation unit (delay amount control means) 7, 8 adder (attenuation amount control means) 9 multiplier (attenuation amount control means) 10 reciprocal conversion unit (attenuation amount control means) 101 excitation waveform generation unit (excitation signal generation) Means) 102 adder (loop means) 103 variable amplifier (attenuation means) 105 variable delay circuit (delay means)
Claims (1)
段および信号を所定の減衰量だけ減衰する減衰手段を閉
ループ状に接続し、入力信号を循環する閉ループ手段
と、励振信号を発生し、該励振信号を前記入力信号とし
て前記閉ループ手段に供給する励振信号発生手段とを備
え、前記閉ループ手段を循環する信号を取り出すことに
より楽音信号を合成する楽音合成装置において、 前記合成すべき楽音信号の音高を示す音高情報を発生す
る音高情報発生手段と、前記楽音信号の減衰率を示す減衰率情報を設定する設定
手段と、 前記 発生された音高情報に応じて前記遅延手段の遅延量
を制御する遅延量制御手段と、 前記発生された音高情報および前記設定された減衰率情
報を四則演算することによって近似的に前記減衰手段の
減衰量を算出し、該算出された減衰量だけ前記減衰手段
で信号を減衰させることにより、前記音高情報が示す音
高に拘わらず前記楽音信号の減衰率を一定にする減衰量
制御手段とを有することを特徴とする楽音合成装置。1. A delay unit for delaying a signal by a predetermined delay amount.
Close the stage and the attenuation means that attenuates the signal by the specified amount.
Closed loop means connected in a loop and circulating the input signal
Generating an excitation signal, and using the excitation signal as the input signal.
Excitation signal generating means for supplying the excitation signal to the closed loop means.
To extract the signal circulating through the closed loop means.
A tone synthesizing device for synthesizing a tone signal further, wherein pitch information indicating a pitch of the tone signal to be synthesized is generated.
Pitch information generating means,Setting for setting attenuation rate information indicating the attenuation rate of the tone signal
Means, Said The delay amount of the delay means according to the generated pitch information
Delay control means for controlling the generated pitch informationAnd the set attenuation rate information
By performing four arithmetic operations on the information,
Calculating the amount of attenuation, and calculating the amount of attenuation by the calculated amount of attenuation.
To attenuate the signalBy doingSaidSound indicated by pitch information
Attenuation of the tone signal regardless of heightrateAttenuation to keep
A musical sound synthesizer comprising a control means.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5280073A JP2822860B2 (en) | 1993-10-13 | 1993-10-13 | Music synthesizer |
US08/285,964 US5519167A (en) | 1993-08-09 | 1994-08-04 | Musical tone synthesizing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5280073A JP2822860B2 (en) | 1993-10-13 | 1993-10-13 | Music synthesizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07110691A JPH07110691A (en) | 1995-04-25 |
JP2822860B2 true JP2822860B2 (en) | 1998-11-11 |
Family
ID=17619930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5280073A Expired - Fee Related JP2822860B2 (en) | 1993-08-09 | 1993-10-13 | Music synthesizer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2822860B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3318932C1 (en) * | 1983-05-25 | 1984-06-07 | Degussa Ag, 6000 Frankfurt | Process for the production of pure L-leucine |
JPH03163597A (en) * | 1989-11-22 | 1991-07-15 | Yamaha Corp | Musical sound synthesizer device |
-
1993
- 1993-10-13 JP JP5280073A patent/JP2822860B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07110691A (en) | 1995-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5858679B2 (en) | Denshigatsuki | |
US5519167A (en) | Musical tone synthesizing apparatus | |
JP2722795B2 (en) | Music synthesizer | |
JP2991037B2 (en) | Tone synthesizer and pitch adjusting device of musical tone synthesizer | |
JP2822860B2 (en) | Music synthesizer | |
JPH08123411A (en) | Musical sound synthesizing device | |
US5559298A (en) | Waveform read-out system for an electronic musical instrument | |
JP2739669B2 (en) | Tone generator | |
JP2663496B2 (en) | Signal interpolator for musical tone signal generator | |
JP2621466B2 (en) | Sampling device | |
US5880390A (en) | Reverberation effect imparting apparatus | |
JP2650577B2 (en) | Music synthesizer | |
JPH0131638B2 (en) | ||
JPH11126080A (en) | Waveform data processing method | |
JP3424193B2 (en) | Volume compensator | |
JP3274503B2 (en) | Music processing equipment | |
JPS61204697A (en) | Tone signal generator | |
JP3430719B2 (en) | Apparatus and method for setting parameters of musical sound synthesizer | |
JP3585647B2 (en) | Effect device | |
JP4432951B2 (en) | Musical sound generator and electronic musical instrument | |
JP3727110B2 (en) | Music synthesizer | |
JPH10124062A (en) | Musical sound synthesizer | |
JP3136735B2 (en) | Effect adding device | |
JPH0519768A (en) | Musical tone synthesis device | |
JP2833485B2 (en) | Tone generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070904 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080904 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090904 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100904 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100904 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110904 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120904 Year of fee payment: 14 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130904 Year of fee payment: 15 |
|
LAPS | Cancellation because of no payment of annual fees |