JPH07175475A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPH07175475A JPH07175475A JP5319506A JP31950693A JPH07175475A JP H07175475 A JPH07175475 A JP H07175475A JP 5319506 A JP5319506 A JP 5319506A JP 31950693 A JP31950693 A JP 31950693A JP H07175475 A JPH07175475 A JP H07175475A
- Authority
- JP
- Japan
- Prior art keywords
- multiplier
- adder
- output
- string
- variable 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/265—Acoustic effect simulation, i.e. volume, spatial, resonance or reverberation effects added to a musical sound, usually by appropriate filtering or delays
- G10H2210/271—Sympathetic resonance, i.e. adding harmonics simulating sympathetic resonance from other strings
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、演奏時に自然楽器と同
様の自然な響きを与える効果を有する電子楽器に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic musical instrument having the same natural sounding effect as a natural musical instrument when playing.
【0002】[0002]
【従来の技術】近年、電子楽器はディジタル技術の進歩
により、飛躍的にその合成楽音の品質が向上している。
中でも演奏効果に優れた方式として、遅延手段を用いた
演算回路により楽音を合成する電子楽器が提案されてい
る。2. Description of the Related Art In recent years, the quality of synthetic musical tones of electronic musical instruments has dramatically improved due to the progress of digital technology.
Among them, an electronic musical instrument which synthesizes a musical sound by an arithmetic circuit using a delay means has been proposed as a method excellent in playing effect.
【0003】従来の電子楽器としては、例えば特開昭6
3−267999号公報、特開平4−204599号公
報、特開平4−343394、あるいは本出願人による
特願平3−201427号などに示されている。As a conventional electronic musical instrument, for example, Japanese Patent Laid-Open No.
No. 3-267999, Japanese Patent Application Laid-Open No. 4-204599, Japanese Patent Application Laid-Open No. 4-343394, or Japanese Patent Application No. 3-201427 filed by the present applicant.
【0004】以下に、従来の電子楽器について説明す
る。図13はこの従来の電子楽器のブロック図を示すも
のである。図13において、200は入力部、201は
制御部、202は響板フィルタ、300は発音チャンネ
ル群、301〜388は発音チャンネルTG、501は
累算器、553は乗算器である。A conventional electronic musical instrument will be described below. FIG. 13 is a block diagram of this conventional electronic musical instrument. In FIG. 13, 200 is an input unit, 201 is a control unit, 202 is a soundboard filter, 300 is a sound generation channel group, 301 to 388 are sound generation channels TG, 501 is an accumulator, and 553 is a multiplier.
【0005】以上のように構成された電子楽器につい
て、以下その動作について説明する。まず、出力させた
い楽音の音高と発音のタイミングを入力部200へ指示
する。入力部200は、例えば、鍵盤,ダンパペダル,
あるいは一般にMIDI(Musical Instrument Digital
Interface)として知られる通信手段を用いて入力され
る演奏情報を受信し、演奏情報を制御部201に出力す
る。The operation of the electronic musical instrument constructed as described above will be described below. First, the input unit 200 is instructed about the pitch of a musical tone to be output and the timing of the pronunciation. The input unit 200 includes, for example, a keyboard, a damper pedal,
Or, in general, MIDI (Musical Instrument Digital
It receives performance information input using a communication means known as "Interface" and outputs the performance information to the control unit 201.
【0006】入力部200は、音高指示の入力形態が鍵
盤の場合にはその押鍵された鍵の位置によって、管楽器
形状の場合には押さえられたキーの組合せパターンによ
って、また、ギター形状の場合には弦の押さえられた位
置(フレット)によって、出力する楽音の音高(いわゆ
る音名)を決定し、制御部201へ音高データを出力す
る。ここでは、入力形態が、88鍵からなる鍵盤である
場合とし、低域の鍵盤から順次に音高データ1,2,・
・・,87,88というようにして7Bitからなる音
高データを出力する。各発音チャンネル301〜388
は、それぞれ、音高データ1,2,・・・,87,88
に対応しているものとする。The input unit 200 uses the position of the pressed key when the input form of the pitch instruction is a keyboard, the combination pattern of the pressed keys when the input device is a wind instrument shape, and the input pattern of a guitar shape. In this case, the pitch (so-called pitch name) of the musical tone to be output is determined by the position (fret) of the pressed string, and the pitch data is output to the control unit 201. Here, it is assumed that the input form is a keyboard consisting of 88 keys, and the pitch data 1, 2, ...
.., 87, 88, etc., and output pitch data consisting of 7 bits. Each pronunciation channel 301-388
Are pitch data 1, 2, ..., 87, 88, respectively.
It corresponds to.
【0007】また、入力部200は、発音指示の入力形
態が鍵盤の場合はその押鍵,離鍵に対して、管楽器形状
の場合には呼気の開始,停止に対して、また、ギター形
状の場合には弦の振動の開始,停止に対して、出力すべ
き楽音のオン,オフに関する発音情報KON、即ち、楽
音発生の開始,停止に関する情報として、発音オンの時
にはKON=1、オフの時にはKON=0を、また、押
鍵あるいは呼気の強さに応じて強弱情報VEL=0〜1
27(弱〜強)を、さらにダンパペダルのオンオフに関
するダンパ情報DON=127〜0(ペダルを踏んだ状
態〜踏み込まない状態)を制御部201へ出力する。Further, the input unit 200 is for pressing and releasing the key when the input form of the pronunciation instruction is a keyboard, for starting and stopping the exhalation in the case of a wind instrument shape, and for a guitar shape. In this case, as the pronunciation information KON regarding the on / off of the musical sound to be output with respect to the start / stop of the vibration of the strings, that is, as the information regarding the start / stop of the generation of the musical sound, KON = 1 when the sound is on, and KON = 1 when the sound is off. KON = 0, and strength information VEL = 0 to 1 depending on the strength of key depression or expiration.
27 (weak to strong) is output to the control unit 201 as damper information DON = 127 to 0 (a state where the pedal is depressed to a state where the pedal is not depressed) relating to the on / off state of the damper pedal.
【0008】各発音チャンネルTG301〜388は、
例えば図14のように構成される。図14において、1
00はループ、101は駆動波形発生部、103は可変
遅延器、104はフィルタ、502〜503は加算器、
552は乗算器である。Each tone generation channel TG301 to 388 is
For example, it is configured as shown in FIG. In FIG. 14, 1
00 is a loop, 101 is a drive waveform generator, 103 is a variable delay device, 104 is a filter, 502-503 are adders,
552 is a multiplier.
【0009】制御部201から出力される各種制御デー
タは音高データHと組み合わせて出力されることにより
特定の発音チャンネルに対して有効な制御データとする
ことができる。なお、音高データHと同じ個数の発音チ
ャンネルが無い場合には、制御部201はいわゆるチャ
ンネルアサイナとして機能することにより、発音チャン
ネルを特定する発音チャンネルデータCHNOを出力
し、他の制御データと組み合わせて使用されるものとす
る。Various control data output from the control unit 201 is output in combination with the pitch data H so as to be control data effective for a specific sounding channel. When there are not the same number of tone generation channels as the pitch data H, the control unit 201 functions as a so-called channel assigner to output the tone generation channel data CHNO that specifies the tone generation channel and to output the other tone control data. It shall be used in combination.
【0010】また、駆動波形発生部101は、図15の
ように構成することができる。図15において、107
は駆動波形データを予め記憶したメモリ、108はメモ
リ107に記憶された駆動波形データの読み出しを行う
カウンタ、551は乗算器である。Further, the drive waveform generator 101 can be constructed as shown in FIG. In FIG. 15, 107
Is a memory that stores drive waveform data in advance, 108 is a counter that reads the drive waveform data stored in the memory 107, and 551 is a multiplier.
【0011】図15において、発音情報KONが値
「1」(発音オン)になると、カウンタ108はリセッ
トされ、カウント値(メモリ107内のアドレス)を値
「0」にする。その後、いわゆるサンプリング周波数に
等しいシステムクロックCKのタイミングでカウンタ1
08はカウント値をカウントアップし、メモリ107か
らはカウンタ108のカウント値に対応したアドレスに
記憶された駆動波形データが出力されることとなる。こ
こで、カウンタ108は値「0」からメモリ107の全
アドレス領域を一通りアドレスした後に、メモリ107
の最終アドレスに至った時点でカウント値をホールド即
ちカウント動作を停止するものとする。このようなカウ
ンタ108のカウント動作は、ピアノやギターのような
過渡的な楽音の合成に適しており、バイオリンや管楽器
のような準定常的な楽音を合成するためには、駆動波形
データを繰り返し出力するようにする。つまり、楽音の
立ち上がり部分に対応する駆動波形データをメモリ10
7から読みだした後に、楽音の定常部分に対応する駆動
波形データをメモリ107から繰り返し読み出すよう
に、カウンタ108のカウント動作を制御すれば良い。
メモリ107から出力された駆動波形データは乗算器5
51において、強弱情報VELによって強弱に応じたス
ケーリングが為された後に駆動波形発生部101から出
力されることとなる。メモリ107にはギター弦の弾き
のために弦に与えられる加速度に相当する波形データ
や、ピアノ弦にピアノハンマから与えられる駆動波形が
記憶されているものとする。In FIG. 15, when the pronunciation information KON reaches the value "1" (sound on), the counter 108 is reset and the count value (address in the memory 107) becomes the value "0". After that, at the timing of the system clock CK equal to the so-called sampling frequency, the counter 1
08 counts up the count value, and the drive waveform data stored in the address corresponding to the count value of the counter 108 is output from the memory 107. Here, the counter 108 addresses the entire address area of the memory 107 from the value “0”, and then the memory 107
When the final address is reached, the count value is held, that is, the counting operation is stopped. Such a counting operation of the counter 108 is suitable for synthesizing a transient musical sound such as a piano or a guitar, and in order to synthesize a quasi-stationary musical sound such as a violin or a wind instrument, the driving waveform data is repeated. Output it. That is, the drive waveform data corresponding to the rising portion of the musical sound is stored in the memory 10.
After being read from 7, the count operation of the counter 108 may be controlled so that the drive waveform data corresponding to the steady part of the musical sound is repeatedly read from the memory 107.
The drive waveform data output from the memory 107 is applied to the multiplier 5
In 51, the scaling is performed according to the strength by the strength information VEL, and then output from the drive waveform generating unit 101. It is assumed that the memory 107 stores the waveform data corresponding to the acceleration given to the strings for playing the guitar strings and the drive waveform given to the piano strings from the piano hammer.
【0012】駆動波形発生部101から出力される駆動
波形データは、加算器502で響板フィルタ202から
のフィードバックデータ(FB)と加算された後に、加
算器503において乗算器552から出力される波形デ
ータと加算された後に可変遅延器103に入力される。
可変遅延器103は入力される波形データを、出力すべ
き楽音の音高Hに対応した遅延時間だけ遅延させてフィ
ルタ104へ出力する。フィルタ104に入力された波
形データは周波数スペクトルを変化されて乗算器552
へ出力され、乗数Gを乗じられた後に加算器503へ出
力されて新たに入力される駆動波形データと加算される
ことになる。即ち、加算器503と可変遅延器103と
フィルタ104と乗算器552とから構成されるループ
100内を波形データが循環しながら合成楽音が形成さ
れる。このようにして合成された波形データは、発音チ
ャンネル301〜388出力(CH出力)として出力さ
れる。なお、乗算器552において乗じられる値Gは、
ピアノの各音高音を形成する弦固有の減衰乗数Sとダン
パペダルの踏み込み量と発音情報KONとから決定され
るダンプ乗数Dとを乗じた値Gとして制御部201から
供給される。ダンパ乗数Dは発音情報KONがオンのと
きには、D=1として、発音情報KONがオフの時に
は、ダンパペダルの踏み込み量の大小に合わせて値が1
未満の正の小数から値0まで変化するものとする。The drive waveform data output from the drive waveform generator 101 is added to the feedback data (FB) from the soundboard filter 202 in the adder 502, and then added to the waveform output from the multiplier 552 in the adder 503. After being added to the data, it is input to the variable delay unit 103.
The variable delay unit 103 delays the input waveform data by a delay time corresponding to the pitch H of the musical sound to be output and outputs the delayed waveform data to the filter 104. The waveform data input to the filter 104 has its frequency spectrum changed, and the multiplier 552
Is output to the adder 503 and is then added to the newly input drive waveform data. That is, a synthetic musical tone is formed while the waveform data circulates in the loop 100 composed of the adder 503, the variable delay device 103, the filter 104, and the multiplier 552. The waveform data thus synthesized is output as the sound output channels 301 to 388 (CH output). The value G multiplied by the multiplier 552 is
It is supplied from the control unit 201 as a value G obtained by multiplying the damping multiplier S peculiar to the string forming each pitch of the piano and the dump multiplier D determined from the depression amount of the damper pedal and the pronunciation information KON. The damper multiplier D is set to D = 1 when the sounding information KON is on, and is 1 when the sounding information KON is off according to the magnitude of the depression amount of the damper pedal.
It shall change from a positive decimal less than to a value of 0.
【0013】上述したループ100では、音高Hに対応
した遅延時間を有する可変遅延器103によって、音高
Hに対応した基本周期を有する波形データが形成され
る。クロックCKが40〔kHz〕の時に音高Hが50
0〔Hz〕ならば、対応する遅延量は80個の単位遅延
に相当することになる。出力する音高HとクロックCK
とから決定される遅延量が整数でない場合には、直線補
間あるいはフィルタ処理によって小数遅延量を実現する
ことができる。また、ループ100を波形データが巡回
する毎にフィルタ104を通過するので、フィルタ10
4を低域通過フィルタとしておくことにより、時間経過
とともに、波形データに含まれる高い周波数成分ほど急
速に減衰することになり、ピアノやギターのように時間
経過とともに高い周波数成分音から順次に無くなってい
くような楽音が形成される。さらに、ループ100内を
波形データが巡回する毎に乗算器552を通過するの
で、乗数Gあるいは乗数Gを決定する前述の乗数Sを1
未満の正小数としておくことにより、ループによる発振
を防ぐとともに、ピアノやギターに適した減衰系のエン
ベロープを実現することができる。In the loop 100 described above, the variable delay device 103 having the delay time corresponding to the pitch H forms waveform data having the basic period corresponding to the pitch H. The pitch H is 50 when the clock CK is 40 [kHz].
If 0 [Hz], the corresponding delay amount corresponds to 80 unit delays. Output pitch H and clock CK
When the delay amount determined from the above is not an integer, the decimal delay amount can be realized by linear interpolation or filter processing. Further, since the filter 104 passes through each time the waveform data circulates through the loop 100, the filter 10
By setting 4 as a low-pass filter, the higher frequency components included in the waveform data are attenuated more rapidly with the passage of time, and the higher frequency components sound disappears sequentially with the passage of time like a piano or a guitar. A musical tone that sounds like a go is formed. Further, since the multiplier 552 passes each time the waveform data circulates in the loop 100, the multiplier G or the multiplier S for determining the multiplier G is set to 1
By setting it to a decimal number less than, it is possible to prevent oscillation due to a loop and realize an attenuation system envelope suitable for pianos and guitars.
【0014】以上のようにして各発音チャンネル301
〜388から出力された波形データ(CH出力)は累算
器501において全発音チャンネル数分だけ累積加算さ
れ、響板フィルタ202において、共鳴器すなわちピア
ノ響板やギターの胴などの特性を付与されて、楽音波形
データが出力されることとなる。また、響板202の出
力は乗算器553において、ダンパペダルの踏み込み量
に対応した乗数が乗じられる。この乗数は、ダンパペダ
ルの踏み込みがないときには値0に近い値とし、ダンパ
ペダルの踏み込みが大きいときには値1に近くなるもの
とする。As described above, each sound generation channel 301
The waveform data (CH output) output from ˜388 are cumulatively added in the accumulator 501 by the number of all sound generation channels, and the soundboard filter 202 is provided with the characteristics of the resonator, that is, the piano soundboard or the body of the guitar. As a result, musical tone waveform data is output. Further, the output of the soundboard 202 is multiplied by a multiplier 553 by a multiplier corresponding to the depression amount of the damper pedal. This multiplier is assumed to be a value close to 0 when the damper pedal is not depressed, and close to a value 1 when the damper pedal is depressed.
【0015】なお、以上において発音チャンネルTG
は、駆動波形発生部101を含むようにしたが、特開昭
63−267999号公報に詳述された共振により音を
発生する効果回路のように、少なくとも出力すべき音高
に対応した時間遅延を有する可変遅延器103を含むル
ープ100により構成されるものとする。また、この場
合には、発音チャンネルTGへの入力は、複数の音高の
楽音波形データが混合されたものとなる。In the above, the tone generation channel TG
Includes a drive waveform generator 101, but a time delay corresponding to at least the pitch to be output, such as an effect circuit which generates a sound by resonance described in Japanese Patent Laid-Open No. 63-267999. It is assumed that the loop 100 includes the variable delay device 103 having In this case, the input to the tone generation channel TG is a mixture of musical tone waveform data of a plurality of pitches.
【0016】[0016]
【発明が解決しようとする課題】しかしながら上記の従
来の構成では、単に、ダンパペダルの踏み込み量に応じ
て、88個のピアノの音高に対応する各発音チャンネル
301〜388の共振を実現するだけであり、ダンパペ
ダルが踏み込まれていない場合には、打鍵されていない
音高に対応する発音チャンネルでは、共振音が発生され
ないために音の自然な響きが再現されないという問題点
を有していた。However, in the above-mentioned conventional structure, the resonance of the sound generation channels 301 to 388 corresponding to the pitches of 88 pianos is simply realized in accordance with the depression amount of the damper pedal. However, when the damper pedal is not depressed, there is a problem that the natural sound of the sound cannot be reproduced because the resonance sound is not generated in the sound generation channel corresponding to the pitch that is not keyed.
【0017】また、打鍵された音高に対応する発音チャ
ンネルにおいても、離鍵時に弦にダンパが当たることに
より音色が変化する様子を再現できないという問題点も
有していた。Further, even in the tone generation channel corresponding to the pitch of a keystroke, there is a problem in that it is not possible to reproduce the manner in which the tone color changes due to the damper hitting the string when the key is released.
【0018】さらに、弦共振音の空間的な響きが再現で
きないという問題点も有していた。本発明は上記従来の
問題点を解決するもので、楽器と同様な自然な楽音の響
きを演奏に応じて実現できる電子楽器を提供することを
目的としている。Further, there is a problem that the spatial resonance of the string resonance sound cannot be reproduced. The present invention solves the above-mentioned conventional problems, and an object of the present invention is to provide an electronic musical instrument capable of realizing a natural musical sound similar to that of a musical instrument according to a performance.
【0019】第1の発明は、ダンパペダルを踏み込まな
い状態でピアノのある音高の鍵盤を打鍵した時に、打鍵
した音高の弦以外の音高に対応する弦がダンパによる影
響を受けながら共振する状態を合成し、自然な響きを再
現することを目的とする。According to the first aspect of the present invention, when a key of a certain pitch of a piano is tapped in a state where the damper pedal is not depressed, the strings corresponding to the pitch other than the string of the pitch that is tapped resonate while being affected by the damper. The purpose is to synthesize the states and reproduce the natural sound.
【0020】第2と第3の発明は、ダンパペダルを踏み
込まない状態でピアノのある音高の鍵盤を打鍵した時
に、打鍵した音高の弦以外の音高に対応する弦がダンパ
による影響を受けながら共振する状態を合成し、自然な
音色で響きを再現することを目的とする。In the second and third aspects of the invention, when the keyboard of a pitch with a piano is tapped in a state where the damper pedal is not depressed, the strings corresponding to the pitches other than the string of the pitch being tapped are affected by the damper. While resonating, the purpose is to reproduce the sound with natural timbre.
【0021】第4の発明は、ダンパペダルを踏み込んだ
状態と踏み込まない状態とにおいて自然な響きを再現で
きる電子楽器において、ダンパペダル踏み込み量に応じ
て自然な音色の響きの変化を実現することを目的とす
る。A fourth object of the present invention is to realize a natural change in the tone of a tone color in accordance with the amount of depression of the damper pedal in an electronic musical instrument which can reproduce a natural tone in a state where the damper pedal is depressed and a state where the damper pedal is not depressed. To do.
【0022】第5の発明は、押さえられた鍵盤が解放さ
れたとき、即ち、離鍵されたときにおいて、ダンパが共
振中の弦に当たることにより、音量が小さくなると共に
音色が変化する様子を実現することを目的とする。A fifth aspect of the present invention realizes a state in which when the pressed keyboard is released, that is, when the key is released, the damper hits the resonating string, so that the volume decreases and the timbre changes. The purpose is to do.
【0023】第6の発明は、第2から第5の発明を簡単
な構成により効果的に実現することを目的とする。An object of the sixth invention is to effectively realize the second to fifth inventions with a simple structure.
【0024】[0024]
【課題を解決するための手段】この目的を達成するため
に第1の発明の電子楽器は、加算器と可変遅延器と予め
定めた乗数を乗じる乗算器とから形成されるループ部か
ら構成される複数の弦モデルと、乗算器に乗算係数Gを
出力する係数発生部とを有している。To achieve this object, the electronic musical instrument of the first invention comprises a loop portion formed of an adder, a variable delay device and a multiplier for multiplying a predetermined multiplier. A plurality of string models, and a coefficient generation unit that outputs a multiplication coefficient G to the multiplier.
【0025】また、第2の発明の電子楽器は、第1の加
算器と第1の可変遅延器と予め定めた乗数を乗じる第1
の乗算器とから形成される第1のループ部と、第2の加
算器と第2の可変遅延器と予め定めた乗数を乗じる第2
の乗算器とから形成される第2のループ部とから構成さ
れる複数の弦モデルを有している。The electronic musical instrument of the second aspect of the invention has the first adder, the first variable delay device, and the first multiplier for multiplying by a predetermined multiplier.
Second multiplier for multiplying the first loop unit, the second adder, the second variable delay device, and a predetermined multiplier.
And a second loop section formed by a multiplier of the above and a plurality of string models.
【0026】また、第3の発明の電子楽器は、第1の加
算器と第1の可変遅延器と予め定めた乗数を乗じる第1
の乗算器とから形成される第1のループ部と、第2の加
算器と第2の可変遅延器と予め定めた乗数を乗じる第2
の乗算器とから形成される第2のループ部と、第1のル
ープ部内の波形データに予め定めた乗数を乗じる第3の
乗算器と、第3の乗算器の出力を第2のループ部へ加算
する第3の加算器と、第2のループ部内の波形データに
予め定めた乗数を乗じる第4の乗算器と、第4の乗算器
の出力を第1のループ部へ加算する第4の加算器とから
構成される複数の弦モデルを有している。The electronic musical instrument of the third aspect of the invention has the first adder, the first variable delay device and the first multiplier for multiplying by a predetermined multiplier.
Second multiplier for multiplying the first loop unit, the second adder, the second variable delay device, and a predetermined multiplier.
A second loop section formed by a second loop section, a third multiplier for multiplying the waveform data in the first loop section by a predetermined multiplier, and an output of the third multiplier by the second loop section. A third adder for adding to the third loop, a fourth multiplier for multiplying the waveform data in the second loop unit by a predetermined multiplier, and a fourth multiplier for adding the output of the fourth multiplier to the first loop unit. And a plurality of string models composed of an adder of
【0027】また、第4の発明の電子楽器は、第1の加
算器と第1の可変遅延器と第1の乗算器とから形成され
る第1のループ部と、第2の加算器と第2の可変遅延器
と第2の乗算器とから形成される第2のループ部と、第
1のループ部内の波形データを入力とする第3の乗算器
と、第3の乗算器の出力を第2のループ部へ加算する第
3の加算器と、第2のループ部内の波形データを入力と
する第4の乗算器と、第4の乗算器の出力を第1のルー
プ部へ加算する第4の加算器と、第2のループ部の第2
の加算器への入力を制御する第5の乗算器とから構成さ
れる複数の弦モデルと、ダンパペダルの踏み込み量に対
応して変化する複数の乗算係数を複数の弦モデルの第1
から第5の乗算器へ出力する係数発生部との構成を有し
ている。An electronic musical instrument according to a fourth aspect of the present invention includes a first adder, a first variable delay unit and a first multiplier, and a second adder. A second loop unit formed of a second variable delay unit and a second multiplier, a third multiplier that receives the waveform data in the first loop unit as an input, and an output of the third multiplier To the second loop unit, a fourth multiplier that receives the waveform data in the second loop unit as an input, and the output of the fourth multiplier to the first loop unit And a second adder for the second loop section
Of a plurality of string models each including a fifth multiplier for controlling the input to the adder of the first string, and a plurality of multiplication coefficients that change corresponding to the amount of depression of the damper pedal.
To a fifth multiplier, the coefficient generating section outputs the coefficient to the fifth multiplier.
【0028】また、第5の発明の電子楽器は、第1の加
算器と第1の可変遅延器と第1の乗算器とから形成され
る第1のループ部と、第2の加算器と第2の可変遅延器
と第2の乗算器とから形成される第2のループ部と、第
1のループ部内の波形データを入力とする第3の乗算器
と、第3の乗算器の出力を第2のループ部へ加算する第
3の加算器と、第2のループ部内の波形データを入力と
する第4の乗算器と、第4の乗算器の出力を第1のルー
プ部へ加算する第4の加算器と、第2のループ部の第2
の加算器への入力を制御する第5の乗算器とから構成さ
れる複数の弦モデルと、押鍵に対応して予め定めた複数
の乗算係数を複数の弦モデルの第1から第5の乗算器へ
出力し、かつ、離鍵に対応して第1から第5の乗算器へ
出力する複数の乗算係数を変化させる係数発生部との構
成を有している。An electronic musical instrument according to a fifth aspect of the present invention includes a first adder, a first variable delay device and a first multiplier, and a second adder. A second loop unit formed of a second variable delay unit and a second multiplier, a third multiplier that receives the waveform data in the first loop unit as an input, and an output of the third multiplier To the second loop unit, a fourth multiplier that receives the waveform data in the second loop unit as an input, and the output of the fourth multiplier to the first loop unit And a second adder for the second loop section
Of a plurality of string models each including a fifth multiplier for controlling an input to the adder of the string and a plurality of predetermined multiplication coefficients corresponding to a key depression. And a coefficient generation unit for changing a plurality of multiplication coefficients output to the multiplier and output to the first to fifth multipliers in response to key release.
【0029】また、第6の発明の電子楽器は、第1の加
算器と、第1の加算器出力を入力とする第1の乗算器
と、第1の乗算器出力を遅延させる第1の可変遅延器
と、第1の加算器出力を入力とする第2の乗算器と、第
1の可変遅延器出力と第2の乗算器出力とを加算する第
2の加算器と、第2の加算器出力を遅延させる第2の可
変遅延器と、第2の可変遅延器出力を入力とし第1の加
算器へ乗算結果を出力する第3の乗算器とから構成され
る複数の弦モデルを有している。The electronic musical instrument of the sixth invention comprises a first adder, a first multiplier which receives the output of the first adder, and a first multiplier which delays the output of the first multiplier. A variable delay unit, a second multiplier that receives the output of the first adder, a second adder that adds the output of the first variable delay unit and an output of the second multiplier, and a second multiplier A plurality of string models each including a second variable delay device that delays an adder output and a third multiplier that receives the second variable delay device output as an input and outputs a multiplication result to the first adder are provided. Have
【0030】[0030]
【作用】上記の構成により、第1の発明は、出力すべき
音高Hに対応する駆動波形データは音高H以外の音高に
対応する弦モデルのループ部の加算器に入力される。加
算器から出力される波形データは可変遅延器と乗算器を
経て加算器に入力されるループを経て共振音が形成され
る。可変遅延器における遅延量の和を弦モデルの対応す
る音高の基本周波数の時間周期とほぼ同じとして、係数
発生部が、ダンパと弦が接触している時にも値が0を越
える乗算係数を乗算器に出力することにより有効な音量
の共振音が得られるので、自然な響きが合成される。According to the first aspect of the present invention, the drive waveform data corresponding to the pitch H to be output is input to the adder of the loop portion of the string model corresponding to the pitch other than the pitch H in the first invention. The waveform data output from the adder passes through a variable delay unit and a multiplier, and a loop is input to the adder to form a resonance sound. Assuming that the sum of the delay amounts in the variable delay device is almost the same as the time period of the fundamental frequency of the corresponding pitch of the string model, the coefficient generator generates a multiplication coefficient whose value exceeds 0 even when the damper and the string are in contact. Since the resonance sound having an effective volume is obtained by outputting the resonance sound to the multiplier, a natural sound is synthesized.
【0031】また、第2の発明は、出力すべき音高Hに
対応する駆動波形データは音高H以外の音高に対応する
弦モデルの第1と第2のループ部の第1と第2の加算器
に入力される。第1の加算器から出力される波形データ
は第1の可変遅延器と第1の乗算器を経て第1の加算器
に入力されて第1のループにより共振音の音色が形成さ
れる。同様にして、第2の加算器から出力される波形デ
ータは第2の可変遅延器と第2の乗算器を経て第2の加
算器に入力されて第2のループにより共振音の音色が形
成される。第1と第2の可変遅延器における遅延量の和
を弦モデルの対応する音高の基本周波数の時間周期とほ
ぼ同じとし、第1と第2の可変遅延器における遅延量の
比を対応する音高の弦のダンパの当たる部位から弦の両
端の固定端までの距離の比と同じにしておくことによ
り、第1と第2のループ部においてダンパにより2つに
分割された弦の共振が形成されるのでダンパとの接触に
より分割振動する弦の様子が再現されることとなる。In the second invention, the drive waveform data corresponding to the pitch H to be output corresponds to pitches other than the pitch H, and the first and second loop parts of the string model. 2 is input to the adder. The waveform data output from the first adder is input to the first adder via the first variable delay unit and the first multiplier, and the tone color of the resonance tone is formed by the first loop. Similarly, the waveform data output from the second adder is input to the second adder via the second variable delay unit and the second multiplier, and the tone color of the resonance tone is formed by the second loop. To be done. The sum of the delay amounts of the first and second variable delay devices is set to be substantially the same as the time period of the fundamental frequency of the corresponding pitch of the string model, and the ratio of the delay amounts of the first and second variable delay devices is corresponding. By keeping the same ratio of the distance from the part of the pitch string where the damper hits to the fixed ends of both ends of the string, the resonance of the string divided into two parts by the damper in the first and second loop parts Since it is formed, the state of the string that vibrates in a divided manner is reproduced by the contact with the damper.
【0032】また、第3の発明は、出力すべき音高Hに
対応する駆動波形データは音高H以外の音高に対応する
弦モデルの第1と第2のループ部の第1と第2の加算器
に入力される。第1の加算器から出力される波形データ
は第1の可変遅延器と第1の乗算器を経て第1の加算器
に入力されて第1のループにより共振音の音色が形成さ
れる。同様にして、第2の加算器から出力される波形デ
ータは第2の可変遅延器と第2の乗算器を経て第2の加
算器に入力されて第2のループにより共振音の音色が形
成される。第1と第2の可変遅延器における遅延量の和
を弦モデルの対応する音高の基本周波数の時間周期とほ
ぼ同じとし、第1と第2の可変遅延器における遅延量の
比を対応する音高の弦のダンパの当たる部位から弦の両
端の固定端までの距離の比と同じにしておくことによ
り、第1と第2のループ部においてダンパにより2つに
分割された弦の共振が形成される。また、ダンパと弦と
は完全な固定端を形成しないので、第1と第2のループ
部により形成される波形データは、それぞれ第3の乗算
器と第3の加算器あるいは第4の乗算器と第4の加算器
を経て第2と第1のループ部へ入力されるので、ダンパ
の接触により分割振動する2つの弦振動が互いに干渉す
る様子が再現されることとなる。According to a third aspect of the present invention, the drive waveform data corresponding to the pitch H to be output is the first and second loop parts of the string model corresponding to the pitch other than the pitch H. 2 is input to the adder. The waveform data output from the first adder is input to the first adder via the first variable delay unit and the first multiplier, and the tone color of the resonance tone is formed by the first loop. Similarly, the waveform data output from the second adder is input to the second adder via the second variable delay unit and the second multiplier, and the tone color of the resonance tone is formed by the second loop. To be done. The sum of the delay amounts of the first and second variable delay devices is set to be substantially the same as the time period of the fundamental frequency of the corresponding pitch of the string model, and the ratio of the delay amounts of the first and second variable delay devices is corresponding. By keeping the same ratio of the distance from the part of the pitch string where the damper hits to the fixed ends of both ends of the string, the resonance of the string divided into two parts by the damper in the first and second loop parts It is formed. Further, since the damper and the string do not form a completely fixed end, the waveform data formed by the first and second loop portions are the third multiplier and the third adder or the fourth multiplier, respectively. Since it is input to the second and first loop units via the fourth adder, it is possible to reproduce a state in which two string vibrations that are divided and vibrated by the contact of the damper interfere with each other.
【0033】また、第4の発明は、ダンパペダルが踏み
込まれていない場合に係数発生部は、第1から第5の乗
算器へ対応する複数の乗算係数を出力することにより、
第1と第2のループ部によ離形成される共振音により、
ダンパの接触の為に分割振動する弦の様子が再現され
る。また、ダンパペダルの踏み込み量が次第に大きくな
るにつれて係数発生部は、第1と第2と第5の乗算器の
乗算係数を次第に小さく、また、第3と第4の乗算器の
乗算係数を次第に大きくすることにより、実質的に第1
の加算器と第1と第2の可変遅延器と第3と第4の乗算
器とから形成される1つのループ部による共振が発生す
ることとなり、第1と第2の可変遅延器の遅延量の和を
弦モデルの対応する音高の基本周波数の時間周期と等し
くしておくことにより、基本周波数に等しい時間周期の
共振が実現されることとなる。According to a fourth aspect of the invention, when the damper pedal is not depressed, the coefficient generating section outputs a plurality of corresponding multiplication coefficients to the first to fifth multipliers.
Due to the resonance sound formed separately by the first and second loop portions,
The appearance of a string that vibrates separately due to the contact of the damper is reproduced. Further, as the amount of depression of the damper pedal gradually increases, the coefficient generation unit gradually decreases the multiplication coefficients of the first, second and fifth multipliers and gradually increases the multiplication coefficients of the third and fourth multipliers. By doing, the first
Of the first and second variable delay units causes resonance due to one loop portion formed of the adder, the first and second variable delay units, and the third and fourth multiplier units. By making the sum of the quantities equal to the time period of the fundamental frequency of the corresponding pitch of the string model, the resonance of the time period equal to the fundamental frequency is realized.
【0034】また、第5の発明は、係数発生部は打鍵さ
れた音高に対応する弦モデルの第1から第5の乗算器に
所定の乗算係数を出力し、実質的に出力すべき音高に対
応した1つのループを形成し、入力される駆動波形デー
タに基づいて出力すべき音高音を合成する。離鍵される
と係数発生部は第1と第2と第5の乗算器の乗算係数を
時間の経過に従って次第に大きく、また、第3と第4の
乗算器の乗算係数を時間の経過に従って次第に小さくす
ることによって、実質的に第1と第2のループ部を有効
にして、ダンパが弦に接触することにより起きる弦の分
割振動を合成し、ダンパの接触による音色変化が実現さ
れることとなる。According to a fifth aspect of the present invention, the coefficient generating section outputs a predetermined multiplication coefficient to the first to fifth multipliers of the string model corresponding to the pitch of the key being pressed, and the sound to be output substantially. One loop corresponding to the high pitch is formed, and pitches to be output are synthesized based on the input drive waveform data. When the key is released, the coefficient generator gradually increases the multiplication coefficients of the first, second, and fifth multipliers with time, and gradually increases the multiplication coefficients of the third and fourth multipliers with time. By making it small, the first and second loop portions are effectively made effective, and the divided vibration of the strings caused by the damper coming into contact with the strings is synthesized, and the timbre change due to the contact of the damper is realized. Become.
【0035】また、第6の発明は、ダンパと弦とが接触
していない場合には、弦モデルの第1の乗算器の乗算係
数を1とし、第2の乗算器の乗算係数を0としておくこ
とにより第1の加算器と第1の乗算器と第1の可変遅延
器と第2の加算器と第2の可変遅延器と第3の乗算器と
から形成されるループ部により、弦モデルの対応する音
高の共振音が合成される。また、ダンパと弦とが密に接
触している場合には、弦モデルの第1の乗算器の乗算係
数を0とし、第2の乗算器の乗算係数を1としておくこ
とにより第1の加算器と第2の乗算器と第2の加算器と
第2の可変遅延器と第3の乗算器とから形成されるルー
プ部により、ダンパの接触により2つに分割された弦の
接触部位から弦の固定端までのいずれか1つの弦に対応
する音高の共振音が合成される。また、ダンパと弦との
接触の度合いにより、第1と第2の乗算器の乗算係数の
一方を大きく他方を小さく設定することにより、接触の
状態にあわせて連続的に合成することができる。Further, in the sixth invention, when the damper and the string are not in contact with each other, the multiplication coefficient of the first multiplier of the string model is set to 1 and the multiplication coefficient of the second multiplier is set to 0. The loop portion formed by the first adder, the first multiplier, the first variable delay device, the second adder, the second variable delay device, and the third multiplier by placing the string Resonant sounds of the corresponding pitch of the model are synthesized. When the damper and the string are in close contact with each other, the multiplication coefficient of the first multiplier of the string model is set to 0, and the multiplication coefficient of the second multiplier is set to 1 to make the first addition. From the contact portion of the string divided into two by the contact of the damper, by the loop portion formed by the damper, the second multiplier, the second adder, the second variable delay device, and the third multiplier. The resonance sound of the pitch corresponding to any one string up to the fixed end of the string is synthesized. Further, by setting one of the multiplication coefficients of the first and second multipliers to be large and the other to be small according to the degree of contact between the damper and the strings, it is possible to continuously combine the materials according to the contact state.
【0036】[0036]
【実施例】以下、本発明の第1の実施例について、図面
を参照しながら説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described below with reference to the drawings.
【0037】図1は第1の実施例における電子楽器の構
成を示すブロック図である。図1において、11は係数
発生部、203は響板フィルタ、400は発音チャンネ
ル群、510は加算器である。なお、200は入力部、
201は制御部、202は響板フィルタ、553は乗算
器であり、これらは従来例の構成と同じものである。ま
た、響板フィルタ202と響板フィルタ203は同じも
のである。FIG. 1 is a block diagram showing the arrangement of the electronic musical instrument according to the first embodiment. In FIG. 1, 11 is a coefficient generator, 203 is a soundboard filter, 400 is a sound channel group, and 510 is an adder. In addition, 200 is an input part,
Reference numeral 201 is a control unit, 202 is a soundboard filter, and 553 is a multiplier, which have the same configurations as those of the conventional example. The soundboard filter 202 and the soundboard filter 203 are the same.
【0038】以上のように構成された第1の実施例の電
子楽器について、以下その動作について説明する。The operation of the electronic musical instrument of the first embodiment constructed as above will be described below.
【0039】入力部200から出力すべき楽音に関する
情報が出力されると、制御部201は従来例と同様にし
て、発音チャンネル群400内の発音チャンネル(図2
の601〜688を参照)に対して発音チャンネルデー
タCHNO、発音情報KON、音高情報H、強弱情報V
EL等の各種制御データを指示する。When the information about the musical sound to be output is output from the input section 200, the control section 201 performs the sound generation channels in the sound generation channel group 400 (see FIG.
601 to 688), pronunciation channel data CHNO, pronunciation information KON, pitch information H, strength information V
Instruct various control data such as EL.
【0040】発音チャンネル群400は、図2のように
構成される。図2において、601〜688は発音チャ
ンネル、701〜788は駆動波形発生部、801〜8
88は弦モデル、520〜522は加算器である。な
お、駆動波形発生部701〜788は、従来例の駆動波
形発生部101と同じものである。The tone generation channel group 400 is constructed as shown in FIG. In FIG. 2, 601 to 688 are sound generation channels, 701 to 788 are drive waveform generators, 801 to 8
Reference numeral 88 is a string model, and reference numerals 520 to 522 are adders. The drive waveform generators 701 to 788 are the same as the drive waveform generator 101 of the conventional example.
【0041】また、弦モデル801〜888は、図3の
ように構成される。図3において、411と412は可
変遅延器、421と422はフィルタ、555〜564
は乗算器、580〜585は加算器である。なお、フィ
ルタ421〜422は従来例のフィルタ104と同じも
のである。The string models 801 to 888 are constructed as shown in FIG. In FIG. 3, 411 and 412 are variable delay devices, 421 and 422 are filters, and 555 to 564.
Is a multiplier and 580 to 585 are adders. The filters 421 to 422 are the same as the filter 104 of the conventional example.
【0042】ここで、まず、図4を参照しながらダンパ
と弦との関係を説明する。図4において、900は響
板、901は弦、902は駒、903は固定端、904
はダンパ、905はダンパ904の1部を形成するダン
パフェルトである。First, the relationship between the damper and the strings will be described with reference to FIG. In FIG. 4, 900 is a soundboard, 901 is a string, 902 is a piece, 903 is a fixed end, 904.
Is a damper, and 905 is a damper felt forming a part of the damper 904.
【0043】ダンパ904は通常は弦に接触した状態に
なっており、ダンパフェルト905が弦901の振動を
減衰させるように機能する。The damper 904 is normally in contact with the string, and the damper felt 905 functions to damp the vibration of the string 901.
【0044】ピアノの鍵盤(図示せず)が打鍵される
と、その鍵に対応する弦901のダンパ904が機械的
に持ち上げられて、ダンパフェルト905が弦901か
ら離れることとなり、すぐに、図4に示す弦901の位
置にピアノハンマが衝突することにより、弦901のL
で示す部位が振動を開始し、弦901の振動は弦901
から直接、あるいは、駒902を介して響板900から
音波として放射されることとなる。また、鍵盤から指が
離される(離鍵)とダンパ904の持ち上げられた状態
が解消されるので、結果的に自重によりダンパ904が
下りるために、再びダンパフェルト905と弦901と
が接触することとなり、弦901の振動は急速に減衰
し、消音することとなる。なお、弦901の固定端90
3と駒902間のLで示す部位の振動の基本周波数は出
力する楽音の音高に対応しているものとする。When a keyboard (not shown) of a piano is tapped, the damper 904 of the string 901 corresponding to the key is mechanically lifted, and the damper felt 905 is separated from the string 901. When the piano hammer collides with the position of the string 901 shown in FIG.
The part indicated by starts to vibrate, and the vibration of the string 901 is the string 901.
From the soundboard 900 directly or through the bridge 902 as a sound wave. Further, when the finger is released from the keyboard (key release), the lifted state of the damper 904 is canceled, and as a result, the damper 904 descends due to its own weight, and the damper felt 905 and the string 901 come into contact again. Then, the vibration of the string 901 is rapidly attenuated and the sound is silenced. The fixed end 90 of the string 901
It is assumed that the fundamental frequency of the vibration of the portion indicated by L between 3 and the piece 902 corresponds to the pitch of the output musical sound.
【0045】ダンパペダル(図示せず)が踏み込まれる
と、全ての弦のダンパ904はダンパペダルの踏み込み
量に対応した量の高さだけ機械的に持ち上げられて、こ
の時点で振動している弦、あるいは、この後に打鍵され
て振動する弦の振動が、振動していなかった他の弦を振
動させると共に、これらに振動が、ピアノ匡体(図示せ
ず)あるいは響板900や駒902を介して弦901に
伝搬し、弦901のLで示す部位が振動し、打鍵された
ときと同様にして、弦901の振動が放射されることと
なる。また、ダンパペダルの踏み込み状態が解消される
と、ダンパ904が再び弦901と接触するので、弦9
01の振動は急速に減衰し、消音することとなる。When the damper pedal (not shown) is depressed, the dampers 904 of all the strings are mechanically lifted by a height corresponding to the depression amount of the damper pedal, and the string vibrating at this point, or After that, the vibration of the string that is struck and vibrated causes the other strings that were not vibrating to vibrate, and these vibrations are also transmitted through the piano housing (not shown) or the sound board 900 or the piece 902. Propagating to 901, the part indicated by L of the string 901 vibrates, and the vibration of the string 901 is emitted in the same manner as when the key is pressed. When the damper pedal is released, the damper 904 comes into contact with the string 901 again.
The vibration of 01 is rapidly attenuated and the sound is silenced.
【0046】なお、ダンパペダルと鍵盤の操作状態によ
るダンパ904の上下の動作は、打鍵(押鍵)時は鍵盤
が優先されて、離鍵時はダンパペダルが優先される。Regarding the vertical movement of the damper 904 depending on the operation state of the damper pedal and the keyboard, the keyboard is prioritized when a key is pressed (key pressed), and the damper pedal is prioritized when the key is released.
【0047】また、ダンパペダルが踏まれていない状
態、すなわち、ダンパフェルト905と弦901とが接
触している状態において、他の弦に対応する鍵盤が打鍵
されると、ピアノハンマが他の弦を打弦する振動や他の
弦の振動がピアノ匡体、ダンパ904、ダンパフェルト
905、響板900や駒902を介して弦901に伝搬
するため、弦901のL1あるいはL2で示す部位が振
動することとなる。これらの振動のレベルは、通常、打
鍵された弦の振動よりも−40〜−50dB(デシベ
ル)程度のレベルを示す。なお、実際にはダンパフェル
ト905が接触したままの状態における振動となるた
め、ダンパフェルト905による振動の時間的減衰が大
きく、また、L1とL2の部位の振動は互いにダンパフ
ェルト905と弦901との接触部位を介して伝搬す
る。また、ダンパフェルト905と弦901との接触し
ている部位L3’の弦901は振動が抑えられるため、
実質的には、弦901のL1’とL2’の部位が振動に
有効な部位として振動することとなる。When the damper pedal is not depressed, that is, when the damper felt 905 and the string 901 are in contact with each other, when the keyboard corresponding to another string is hit, the piano hammer hits the other string. The striking vibrations and the vibrations of other strings propagate to the strings 901 through the piano housing, the damper 904, the damper felt 905, the soundboard 900 and the piece 902, so that the part indicated by L1 or L2 of the strings 901 vibrates. It will be. The level of these vibrations usually indicates a level of about -40 to -50 dB (decibels) than the vibration of a string that is tapped. Note that, in reality, since the vibration is in a state where the damper felt 905 is still in contact with the damper felt 905, the damping of the vibration by the damper felt 905 is large, and the vibrations of the portions L1 and L2 are the same as the damper felt 905 and the strings 901. Propagate through the contact site of. Further, since vibration is suppressed in the string 901 of the part L3 ′ where the damper felt 905 and the string 901 are in contact with each other,
Substantially, the portions L1 ′ and L2 ′ of the string 901 vibrate as effective portions for vibration.
【0048】以下に、打鍵により音高データHの発音が
指示された時にKONオンを指示される発音チャンネル
の動作を述べる。The operation of the tone generation channel instructed to turn on KON when the tone data H is instructed to be sounded by keystroke will be described below.
【0049】制御部201から出力された各種制御デー
タに従って、各発音チャンネル601〜688の駆動波
形発生部701〜788は、従来例と同様の動作によ
り、指示された音高データHを形成するための駆動波形
データを出力する。駆動波形発生部iから出力された駆
動波形データは対応する弦モデルi(801〜888の
いずれか1つ)の加算器580へ入力される。In accordance with various control data output from the controller 201, the drive waveform generators 701 to 788 of the tone generation channels 601 to 688 form the instructed pitch data H by the same operation as the conventional example. The drive waveform data of is output. The drive waveform data output from the drive waveform generation unit i is input to the adder 580 of the corresponding string model i (any one of 801 to 888).
【0050】また、制御部201から出力される制御デ
ータに対応して、係数発生部11は、後述するような動
作により、特定の発音チャンネルCHNO、ここではK
ONがオンとなった発音チャンネルiに対して、乗算係
数DP1〜DP4とLP1〜LP4を出力する。弦固有
の減衰乗数をS(=0.9)とする。簡単のためDP2
とDP4とLP1とLP2とを値0、DP1を値0.0
1、DP3を値1、LP3とLP4の値をSの平方根
0.949とすると、図3の弦モデルは実質的に、加算
器584と可変遅延器411と乗算器563と加算器5
83と可変遅延器412とフィルタ422とから形成さ
れるループとなり、可変遅延器411と412による遅
延量を可変遅延器103と同じ音高データHに対応する
遅延量とすると従来例の弦モデル100とほぼ同じ構成
となる。乗算係数LP3を値1と考えれば、LP4の値
を制御部201から出力される係数Gとすれば弦モデル
100と等価な回路となるので、乗算係数LP4の値を
制御部201から出力される係数Gとすれば弦モデル1
00と等価な回路となるので、乗算係数LP4を値1以
下の正数とすれば、加算器580に入力された駆動波形
データは従来例と同様の動作により、出力すべき音高音
が合成される。Corresponding to the control data output from the control unit 201, the coefficient generating unit 11 operates in a manner to be described later, and a specific tone generation channel CHNO, K here.
The multiplication coefficients DP1 to DP4 and LP1 to LP4 are output to the tone generation channel i whose ON is turned on. The attenuation multiplier peculiar to the string is S (= 0.9). DP2 for simplicity
And DP4, LP1 and LP2 have a value of 0, and DP1 has a value of 0.0.
1, the value of DP3 is 1, and the values of LP3 and LP4 are the square roots of 0.994, the string model of FIG. 3 is substantially the adder 584, the variable delay unit 411, the multiplier 563, and the adder 5
83, the variable delay unit 412, and the filter 422 form a loop, and if the delay amount by the variable delay units 411 and 412 is the delay amount corresponding to the same pitch data H as the variable delay unit 103, the conventional string model 100. It has almost the same structure as. If the multiplication coefficient LP3 is considered to be the value 1, a circuit equivalent to the string model 100 is obtained if the value of LP4 is the coefficient G output from the control unit 201. Therefore, the value of the multiplication coefficient LP4 is output from the control unit 201. String model 1 if coefficient G
Since the circuit is equivalent to 00, if the multiplication coefficient LP4 is a positive number less than or equal to 1, the drive waveform data input to the adder 580 is synthesized with the pitch tone to be output by the same operation as in the conventional example. It
【0051】次に、ダンパペダルが踏み込まれている状
態で、かつ、発音が指示されていない(KON=オフ)
発音チャンネルの動作を述べる。Next, the damper pedal is depressed and no sound is instructed (KON = OFF).
Describe the operation of the pronunciation channel.
【0052】KONがオフの場合、駆動波形発生部iか
らは駆動波形データが出力されていない(0値出力時)
ので、駆動波形発生部iに対応する弦モデルiには、他
の駆動波形発生部から出力された駆動波形データが加算
器520を介して入力される。なお、響板フィルタ20
2,203からのフィードバック、すなわち、乗算器5
53出力も加算器520で加算される。加算器520の
出力は、弦モデルiの乗算器555へ入力される。When KON is off, the drive waveform data is not output from the drive waveform generator i (when 0 value is output).
Therefore, the drive waveform data output from another drive waveform generating unit is input to the string model i corresponding to the drive waveform generating unit i via the adder 520. The soundboard filter 20
Feedback from 2,203, ie, multiplier 5
The 53 output is also added by the adder 520. The output of the adder 520 is input to the multiplier 555 of the string model i.
【0053】また、制御部201から出力される制御デ
ータに対応して、係数発生部11は、後述するような動
作により、全ての発音チャンネル601〜688に対し
て、乗算係数DP1〜DP4とLP1〜LP4を出力す
る。弦固有の減衰乗数をS(=0.9)とする。簡単の
ためDP2とDP4とLP1とLP2とを値0、DP1
を値0.01、DP3を値1、LP3とLP4の値をS
の平方根0.949とすると、図3の弦モデルは実質的
に、加算器584と可変遅延器411と乗算器563と
加算器583と可変遅延器412とフィルタ422とか
ら形成されるループとなり、可変遅延器411,412
による遅延量を可変遅延器103と同じ音高データHに
対応する遅延量とすると従来例の弦モデル100とほぼ
同じとなる。また、乗算係数LP3を値1とし、LP4
の値を制御部201から出力される係数Gとすれば弦モ
デル100と等価な回路となることをつけ加えておく。
乗算器555に入力された波形データは加算器580を
介して従来例と同様の動作により、各発音チャンネルに
対応した音高音が効果音として合成される。Corresponding to the control data output from the control unit 201, the coefficient generation unit 11 performs multiplication operations DP1 to DP4 and LP1 for all the tone generation channels 601 to 688 by an operation described later. ~ Output LP4. The attenuation multiplier peculiar to the string is S (= 0.9). For simplification, DP2, DP4, LP1 and LP2 are set to the value 0, DP1
Is 0.01, DP3 is 1, and LP3 and LP4 are S
Assuming the square root of 0.949, the string model of FIG. 3 is substantially a loop formed by the adder 584, the variable delay unit 411, the multiplier 563, the adder 583, the variable delay unit 412, and the filter 422. Variable delay device 411, 412
Assuming that the delay amount due to the variable delay device 103 corresponds to the same pitch data H as the variable delay device 103, the delay amount is substantially the same as that of the conventional string model 100. Further, the multiplication coefficient LP3 is set to the value 1, and LP4
Note that if the value of is the coefficient G output from the control unit 201, a circuit equivalent to the string model 100 is obtained.
The waveform data input to the multiplier 555 is added via the adder 580 by the same operation as in the conventional example, and the pitch tone corresponding to each sound generation channel is synthesized as a sound effect.
【0054】ダンパペダルが踏まれた状態でKONがオ
ンとなった発音チャンネルと、KONがオフの状態でダ
ンパペダルが踏まれた発音チャンネルは、上述のように
係数発生部11から供給される乗算係数が同じであるの
で、加算器580から出力される波形データに対して同
様の動作が行われることとなる。なお、発音中の発音チ
ャンネルiについては駆動波形発生部iの出力する駆動
波形データが、直接弦モデルiの加算器580へ入力さ
れる経路と、加算器520と乗算器555を介して弦モ
デルiの加算器580へ入力される経路との2つの経路
が存在することとなるが、乗算係数DP1の値は0.0
1程度であるので、弦モデルiの加算器580から出力
される駆動波形発生部iの発生した駆動波形データの成
分は1.01倍となるが、音質上問題はない。また、こ
のような事態を防ぐためには、KONがオンとなった発
音チャンネルiの駆動波形発生部iから出力される駆動
波形データの加算器520への入力を禁止する、あるい
は、係数発生部11から供給する乗算係数の値を適当に
調節するようにすれば良い。The tone generation channel in which KON is turned on when the damper pedal is depressed and the tone generation channel in which KON is turned off and the damper pedal is depressed have the multiplication coefficient supplied from the coefficient generator 11 as described above. Since they are the same, the same operation is performed on the waveform data output from the adder 580. For the sounding channel i being sounded, the drive waveform data output from the drive waveform generating unit i is directly input to the adder 580 of the string model i and the string model via the adder 520 and the multiplier 555. Although there are two paths, i.e., the path input to the adder 580 of i, the value of the multiplication coefficient DP1 is 0.0.
Since it is about 1, the component of the drive waveform data generated by the drive waveform generation unit i output from the adder 580 of the string model i is 1.01 times, but there is no problem in sound quality. Further, in order to prevent such a situation, the drive waveform data output from the drive waveform generation unit i of the tone generation channel i whose KON is turned on is prohibited from being input to the adder 520, or the coefficient generation unit 11 is used. It suffices to appropriately adjust the value of the multiplication coefficient supplied from.
【0055】次に、ダンパペダルが踏み込まれていない
状態で、かつ、発音が指示されていない(KON=オ
フ)発音チャンネルの動作を述べる。Next, the operation of the sound generation channel in which the damper pedal is not depressed and sound generation is not instructed (KON = OFF) will be described.
【0056】KONがオフの場合、駆動波形発生部iか
らは駆動波形データが出力されていない(0値出力時)
ので、駆動波形発生部iに対応する弦モデルiには、他
の駆動波形発生部から出力された駆動波形データが加算
器520を介して入力される。なお、響板フィルタ20
2,203からのフィードバック、すなわち、乗算器5
53出力も加算器520で加算される。加算器520の
出力は、弦モデルiの乗算器555へ入力される。When KON is off, drive waveform data is not output from the drive waveform generating section i (when 0 value is output).
Therefore, the drive waveform data output from another drive waveform generating unit is input to the string model i corresponding to the drive waveform generating unit i via the adder 520. The soundboard filter 20
Feedback from 2,203, ie, multiplier 5
The 53 output is also added by the adder 520. The output of the adder 520 is input to the multiplier 555 of the string model i.
【0057】また、制御部201から出力される制御デ
ータに対応して、係数発生部11は、後述するような動
作により、発音チャンネルiのKONがオフの場合、乗
算係数DP1〜DP4とLP1〜LP4を出力する。弦
固有の減衰乗数を値Sとする。簡単のためDP1を値
0.002、DP2を値1、DP3とDP4の値を0.
5、LP1とLP2の値をSの平方根0.949よりも
小さく0.6、LP3とLP4とを値0.2とすると、図
3の弦モデルは実質的に、2つのループが結合した構成
となる。すなわち、第1のループは、加算器581と可
変遅延器411とフィルタ421と乗算器561とから
構成され、第2のループは、加算器582と可変遅延器
412とフィルタ422と乗算器562とから構成さ
れ、第1と第2のループは、それぞれ乗算器563と加
算器583、あるいは、乗算器564と加算器584に
より互いに結合される構成となる。ここで、可変遅延器
411と可変遅延器412の遅延量をそれぞれ、図4の
弦901のL1とL2とで示す部位の振動の基本周波数
に対応する時間遅延量としておくことにより、ダンパフ
ェルト905と弦901とが接触した状態における弦9
01のL1とL2の振動が第1と第2のループによりシ
ミュレートされることとなる。なお、乗算器561と乗
算器562における乗算は、駒902とダンパフェルト
905における弦901のL1の振動の反射係数、ある
いは、固定端903とダンパフェルト905における弦
901のL2の振動の反射係数に対応するLP1とLP
2の値が乗じられるが、ダンパフェルト904は反射率
が小さく弦901の振動を吸収するため、LP1とLP
2の値は比較的小さな値0.6となる。また、第1と第
2のループの振動により、ダンパフェルト905を介し
てダンパ904自体も振動するため、それぞれのループ
における振動はループ内に反射されるだけでなく、互い
のループへ振動が透過することになる。この振動の透過
の様子は、第1のループから第2のループへの透過が乗
算器563と加算器583とにより、また、第2のルー
プから第1のループへの透過が乗算器564と加算器5
84とによりシミュレートされることとなる。また、可
変遅延器411と412の時間遅延量を図4の弦901
の振動の有効長L1’とL2’に等しくしておくことに
より、さらに実際のピアノに近い共振状態がシミュレー
トされる。Corresponding to the control data output from the control unit 201, the coefficient generation unit 11 operates by the operation described later, and when the KON of the tone generation channel i is off, the multiplication coefficients DP1 to DP4 and LP1 to LP1. Output LP4. Let the value S be the damping multiplier specific to the string. For simplicity, DP1 has a value of 0.002, DP2 has a value of 1, and DP3 and DP4 have a value of 0.
5, the value of LP1 and LP2 is smaller than the square root of S of 0.949, 0.6, and the value of LP3 and LP4 is 0.2, the string model of FIG. Becomes That is, the first loop includes the adder 581, the variable delay unit 411, the filter 421, and the multiplier 561, and the second loop includes the adder 582, the variable delay unit 412, the filter 422, and the multiplier 562. The first and second loops are connected to each other by a multiplier 563 and an adder 583, or a multiplier 564 and an adder 584, respectively. Here, by setting the delay amounts of the variable delay device 411 and the variable delay device 412 respectively as the time delay amounts corresponding to the fundamental frequencies of the vibrations of the parts indicated by L1 and L2 of the string 901 in FIG. 4, the damper felt 905 9 in a state where the string 901 and the string 901 are in contact with each other
The vibrations of L1 and L2 of 01 will be simulated by the first and second loops. The multiplication in the multiplier 561 and the multiplier 562 is performed on the reflection coefficient of the L1 vibration of the string 901 on the bridge 902 and the damper felt 905, or the reflection coefficient of the L2 vibration of the string 901 on the fixed end 903 and the damper felt 905. Corresponding LP1 and LP
It is multiplied by the value of 2, but the damper felt 904 has a small reflectance and absorbs the vibration of the string 901.
The value of 2 is a relatively small value of 0.6. Further, the vibration of the first and second loops also vibrates the damper 904 itself via the damper felt 905, so that the vibrations in the respective loops are not only reflected in the loops but also transmitted to the respective loops. Will be done. In this transmission of vibrations, the transmission from the first loop to the second loop is performed by the multiplier 563 and the adder 583, and the transmission from the second loop to the first loop is performed by the multiplier 564. Adder 5
It will be simulated by 84 and. Further, the time delay amount of the variable delay devices 411 and 412 is set to the string 901 of FIG.
By making the effective lengths L1 ′ and L2 ′ of the vibration of the same equal to the actual piano, a resonance state closer to an actual piano is simulated.
【0058】係数発生部11から出力される乗算係数
は、発音のオンオフ信号KONとダンパペダルのオンオ
フに信号DONによって決定されるダンパ402のオフ
オン(接触・非接触)DMP信号に対応して図5のよう
な値が出力される。なお、DMP信号は、KONとDO
Nの論理積として決定される。また、ここでは、各乗算
係数は2つの値をとるものとしたが、2つの値の間をな
めらかに変化するように時間的に補間しながら変化させ
てノイズの発生を防ぐようにした方がよい。The multiplication coefficient output from the coefficient generator 11 corresponds to the ON / OFF signal KON for sounding and the OFF / ON (contact / non-contact) DMP signal of the damper 402 determined by the signal DON for turning the damper pedal on / off. A value like this is output. The DMP signal is KON and DO.
It is determined as the logical product of N. In addition, here, each multiplication coefficient is assumed to take two values, but it is better to change it while interpolating with time so as to smoothly change between the two values so as to prevent noise generation. Good.
【0059】以上のようにして発音チャンネル601〜
688の弦モデル801〜888の乗算器559〜56
0から出力された波形データは、各弦モデル801〜8
88の加算器585で加算された後に、乗算器557と
558において乗算係数GL,とGRとが乗算されて、
弦モデルのL出力(レフト出力)およびR出力(ライト
出力)として出力される。ここで、乗算係数GLとGR
は、各発音チャンネル601〜688に固有の値であ
り、ステレオの左右2チャンネルへの振り分けを決定す
るための荷重係数であり、通常、0〜1までの値で、か
つ、GLとGRの自乗和が1に等しくなるように決定さ
れる。As described above, the sound generation channels 601-
Multipliers 559-56 of 688 string models 801-888
The waveform data output from 0 is for each string model 801 to 8
After being added by the adder 585 of 88, the multipliers 557 and 558 multiply the multiplication coefficients GL and GR by
It is output as the L output (left output) and the R output (right output) of the string model. Here, the multiplication coefficients GL and GR
Is a value peculiar to each sound generation channel 601 to 688, and is a weighting factor for determining the distribution of stereo to the left and right two channels, and is usually a value from 0 to 1 and the square of GL and GR. The sum is determined to be equal to 1.
【0060】各発音チャンネル601〜688から出力
されるL出力とR出力はそれぞれ加算器521と522
においてL出力の総和とR出力の総和とが演算された後
に、それぞれ響板フィルタ202,203に入力され
る。ここで、各響板フィルタ202,203は、従来例
と同様の動作により、楽音波形データLと楽音波形デー
タRとが出力されることとなる。以上のようにして得ら
れる楽音波形データLとRは、発音チャンネル601〜
688にそれぞれ固有のステレオ信号振り分けが為され
た波形データに対して、同じ特性を有する2つの響板フ
ィルタ202,203が左右独立にフィルタリングを実
施するのでステレオ信号振り分けの影響をそのまま残し
ており、良好なステレオ特性を示す楽音波形データL,
Rが得られることとなる。The L and R outputs output from the tone generation channels 601 to 688 are added by adders 521 and 522, respectively.
After the sum of the L output and the sum of the R output are calculated in (1), they are input to the soundboard filters 202 and 203, respectively. Here, the soundboard filters 202 and 203 output the musical tone waveform data L and the musical tone waveform data R by the same operation as in the conventional example. The tone waveform data L and R obtained as described above are generated by the sound generation channels 601 to 601.
The two soundboard filters 202 and 203 having the same characteristics perform left-right independent filtering on the waveform data to which the stereo signal distribution unique to 688 is respectively performed, so that the influence of the stereo signal distribution is left as it is. Musical sound waveform data L showing good stereo characteristics,
R will be obtained.
【0061】また、響板フィルタ202,203の出力
する楽音波形データL,Rは加算器510により、加算
された後に、乗算器553において、予め定めた帰還乗
数を乗じて、フィードバックデータFBとして出力され
て、加算器520へ入力されることとなる。ここで、帰
還乗数とは、加算器520におけるフィードバックデー
タFBと駆動波形発生部701〜788から出力される
駆動波形データとのミキシング比を決定する機能を有し
ており、通常、この値は0.002から0.01程度が望
ましい。Further, the tone waveform data L and R output from the soundboard filters 202 and 203 are added by the adder 510, and then multiplied by a predetermined feedback multiplier in the multiplier 553 and output as feedback data FB. Then, it is input to the adder 520. Here, the feedback multiplier has a function of determining the mixing ratio between the feedback data FB in the adder 520 and the drive waveform data output from the drive waveform generators 701 to 788, and this value is usually 0. About 0.002 to 0.01 is preferable.
【0062】以上のようにして、各弦モデル801〜8
88においてL出力とR出力に振り分けられた発音チャ
ンネル601〜688のステレオ出力は、響板フィルタ
202,203において独立してフィルタリングされて
楽音波形データLとRとして出力されるが、加算器51
0における加算によりモノラルの波形データとして乗算
器553と加算器520を介して発音チャンネル601
〜688にフィードバックされるので、各発音チャンネ
ル601〜688から出力されるステレオ振り分けされ
た波形データは、ステレオ振り分け量に関係なく各発音
チャンネル601〜688に対して一様な影響を付与す
ることができる。As described above, each string model 801-8
The stereo outputs of the sound generation channels 601 to 688, which are distributed to the L output and the R output at 88, are independently filtered by the soundboard filters 202 and 203 and output as the musical tone waveform data L and R.
By adding at 0, the tone generation channel 601 is output as monaural waveform data via the multiplier 553 and the adder 520.
To 688, the stereo-distributed waveform data output from each sound generation channel 601 to 688 can give a uniform influence to each sound generation channel 601 to 688 regardless of the stereo distribution amount. it can.
【0063】以上のように、第1の実施例によれば、ダ
ンパ904が弦に接触して、一本の弦が2つの振動部を
有する状態の弦を、それぞれ加算器と可変遅延器とフィ
ルタとから形成される2つのループによりモデル化した
ので、他の弦や響板からの振動を加算器520から入力
することにより、2つのループが独立して共振する状態
を、また、乗算器563,564を介して互いに干渉す
る状態が合成されることとなり、自然な音色の共振音を
得ることができる。As described above, according to the first embodiment, the damper 904 is in contact with the strings, and one string having two vibrating parts is connected to the adder and the variable delay device, respectively. Since the modeling is performed by two loops formed by the filter and the other strings and the vibrations from the sound board are input from the adder 520, a state in which the two loops independently resonate, and a multiplier are also provided. The states in which they interfere with each other are combined via 563 and 564, and a resonance tone having a natural tone color can be obtained.
【0064】以下、本発明の第2の実施例について説明
する。第2の実施例は、係数発生部11を除いて第1の
実施例と同様に構成される。係数発生部11は図6のよ
うに構成される。図6において、401〜408は係数
メモリ、410はアドレス発生器、450は乗算器、4
51は加算器である。従来例と同様にして、制御部20
1は、鍵盤のオンオフ信号KONとダンパペダルの踏み
込み量に対応して0から1までの値をとる踏み込み信号
Dとを出力する。係数発生部11は、各発音チャンネル
TG601〜688に乗算係数LP1〜LP4、DP1
〜DP4を以下に述べる動作により出力する。The second embodiment of the present invention will be described below. The second embodiment has the same configuration as the first embodiment except for the coefficient generator 11. The coefficient generator 11 is configured as shown in FIG. In FIG. 6, 401 to 408 are coefficient memories, 410 is an address generator, 450 is a multiplier, 4
Reference numeral 51 is an adder. Similar to the conventional example, the control unit 20
1 outputs an on / off signal KON of the keyboard and a depression signal D that takes a value from 0 to 1 corresponding to the depression amount of the damper pedal. The coefficient generator 11 applies multiplication coefficients LP1 to LP4, DP1 to the tone generation channels TG601 to 688.
~ DP4 is output by the operation described below.
【0065】ダンパペダル踏み込み信号Dは、加算器4
51で(1−D)の演算によりDINV信号に変換され
る。乗算器450で、鍵盤オンオフ信号KONとDIN
V信号が乗算されて、DMP信号が出力される。アドレ
ス発生器410は、DMPの値をスケーリングすること
によりアドレス0〜127までのアドレス値を出力す
る。係数メモリ401〜408は、アドレス0〜127
に乗算係数を記憶しているので、アドレス発生器410
から出力されるアドレス値に応じて図7に示すような各
乗算係LP1〜LP4、DP1〜DP4が出力されるこ
ととなる。The damper pedal depression signal D is supplied to the adder 4
At 51, it is converted into a DINV signal by the calculation of (1-D). In the multiplier 450, the keyboard on / off signal KON and DIN
The V signal is multiplied and the DMP signal is output. The address generator 410 outputs address values 0 to 127 by scaling the value of DMP. The coefficient memories 401 to 408 have addresses 0 to 127.
Since the multiplication coefficient is stored in the address generator 410,
The multipliers LP1 to LP4 and DP1 to DP4 as shown in FIG. 7 are output according to the address value output from the.
【0066】係数発生部11から出力された乗算係数
は、各発音チャンネルTG601〜688に供給され
て、第1の実施例と同様の動作により、楽音が合成され
る。The multiplication coefficient output from the coefficient generator 11 is supplied to each of the tone generation channels TG601 to 688, and the musical tone is synthesized by the same operation as in the first embodiment.
【0067】なお、第1の実施例と同様に、鍵盤オンオ
フ信号KONがとり得る2値(0と1)の変化を滑らか
にするために、変化させる時には時間経過と共に2値の
間を補間するようにした方がよい。As in the case of the first embodiment, in order to smooth the change of the binary values (0 and 1) that the keyboard on / off signal KON can take, the binary value is interpolated with the passage of time when changing. It is better to do so.
【0068】以上のように、第2の実施例によれば、ピ
アノのダンパ904の接触・非接触に対応するDMP信
号の値に応じて、非接触時には、加算器584と可変遅
延器411と乗算器563と加算器583と可変遅延器
412とフィルタ422とから形成されるループにより
共振する状態になる。また、接触時には、加算器581
と可変遅延器411とフィルタ421と乗算器とから形
成される第1のループと、加算器582と可変遅延器4
12とフィルタ422と乗算器562とから形成される
第2のループとが共振する状態になる。ダンパペダルの
踏み込み量Dにより、ダンパ904の弦901への接触
の状態が変わる状態の共振を上記した2つの状態の中間
状態として演算するようにしたので、ダンパペダルの踏
み込み量に応じて自然な響きの変化を実現することがで
きる。As described above, according to the second embodiment, according to the value of the DMP signal corresponding to the contact / non-contact of the damper 904 of the piano, the adder 584 and the variable delay unit 411 are connected in the non-contact state. A loop formed by the multiplier 563, the adder 583, the variable delay unit 412, and the filter 422 causes resonance. Further, at the time of contact, the adder 581
A first loop formed of a variable delay device 411, a filter 421 and a multiplier, an adder 582 and a variable delay device 4
12, the second loop formed by the filter 422 and the multiplier 562 resonates. The resonance of the state in which the state of contact of the damper 904 with the string 901 changes according to the amount of depression D of the damper pedal is calculated as an intermediate state between the above two states, so that a natural resonance is produced according to the amount of depression of the damper pedal. Change can be realized.
【0069】以下に、第3の実施例について説明する。
第3の実施例も第2の実施例と同様に構成されるが、ア
ドレス発生器410への入力部は、図8のように構成さ
れる。図8において、471はカウンタ、472はキー
オフメモリ、452は乗算器である。The third embodiment will be described below.
The third embodiment is also constructed in the same manner as the second embodiment, but the input section to the address generator 410 is constructed as shown in FIG. In FIG. 8, 471 is a counter, 472 is a key-off memory, and 452 is a multiplier.
【0070】KON信号がオン(値0)になるとカウン
タ471はリセットされてアドレス値0を出力する。キ
ーオフメモリ472はアドレス0に記憶された値0を出
力する。乗算器452では、KON信号値0とキーオフ
メモリ472の出力値0が乗算されて信号Kの値が0と
なり、第2の実施例と同様にして、KON信号がオンの
時の乗算係数が出力される。KON信号がオフ(値1)
に変化するとカウンタ471は、クロックCKに従って
カウント値をインクリメントする。0から127までの
カウントアップが終了すると、次のKON信号オンが入
力されるまでは、カウント値127を保持する。キーオ
フメモリ472は、カウンタ471の出力値をアドレス
としてアドレス0から127までに記憶している値、0
から1まで次第に増加する小数値を出力する。KON信
号が値1であるので、信号Kの値としては、キーオフメ
モリ472の出力値がそのまま出力されることとなる。When the KON signal is turned on (value 0), the counter 471 is reset and outputs the address value 0. The key-off memory 472 outputs the value 0 stored at address 0. In the multiplier 452, the KON signal value 0 is multiplied by the output value 0 of the key-off memory 472 and the value of the signal K becomes 0, and the multiplication coefficient when the KON signal is ON is output as in the second embodiment. To be done. KON signal is off (value 1)
When it changes to, the counter 471 increments the count value according to the clock CK. When the count-up from 0 to 127 is completed, the count value 127 is held until the next ON of the KON signal is input. The key-off memory 472 uses the output value of the counter 471 as an address, and stores the value 0 to 127.
Outputs a decimal value that gradually increases from 1 to 1. Since the KON signal has the value 1, the output value of the key-off memory 472 is directly output as the value of the signal K.
【0071】以上のようにして、ピアノのダンパ904
と弦901の接触状態を表すDMP信号は、KON信号
がオンからオフに変化すると、KON信号を変形した信
号Kがオン(値0)からオフ(値1)までの間の値をと
るので、信号Kと共に時間経過に従って順次に変化す
る。時間経過に従って変化するDMP信号に対応した図
9に示す乗算係数を各発音チャンネルTG601〜68
8毎に供給する。各発音チャンネルTGからはキーオフ
時に、予め定めた時間経過に従って共振状態が変化す
る。As described above, the damper 904 of the piano
When the KON signal changes from on to off, the signal K obtained by transforming the KON signal takes a value between on (value 0) and off (value 1). It changes sequentially with the passage of the signal K over time. The multiplication coefficients shown in FIG. 9 corresponding to the DMP signal which changes with the passage of time are set to the tone generation channels TG601 to TG68.
Supply every 8th. At the time of key-off from each sound generation channel TG, the resonance state changes with the passage of a predetermined time.
【0072】第3の実施例によれば、鍵盤が離鍵されて
振動中の弦901にダンパ904が接触して、弦901
の振動が減衰するまでの共振状態の変化を、キーオフ
(離鍵)時に、弦901とダンパ904の接触を表すD
MP信号を時間経過に従って次第に変化するようにした
ため、離鍵時の自然な音色変化を実現することができ
る。According to the third embodiment, the damper 904 contacts the vibrating string 901 when the keyboard is released and the string 901 is vibrated.
A change in the resonance state until the vibration of the damper is attenuated is represented by the contact D between the string 901 and the damper 904 at the time of key-off (key release)
Since the MP signal is changed gradually with the passage of time, it is possible to realize a natural tone color change when the key is released.
【0073】第4の実施例について説明する。第4の実
施例も第3の実施例と同様に構成されるが、弦モデルは
図10のように構成される。図10において、480と
481は加算器、485〜487は乗算器、490と4
91は可変遅延器、492は421と同じフィルタであ
る。The fourth embodiment will be described. The fourth embodiment is constructed similarly to the third embodiment, but the string model is constructed as shown in FIG. In FIG. 10, 480 and 481 are adders, 485 to 487 are multipliers, and 490 and 4
Reference numeral 91 is a variable delay device, and 492 is the same filter as 421.
【0074】DMP信号が値0の時、すなわち、KON
信号がオンあるいはダンパペダル信号DONがオンの時
に付いての動作を以下に述べる。When the value of the DMP signal is 0, that is, KON
The operation when the signal is on or the damper pedal signal DON is on will be described below.
【0075】加算器580から出力される波形データ
は、加算器480と乗算器485と可変遅延器490と
加算器481と可変遅延器491とフィルタ492と乗
算器487とから形成されるループを巡回する。この
時、乗算係数は、DP5が値1、DP6が値0、LP5
は弦固有の減衰乗数Sとして値0.9とする。また、可
変遅延器490,491は、各発音チャンネル601か
ら688の音高つまり弦901のLの振動周期に対応し
た時間遅延量を有するものとする。以上のようにして、
従来例と同様のループを形成することができる。The waveform data output from the adder 580 circulates in a loop formed by the adder 480, the multiplier 485, the variable delay 490, the adder 481, the variable delay 491, the filter 492, and the multiplier 487. To do. At this time, as for the multiplication coefficient, DP5 has a value of 1, DP6 has a value of 0, and LP5 has a value of
Is a string-specific attenuation multiplier S of 0.9. Further, the variable delay devices 490 and 491 are assumed to have a time delay amount corresponding to the pitch of each sound generation channel 601 to 688, that is, the L vibration period of the string 901. As described above,
A loop similar to the conventional example can be formed.
【0076】DMP信号が値1の時、すなわち、ダンパ
904が弦901と接触している時、乗算係数DP5を
値0、DP6を値1、LP5は弦固有の減衰乗数Sとし
て値0.9とする。また、可変遅延器490と491の
時間遅延量をそれぞれ弦901のL2とL1の振動周期
に対応させておくものとする。弦901のL1の部分は
L2の部分に比べて、駒902からの振動が伝搬し易
く、大きく共振するので、L1の部分の共振状態をつく
るものとする。加算器580から出力される波形データ
は、加算器480と乗算器486と加算器481と可変
遅延器491とフィルタ492と乗算器487から形成
されるループを巡回するので、弦901のL1の部分に
対応した共振状態が作り出されることとなる。When the DMP signal has the value 1, that is, when the damper 904 is in contact with the string 901, the multiplication coefficient DP5 has the value 0, DP6 has the value 1, and LP5 has the string-specific attenuation multiplier S of the value 0.9. And Further, it is assumed that the time delay amounts of the variable delay devices 490 and 491 correspond to the vibration periods of L2 and L1 of the string 901, respectively. The L1 portion of the string 901 is more likely to propagate the vibrations from the bridge 902 than the L2 portion, and resonates largely, so that the L1 portion is in a resonance state. Since the waveform data output from the adder 580 circulates in a loop formed by the adder 480, the multiplier 486, the adder 481, the variable delay device 491, the filter 492, and the multiplier 487, the L1 portion of the string 901 A resonance state corresponding to is created.
【0077】乗算係数DP5,DP6を図11のように
制御することにより、DMP信号が値1と0の中間値を
示す場合にも対応した共振状態が演算されることとな
る。By controlling the multiplication coefficients DP5 and DP6 as shown in FIG. 11, the resonance state corresponding to the case where the DMP signal shows an intermediate value between the values 1 and 0 is calculated.
【0078】以上のように、第4の実施例によれば、ダ
ンパ904が弦901に接触している時に強く共振する
状態を、加算器480と乗算器486と加算器481と
可変遅延器491とフィルタ492と乗算器487とか
ら形成されるループで、波形データを巡回させることに
より演算するようにしたので、簡単な構成で共振状態を
演算できる弦モデルを構成することができる。As described above, according to the fourth embodiment, the state in which the damper 904 strongly resonates when in contact with the string 901 causes the adder 480, the multiplier 486, the adder 481 and the variable delay device 491 to operate. Since the calculation is performed by circulating the waveform data in the loop formed by the filter 492 and the multiplier 487, it is possible to configure a string model capable of calculating the resonance state with a simple configuration.
【0079】以上のように、第1〜第4の実施例による
効果は、互いに独立であり、これらを任意に組み合わせ
ることにより相乗効果を得ることができることは自明で
ある。As described above, the effects of the first to fourth embodiments are independent of each other, and it is obvious that a synergistic effect can be obtained by arbitrarily combining these.
【0080】以下に、第5の実施例について説明する。
第5の実施例は図1のように構成される。また、発音チ
ャンネル群400の発音チャンネルは従来例と同様にし
て図14のように構成されるものとする。なお、係数発
生部11は図12のように構成される。The fifth embodiment will be described below.
The fifth embodiment is constructed as shown in FIG. Further, the sound generation channels of the sound generation channel group 400 are configured as shown in FIG. 14 similarly to the conventional example. The coefficient generator 11 is configured as shown in FIG.
【0081】図12において、409は係数メモリであ
る。なお、アドレス発生器410は第2あるいは第3実
施例と同じものである。係数メモリ409には、図14
の乗算器552へ供給する乗算係数Gが記憶されている
ものとする。In FIG. 12, reference numeral 409 is a coefficient memory. The address generator 410 is the same as in the second or third embodiment. In the coefficient memory 409, FIG.
It is assumed that the multiplication coefficient G supplied to the multiplier 552 is stored.
【0082】第2あるいは第3の実施例のようにして得
られるダンパ904と弦901との接触状態を表すDM
P信号に従って、アドレス発生器410は、アドレス0
〜127を出力し、係数メモリ409は入力されるアド
レスに従って乗算係数Gを出力する。係数メモリ409
に記憶されている乗算係数Gは、アドレス0に値0.
1、アドレス127に弦固有の減衰乗数S(値0.9)
が記憶されており、アドレス1から126には値0.1
から値0.9へ次第に増加する値が記憶されているもの
とする。DM indicating the contact state between the damper 904 and the string 901 obtained as in the second or third embodiment.
According to the P signal, the address generator 410 causes the address 0
˜127, and the coefficient memory 409 outputs the multiplication coefficient G according to the input address. Coefficient memory 409
The multiplication coefficient G stored in is stored at address 0 with a value of 0.
1, the attenuation multiplier S peculiar to the string at address 127 (value 0.9)
Is stored, and the value 0.1 is stored in addresses 1 to 126.
It is assumed that the value that gradually increases from the value to 0.9 is stored.
【0083】ダンパペダルが操作されていないで、鍵盤
が操作されていない、つまり、DMP信号が1の時に発
音チャンネル301〜388の乗算器552へは、乗算
係数G(値0.1)が供給される。乗算器552は従来
例と同様にして弦モデル100を巡回する波形データに
対して、乗算係数G(値0.1)を乗じるので、消音量
の共振音が形成されることとなる。When the damper pedal is not operated and the keyboard is not operated, that is, when the DMP signal is 1, the multiplication coefficient G (value 0.1) is supplied to the multipliers 552 of the sound generation channels 301 to 388. It The multiplier 552 multiplies the waveform data circulating in the string model 100 by the multiplication coefficient G (value 0.1) in the same manner as in the conventional example, so that a resonance sound of silence is formed.
【0084】以上のように、第5の実施例によれば、ダ
ンパ904が弦901に接触している状態の時にも、共
振音を合成することができる。As described above, according to the fifth embodiment, the resonance sound can be synthesized even when the damper 904 is in contact with the string 901.
【0085】[0085]
【発明の効果】ピアノのダンパが弦に接触している状態
の時の振動モードを2つの可変遅延器を有するループの
共振として演算するようにしたので、自然な弦の共振状
態を実現することができる。Since the vibration mode when the damper of the piano is in contact with the string is calculated as the resonance of the loop having two variable delay devices, the natural resonance state of the string is realized. You can
【0086】また、ピアノのダンパが弦に接触している
状態の時でも共振音が形成されるようにしたため、ピア
ノと同様の響きを実現することができる。Further, since the resonance sound is formed even when the damper of the piano is in contact with the strings, the resonance similar to that of the piano can be realized.
【図1】本発明の一実施例における電子楽器の構成を示
すブロック図FIG. 1 is a block diagram showing a configuration of an electronic musical instrument according to an embodiment of the present invention.
【図2】本発明の第1の実施例における発音チャンネル
の内部構成を示すブロック図FIG. 2 is a block diagram showing an internal configuration of a sound generation channel in the first embodiment of the present invention.
【図3】図2における弦モデルの内部構成を示すブロッ
ク図FIG. 3 is a block diagram showing an internal configuration of the string model in FIG.
【図4】ピアノの弦周辺の構造図[Fig. 4] Structural diagram around the strings of a piano
【図5】図3における各乗算係数値と制御信号との関係
を示すタイミング図5 is a timing diagram showing the relationship between each multiplication coefficient value and control signal in FIG.
【図6】本発明の第2の実施例における係数発生部の内
部構成を示すブロック図FIG. 6 is a block diagram showing an internal configuration of a coefficient generator in the second embodiment of the present invention.
【図7】同第2の実施例における各乗算係数値と制御信
号との関係を示すタイミング図FIG. 7 is a timing chart showing a relationship between each multiplication coefficient value and a control signal in the second embodiment.
【図8】本発明の第3の実施例における係数発生部の内
部構成を示すブロック図FIG. 8 is a block diagram showing an internal configuration of a coefficient generator in a third embodiment of the present invention.
【図9】同第3の実施例における各乗算係数値と制御信
号との関係を示すタイミング図FIG. 9 is a timing chart showing a relationship between each multiplication coefficient value and a control signal in the third embodiment.
【図10】本発明の第4の実施例における弦モデルの内
部構成を示すブロック図FIG. 10 is a block diagram showing an internal structure of a string model in a fourth embodiment of the present invention.
【図11】同第4の実施例における各乗算係数値と制御
信号との関係を示すタイミング図FIG. 11 is a timing chart showing a relationship between each multiplication coefficient value and a control signal in the fourth embodiment.
【図12】本発明の第5の実施例における係数発生部の
内部構成を示すブロック図FIG. 12 is a block diagram showing an internal configuration of a coefficient generator in a fifth embodiment of the present invention.
【図13】従来の電子楽器の構成を示すブロック図FIG. 13 is a block diagram showing a configuration of a conventional electronic musical instrument.
【図14】図13における発音チャンネルの内部構成を
示すブロック図14 is a block diagram showing the internal structure of the sound generation channel in FIG.
【図15】図13における駆動波形発生部の内部構成を
示すブロック図FIG. 15 is a block diagram showing an internal configuration of a drive waveform generator in FIG.
11,701〜788 係数発生部 100,801〜888 弦モデル 101 駆動波形発生部 103,411,412,490、491 可変遅延器 104,421,422,492 フィルタ 107 メモリ 108,471 カウンタ 200 入力部 201 制御部 202,203 響板フィルタ 300,400 発音チャンネル群 301〜388 発音チャンネル 401〜409 係数メモリ 410 アドレス発生器 450,452,485〜487,551〜564 乗
算器 451,480〜481,501〜522,580〜5
85 加算器 472 キーオフメモリ 601〜688 発音チャンネル 900 響板 901 弦 902 駒 903 固定端 904 ダンパ 905 ダンパフェルト11, 701 to 788 Coefficient generation unit 100, 801 to 888 String model 101 Drive waveform generation unit 103, 411, 412, 490, 491 Variable delay unit 104, 421, 422, 492 Filter 107 Memory 108, 471 Counter 200 Input unit 201 Control unit 202,203 Soundboard filter 300,400 Sound generation channel group 301-388 Sound generation channel 401-409 Coefficient memory 410 Address generator 450,452,485-487,551-564 Multiplier 451,480-481,501-522 , 580-5
85 Adder 472 Key-off memory 601 to 688 Sounding channel 900 Soundboard 901 String 902 Piece 903 Fixed end 904 Damper 905 Damper felt
Claims (16)
されるループ部を有する弦モデルを複数個と、 ダンパペダルと鍵盤が操作されていないときに前記乗算
器に値0を越える乗算係数Gを出力する係数発生部とか
ら構成される電子楽器。1. A plurality of string models having a loop portion formed of an adder, a variable delay unit, and a multiplier, and a multiplication coefficient that exceeds 0 in the multiplier when the damper pedal and the keyboard are not operated. An electronic musical instrument including a coefficient generator that outputs G.
化する複数の乗算係数を各弦モデルの乗算器へ出力する
係数発生部を有する特許請求の範囲1記載の電子楽器。2. The electronic musical instrument according to claim 1, further comprising a coefficient generator that outputs a plurality of multiplication coefficients that change in accordance with the amount of depression of the damper pedal to the multiplier of each string model.
数を各弦モデルの乗算器へ出力し、かつ、離鍵に対応し
て各弦モデルの乗算器へ出力する複数の乗算係数を時間
変化させる係数発生部を有する特許請求の範囲1記載の
電子楽器。3. A plurality of multiplication coefficients which are output to a multiplier of each string model in response to key depression and are output to a multiplier of each string model in response to key release. The electronic musical instrument according to claim 1, further comprising a coefficient generation unit that changes the time with.
算器と、 前記第1の加算器と第1の可変遅延器と予め定めた乗数
を乗じる第1の乗算器とから形成される第1のループ部
と、 第2の加算器と第2の可変遅延器と予め定めた乗数を乗
じる第2の乗算器とから形成される第2のループ部とか
ら構成される弦モデルを複数個有する電子楽器。4. A first and a second adder to which waveform data is input, a first multiplier and a first variable delay device, and a first multiplier for multiplying a predetermined multiplier. And a second loop unit formed of a second adder, a second variable delay device, and a second multiplier that multiplies a predetermined multiplier. An electronic musical instrument having a plurality of electronic musical instruments.
算器と、 前記第1の加算器と第1の可変遅延器と予め定めた乗数
を乗じる第1の乗算器とから形成される第1のループ部
と、 第2の加算器と第2の可変遅延器と予め定めた乗数を乗
じる第2の乗算器とから形成される第2のループ部と、 前記第1のループ部内の波形データに予め定めた乗数を
乗じる第3の乗算器と、 前記第3の乗算器の出力を前記第2のループ部へ加算す
る第3の加算器と、 前記第2のループ部内の波形データに予め定めた乗数を
乗じる第4の乗算器と、 前記第4の乗算器の出力を前記第1のループ部へ加算す
る第4の加算器とから構成される弦モデルを複数個有す
る電子楽器。5. Formed from first and second adders to which waveform data is input, said first adder, a first variable delay device and a first multiplier for multiplying a predetermined multiplier. A first loop unit, a second adder, a second variable delay unit, and a second multiplier that multiplies a predetermined multiplier, and A third multiplier that multiplies the waveform data of # 1 by a predetermined multiplier, a third adder that adds the output of the third multiplier to the second loop unit, and a waveform in the second loop unit. An electron having a plurality of string models including a fourth multiplier that multiplies data by a predetermined multiplier and a fourth adder that adds the output of the fourth multiplier to the first loop unit Musical instrument.
算器と、 前記第1の加算器と第1の可変遅延器と第1の乗算器と
から形成される第1のループ部と、 前記第2の加算器と第2の可変遅延器と第2の乗算器と
から形成される第2のループ部と、 前記第1のループ部内の波形データを入力とする第3の
乗算器と、 前記第3の乗算器の出力を前記第2のループ部へ加算す
る第3の加算器と、 前記第2のループ部内の波形データを入力とする第4の
乗算器と、 前記第4の乗算器の出力を前記第1のループ部へ加算す
る第4の加算器と、 前記第2のループ部の前記第2の加算器への入力を制御
する第5の乗算器とから構成される弦モデルを複数個
と、 ダンパペダルの踏み込み量に対応して変化する複数の乗
算係数を各弦モデルの第1から第5の乗算器へ出力する
係数発生部との構成を有している電子楽器。6. A first loop unit formed of first and second adders to which waveform data is input, and the first adder, the first variable delay unit and the first multiplier. A second loop unit formed of the second adder, the second variable delay unit, and the second multiplier; and a third multiplication that receives the waveform data in the first loop unit as an input. A third adder for adding the output of the third multiplier to the second loop section, a fourth multiplier for receiving the waveform data in the second loop section as an input, A fourth adder for adding the output of the fourth multiplier to the first loop section, and a fifth multiplier for controlling the input to the second adder of the second loop section. A plurality of string models to be used, and a plurality of multiplication coefficients that change corresponding to the amount of depression of the damper pedal. Electronic musical instrument having the configuration of a coefficient generator for outputting to the multiplier.
算器と、 前記第1の加算器と第1の可変遅延器と第1の乗算器と
から形成される第1のループ部と、 前記第2の加算器と第2の可変遅延器と第2の乗算器と
から形成される第2のループ部と、 前記第1のループ部内の波形データを入力とする第3の
乗算器と、 前記第3の乗算器の出力を第2のループ部へ加算する第
3の加算器と、 前記第2のループ部内の波形データを入力とする第4の
乗算器と、 前記第4の乗算器の出力を前記第1のループ部へ加算す
る第4の加算器と、 前記第2のループ部の前記第2の加算器への入力を制御
する第5の加算器とから構成される弦モデルを複数個
と、 押鍵に対応して予め定めた複数の乗算係数を各弦モデル
の第1から第5の乗算器へ出力し、かつ、離鍵に対応し
て第1から第5の乗算器へ出力する複数の乗算係数を時
間変化させる係数発生部との構成を有している電子楽
器。7. A first loop unit formed of first and second adders to which waveform data is input, and the first adder, the first variable delay unit, and the first multiplier. A second loop unit formed of the second adder, the second variable delay unit, and the second multiplier; and a third multiplication that receives the waveform data in the first loop unit as an input. A third adder for adding the output of the third multiplier to a second loop unit, a fourth multiplier for receiving the waveform data in the second loop unit as an input, and the fourth And a fifth adder for controlling the input to the second adder of the second loop unit, and a fourth adder for adding the output of the multiplier of No. 2 to the first loop unit. A plurality of string models, and a plurality of predetermined multiplication coefficients corresponding to key depression, to the first to fifth multipliers of each string model, and Electronic musical instrument having the configuration of a coefficient generator for varying the plurality of multiplication factor time output from the first corresponds to the fifth multiplier to key-release.
と、 前記第1の加算器出力を入力とする第1の乗算器と、 前記第1の乗算器出力を遅延させる第1の可変遅延器
と、 前記第1の加算器出力を入力とする第2の乗算器と、 前記第1の可変遅延器出力と前記第2の乗算器出力とを
加算する第2の加算器と、 前記第2の加算器出力を遅延させる第2の可変遅延器
と、 前記第2の可変遅延器出力を入力とし前記第1の加算器
へ乗算結果を出力する第3の乗算器とから構成される弦
モデルを複数個有している電子楽器。8. A first adder to which waveform data is input, a first multiplier to which the output of the first adder is input, and a first variable that delays the output of the first multiplier. A delay device, a second multiplier that receives the output of the first adder, a second adder that adds the output of the first variable delay device and the output of the second multiplier, and It comprises a second variable delay device that delays the output of the second adder, and a third multiplier that receives the output of the second variable delay device as an input and outputs a multiplication result to the first adder. An electronic musical instrument that has multiple string models.
化する複数の乗算係数を各弦モデルの第1から第3の乗
算器へ出力する係数発生部を有する特許請求の範囲8記
載の電子楽器。9. The electronic musical instrument according to claim 8, further comprising a coefficient generator that outputs a plurality of multiplication coefficients that change in accordance with the amount of depression of the damper pedal to the first to third multipliers of each string model.
係数を各弦モデルの第1から第3の乗算器へ出力し、か
つ、離鍵に対応して第1から第3の乗算器へ出力する複
数の乗算係数を時間変化させる係数発生部を有する特許
請求の範囲8記載の電子楽器。10. A plurality of predetermined multiplication coefficients corresponding to key depression are output to first to third multipliers of each string model, and first to third multiplications corresponding to key release. 9. The electronic musical instrument according to claim 8, further comprising a coefficient generation unit that temporally changes a plurality of multiplication coefficients output to the instrument.
の和が弦モデルの対応する音高の基本周波数に対応した
時間遅延量にほぼ等しいことを特徴とする請求の範囲4
と5と6と7と8と9と10記載の電子楽器。11. The sum of the time delay amounts of the first and second variable delay devices is substantially equal to the time delay amount corresponding to the fundamental frequency of the corresponding pitch of the string model.
And electronic musical instruments described in 5, 6, 7, 8, 9 and 10.
の和が弦モデルの対応する音高の基本周波数に対応した
時間遅延量よりも小さいことを特徴とする請求の範囲4
と5と6と7と8と9と10記載の電子楽器。12. The sum of the time delay amounts of the first and second variable delay units is smaller than the time delay amount corresponding to the fundamental frequency of the corresponding pitch of the string model.
And electronic musical instruments described in 5, 6, 7, 8, 9 and 10.
の比がピアノの弦をダンパで2つに分割した弦の2つの
部分の比に等しいことを特徴とする請求の範囲4と5と
6と7と8と9と10記載の電子楽器。13. The ratio of the time delay amounts of the first and second variable delay devices is equal to the ratio of two parts of a string obtained by dividing a piano string by a damper into two parts. And electronic musical instruments described in 5, 6, 7, 8, 9 and 10.
演算されるダンパと弦との接触状態に対応した数値に従
って乗算係数を出力する係数発生器を有する請求の範囲
5と6と7と8記載の電子楽器。14. The scope of claim 5, 6, 7 and 8 having a coefficient generator for outputting a multiplication coefficient according to a numerical value corresponding to a contact state between a damper and a string, which is calculated from a damper pedal and a key press / release of a keyboard. Electronic musical instrument described.
分けした波形データをステレオLRそれぞれに対応する
2つの響板フィルタに入力してステレオの楽音データを
演算することを特徴とする特許請求の範囲1〜14記載
の電子楽器。15. The stereo musical tone data is calculated by inputting the waveform data in which the output of the string model is distributed to the stereo to the two soundboard filters corresponding to each stereo LR. The electronic musical instrument according to 14 above.
ルに入力することを特徴とする特許請求の範囲16記載
の電子楽器。16. The electronic musical instrument according to claim 16, wherein the outputs of the two soundboard filters are input to each string model.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5319506A JPH07175475A (en) | 1993-12-20 | 1993-12-20 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5319506A JPH07175475A (en) | 1993-12-20 | 1993-12-20 | Electronic musical instrument |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07175475A true JPH07175475A (en) | 1995-07-14 |
Family
ID=18110990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5319506A Pending JPH07175475A (en) | 1993-12-20 | 1993-12-20 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07175475A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010107826A (en) * | 2008-10-31 | 2010-05-13 | Kawai Musical Instr Mfg Co Ltd | Keyboard device and keyboard control method |
JP2010107827A (en) * | 2008-10-31 | 2010-05-13 | Kawai Musical Instr Mfg Co Ltd | Keyboard device and keyboard control method |
-
1993
- 1993-12-20 JP JP5319506A patent/JPH07175475A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010107826A (en) * | 2008-10-31 | 2010-05-13 | Kawai Musical Instr Mfg Co Ltd | Keyboard device and keyboard control method |
JP2010107827A (en) * | 2008-10-31 | 2010-05-13 | Kawai Musical Instr Mfg Co Ltd | Keyboard device and keyboard control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4716422B2 (en) | Resonant sound generator | |
JP5821230B2 (en) | Music signal generator | |
JP4978993B2 (en) | Music generator | |
US8729376B2 (en) | Musical sound synthesizing apparatus | |
WO2018135403A1 (en) | Resonance signal generating method, resonance signal generating device, electronic musical device, program, and recording medium | |
JP4785053B2 (en) | Resonant sound generator | |
US7767899B2 (en) | Electronic musical instrument | |
JP5257950B2 (en) | Resonant sound generator | |
JPH0774958B2 (en) | Music synthesizer | |
JP2820205B2 (en) | Music synthesizer | |
JP2002311957A (en) | Device and method for resonance and computer program for resonance processing | |
JP3149708B2 (en) | Music synthesizer | |
JP2021148865A (en) | Electronic musical instrument, electronic keyboard musical instrument, musical tone generation method and program | |
JPH07175475A (en) | Electronic musical instrument | |
JP2940011B2 (en) | Music synthesizer | |
JP3090667B2 (en) | Music synthesizer | |
JPH0792668B2 (en) | Music synthesizer | |
JP2698942B2 (en) | Tone generator | |
JP2782831B2 (en) | Music synthesizer | |
JP2534636B2 (en) | Music synthesizer | |
JP2814699B2 (en) | Music synthesizer | |
JP2940012B2 (en) | Music synthesizer | |
JP2933186B2 (en) | Music synthesizer | |
JP2782836B2 (en) | Music synthesizer | |
JP3419562B2 (en) | Tone signal level control device |