JPH06222777A - Musical sound synthesizing device - Google Patents

Musical sound synthesizing device

Info

Publication number
JPH06222777A
JPH06222777A JP5012240A JP1224093A JPH06222777A JP H06222777 A JPH06222777 A JP H06222777A JP 5012240 A JP5012240 A JP 5012240A JP 1224093 A JP1224093 A JP 1224093A JP H06222777 A JPH06222777 A JP H06222777A
Authority
JP
Japan
Prior art keywords
data
subtractor
filter
result
multiplier
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
Application number
JP5012240A
Other languages
Japanese (ja)
Inventor
Masahiro Nakanishi
雅浩 中西
Daisuke Mori
大輔 森
Atsuko Tanaka
温子 田中
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5012240A priority Critical patent/JPH06222777A/en
Publication of JPH06222777A publication Critical patent/JPH06222777A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE:To provide the musical sound synthesizing device which varies a timbre like a natural musical instrument sound. CONSTITUTION:This musical sound synthesizing device is equipped with a subtracter 101 which subtracts the output of an integrator 106 from input data, a converter 102 for the subtraction output, a table 103 which outputs table data corresponding to the converter output, a multiplier 104 for the table data and the output of the subtracter 101, a subtracter 105 which subtracts feedback data from a filter 110 from the multiplier output, an integrator 106 which integrates its output, and the filter part 110 which filters the output of the subtracter 105 and then outputs musical sound data and the feedback data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、アコースティック楽器
の物理構造をディジタル電子回路で近似した楽音合成装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a musical tone synthesizer in which the physical structure of an acoustic musical instrument is approximated by a digital electronic circuit.

【0002】[0002]

【従来の技術】近年、ディジタル技術の進歩にともな
い、電子ピアノやシンセサイザのようなディジタル電子
回路を応用した楽音合成装置が数多く開発されている。
その中においてアコースティック楽器の発音メカニズム
を解析し、これをディジタル電子回路に置き換えて実現
した楽音合成装置が提案されている(文献:On the osc
illation of musical instruments 著者:M.E.McIntyre
R.T.Schumacher J.Woodhouse)。
2. Description of the Related Art In recent years, with the progress of digital technology, many musical tone synthesizers have been developed which apply digital electronic circuits such as electronic pianos and synthesizers.
Among them, a musical tone synthesizer has been proposed which analyzes the pronunciation mechanism of an acoustic musical instrument and replaces it with a digital electronic circuit (Reference: On the osc
illation of musical instruments Author: MEMcIntyre
RTSchumacher J. Woodhouse).

【0003】以下、図面を参照しながら、上述したよう
な楽音合成装置について説明する。図14は従来の楽音
合成装置の構成を示すブロック図である。なお、図14
に示すブロック図は図15に示すクラリネットの発音メ
カニズムを各種演算とテーブルとで近似したものであ
る。
The above-mentioned musical tone synthesizer will be described below with reference to the drawings. FIG. 14 is a block diagram showing the configuration of a conventional musical sound synthesizer. Note that FIG.
The block diagram shown in FIG. 15 is an approximation of the clarinet sounding mechanism shown in FIG. 15 with various operations and tables.

【0004】図14において、1401は駆動入力デー
タである口内圧力qmおよび管内の進行波圧力qoと管内
の反射波圧力qiの加算値q(マウスピース直下の圧力
に相当)にもとづき口内からマウスピース内に流れ込む
呼気の体積流速度fを決定するテーブル、1403は管
内の進行波圧力qoと管内の反射波圧力qiとの加算を行
う加算器、1404はテーブル1401から読み出され
たデータfと管内の反射波圧力qiとの加算を行う加算
器、1405はテーブル1401と加算器1403,1
404を含むテーブル部、1406はテーブル部140
5からの送出q oを入力としz-1(1サンプリングクロ
ック)の遅延の後、qoを次段の遅延器1407に入力
する遅延器、同様に1407、1408は各々第2段
目、第m段目の遅延器、1409は遅延器1406の送
出値と図16に示すクラリネットの開口端の反射係数r
(m)との乗算を行う乗算器、同様に1410,141
1は各々遅延器1107、1408の送出値とr(m)
との乗算を行う乗算器、1412は乗算器1409、1
410...1411の乗算結果の総和をとる累算器、
1413は図16に示すクラリネットの開口端の反射係
数を格納するレジスタ、1414は遅延器1406〜1
408と乗算器1409〜1411と累算器1412と
レジスタ1413を含むフィルタ部である。
In FIG. 14, 1401 is a drive input data.
Oral pressure qmAnd traveling wave pressure q in the pipeoAnd inside the jurisdiction
Reflected wave pressure qiValue q (pressure under the mouthpiece
Equivalent to)) and flows into the mouthpiece from the mouth
A table for determining the volume flow velocity f of the exhaled breath, 1403 is a tube
Traveling wave pressure qoAnd reflected wave pressure q in the pipeiAdd with
Adder 1404 is read from table 1401
Data f and reflected wave pressure q in the pipeiAdd to perform addition with
1405 is a table 1401 and adders 1403, 1
A table unit including 404, 1406 is a table unit 140
Transmission from 5 oInput as z-1(1 sampling black
Q), then qoInput to the delay unit 1407 in the next stage
Delay units, likewise 1407 and 1408 are each the second stage
The 1st and m-th stage delay units, 1409 indicate the transmission of the delay unit 1406
Output value and reflection coefficient r at the open end of the clarinet shown in FIG.
A multiplier for multiplying with (m), likewise 1410, 141
1 is the output value of the delay devices 1107 and 1408 and r (m), respectively.
A multiplier 1412 for multiplying with
410. . . An accumulator that sums the multiplication results of 1411;
1413 is a reflector for the opening end of the clarinet shown in FIG.
A register for storing the number, 1414 is a delay device 1406-1
408, multipliers 1409 to 1411 and accumulator 1412
A filter unit including a register 1413.

【0005】図15はクラリネットの縦断面略図であ
る。qmは演奏者の口内圧力、fは演奏者の口内からマ
ウスピースに流れ込む呼気の体積流速度、qoは管内の
進行波圧力、qiは管内の反射波圧力、qはqoとqi
を加算したもの、
FIG. 15 is a schematic vertical sectional view of a clarinet. q m is the performer's mouth pressure, f is the volume flow velocity of the exhaled air flowing from the performer's mouth into the mouthpiece, q o is the traveling wave pressure in the tube, q i is the reflected wave pressure in the tube, and q is q o and q. the sum of i and

【0006】[0006]

【外1】 [Outer 1]

【0007】はクラリネットの全長であり、すべてのト
ーンホールをふさいで発音させた場合(外1)は送出波
形の1/4波長に相当する。今後、上記の場合を考える
ものとする。
Is the total length of the clarinet, and when all tone holes are closed and sound is produced (1), it corresponds to 1/4 wavelength of the transmitted waveform. In the future, the above case will be considered.

【0008】図16はクラリネットの開口端B付近での
反射係数である。時刻m/2における絶対値の最大点
は、開口端B付近においては図15のB点での反射がも
っとも大きいことを示している。また反射係数r(m)
を図16に示すように分布定数とすると、図14に示す
フィルタ部1414は遅延器1406〜1408の各出
力値とr(m)との畳み込み演算で表されることにな
る。
FIG. 16 shows the reflection coefficient near the opening end B of the clarinet. The maximum point of the absolute value at time m / 2 indicates that the reflection at the point B in FIG. Also, the reflection coefficient r (m)
Is a distribution constant as shown in FIG. 16, the filter unit 1414 shown in FIG. 14 is represented by a convolution operation of each output value of the delay units 1406 to 1408 and r (m).

【0009】図17はテーブル1401の内容を示した
特性図である。実線は演奏者がクラリネットを通常の口
内圧力qm(値qm'とする)で吹いた場合を示し、破線
は強い口内圧力qm(値qm"とする)で吹いた場合を示
すものとする。このように口内圧力の値に応じてテーブ
ルのカーブの値が変更されるものとする。
FIG. 17 is a characteristic diagram showing the contents of the table 1401. The solid line shows the case where the player blows the clarinet with normal mouth pressure q m (value q m '), and the broken line shows the case where the player blows with strong mouth pressure q m (value q m "). In this way, the value of the curve in the table is changed according to the value of the mouth pressure.

【0010】以上のような構成要素をもつ楽音合成装置
について、以下に各構成要素の相互の関係と動作を説明
する。
With respect to the musical sound synthesizer having the above components, the mutual relationship and operation of each component will be described below.

【0011】まず、図14に示す楽音合成装置におい
て、外部から入力された口内圧力データqmとマウスピ
ース直下の圧力q(進行波圧力qoと反射波圧力qiとの
加算値)によってテーブル1401に格納されたデータ
fが読み出される。この動作は図15に示すクラリネッ
トのモデルにおいて演奏者の口内圧力qmとマウスピー
ス直下の圧力qとの差によって演奏者の口からマウスピ
ース内に流れ込む呼気の体積流速度fが決定されている
ことに相当する。そしてテーブル1401から送出され
たデータfと反射波圧力qiとの加算が加算器1404
で行われ進行波圧力qoが算出される。進行波圧力qo
クラリネットの本体のモデルに相当するフィルタ部14
14に送出され、反射波qiが算出される。フィルタ部
1414は進行波圧力qoと図16に示す反射係数r
(m)との畳み込み演算を行うことによって反射波圧力
iを算出し、さらに反射波圧力qiは所望の楽音データ
として出力される。ここで、実際のクラリネットの演奏
においては、演奏者の口内圧力qmを変化させることに
よって音色を変化させることがしばしば行われる。
First, in the tone synthesizer shown in FIG. 14, a table is created from the mouth pressure data q m input from the outside and the pressure q immediately below the mouthpiece (the sum of the traveling wave pressure q o and the reflected wave pressure q i ). The data f stored in 1401 is read. In this operation, in the clarinet model shown in FIG. 15, the volume flow velocity f of the expiratory air flowing into the mouthpiece from the player's mouth is determined by the difference between the player's mouth pressure q m and the pressure q immediately below the mouthpiece. Equivalent to that. Then, the addition of the data f sent from the table 1401 and the reflected wave pressure q i is performed by the adder 1404.
And the traveling wave pressure q o is calculated. The traveling wave pressure q o is the filter portion 14 corresponding to the model of the clarinet body.
14 and the reflected wave q i is calculated. The filter unit 1414 has the traveling wave pressure q o and the reflection coefficient r shown in FIG.
The reflected wave pressure q i is calculated by performing a convolution calculation with (m), and the reflected wave pressure q i is output as desired musical sound data. Here, in the actual performance of the clarinet, the tone color is often changed by changing the mouth pressure q m of the performer.

【0012】[0012]

【発明が解決しようとする課題】しかしながら上記のよ
うな構成では、駆動入力データに相当する口内圧力qm
に応じた音色変化を発生する場合、図14に示すテーブ
ル1401がqmの値に応じた数だけ必要、あるいは複
数のテーブルの値を補間演算する必要があった。換言す
れば、一つのテーブルだけでは駆動入力データに応じた
実際のクラリネットのような音色変化が得られないとい
う問題点を有していた。
However, in the above configuration, the mouth pressure q m corresponding to the drive input data is obtained.
In order to generate a tone color change in accordance with the above, it is necessary to have the number of tables 1401 shown in FIG. 14 according to the value of q m , or to interpolate the values of a plurality of tables. In other words, there is a problem in that it is not possible to obtain an actual clarinet-like timbre change according to the drive input data with only one table.

【0013】本発明は上記問題点を解決するもので、一
つのテーブルだけで駆動入力に応じたアコースティック
楽器らしい音色変化の得られる楽音合成装置の提供を目
的とする。
The present invention solves the above problems, and an object of the present invention is to provide a musical tone synthesizing device which can obtain a tone color change, which is typical of an acoustic musical instrument, in response to a driving input with only one table.

【0014】[0014]

【課題を解決するための手段】この目的を達成するため
に、本発明の楽音合成装置は、駆動入力データから積分
器から出力されたデータを減算する第1の減算器と、第
1の減算器の減算結果を変換する変換器と、変換器の変
換結果に基づきあらかじめ記憶されたテーブルデータを
出力するテーブルと、テーブルデータと第1の減算器の
減算結果との乗算を行う乗算器と、前記乗算器の乗算結
果に対しフィルタから帰還された帰還データを減算する
第2の減算器と、第2の減算器の減算結果の積分を行う
積分器と、第2の減算器の減算結果をフィルタリングし
楽音データおよび帰還データとして出力するフィルタと
を備えた構成を有する。
To achieve this object, a tone synthesizer of the present invention comprises a first subtractor for subtracting data output from an integrator from drive input data, and a first subtractor. A converter for converting the subtraction result of the converter, a table for outputting table data stored in advance based on the conversion result of the converter, and a multiplier for multiplying the table data and the subtraction result of the first subtractor, A second subtractor that subtracts the feedback data fed back from the filter to the multiplication result of the multiplier, an integrator that integrates the subtraction result of the second subtractor, and a subtraction result of the second subtractor It has a configuration provided with a filter for filtering and outputting as tone data and feedback data.

【0015】[0015]

【作用】本発明は上記した構成によって、変換器は駆動
入力データを変換器の変換結果である変位データ(クラ
リネットのリードとマウスピースの間の呼気が流れ込む
隙間を表すもの)に変換し、テーブルは変位データに基
づきテーブルデータ(前記隙間の音響アドミッタンスを
表し、駆動入力データの値によって変化しないもの)を
出力し、乗算器は第1の減算器の減算結果(口内圧力q
mとマウスピース直下の圧力q)とテーブルデータとを
乗算することによって乗算結果(マウスピースに流れ込
む体積流速度fに相当)を出力し、さらに乗算結果は管
の部分に相当する第3の加算器及びフィルタを介して楽
音データを得るように作用する。
According to the present invention, with the above-described structure, the converter converts the drive input data into the displacement data (representing the gap between the lead of the clarinet and the mouthpiece into which the exhaled air flows) which is the conversion result of the converter, and the table. Outputs table data (which represents the acoustic admittance of the gap and does not change depending on the value of the drive input data) based on the displacement data, and the multiplier outputs the subtraction result of the first subtractor (oral pressure q
The multiplication result (corresponding to the volumetric flow velocity f flowing into the mouthpiece) is output by multiplying m and the pressure q immediately under the mouthpiece) by the table data, and the multiplication result is the third addition corresponding to the tube portion. It acts to obtain musical tone data via the instrument and the filter.

【0016】[0016]

【実施例】【Example】

(実施例1)以下、本発明の第1の実施例について、図
面を参照しながら説明する。
(First Embodiment) A first embodiment of the present invention will be described below with reference to the drawings.

【0017】図1は本発明の第1の実施例における楽音
合成装置の構成を示すブロック図である。図1におい
て、101は駆動入力データqmから積分器106から
出力されたデータqを減算する減算器、102は減算器
101の減算結果(△q=qm−q)を変位データsに
変換する変換器、103は変換器102の変換結果であ
る変位データsをアドレスとしてあらかじめ保存された
テーブルデータyを読み出すテーブル、104はテーブ
ルデータyと減算器101の減算結果△qとの乗算を行
う乗算器、105は乗算器104の乗算結果(f=y×
△q)から遅延器108から帰還される帰還データ(−
1 -)を減算する減算器、106は減算器105の減算
結果△fの時間積分を行う積分器、107は減算器10
5の減算結果△fと遅延器108から帰還される帰還デ
ータ(−f1 -)との加算を行う加算器、108は加算器
107の加算結果f1 +をある所定時間遅延させる遅延
器、109は減算器101から積分器106を含むテー
ブル部、110は加算器107と遅延器108を含むフ
ィルタ部である。なお、テーブル部109は図14に示
す従来の楽音合成装置のテーブル部1405に対応して
おり、ともにアコースティック楽器の駆動部分(クラリ
ネットにおいては演奏者の吹き込み部分)に相当する。
また、フィルタ部110は従来の楽音合成装置のフィル
タ部1414に対応しており、ともにアコースティック
楽器の共鳴部分(クラリネットにおいては管の部分)に
相当する。また、図1に示す本発明の楽音合成装置は図
5,6に示すクラリネットの電気系モデルをディジタル
回路に置換したものである。
FIG. 1 is a block diagram showing the configuration of a musical sound synthesizer according to the first embodiment of the present invention. In FIG. 1, 101 is a subtracter for subtracting the data q output from the integrator 106 from the drive input data q m , and 102 is the subtraction result (Δq = q m −q) of the subtractor 101 converted to displacement data s. A converter 103 for performing the conversion, a table 103 for reading out the table data y stored in advance with the displacement data s as the conversion result of the converter 102 as an address, and 104 for multiplying the table data y and the subtraction result Δq of the subtractor 101. Multiplier, 105 is the multiplication result of the multiplier 104 (f = y ×
Feedback data (−q) fed back from the delay device 108 (−
f 1 -) subtractor for subtracting, 106 integrator that performs time integration of the subtraction result of the subtracter 105 △ f, 107 is a subtracter 10
5, an adder for adding the subtraction result Δf and the feedback data (−f 1 ) fed back from the delay device 108, a delay device 108 for delaying the addition result f 1 + of the adder 107 by a predetermined time, 109 is a table unit including the subtractor 101 to the integrator 106, and 110 is a filter unit including the adder 107 and the delay unit 108. The table section 109 corresponds to the table section 1405 of the conventional musical sound synthesizing apparatus shown in FIG. 14, and both correspond to the driving portion (in the clarinet, the blowing portion of the player) of the acoustic musical instrument.
Further, the filter section 110 corresponds to the filter section 1414 of the conventional musical sound synthesizer, and both correspond to the resonance portion (the tube portion in the clarinet) of the acoustic musical instrument. The musical tone synthesizer of the present invention shown in FIG. 1 is obtained by replacing the clarinet electric system model shown in FIGS. 5 and 6 with a digital circuit.

【0018】図2は図1に示す本発明の楽音合成装置の
変換器102の回路図である。図2において、201は
図1における減算器101の減算結果△qから乗算器2
06の乗算結果を減算する減算器、202は減算器20
1の減算結果と乗算器204の乗算結果を加算する加算
器、203は加算器202の加算結果を1サンプリング
時間Ts分遅延する遅延器、204は遅延器203の遅
延データとあらかじめ設定されたフィルタ係数bとの乗
算を行う乗算器、205は遅延器203の遅延データを
1サンプリング時間Ts分遅延する遅延器、206は遅
延器205の遅延データとあらかじめ設定されたフィル
タ係数cとの乗算を行う乗算器、207は遅延器203
の遅延データとあらかじめ設定されたフィルタ係数aと
の乗算を行う乗算器、208は乗算器207の乗算結果
を反転する反転器、209は反転器208の反転結果と
あらかじめ設定されたデータSnとを加算する加算器、
210は加算器209の加算結果と値0との比較を行い
加算器209の加算結果が値0以上の場合において比較
結果フラグ信号を値1にセットする比較器、211は比
較結果フラグが1のときに反転器208の反転結果を値
0にリセットするANDゲートである。
FIG. 2 is a circuit diagram of the converter 102 of the musical tone synthesizer of the present invention shown in FIG. In FIG. 2, reference numeral 201 denotes the subtraction result Δq of the subtractor 101 shown in FIG.
The subtracter for subtracting the multiplication result of 06, 202 is the subtracter 20
An adder that adds the subtraction result of 1 and the multiplication result of the multiplier 204, 203 is a delay device that delays the addition result of the adder 202 by one sampling time Ts, and 204 is delay data of the delay device 203 and a preset filter A multiplier that multiplies the coefficient b, a delay device 205 that delays the delay data of the delay device 203 by one sampling time Ts, and a multiplier 206 that multiplies the delay data of the delay device 205 and a preset filter coefficient c. Multiplier, 207 is delay device 203
A multiplier for multiplying the delay data of 1 by the preset filter coefficient a, 208 an inverter for inverting the multiplication result of the multiplier 207, 209 an inversion result of the inverter 208 and preset data Sn. Adder to add,
Reference numeral 210 is a comparator that compares the addition result of the adder 209 with the value 0 and sets the comparison result flag signal to the value 1 when the addition result of the adder 209 is the value 0 or more. 211 is the comparison result flag 1 It is an AND gate that sometimes resets the inversion result of the inverter 208 to the value 0.

【0019】なお、図2に示す回路は図4に示すクラリ
ネットのリードの動作を記述した回路である。一般的に
クラリネットなどのリードは(数1)に示す2次の微分
方程式で近似的に記述されることが知られているが、
(数1)をラプラス変換し、さらにインパルス不変法を
用いてディジタル回路に変換したものが図2に示す回路
である。なお、(数1)においてクラリネットのリード
の変位を表す変位データをs、図4におけるx座標上の
任意の値をxとする。
The circuit shown in FIG. 2 is a circuit in which the read operation of the clarinet shown in FIG. 4 is described. It is generally known that a lead such as a clarinet is approximately described by a quadratic differential equation shown in (Equation 1),
The circuit shown in FIG. 2 is obtained by subjecting (Equation 1) to Laplace conversion and further converting it into a digital circuit using the impulse invariant method. In addition, in (Equation 1), it is assumed that the displacement data representing the displacement of the clarinet lead is s, and an arbitrary value on the x coordinate in FIG. 4 is x.

【0020】[0020]

【数1】 [Equation 1]

【0021】また、各フィルタ係数は(数2)で与えら
れる。
Further, each filter coefficient is given by (Equation 2).

【0022】[0022]

【数2】 [Equation 2]

【0023】図3は図1に示すテーブル103に格納さ
れたテーブルデータyと変位データsとの関係を示すグ
ラフである。図4に示すように変位データsはリードと
マウスピースの間の隙間の大きさを表す変数であり、y
はその隙間の音響アドミッタンスを示す。一般的に隙間
が大きくなればなるほど音響アドミッタンス値は大きく
なり(逆に音響インピーダンスが小さくなる)、隙間が
小さくなればなるほど音響アドミッタンスは値0に近づ
いていく(逆に音響インピーダンスは無限大に近づ
く)。この傾向を図3のグラフは表している。
FIG. 3 is a graph showing the relationship between the table data y and the displacement data s stored in the table 103 shown in FIG. As shown in FIG. 4, the displacement data s is a variable indicating the size of the gap between the lead and the mouthpiece, and y
Indicates the acoustic admittance of the gap. Generally, the larger the gap, the larger the acoustic admittance value (reversely, the smaller the acoustic impedance), and the smaller the gap, the closer the acoustic admittance value becomes to 0 (the conversely the acoustic impedance approaches infinity). ). The graph of FIG. 3 shows this tendency.

【0024】図4はクラリネットの吹き込み部分を表し
た縦断面図である。401はマウスピース、402はリ
ードである。リード402は駆動入力データ(演奏者の
口内圧力qm)によってx軸の正の向きに押し上げら
れ、逆に図1における積分器106の出力データ(マウ
スピース直下の圧力q)によってx軸に負の向きに押し
戻される。すなわち(qm−q)の圧力がリード402
の正の方向に作用する。ここで一般的に知られている手
法として、リードを集中定数的に質点とばねと減衰器の
機械系モデルに置き換える手法がある。この機械系モデ
ルを表す微分方程式が(数1)である。
FIG. 4 is a vertical sectional view showing the blown-in portion of the clarinet. 401 is a mouthpiece and 402 is a lead. The lead 402 is pushed up in the positive direction of the x-axis by the drive input data (the player's mouth pressure q m ), and conversely the output data of the integrator 106 (pressure q immediately below the mouthpiece) in FIG. Is pushed back in the direction of. That is, the pressure of (q m −q) is the lead 402.
Acts in the positive direction. As a generally known method, there is a method of replacing the lead by a lumped constant with a mechanical system model of a mass and a spring and a damper. The differential equation representing this mechanical system model is (Equation 1).

【0025】図5はクラリネットの全体物理構造を電気
系モデルで表した回路図である。なお、図5をディジタ
ル回路化したものが図1のテーブル部109である。こ
のことは動作説明において述べる。
FIG. 5 is a circuit diagram showing the entire physical structure of the clarinet as an electrical system model. Note that the table unit 109 of FIG. 1 is a digital circuit of FIG. This will be described in the operation description.

【0026】図5において、501は演奏者の口内圧力
mを発生する電圧源、502はリードとマウスピース
の隙間に相当する負荷、503はマウスピース直下の空
洞の音響コンプライアンスを記述したコンデンサ、50
4はマウスピース直下の空気の音響イナータンスを記述
したコイル、505は管内の音響コンプライアンスおよ
び音響イナータンスを集中常数的に記述した負荷であ
る。なお、負荷502に生じる電圧を△q、電流をfと
し、コンデンサ503に生じる電圧をq、電流を△fと
し、コイル504に生じる電圧をq1、電流をf1 -
し、負荷505に生じる電圧をq'とし、コンデンサ5
03の容量性リアクタンスをC、コイル504の誘導性
リアクタンスをLとする。
In FIG. 5, 501 is a voltage source for generating the player's mouth pressure q m , 502 is a load corresponding to the gap between the reed and the mouthpiece, 503 is a capacitor describing the acoustic compliance of the cavity immediately below the mouthpiece, Fifty
Reference numeral 4 is a coil describing the acoustic inertance of the air just below the mouthpiece, and 505 is a load describing the acoustic compliance and acoustic inertance in the tube in a concentrated constant manner. The voltage generated in the load 502 is Δq, the current is f, the voltage generated in the capacitor 503 is q, the current is Δf, the voltage generated in the coil 504 is q 1 , the current is f 1 , and the load 505 is generated. The voltage is q'and the capacitor 5
Let C be the capacitive reactance of 03 and L be the inductive reactance of the coil 504.

【0027】図6は図5の負荷505の回路図である。
なお、クラリネットの管を無損失の音響管とみなした。
一般的に無損失の音響管を電気系モデルで記述するとコ
ンデンサとコイルを梯子型に接続した構成になることが
知られている。図6をディジタル回路化したものが図1
のフィルタ部110である。このことは動作説明におい
て述べる。
FIG. 6 is a circuit diagram of the load 505 shown in FIG.
The clarinet tube was regarded as a lossless acoustic tube.
It is generally known that a lossless acoustic tube is described by an electric system model, in which a capacitor and a coil are connected in a ladder shape. Fig. 1 shows a digital circuit of Fig. 6.
The filter unit 110 of FIG. This will be described in the operation description.

【0028】図6において、601から603はコンデ
ンサ、604から606はコイルである。なお、管の開
口部分(図15におけるB点に相当)は自由端であるの
でコイル606の右側をオープンとして記述できる。ま
たクラリネットの管はほぼ直管とみなせるので、図5の
コンデンサ503および図6のコンデンサ601から6
03の容量性リアクタンスはすべて同一の値Cとし、図
5のコイル504および図6のコイル604から606
の誘導性リアクタンスはすべて同一の値Lとすることが
できる。
In FIG. 6, reference numerals 601 to 603 are capacitors, and 604 to 606 are coils. Since the opening portion of the tube (corresponding to point B in FIG. 15) is a free end, the right side of the coil 606 can be described as open. Since the clarinet tube can be regarded as a substantially straight tube, the capacitor 503 of FIG. 5 and the capacitors 601 to 6 of FIG.
The capacitive reactances of 03 are all the same value C, and the coil 504 of FIG. 5 and the coils 604 to 606 of FIG.
The inductive reactances of can all be the same value L.

【0029】また、この梯子型フィルタを伝搬する電流
の速度(あるいは電圧の速度)とLおよびCの値には関
係がある。例えばコンデンサ601から放電された電圧
がコンデンサ602に充電されるまでの時間をTとする
と、(数3)の関係が成り立つ。
There is a relation between the speed of the current (or the speed of the voltage) propagating through the ladder filter and the values of L and C. For example, when the time taken for the voltage discharged from the capacitor 601 to be charged in the capacitor 602 is T, the relationship of (Equation 3) is established.

【0030】[0030]

【数3】 [Equation 3]

【0031】以上のような構成要素をもつ本発明の第1
の実施例における楽音合成装置について、以下、各構成
要素相互の関係と動作を説明する。
The first aspect of the present invention having the above components
With respect to the musical tone synthesizer in the embodiment, the relation and operation of each component will be described below.

【0032】まず、図5,6に示したクラリネットの電
気系モデルを用いて、その動作を説明する。
First, the operation will be described using the clarinet electric system model shown in FIGS.

【0033】図5において、左側の閉ループにキルヒホ
ッフの第2法則を適用すると(数4)が成立する。
In FIG. 5, when Kirchhoff's second law is applied to the left closed loop, (Equation 4) is established.

【0034】[0034]

【数4】 [Equation 4]

【0035】負荷502のアドミッタンスをyとすると
(数5)が成立する。
When the admittance of the load 502 is y, (Equation 5) holds.

【0036】[0036]

【数5】 [Equation 5]

【0037】fと△fとf1 -はキルヒホッフの第1法則
によって(数6)で関係づけられる。
[0037] f and △ f and f 1 - is related in the (number 6) by the first Kirchhoff's law.

【0038】コンデンサ503の電圧qと△fは(数
7)で関係づけられる。
The voltage q of the capacitor 503 and Δf are related by (Equation 7).

【0039】[0039]

【数6】 [Equation 6]

【0040】[0040]

【数7】 [Equation 7]

【0041】また、コンデンサ503の電圧qはT時間
後に負荷505(図6のコンデンサ601)に充電され
るので(数8)が成立する。
Further, the voltage q of the capacitor 503 is charged in the load 505 (capacitor 601 in FIG. 6) after T time, so that (Equation 8) is established.

【0042】[0042]

【数8】 [Equation 8]

【0043】コイル504に生じる電圧は右側の閉ルー
プにキルヒホッフの第2法則および(数8)を適用する
と(数9)が成立する。またTを非常に微少時間である
とすると(数10)が成立する。
As for the voltage generated in the coil 504, (9) is established when Kirchhoff's second law and (8) are applied to the right closed loop. Further, if T is a very minute time, (Equation 10) holds.

【0044】[0044]

【数9】 [Equation 9]

【0045】[0045]

【数10】 [Equation 10]

【0046】コイル504に生じた電圧q1と電流f1 -
から次にコイル504に流れる電流が決まる。その電流
をf1 +とすると(数11)が成立する。
The voltage q 1 generated in the coil 504 and the current f 1 determine the current flowing in the coil 504 next. If the current is f 1 + , (Equation 11) holds.

【0047】[0047]

【数11】 [Equation 11]

【0048】(数7)、(数10)および(数11)を
まとめると(数12)が成立する。
By combining (Equation 7), (Equation 10) and (Equation 11), (Equation 12) is established.

【0049】[0049]

【数12】 [Equation 12]

【0050】(数1)から(数12)の関係式に基づ
き、データの流れを説明する。まず、演奏者の口内圧力
に相当する電圧qmが印加される。このときマウスピー
ス直下に発生していた圧力をqとすると、qmとqの
差、すなわち△qがリードとマウスピースの隙間に相当
する負荷502に印加される。(数5)から負荷502
にはこの隙間を流れ込む体積流速度に相当する電流fが
流れる。電流fと管側から戻ってきた体積流速度に相当
する電流f1 -がマウスピース直下の音響コンプライアン
スに相当するコンデンサ503に流れ込み、次の電圧q
が決まる。電圧qは管に空気を流し込む圧力として作用
する。この空気の体積流速度に相当する電流がf1 +であ
り(数10)および(数11)からその値が一意的に決
まる。その後f1 +は図6の回路を伝搬していき、管の開
口部分の体積流速度に相当するものとなる。クラリネッ
トの音の時間波形は、管の開口部分の体積流速度の時間
波形とみなすことができる。
The data flow will be described based on the relational expressions (Equation 1) to (Equation 12). First, a voltage q m corresponding to the player's mouth pressure is applied. At this time, if the pressure generated immediately below the mouthpiece is q, the difference between q m and q, that is, Δq, is applied to the load 502 corresponding to the gap between the lead and the mouthpiece. Load from load (502)
A current f corresponding to the volumetric flow velocity flowing through this gap flows through the. The current f and the current f 1 corresponding to the volumetric flow velocity returned from the tube side flow into the capacitor 503 corresponding to the acoustic compliance immediately below the mouthpiece, and the next voltage q
Is decided. The voltage q acts as a pressure to force air into the tube. The current corresponding to the volumetric flow velocity of air is f 1 + , and its value is uniquely determined from (Equation 10) and (Equation 11). After that, f 1 + propagates through the circuit of FIG. 6 and corresponds to the volumetric flow velocity at the opening of the tube. The time waveform of the clarinet sound can be regarded as the time waveform of the volume flow velocity at the opening of the tube.

【0051】以上の図5,6に示したクラリネットの電
気系モデルの動作をディジタル回路で実現したものが図
1に示す本発明の楽音合成装置である。
The musical sound synthesizer of the present invention shown in FIG. 1 realizes the operation of the clarinet electric system model shown in FIGS. 5 and 6 by a digital circuit.

【0052】図1において、演奏者の口内圧力に相当す
る駆動入力データqmは減算器101においてマウスピ
ース直下の圧力に相当するデータqとの減算が行われ、
△qが算出される。△qはまず、変換器102において
図4に示すリードの変位、すなわち変位データsを決定
する。変位データsはテーブル103のアドレスとして
入力され、リードとマウスピースの隙間の音響アドミッ
タンスに相当するテーブルデータyが読み出される。こ
のテーブルデータyは変位データsによって一意的に決
まる物理量であり、テーブルデータyと変位データsと
の関係、すなわち図3に示すカーブの形状は、口内圧力
に相当する駆動入力データqmによって変化するもので
はない。乗算器104においてテーブルデータyと△q
が乗算されfが算出される。さて、図5の負荷505、
すなわち図6に示す梯子型フィルタは、一般に図1のフ
ィルタ部110で近似的に記述できることが知られてい
る。図14の従来の楽音合成装置のフィルタ部1414
で記述することもできる。ただし図6においては左端が
オープンとなっているので、コイル604から606を
伝搬してきた電流はほぼ位相を180度反転して反射す
る。フィルタ部1414においてはレジスタ1413に
保存された反射係数r(m)が負の値であるためこの反
転動作が記述できる。一方、フィルタ部110では簡単
のために単に反転動作させるための反転器を遅延器10
8の後段に挿入する方法をとった。ただし、本来反転器
を挿入した場合は減算器105に相当する部分が加算
器、加算器107に相当する部分が減算器であるべきで
あるが、本実施例においては便宜上反転器を除く代わり
に、減算器105および加算器107を用いた回路構成
とした。そのため本来帰還データとしてはf1 -である
が、その符号を反転した(−f 1 -)として記述した。
In FIG. 1, it corresponds to the mouth pressure of the performer.
Drive input data qmIn the subtractor 101
Subtraction with the data q corresponding to the pressure immediately below
Δq is calculated. Δq is first calculated in the converter 102
The displacement of the lead shown in FIG. 4, that is, the displacement data s is determined.
To do. The displacement data s is the address of the table 103
The acoustic admittance of the gap between the lead and mouthpiece
The table data y corresponding to the drawer is read. This
The table data y of is uniquely determined by the displacement data s.
Table data y and displacement data s
Relationship, that is, the shape of the curve shown in FIG.
Drive input data q corresponding tomDepending on
There is no. In the multiplier 104, table data y and Δq
Is multiplied by to calculate f. Now, the load 505 of FIG.
That is, the ladder filter shown in FIG.
It is known that the filter section 110 can be described approximately.
It The filter section 1414 of the conventional tone synthesizer of FIG.
It can also be described in. However, in FIG. 6, the left end is
Since it is open, the coils 604 to 606
The propagating current is almost 180 degrees out of phase and reflected.
It In the filter unit 1414, register 1413
Since the stored reflection coefficient r (m) is a negative value,
The rolling motion can be described. On the other hand, the filter unit 110 is easy
In order to simply perform the inverting operation for the delay device 10
The method of inserting in the latter part of 8 was adopted. However, originally an inverter
Is inserted, the part corresponding to the subtractor 105 adds
And the part corresponding to the adder 107 should be a subtractor
However, in this embodiment, instead of removing the inverter for convenience
In addition, a circuit configuration using the subtractor 105 and the adder 107
And Therefore, the original feedback data is f1 -Is
Reverses its sign (-f 1 -).

【0053】フィルタ部110内の遅延器108はシフ
トレジスタやリングメモリを用いて実現できる。遅延器
108の遅延時間をさらに細かく設定するために、シフ
トレジスタなどの後段あるいは全段にオールパスフィル
タを接続する方法が一般的にとられている。また、管の
開口部分の放射特性を簡単に実現するために、さらにロ
ーパスフィルタをシリーズに接続する方法もある。本実
施例のフィルタ部110においては簡単のため、オール
パスフィルタおよびローパスフィルタを接続しない回路
構成とした。
The delay device 108 in the filter unit 110 can be realized by using a shift register or a ring memory. In order to further finely set the delay time of the delay device 108, a method of connecting an all-pass filter to a subsequent stage or all stages such as a shift register is generally used. There is also a method of further connecting a low-pass filter in series in order to easily realize the radiation characteristic of the opening portion of the tube. For simplicity, the filter unit 110 of this embodiment has a circuit configuration in which the all-pass filter and the low-pass filter are not connected.

【0054】さて、遅延器108から戻ってきた帰還デ
ータ(−f1 -)は、乗算器104から出力されたfから
減算され△fが算出される。加算器107において△f
と(−f1 -)が加算されf1 +が算出され、遅延器108
を介して楽音データが出力される。
[0054] Now, the feedback data returned from the delay device 108 (-f 1 -) is subtracted △ f is calculated from the f output from the multiplier 104. Δf in the adder 107
And (-f 1 -) is calculated f 1 + the addition, the delay unit 108
The tone data is output via.

【0055】以上のように本実施例によれば、減算器1
01が駆動入力データqm(演奏者の口内圧力に相当)
と積分器106から出力されたデータq(マウスピース
直下の圧力に相当)の差分値△qを算出し、変換器10
2が△qを変位データs(リードとマウスピースの隙間
を表すもの)に変換し、テーブル103が変位データに
基づきテーブルデータy(リードとマウスピースの隙間
の音響アドミタンス)を読み出し、乗算器104は△q
とyを乗算しf(リードとマウスピースの隙間を流れる
呼気の体積流速度に相当)を算出し、減算器105がf
とフィルタ部110から帰還された帰還データ(−
1 -)との差分値△fを算出し、フィルタ部110が△
fをフィルタリング(管の共鳴動作に相当)することに
よって楽音データを得る。従来の楽音合成装置のテーブ
ル1401(マウスピース直下の圧力qに対するマウス
ピースに流れ込む体積流速度fの関係を表したもの)の
テーブル参照動作を、減算器101と変換器102とテ
ーブル103と乗算器104のそれぞれの演算およびテ
ーブル参照動作に分割し、特に、テーブル103が保存
したデータが駆動入力データqmの値によって変更され
ないものとし、さらに、駆動入力データqmの変化は変
換器102によって変位データs(最終的には楽音デー
タ)に反映されるようにしたので、テーブル103に保
存されたテーブルデータを換えることなく、駆動入力デ
ータに応じた楽音データの変化が得られる。
As described above, according to this embodiment, the subtracter 1
01 is the driving input data q m (corresponding to the mouth pressure of the performer)
And a difference value Δq between the data q (corresponding to the pressure immediately below the mouthpiece) output from the integrator 106, and the converter 10
2 converts Δq into displacement data s (representing the gap between the lead and the mouthpiece), the table 103 reads out table data y (acoustic admittance of the gap between the lead and the mouthpiece) based on the displacement data, and the multiplier 104 Is △ q
And y are multiplied to calculate f (corresponding to the volume flow velocity of the exhaled air flowing through the gap between the lead and the mouthpiece), and the subtractor 105 calculates f
And the feedback data (-
f 1 -) by calculating the difference value △ f of the filter unit 110 △
Musical sound data is obtained by filtering f (corresponding to the resonance operation of the tube). A table reference operation of a table 1401 (representing the relationship of the volume flow velocity f flowing into the mouthpiece with respect to the pressure q directly under the mouthpiece) of the conventional musical sound synthesizing device is performed by a subtractor 101, a converter 102, a table 103, and a multiplier. dividing each of the operations and table look operation 104, in particular, it is assumed that data table 103 has stored is not changed by the value of the driving input data q m, further, the drive input change data q m is displaced by the transducer 102 Since the data is reflected in the data s (finally, the musical tone data), the musical tone data can be changed in accordance with the drive input data without changing the table data stored in the table 103.

【0056】(実施例2)以下、本発明の第2の実施例
について、図面を参照しながら説明する。
(Second Embodiment) A second embodiment of the present invention will be described below with reference to the drawings.

【0057】図7は本発明の第2の実施例における楽音
合成装置の構成を示すブロック図である。図7におい
て、701はテーブル部、その他は図1に示す本発明の
第1の実施例における楽音合成装置と同様である。
FIG. 7 is a block diagram showing the configuration of the musical sound synthesizer in the second embodiment of the present invention. In FIG. 7, reference numeral 701 is the table portion, and the other parts are the same as those of the musical sound synthesizing apparatus in the first embodiment of the present invention shown in FIG.

【0058】この回路構成は、図1に示す本発明の第1
の実施例における楽音合成装置に対して積分器106を
除いたものである。積分器106は減算器105の減算
結果△fをqに変換するものであるが、積分器106は
単純に△fの高域成分を遮断するフィルタとして作用す
るものであるから、近似的にqを△fとみなしても楽音
データの音色はクラリネット音の特徴を損なわない。
This circuit configuration corresponds to the first embodiment of the present invention shown in FIG.
The integrator 106 is removed from the tone synthesizer in the embodiment. The integrator 106 converts the subtraction result Δf of the subtractor 105 into q, but since the integrator 106 simply acts as a filter that blocks the high frequency component of Δf, q Even if .DELTA.f is regarded as .DELTA.f, the tone color of the musical tone data does not impair the characteristics of the clarinet tone.

【0059】以上のように本実施例によれば、テーブル
部701が図1に示す楽音合成装置のテーブル部109
のように、減算器101,変換器102,テーブル10
3,乗算器104による構成をとどめており、積分器1
06を除いた構成であるので、駆動入力データqmの変
化に応じた楽音データの音色変化を実現することがで
き、さらに、第1の実施例における楽音合成装置よりも
回路規模を小さくすることができる。
As described above, according to this embodiment, the table unit 701 is the table unit 109 of the musical sound synthesizer shown in FIG.
, Subtractor 101, converter 102, table 10
3, the configuration of the multiplier 104 is retained, and the integrator 1
With the configuration excluding 06, it is possible to realize the tone color change of the tone data in accordance with the change of the drive input data q m , and further to make the circuit scale smaller than that of the tone synthesizer in the first embodiment. You can

【0060】(実施例3)以下、本発明の第3の実施例
について、図面を参照しながら説明する。
(Embodiment 3) A third embodiment of the present invention will be described below with reference to the drawings.

【0061】図8は本発明の第3の実施例における楽音
合成装置の構成を示すブロック図である。図8におい
て、804はテーブル部、801は減算器105の減算
結果△fと遅延器802から帰還された帰還データ(−
2 -)との加算を行う加算器、802は加算器801の
加算結果f2 +をある所定時間遅延させる遅延器、803
は遅延器108から帰還された帰還データ(−f1 -)と
遅延器802から帰還された帰還データ(−f2 -)との
加算を行う加算器、805は加算器801と遅延器80
2を含むフィルタ部、その他は図1に示す本発明の第1
の実施例における楽音合成装置と同様である。
FIG. 8 is a block diagram showing the arrangement of a musical sound synthesizer according to the third embodiment of the present invention. In FIG. 8, 804 is a table unit, 801 is the subtraction result Δf of the subtractor 105, and feedback data (−) fed back from the delay unit 802.
f 2 ), an adder 802 that delays the addition result f 2 + of the adder 801 by a predetermined time, 803
Is an adder for adding the feedback data (−f 1 ) fed back from the delay device 108 and the feedback data (−f 2 ) fed back from the delay device 802, and 805 is the adder 801 and the delay device 80.
The filter part including the second part and others are the first part of the present invention shown in FIG.
This is the same as the musical sound synthesizer in the above embodiment.

【0062】この回路構成は、図1に示す本発明の第1
の実施例における楽音合成装置に対してフィルタ部80
5を付加したものである。これはクラリネット音のみで
はなくサックスやトランペットなどのその他の管楽器音
を合成させるためのものである。クラリネットではマウ
スピースと管はその内径が同じ大きさであるのに対し
て、サックスやトランペットはそれらの内径が異なる
(マウスピースの方が大きい)。そのため、マウスピー
ス内のみにおいても吹き込まれた呼気の体積流速度ある
いは圧力の伝搬,反射が生じる。この状態を実現するの
がフィルタ部805である。なお、トランペットの場合
はリード(唇)の振る舞いがクラリネットやサックスと
異なり、口内圧力すなわち駆動入力データqmが大きけ
れば開き、小さければ閉じる。これはクラリネット等と
は逆の動作であるから、図2に示す変換器の回路図にお
いて、反転器208を除くことによって簡単に適応する
ことができる。
This circuit configuration corresponds to the first embodiment of the present invention shown in FIG.
The filter unit 80 for the tone synthesizer in the embodiment
5 is added. This is for synthesizing not only clarinet sounds but also other wind instrument sounds such as saxophones and trumpets. In clarinet, mouthpiece and tube have the same inner diameter, whereas saxophone and trumpet have different inner diameter (mouthpiece is larger). Therefore, the volume flow velocity or pressure of the exhaled air that is blown in or propagated and reflected occurs only in the mouthpiece. The filter unit 805 realizes this state. In the case of a trumpet, the reed (lips) behaves differently from a clarinet or a sax, and opens when the mouth pressure, that is, the drive input data q m is large, and closes when it is small. Since this is an operation opposite to that of the clarinet or the like, it can be easily applied by removing the inverter 208 in the circuit diagram of the converter shown in FIG.

【0063】ちなみに図8において、変換器102をス
ルーとし、駆動入力データをバイオリンの弓の速度、積
分器106の出力を弓が擦っている弦の部分の速度、テ
ーブル103が出力するテーブルデータyを弓からみた
弦のインピーダンス(摩擦抵抗)、乗算器104の乗算
結果を弓から弦に与える摩擦力、フィルタ部110およ
びフィルタ部805を弦とみなせば、バイオリンの音も
合成することができる。
By the way, in FIG. 8, the transducer 102 is made to be through, the drive input data is the speed of the bow of the violin, the output of the integrator 106 is the speed of the string portion on which the bow is rubbing, and the table data y output by the table 103. If the impedance (friction resistance) of the string viewed from the bow, the frictional force that the multiplication result of the multiplier 104 gives to the string from the bow, and the filter unit 110 and the filter unit 805 are regarded as the strings, the sound of the violin can be synthesized.

【0064】以上のように本実施例によれば、フィルタ
部805が、マウスピース内における呼気の体積流速度
あるいは圧力の伝搬,反射を実現し、サックスやトラン
ペットなどのその他の管楽器音を合成することができ
る。さらにテーブル部804が図1に示す本発明の第1
の実施例における楽音合成装置のテーブル部109と同
様の構成であるので、駆動入力データqmの変化に応じ
た楽音データの音色変化を実現することができる。
As described above, according to this embodiment, the filter unit 805 realizes propagation and reflection of the volume flow velocity or pressure of the exhaled breath in the mouthpiece, and synthesizes other wind instrument sounds such as saxophone and trumpet. be able to. Further, the table portion 804 is the first of the present invention shown in FIG.
Since the configuration is similar to that of the table section 109 of the musical tone synthesizing device in the embodiment, it is possible to realize the tone color change of the musical tone data according to the change of the drive input data q m .

【0065】(実施例4)以下、本発明の第4の実施例
について、図面を参照しながら説明する。
(Embodiment 4) A fourth embodiment of the present invention will be described below with reference to the drawings.

【0066】図9は本発明の第4の実施例における楽音
合成装置の構成を示すブロック図である。図9におい
て、901はテーブル部、その他は図8に示す本発明の
第3の実施例における楽音合成装置と同様である。
FIG. 9 is a block diagram showing the arrangement of a musical sound synthesizer according to the fourth embodiment of the present invention. In FIG. 9, reference numeral 901 denotes the table portion, and the other parts are the same as those of the musical sound synthesizing apparatus in the third embodiment of the present invention shown in FIG.

【0067】この回路構成は、図8に示す本発明の第3
の実施例における楽音合成装置に対して積分器106を
除いたものである。積分器106は減算器105の減算
結果△fをqに変換するものであるが、積分器106は
単純に△fの高域成分を遮断するフィルタとして作用す
るものであるから、近似的にqを△fとみなしても楽音
データの音色はクラリネットやサックスやトランペット
音の特徴を損なわない。
This circuit configuration corresponds to the third embodiment of the present invention shown in FIG.
The integrator 106 is removed from the tone synthesizer in the embodiment. The integrator 106 converts the subtraction result Δf of the subtractor 105 into q, but since the integrator 106 simply acts as a filter that blocks the high frequency component of Δf, q Even if .DELTA.f is regarded as .DELTA.f, the tone color of the musical tone data does not impair the characteristics of the clarinet, sax, and trumpet sounds.

【0068】以上のように本実施例によれば、テーブル
部901が図8に示す楽音合成装置のテーブル部804
のように、減算器101,変換器102,テーブル10
3,乗算器104による構成をとどめているので、駆動
入力データqmの変化に応じた楽音データの音色変化を
実現することができる。また、第3の実施例における楽
音合成装置よりも小さい回路規模でサックスやトランペ
ットなどの管楽器音を合成することができる。
As described above, according to this embodiment, the table section 901 is the table section 804 of the musical sound synthesizer shown in FIG.
, Subtractor 101, converter 102, table 10
3. Since the configuration of the multiplier 104 is retained, it is possible to realize the tone color change of the musical tone data according to the change of the drive input data q m . Further, it is possible to synthesize a wind instrument sound such as a saxophone or a trumpet with a circuit scale smaller than that of the musical sound synthesizer in the third embodiment.

【0069】(実施例5)以下、本発明の第5の実施例
について、図面を参照しながら説明する。
(Fifth Embodiment) A fifth embodiment of the present invention will be described below with reference to the drawings.

【0070】図10は本発明の第5の実施例における楽
音合成装置の構成を示すブロック図である。図10にお
いて、1001はテーブル部、1002はフィルタ部、
その他は図1に示す本発明の第1の実施例における楽音
合成装置と同様である。
FIG. 10 is a block diagram showing the arrangement of a musical sound synthesizer according to the fifth embodiment of the present invention. In FIG. 10, 1001 is a table part, 1002 is a filter part,
Others are the same as those of the musical sound synthesizer in the first embodiment of the present invention shown in FIG.

【0071】この回路構成は、図1に示す本発明の第1
の実施例における楽音合成装置と異なる回路構成であ
り、かつ合成アルゴリズムは全く同一のものである。詳
しく説明すると、図1において、遅延器108に入力さ
れるデータf1 +は、帰還データ(−f1 -)とデータfに
よって決定される。しかし帰還データ(−f1 -)は加算
器107に直接入力されるパスと、減算器105,加算
器107を介して入力されるパスとがあるが、両者の間
で相殺されるため、実際にはデータf1 +の決定には寄与
しない。したがって、図10に示すように、データfを
直接遅延器108に入力する回路構成とすることによっ
て、図1に示す本発明の第1の実施例における楽音合成
装置と同一の合成アルゴリズムが実現できる。
This circuit configuration corresponds to the first embodiment of the present invention shown in FIG.
The configuration of the circuit is different from that of the musical tone synthesizing device in the embodiment, and the synthesizing algorithm is exactly the same. More specifically, in FIG. 1, the data f 1 + input to the delay device 108 is determined by the feedback data (−f 1 ) and the data f. But the feedback data (-f 1 -) is a path that is directly input to the adder 107, subtractor 105, there is a path that is input via an adder 107, to be offset between them, in fact Does not contribute to the determination of the data f 1 + . Therefore, as shown in FIG. 10, by adopting a circuit configuration in which the data f is directly input to the delay device 108, the same synthesis algorithm as that of the musical tone synthesizer in the first embodiment of the present invention shown in FIG. 1 can be realized. .

【0072】以上のように本実施例によれば、図1に示
す本発明の第1の実施例における楽音合成装置と同一の
合成アルゴリズムが実現できる回路構成であるので、駆
動入力データqmの変化に応じた楽音データの音色変化
を実現することができる。
[0072] According to this embodiment, as described above, since the first embodiment the same synthesis algorithm and tone synthesizing device in the circuit configuration capable of realizing the present invention shown in FIG. 1, the drive input data q m It is possible to realize the tone color change of the tone data in accordance with the change.

【0073】(実施例6)以下、本発明の第6の実施例
について、図面を参照しながら説明する。
(Embodiment 6) A sixth embodiment of the present invention will be described below with reference to the drawings.

【0074】図11は本発明の第6の実施例における楽
音合成装置の構成を示すブロック図である。図11にお
いて、1101はテーブル部、その他は図10に示す本
発明の第5の実施例における楽音合成装置と同様であ
る。
FIG. 11 is a block diagram showing the arrangement of a musical sound synthesizer according to the sixth embodiment of the present invention. In FIG. 11, reference numeral 1101 is the same as that of the tone synthesizer according to the fifth embodiment of the present invention shown in FIG.

【0075】この回路構成は、図10に示す本発明の第
5の実施例における楽音合成装置に対して積分器106
を除いたものである。積分器106は減算器105の減
算結果△fをqに変換するものであるが、積分器106
は単純に△fの高域成分を遮断するフィルタとして作用
するものであるから、近似的にqを△fとみなしても楽
音データの音色はクラリネット音の特徴を損なわない。
This circuit configuration is similar to that of the tone synthesizer in the fifth embodiment of the present invention shown in FIG.
Is excluded. The integrator 106 converts the subtraction result Δf of the subtractor 105 into q.
Simply acts as a filter for cutting off the high frequency component of Δf, so that the tone color of the musical tone data does not impair the characteristics of the clarinet tone even if q is approximately regarded as Δf.

【0076】以上のように本実施例によれば、テーブル
部1101が図10に示す楽音合成装置のテーブル部1
001のように、減算器101,変換器102,テーブ
ル103,乗算器104による構成をとどめており、積
分器106を除いた構成であるので、駆動入力データq
mの変化に応じた楽音データの音色変化を実現すること
ができ、第5の実施例における楽音合成装置よりも回路
規模を小さくすることができる。
As described above, according to this embodiment, the table section 1101 is the table section 1 of the musical tone synthesizer shown in FIG.
Like 001, the configuration including the subtractor 101, the converter 102, the table 103, and the multiplier 104 is limited to the configuration excluding the integrator 106. Therefore, the drive input data q
The tone color of the tone data can be changed according to the change of m , and the circuit scale can be made smaller than that of the tone synthesizer in the fifth embodiment.

【0077】(実施例7)以下、本発明の第7の実施例
について、図面を参照しながら説明する。
(Embodiment 7) Hereinafter, a seventh embodiment of the present invention will be described with reference to the drawings.

【0078】図12は本発明の第7の実施例における楽
音合成装置の構成を示すブロック図である。図12にお
いて、1201は乗算器104の乗算結果fから遅延器
108から帰還された帰還データ(−f1 -)と遅延器8
02から帰還された帰還データ(−f2 -)とを減算する
減算器、1202は乗算器104の乗算結果fから遅延
器802から帰還された帰還データ(−f2 -)を減算す
る減算器、1203は乗算器104の乗算結果fから遅
延器108から帰還された帰還データ(−f1 -)を減算
する減算器、1204はテーブル部、1205はフィル
タ部、1206はフィルタ部、その他は図8に示す本発
明の第3の実施例における楽音合成装置と同様である。
FIG. 12 is a block diagram showing the arrangement of a musical sound synthesizer according to the seventh embodiment of the present invention. In FIG. 12, reference numeral 1201 denotes feedback data (−f 1 ) fed back from the delay device 108 from the multiplication result f of the multiplier 104 and the delay device 8.
Feedback data fed back from 02 (-f 2 -) subtractor for subtracting the, 1202 feedback data fed back from the delay unit 802 from the multiplication result f of the multiplier 104 - subtractor for subtracting the (-f 2) 1203 is a subtracter for subtracting the feedback data (−f 1 ) fed back from the delay device 108 from the multiplication result f of the multiplier 104, 1204 is a table unit, 1205 is a filter unit, 1206 is a filter unit, and others are shown in FIG. This is the same as the musical sound synthesizer in the third embodiment of the present invention shown in FIG.

【0079】この回路構成は、図8に示す本発明の第3
の実施例における楽音合成装置と異なる回路構成であ
り、かつ合成アルゴリズムは全く同一のものである。詳
しく説明すると、図8において、遅延器108に入力さ
れるデータf1 +は、帰還データ(−f1 -)と帰還データ
(−f2 -)とデータfによって決定される。しかし帰還
データ(−f1 -)は加算器107に直接入力されるパス
と、加算器803,減算器105,加算器107を介し
て入力されるパスとがあるが、両者の間で相殺されるた
め、実際にはデータf1 +の決定には寄与しない。同様
に、遅延器802に入力されるデータf2 +は、帰還デー
タ(−f2 -)と帰還データ(−f1 -)とデータfによっ
て決定される。しかし帰還データ(−f2 -)は加算器8
01に直接入力されるパスと、加算器803,減算器1
05,加算器801を介して入力されるパスとがある
が、両者の間で相殺されるため、実際にはデータf2 +
決定には寄与しない。したがって、図12に示すよう
に、データfから帰還データ(−f 2 -)を減算すること
によってデータf1 +を算出する減算器1202と、デー
タfから帰還データ(−f1 -)を減算することによって
データf2 +を算出する減算器1203とを備け、減算結
果f1 +およびf2 +をそれぞれ遅延器108,802に入
力する回路構成とすることによって、図8に示す本発明
の第3の実施例における楽音合成装置と同一の合成アル
ゴリズムが実現できる。
This circuit configuration corresponds to the third embodiment of the present invention shown in FIG.
The circuit configuration is different from that of the musical tone synthesizer in the embodiment.
And the composition algorithm is exactly the same. Details
More specifically, in FIG.
Data f1 +Is the return data (-f1 -) And return data
(-F2 -) And the data f. But return
Data (-f1 -) Is a path directly input to the adder 107
Through the adder 803, the subtractor 105, and the adder 107
There is a path to be input as
Therefore, the data f is actually1 +Does not contribute to the decision. As well
And the data f input to the delay device 8022 +Return day
(-F2 -) And return data (-f1 -) And the data f
Will be decided. However, return data (-f2 -) Is the adder 8
01 directly input to the adder 803 and subtractor 1
05, there is a path input via the adder 801
However, since they are offset by each other, the data f is actually2 +of
Does not contribute to the decision. Therefore, as shown in FIG.
From the data f to the feedback data (-f 2 -) Is subtracted
By data f1 +A subtractor 1202 for calculating
Return data (-f1 -) By subtracting
Data f2 +And a subtractor 1203 for calculating
Fruit f1 +And f2 +To the delay devices 108 and 802, respectively.
The present invention shown in FIG.
Which is the same as the tone synthesizer in the third embodiment.
Gorhythm can be realized.

【0080】以上のように本実施例によれば、図8に示
す本発明の第3の実施例における楽音合成装置と同一の
合成アルゴリズムが実現できる回路構成であるので、駆
動入力データqmの変化に応じた楽音データの音色変化
を実現することができる。
[0080] According to this embodiment, as described above, since the third circuit configuration same synthesis algorithm and tone synthesis device can be realized in an embodiment of the present invention shown in FIG. 8, the drive input data q m It is possible to realize the tone color change of the tone data in accordance with the change.

【0081】(実施例8)以下、本発明の第8の実施例
について、図面を参照しながら説明する。
(Embodiment 8) An eighth embodiment of the present invention will be described below with reference to the drawings.

【0082】図13は本発明の第8の実施例における楽
音合成装置の構成を示すブロック図である。図13にお
いて、1301はテーブル部、その他は図12に示す本
発明の第7の実施例における楽音合成装置と同様であ
る。
FIG. 13 is a block diagram showing the arrangement of a musical sound synthesizer according to the eighth embodiment of the present invention. In FIG. 13, reference numeral 1301 is the same as that of the tone synthesizer in the seventh embodiment of the present invention shown in FIG.

【0083】この回路構成は、図12に示す本発明の第
7の実施例における楽音合成装置に対して積分器106
を除いたものである。積分器106は減算器1201の
減算結果△fをqに変換するものであるが、積分器10
6は単純に△fの高域成分を遮断するフィルタとして作
用するものであるから、近似的にqを△fとみなしても
楽音データの音色はクラリネット,サックスおよびトラ
ンペット音の特徴を損なわない。
This circuit configuration is similar to that of the tone synthesizer in the seventh embodiment of the present invention shown in FIG.
Is excluded. The integrator 106 converts the subtraction result Δf of the subtractor 1201 into q.
Since 6 simply acts as a filter for blocking the high frequency component of Δf, even if q is approximately regarded as Δf, the tone color of the musical tone data does not impair the characteristics of the clarinet, sax, and trumpet sounds.

【0084】以上のように本実施例によれば、テーブル
部1301が図12に示す楽音合成装置のテーブル部1
204のように、減算器101,変換器102,テーブ
ル103,乗算器104による構成をとどめており、積
分器106を除いた構成であるので、駆動入力データq
mの変化に応じた楽音データの音色変化を実現すること
ができ、第7の実施例における楽音合成装置よりも回路
規模を小さくすることができる。
As described above, according to this embodiment, the table unit 1301 is the table unit 1 of the musical tone synthesizer shown in FIG.
Like the reference numeral 204, the subtractor 101, the converter 102, the table 103, and the multiplier 104 are not included, and the integrator 106 is excluded.
The tone color of the tone data can be changed according to the change of m , and the circuit scale can be made smaller than that of the tone synthesizer in the seventh embodiment.

【0085】[0085]

【発明の効果】以上の各実施例から明かなように本発明
によれば、変換器は駆動入力データを変位データ(クラ
リネットのリードとマウスピースの間の呼気が流れ込む
隙間を表すもの)に変換し、テーブルは変位データに基
づきテーブルデータ(前記隙間の音響アドミッタンスを
表し、駆動入力データの値によって変化しないもの)を
出力し、乗算器は第1の減算器の減算結果(口内圧力q
mとマウスピース直下の圧力qとの差に相当)とテーブ
ルデータとを乗算することによって乗算結果(マウスピ
ースに流れ込む体積流速度fに相当)を出力し、さらに
乗算結果は管の部分に相当する第3の加算器およびフィ
ルタを介して楽音データを得、駆動入力データの変化は
変換器,テーブル,乗算器,フィルタを介して楽音デー
タの変化に反映され、特にテーブルが保存しているテー
ブルデータの特性は駆動入力データの値にかかわらない
一定の特性(リードの変位と、リードとマウスピースの
隙間の音響アドミッタンスの関係に相当する)であるの
で、一つのテーブルで駆動入力データに応じた楽音デー
タの音色変化が得られ、また、積分器を除いた構成とし
たり、乗算器の出力を直接管に相当するフィルタに入力
する構成にすることによって、より簡単な回路構成で、
一つのテーブルで駆動入力データに応じた楽音データの
音色変化が得られ、また、管に相当するフィルタを2つ
備えることによって、クラリネット音だけでなくサック
スやトランペットなどのその他の管楽器音に対しても同
様に、一つのテーブルで駆動入力データに応じた楽音デ
ータの音色変化が得られる楽音合成装置を提供できる。
As is apparent from the above embodiments, according to the present invention, the converter converts the driving input data into displacement data (representing a gap into which expiratory air flows between the lead of the clarinet and the mouthpiece). Then, the table outputs table data (which represents the acoustic admittance of the gap and does not change depending on the value of the drive input data) based on the displacement data, and the multiplier outputs the subtraction result of the first subtractor (oral pressure q
The result of multiplication (corresponding to the volume flow velocity f flowing into the mouthpiece) is output by multiplying the table data by m ) (corresponding to the difference between m and the pressure q immediately below the mouthpiece), and the multiplication result corresponds to the pipe portion. The tone data is obtained through the third adder and the filter, and the change in the drive input data is reflected in the change in the tone data through the converter, the table, the multiplier, and the filter. Since the data characteristics are constant characteristics (corresponding to the relationship between the displacement of the lead and the acoustic admittance of the gap between the lead and the mouthpiece) regardless of the value of the drive input data, one table is used for the drive input data. A tone color change of the musical tone data can be obtained, and the configuration without the integrator, or with the configuration where the output of the multiplier is directly input to the filter corresponding to the tube With a simpler circuit configuration,
A single table can be used to obtain tone color changes of musical tone data according to drive input data, and by providing two filters corresponding to tubes, not only for clarinet sounds but also for other wind instrument sounds such as saxophones and trumpets. Similarly, it is possible to provide a tone synthesizer capable of obtaining a tone color change of tone data according to drive input data in one table.

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

【図1】本発明の第1の実施例における楽音合成装置の
構成を示すブロック図
FIG. 1 is a block diagram showing the configuration of a musical sound synthesizer according to a first embodiment of the present invention.

【図2】同装置における変換器102の回路図FIG. 2 is a circuit diagram of a converter 102 in the same device.

【図3】同装置におけるテーブル103の特性図FIG. 3 is a characteristic diagram of a table 103 in the same device.

【図4】クラリネットのマウスピースとリードの縦断面
FIG. 4 is a longitudinal sectional view of a clarinet mouthpiece and a lead.

【図5】クラリネットの電気系モデルを表す回路図FIG. 5 is a circuit diagram showing a clarinet electric system model.

【図6】図5における負荷505の回路図6 is a circuit diagram of a load 505 in FIG.

【図7】本発明の第2の実施例における楽音合成装置の
構成を示すブロック図
FIG. 7 is a block diagram showing a configuration of a musical sound synthesizer in a second embodiment of the present invention.

【図8】本発明の第3の実施例における楽音合成装置の
構成を示すブロック図
FIG. 8 is a block diagram showing the configuration of a musical sound synthesizer in a third embodiment of the present invention.

【図9】本発明の第4の実施例における楽音合成装置の
構成を示すブロック図
FIG. 9 is a block diagram showing the configuration of a musical sound synthesizer according to a fourth embodiment of the present invention.

【図10】本発明の第5の実施例における楽音合成装置
の構成を示すブロック図
FIG. 10 is a block diagram showing the configuration of a musical sound synthesizer according to a fifth embodiment of the present invention.

【図11】本発明の第6の実施例における楽音合成装置
の構成を示すブロック図
FIG. 11 is a block diagram showing the configuration of a musical sound synthesizer in a sixth embodiment of the present invention.

【図12】本発明の第7の実施例における楽音合成装置
の構成を示すブロック図
FIG. 12 is a block diagram showing the configuration of a musical sound synthesizer according to a seventh embodiment of the present invention.

【図13】本発明の第8の実施例における楽音合成装置
の構成を示すブロック図
FIG. 13 is a block diagram showing the configuration of a musical sound synthesizer according to an eighth embodiment of the present invention.

【図14】従来例の楽音合成装置の構成を示すブロック
FIG. 14 is a block diagram showing the configuration of a conventional musical sound synthesizer.

【図15】クラリネットの縦断面略図FIG. 15 is a schematic vertical sectional view of a clarinet.

【図16】レジスタ1413が保存している係数r
(m)の特性図
FIG. 16 is a coefficient r stored in a register 1413.
Characteristic diagram of (m)

【図17】テーブル1401の特性図FIG. 17 is a characteristic diagram of a table 1401.

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

101,105,1201,1202,1203 減算
器 102 変換器 103 テーブル 104 乗算器 106 積分器 110,805,1002,1205,1206 フィ
ルタ部
101, 105, 1201, 1202, 1203 Subtractor 102 Converter 103 Table 104 Multiplier 106 Integrator 110, 805, 1002, 1205, 1206 Filter unit

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 駆動入力データから第2の減算器の減算
結果を減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対してフィルタから帰還された
帰還データを減算する第2の減算器と、 前記第2の減算器の減算結果をフィルタリングし楽音デ
ータおよび帰還データとして出力するフィルタとを備え
た楽音合成装置。
1. A first subtractor for subtracting a subtraction result of a second subtractor from drive input data, a converter for converting a subtraction result of the first subtractor, and a conversion result of the converter. A table for outputting table data stored in advance based on the table; a multiplier for multiplying the table data by the subtraction result of the first subtractor; and a feedback returned from the filter with respect to the multiplication result of the multiplier. A tone synthesizer comprising a second subtractor for subtracting data, and a filter for filtering the subtraction result of the second subtractor and outputting it as tone data and feedback data.
【請求項2】 駆動入力データから積分器から出力され
たデータを減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対してフィルタから帰還された
帰還データを減算する第2の減算器と、 前記第2の減算器の減算結果の積分を行う積分器と、 前記第2の減算器の減算結果をフィルタリングし楽音デ
ータおよび帰還データとして出力するフィルタとを備え
た楽音合成装置。
2. A first subtracter for subtracting data output from an integrator from drive input data, a converter for converting a subtraction result of the first subtractor, and a conversion result of the converter based on the conversion result. A table that outputs table data stored in advance, a multiplier that multiplies the table data and the subtraction result of the first subtractor, and feedback data that is fed back from the filter with respect to the multiplication result of the multiplier. A second subtractor for subtracting, a integrator for integrating the subtraction result of the second subtractor, and a filter for filtering the subtraction result of the second subtractor and outputting it as tone data and feedback data. A musical tone synthesizer equipped.
【請求項3】 駆動入力データから第2の減算器の減算
結果を減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対して第1のフィルタから帰還
された第1の帰還データと第2のフィルタから帰還され
た第2の帰還データとを減算する第2の減算器と、 前記第2の減算器の減算結果をフィルタリングし楽音デ
ータおよび第1の帰還データとして出力する第1のフィ
ルタと、 前記第2の減算器の減算結果をフィルタリングし第2の
帰還データとして出力する第2のフィルタとを備えた楽
音合成装置。
3. A first subtractor for subtracting the subtraction result of the second subtractor from the driving input data, a converter for converting the subtraction result of the first subtractor, and a conversion result of the converter. A table for outputting table data stored in advance based on the table; a multiplier for multiplying the table data by the subtraction result of the first subtractor; and a feedback from the first filter for the multiplication result of the multiplier. A second subtractor that subtracts the first feedback data that is fed back and the second feedback data that is fed back from the second filter; the subtraction result of the second subtractor is filtered to obtain the musical tone data and the first tone data. A musical sound synthesizer comprising a first filter for outputting as feedback data, and a second filter for filtering the subtraction result of the second subtractor and outputting as second feedback data.
【請求項4】 駆動入力データから積分器から出力され
たデータを減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対してフィルタから帰還された
帰還データを減算する第2の減算器と、 前記第2の減算器の減算結果の積分を行う積分器と、 前記第2の減算器の減算結果をフィルタリングし楽音デ
ータおよび第1の帰還データとして出力する第1のフィ
ルタと、 前記第2の減算器の減算結果をフィルタリングし第2の
帰還データとして出力する第2のフィルタとを備えた楽
音合成装置。
4. A first subtractor for subtracting data output from an integrator from drive input data, a converter for converting a subtraction result of the first subtractor, and a conversion result of the converter based on the conversion result. A table that outputs table data stored in advance, a multiplier that multiplies the table data and the subtraction result of the first subtractor, and feedback data that is fed back from the filter with respect to the multiplication result of the multiplier. , A second subtractor for subtracting the subtraction result, an integrator that integrates the subtraction result of the second subtractor, and a subtraction result of the second subtractor that is filtered and output as tone data and first feedback data. A musical tone synthesizer comprising a first filter and a second filter for filtering the subtraction result of the second subtractor and outputting it as second feedback data.
【請求項5】 駆動入力データから第2の減算器の減算
結果を減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対してフィルタから帰還された
帰還データを減算する第2の減算器と、 前記乗算器の乗算結果をフィルタリングし楽音データお
よび帰還データとして出力するフィルタとを備えた楽音
合成装置。
5. A first subtractor for subtracting the subtraction result of the second subtractor from the driving input data, a converter for converting the subtraction result of the first subtractor, and a conversion result of the converter. A table for outputting table data stored in advance based on the table; a multiplier for multiplying the table data by the subtraction result of the first subtractor; and a feedback returned from the filter with respect to the multiplication result of the multiplier. A tone synthesizer comprising a second subtractor for subtracting data, and a filter for filtering the multiplication result of the multiplier and outputting it as tone data and feedback data.
【請求項6】 駆動入力データから積分器から出力され
たデータを減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対してフィルタから帰還された
帰還データを減算する第2の減算器と、 前記第2の減算器の減算結果の積分を行う積分器と、 前記乗算器の乗算結果をフィルタリングし楽音データお
よび帰還データとして出力するフィルタとを備えた楽音
合成装置。
6. A first subtractor for subtracting data output from an integrator from drive input data, a converter for converting a subtraction result of the first subtractor, and a conversion result of the converter based on the conversion result. A table that outputs table data stored in advance, a multiplier that multiplies the table data and the subtraction result of the first subtractor, and feedback data that is fed back from the filter with respect to the multiplication result of the multiplier. Tone having a second subtractor for subtracting, an integrator for integrating the subtraction result of the second subtractor, and a filter for filtering the multiplication result of the multiplier and outputting it as tone data and feedback data Synthesizer.
【請求項7】 駆動入力データから第2の減算器の減算
結果を減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対して第1のフィルタから帰還
された第1の帰還データと第2のフィルタから帰還され
た第2の帰還データとを減算する第2の減算器と、 前記乗算器の乗算結果に対して第1のフィルタから帰還
された第1の帰還データを減算する第3の減算器と、 前記乗算器の乗算結果に対して第2のフィルタから帰還
された第2の帰還データを減算する第4の減算器と、 前記第4の減算器の減算結果をフィルタリングし楽音デ
ータおよび第1の帰還データとして出力する第1のフィ
ルタと、 前記第3の減算器の減算結果をフィルタリングし第2の
帰還データとして出力する第2のフィルタとを備えた楽
音合成装置。
7. A first subtractor for subtracting the subtraction result of the second subtractor from the driving input data, a converter for converting the subtraction result of the first subtractor, and a conversion result of the converter. A table for outputting table data stored in advance based on the table; a multiplier for multiplying the table data by the subtraction result of the first subtractor; and a feedback from the first filter for the multiplication result of the multiplier. A second subtractor that subtracts the first feedback data that is fed back and the second feedback data that is fed back from the second filter; a second subtractor that is fed back from the first filter to the multiplication result of the multiplier. A third subtractor for subtracting the feedback data of 1; a fourth subtracter for subtracting the second feedback data fed back from the second filter to the multiplication result of the multiplier; Filter the subtraction result of the subtractor Musical tone synthesizing apparatus comprising: a first filter for outputting the tone data and the first feedback data and a second filter for outputting the subtraction result of the third subtractor as filtering the second feedback data.
【請求項8】 駆動入力データから積分器から出力され
たデータを減算する第1の減算器と、 前記第1の減算器の減算結果を変換する変換器と、 前記変換器の変換結果に基づきあらかじめ記憶されたテ
ーブルデータを出力するテーブルと、 前記テーブルデータと前記第1の減算器の減算結果との
乗算を行う乗算器と、 前記乗算器の乗算結果に対して第1のフィルタから帰還
された第1の帰還データと第2のフィルタから帰還され
た第2の帰還データとを減算する第2の減算器と、 前記第2の減算器の減算結果の積分を行う積分器と、 前記乗算器の乗算結果に対して第1のフィルタから帰還
された第1の帰還データを減算する第3の減算器と、 前記乗算器の乗算結果に対して第2のフィルタから帰還
された第2の帰還データを減算する第4の減算器と、 前記第4の減算器の減算結果をフィルタリングし楽音デ
ータおよび第1の帰還データとして出力する第1のフィ
ルタと、 前記第3の減算器の減算結果をフィルタリングし第2の
帰還データとして出力する第2のフィルタとを備えた楽
音合成装置。
8. A first subtractor for subtracting data output from an integrator from drive input data, a converter for converting a subtraction result of the first subtractor, and a conversion result of the converter based on the conversion result. A table for outputting table data stored in advance, a multiplier for multiplying the table data by the subtraction result of the first subtractor, and a feedback from the first filter for the multiplication result of the multiplier. A second subtractor for subtracting the first feedback data and the second feedback data fed back from the second filter; an integrator for integrating the subtraction result of the second subtractor; A third subtractor for subtracting the first feedback data fed back from the first filter with respect to the multiplication result of the multiplier, and a second subtractor fed back from the second filter with respect to the multiplication result of the multiplier. Fourth subtraction of feedback data A subtractor, a first filter for filtering the subtraction result of the fourth subtractor and outputting it as tone data and first feedback data, and a second feedback data for filtering the subtraction result of the third subtractor And a second filter for outputting as a musical sound synthesizer.
JP5012240A 1993-01-28 1993-01-28 Musical sound synthesizing device Pending JPH06222777A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5012240A JPH06222777A (en) 1993-01-28 1993-01-28 Musical sound synthesizing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5012240A JPH06222777A (en) 1993-01-28 1993-01-28 Musical sound synthesizing device

Publications (1)

Publication Number Publication Date
JPH06222777A true JPH06222777A (en) 1994-08-12

Family

ID=11799851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5012240A Pending JPH06222777A (en) 1993-01-28 1993-01-28 Musical sound synthesizing device

Country Status (1)

Country Link
JP (1) JPH06222777A (en)

Similar Documents

Publication Publication Date Title
Smith Physical modeling synthesis update
JP3098913B2 (en) Music generation system
JP2679275B2 (en) Music synthesizer
JP2508340B2 (en) Musical tone signal generator
JP2707913B2 (en) Music synthesizer
JPH06222777A (en) Musical sound synthesizing device
JP3347338B2 (en) Music synthesizer
JPH11338500A (en) Formant shift compensating sound synthesizer, and operation thereof
JP2844417B2 (en) Wind instruments having means for electronically processing acoustic signals
JPH05232965A (en) Musical tone synthesizer
JP2745956B2 (en) Electronic musical instrument
JP3304443B2 (en) Music synthesizer
JP2674208B2 (en) Reverberation method
JPH0451296A (en) Musical sound synthesizing device
JP2572875B2 (en) Music synthesizer
JP2568759B2 (en) Music synthesizer
JP2900089B2 (en) Music synthesizer
JP2841847B2 (en) Music synthesizer
JPH11219185A (en) Musical sound synthesizing device and synthesizing algorithm derivation method
JP2689709B2 (en) Electronic musical instrument
JPH04122994A (en) Musical sound synthesis device
JPH05100682A (en) Musical tone synthesizer and parameter estimating method
JP2906990B2 (en) Music signal generator
JP2977204B2 (en) Music synthesizer
JP2722846B2 (en) Electronic musical instrument