JP2508138B2 - Musical tone signal generator - Google Patents

Musical tone signal generator

Info

Publication number
JP2508138B2
JP2508138B2 JP62249399A JP24939987A JP2508138B2 JP 2508138 B2 JP2508138 B2 JP 2508138B2 JP 62249399 A JP62249399 A JP 62249399A JP 24939987 A JP24939987 A JP 24939987A JP 2508138 B2 JP2508138 B2 JP 2508138B2
Authority
JP
Japan
Prior art keywords
waveform
waveform information
read
tone signal
sound
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP62249399A
Other languages
Japanese (ja)
Other versions
JPS6491192A (en
Inventor
秀雄 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP62249399A priority Critical patent/JP2508138B2/en
Priority to KR1019880012477A priority patent/KR940001090B1/en
Priority to US07/252,261 priority patent/US4909121A/en
Priority to EP88116275A priority patent/EP0310133B1/en
Priority to DE3889051T priority patent/DE3889051T2/en
Priority to DE3856103T priority patent/DE3856103T2/en
Priority to EP92116609A priority patent/EP0521537B1/en
Publication of JPS6491192A publication Critical patent/JPS6491192A/en
Priority to US07/671,357 priority patent/USRE35813E/en
Application granted granted Critical
Publication of JP2508138B2 publication Critical patent/JP2508138B2/en
Priority to HK188796A priority patent/HK188796A/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、ピアノ等のダンパペダル効果を模擬する
に好適な楽音信号発生装置に関するものである。
The present invention relates to a musical tone signal generator suitable for simulating a damper pedal effect of a piano or the like.

[発明の概要] この発明は、例えばピアノからダンパペダル操作を伴
わない音及びダンパペダル操作を伴った音をピックアッ
プして各々の音波形をメモリに記憶しておき、ぺダル等
の操作子の非操作時はダンパペダル操作を伴わない音波
形に基づいて楽音信号を発生させると共に、該操作子の
操作中はダンパペダル操作を伴った音波形に基づいて楽
音信号を発生させることによりダンパペダル効果の忠実
な模擬を可能としたものである。
[Outline of the Invention] The present invention, for example, picks up a sound without a damper pedal operation and a sound with a damper pedal operation from a piano, stores each sound waveform in a memory, and does not operate an operator such as a pedal. At the same time, the tone signal is generated based on the sound waveform without the damper pedal operation, and the tone signal is generated based on the sound waveform with the damper pedal operation during the operation of the operator to faithfully simulate the damper pedal effect. It was possible.

[従来の技術] 従来、ピアノ音色の楽音を発生可能な電子楽器として
は、ピアノからダンパペダルオフの状態での演奏者をピ
ックアップしてその音波形をメモリに記憶しておき、こ
のメモリから記憶に係る音波形を読出してピアノ音色の
楽音を発生させるようにしたものが知られている。
[Prior Art] Conventionally, as an electronic musical instrument capable of generating a musical tone of a piano tone, a player with a damper pedal off is picked up from a piano, its sound waveform is stored in a memory, and stored from this memory. It is known to read out the sound waveform relating to (3) to generate a musical tone of a piano tone color.

そして、このような電子楽器にあっては、楽器本体に
付属のダンパペダルをオンしないときは発音中の楽音が
キーオフに伴って急速減衰するようにエンベロープを制
御すると共に、該ダンパペダルをオンしたときは発音中
の楽音がキーオフ後もゆるやかに減衰するようにエンベ
ロープを制御することも知られている。
In such an electronic musical instrument, when the damper pedal attached to the musical instrument body is not turned on, the envelope is controlled so that the musical tone being sounded is rapidly attenuated along with the key-off, and when the damper pedal is turned on. It is also known to control the envelope so that the musical tone being sounded is gradually attenuated even after key-off.

[発明が解決しようとする問題点] 上記した従来の電子楽器によると、ピアノにおいてダ
ンパペダルをオンしたときのピアノ音独特の音の広がり
を模擬することができなかった。すなわち、ピアノで
は、ダンパペダルオンの状態で演奏すると、全部の鍵に
ついてダンパが弦から離れた状態となるので、ハンマで
叩かれた弦以外の弦も共鳴等により振動し、非常に広が
りのある音響効果が得られるものであるが、上記した電
子楽器では、ダンパペダルをオンしてもエンベロープ形
状が変化するだけで、かような音響効果を得ることはで
きなかった。
[Problems to be Solved by the Invention] According to the above-described conventional electronic musical instrument, it is not possible to simulate the spread of the sound peculiar to the piano sound when the damper pedal is turned on in the piano. That is, in a piano, when the damper pedal is turned on, the dampers are separated from the strings for all keys, so strings other than the strings struck by the hammer also vibrate due to resonance, etc. Although the acoustic effect can be obtained, even if the damper pedal is turned on, only the envelope shape changes in the electronic musical instrument described above, and such an acoustic effect cannot be obtained.

[問題点を解決するための手段] この発明の目的は、ダンパペダルオン時と同様の広が
りのある音響効果が得られるようにすることにある。
[Means for Solving the Problems] An object of the present invention is to obtain a wide acoustic effect similar to that when the damper pedal is turned on.

この発明に係る楽音信号発生装置は、 所望の楽音の波形に対応する第1の波形情報及び該楽
音とその共鳴音との混合波形に対応する第2の波形情報
を記憶する記憶手段と、 楽音発生を指示する指示手段と、 操作子と、 この操作子が非操作状態にあるときに前記指示手段で
の楽音発生指示に応答して前記第1の波形情報に基づく
楽音信号の発生を開始する楽音信号発生手段であって、
楽音信号の発生中に前記操作子が非操作状態から操作状
態になるのに応じて前記第1の波形情報の読出出力のレ
ベルを徐々に減少させつつ前記第2の波形情報の読出出
力のレベルを徐々に増大させるように前記第1及び第2
の波形情報の読出出力を混合して前記第1の波形情報か
ら前記第2の波形情報に第1の所定時間をかけて徐々に
切換えることにより該読出出力の混合出力に基づく楽音
信号発生から前記第2の波形情報に基づく楽音信号発生
に移行し、前記操作子が操作状態から非操作状態になる
のに応じて前記第2の波形情報の読出出力のレベルを徐
々に減少させつつ前記第1の波形情報の読出出力のレベ
ルを徐々に増大させるように前記第1及び第2の波形情
報の読出出力を混合して前記第2の波形情報から前記第
1の波形情報に第2の所定時間をかけて徐々に切換える
ことにより該読出出力の混合出力に基づく楽音信号発生
から前記第1の波形情報に基づく楽音信号発生に移行
し、前記第1の所定時間が前記第2の所定時間より長く
設定されているものと を備えたものである。
A musical tone signal generating apparatus according to the present invention comprises a storage means for storing first waveform information corresponding to a desired musical tone waveform and second waveform information corresponding to a mixed waveform of the musical tone and its resonance, Instructing means for instructing generation, a manipulator, and in response to a musical sound generation instruction from the instructing means when the manipulator is in a non-manipulated state, generation of a tone signal based on the first waveform information is started. A tone signal generating means,
The level of the read output of the second waveform information is gradually decreased while the level of the read output of the first waveform information is gradually decreased in response to the operation state being changed from the non-operation state to the operation state during the generation of the tone signal. To increase gradually the first and second
By mixing the read outputs of the waveform information and gradually switching from the first waveform information to the second waveform information over a first predetermined time, from the tone signal generation based on the mixed output of the read outputs. The operation proceeds to the generation of a tone signal based on the second waveform information, and the level of the read output of the second waveform information is gradually decreased in response to the operation state being changed from the operation state to the non-operation state, while the first output is being generated. Read output of the first and second waveform information is mixed so as to gradually increase the level of the read output of the waveform information, and the second waveform information is changed to the first waveform information for a second predetermined time. The tone signal generation based on the mixed output of the read outputs is shifted to the tone signal generation based on the first waveform information by gradually switching over the period, and the first predetermined time is longer than the second predetermined time. What is set It is those with a.

[作用] この発明の構成によれば、操作子の非操作時には第1
の波形情報に基づいて所望の楽音を発生できると共に、
操作子の操作中は第2の波形情報に基づいて共鳴音を含
む広がりのある楽音を発生させることができ、ピアノ等
のダンパペダル効果を忠実に模擬することができる。
[Operation] According to the configuration of the present invention, the first operation is performed when the operator is not operating.
The desired musical sound can be generated based on the waveform information of
During the operation of the operator, it is possible to generate a wide musical sound including a resonance sound based on the second waveform information, and it is possible to faithfully simulate the damper pedal effect of a piano or the like.

また、上記したように操作子が非操作状態から操作状
態になるのに応じて第1の所定時間をかけて第1及び第
2の波形情報のクロスフェード制御を行なうと共に操作
子が操作状態から非操作状態になるのに応じて第2の所
定時間をかけて第1及び第2の波形情報のクロスフェー
ド制御を行ない、第1の所定時間を第2の所定時間より
長く設定すると、ピアノにおいてダンパペダルをオンし
たときに弦からダンパが離れて共鳴等により音の広がり
が次第に大きくなっていく様子を模擬することができ
る。
In addition, as described above, the crossfade control of the first and second waveform information is performed over the first predetermined time in response to the operation state being changed from the non-operation state to the operation state, and When the crossfade control of the first and second waveform information is performed by taking the second predetermined time in accordance with the non-operation state, and the first predetermined time is set longer than the second predetermined time, the piano is set. It is possible to simulate a situation in which the damper moves away from the strings when the damper pedal is turned on, and the sound spread gradually increases due to resonance or the like.

[実施例] 以下、添付図面に示す実施例についてこの発明を詳述
するが、第1図及び第5図において、例えば第1図の
「KC」のように斜線を付した信号線は、複数の信号線を
含むこと又は複数ビットの信号の流れを表わす。
[Embodiment] Hereinafter, the present invention will be described in detail with reference to an embodiment shown in the accompanying drawings. In FIG. 1 and FIG. 5, a plurality of signal lines shaded as “KC” in FIG. Signal line or represents a signal flow of a plurality of bits.

電子楽器の回路構成(第1図) 第1図は、この発明の一実施例による電子楽器の回路
構成を示すもので、この電子楽器は複数チャンネル(例
えば8チャンネル)の時分割処理により複数音を同時発
音可能に構成されている。
Circuit Configuration of Electronic Musical Instrument (FIG. 1) FIG. 1 shows a circuit configuration of an electronic musical instrument according to an embodiment of the present invention. Is configured to allow simultaneous pronunciation.

ダンパペダルオフ波形メモリ10Aは、鍵盤12の多数の
鍵を例えば半オクターブ(6鍵)毎にグループ化するこ
とにより各グループ毎に代表的な1鍵に対応した波形デ
ータを鍵タッチの強さレベル(例えば弱、中、強の3レ
ベル)分記憶したものである。このように、鍵グループ
毎に波形データを記憶したのは、鍵グループが異なるの
に応じて音色等を異ならせるべくキースケーリング制御
を可能とするためであり、鍵タッチの強さレベル毎に波
形データを記憶したのは、鍵タッチの強さレベルが異な
るのに応じて音色、音量等を異ならせるべくタッチレス
ポンス制御を可能とするためである。
The damper pedal off waveform memory 10A groups a large number of keys on the keyboard 12 into groups of, for example, half octaves (6 keys), so that waveform data corresponding to a typical one key in each group is given as a key touch strength level. (For example, three levels of weak, medium, and strong) are stored. Thus, the reason why the waveform data is stored for each key group is to enable the key scaling control so that the tone color and the like are different depending on the different key groups, and the waveform is stored for each key touch strength level. The data is stored in order to enable the touch response control so that the timbre, the volume, etc. are made different depending on the strength level of the key touch.

波形メモリ10Aに記憶される各波形データは、一例と
してピアノ(自然楽器)からダンパペダルオフの状態で
の演奏者をピックアップし、その音波形を所定の時間間
隔でサンプリングすると共に各サンプル点毎に振幅値を
ディジタルデータに変換すること(いわゆるPCM録音)
により得られるものである。すなわち、実際の録音にあ
たっては、第1図の鍵盤12の鍵グループに対応してピア
ノの鍵をグループ化し、各鍵グループ毎に代表的な1鍵
をダンパペダルオフの状態で弱、中、強の異なるタッチ
レベルで操作してピアノ音を発生させ、各音毎にPCM録
音により波形メモリ10Aに波形データを書込む。
Each waveform data stored in the waveform memory 10A is, for example, picking up a performer in a damper pedal off state from a piano (natural musical instrument) and sampling the sound waveform at a predetermined time interval and at each sample point. Converting the amplitude value into digital data (so-called PCM recording)
It is obtained by. That is, in actual recording, the piano keys are grouped in correspondence with the key groups on the keyboard 12 in FIG. 1, and one representative key for each key group is weak, medium, and strong when the damper pedal is off. Operate with different touch levels to generate a piano sound, and write the waveform data to the waveform memory 10A by PCM recording for each sound.

第2図は、ピックアップしたピアノ音波形の一例を示
すもので、波形メモリ10Aには、各音毎に立上りから減
衰途中までのW1+W2の区間に相当する波形データを書込
み、W2より後の減衰部に相当する波形データは書込まな
いようにする。そして、波形メモリ10Aからの波形デー
タ読出しの際には、W1からW2までの波形データを読出し
た後はW2の波形データを繰返し読出すようにする。
FIG. 2 shows an example of a picked-up piano sound waveform. Waveform memory 10A writes waveform data corresponding to the section of W 1 + W 2 from the rising to the middle of attenuation for each note, and from W 2 Do not write the waveform data corresponding to the subsequent attenuator. When reading the waveform data from the waveform memory 10A, the waveform data of W 2 is repeatedly read after the waveform data of W 1 to W 2 is read.

また、波形メモリ10Aへの記憶にあたっては、第2図
に示すように各ピックアップ音波形の振幅レベルを例え
ば最大レベル等の一定レベルL0に規格化したものを記憶
させるようにしてもよい。このようにすると、低振幅部
分について精度よく振幅値をディジタル表現することが
できる。また、このようにしてもエンベロープ付与手段
30及び32により振幅エンベロープを付与しているので支
障はない。
Further, in the storage in the waveform memory 10A, the amplitude level of each pickup sound waveform may be standardized to a constant level L 0 such as the maximum level as shown in FIG. In this way, the amplitude value can be accurately represented digitally for the low amplitude portion. Even in this case, the envelope applying means
Since the amplitude envelope is given by 30 and 32, there is no problem.

ダンパペダルオン波形メモリ10Bには、ダンパペダル
をオフの状態からオンの状態にする点を除き波形メモリ
10Aに関して上記したと同様にして各鍵グループ毎にタ
ッチレベル数分の波形データが記憶されている。この場
合、各波形データは、ダンパペダルオンの状態で鍵を押
したので、押された鍵に対応する弦の振動音と、共鳴等
により振動した他の弦の音との混合波形を表わすものと
なる。
The damper pedal on waveform memory 10B has waveform memory except that the damper pedal is switched from the off state to the on state.
In the same manner as described above with respect to 10A, waveform data for the number of touch levels is stored for each key group. In this case, each waveform data represents a mixed waveform of the vibration sound of the string corresponding to the pressed key and the sound of other strings vibrated due to resonance, etc., because the key is pressed while the damper pedal is on. Becomes

押鍵検出・発音割当回路14は、鍵盤12において押され
た鍵を検出するもので、検出した鍵のキーコード(音
高)を表わすキーコードデータKC及び押鍵ありを表わす
キーオン信号KONを空チャンネルの1つに割当て、その
割当チャンネルのタイミングで送出するようになってい
る。
The key press detection / sound assignment circuit 14 detects a key pressed on the keyboard 12 and empties key code data KC indicating a key code (pitch) of the detected key and a key-on signal KON indicating key pressed. It is assigned to one of the channels and transmitted at the timing of the assigned channel.

タッチ検出回路16は、鍵盤12において押された鍵につ
いて鍵タッチの強さが例えば弱、中、強のいずれのレベ
ルに相当するかを検出するもので、検出したタッチレベ
ルを表わすタッチレベルデータTDを上記KC及びKONの割
当チャンネルのタイミングに同期して送出するようにな
っている。
The touch detection circuit 16 detects whether the strength of the key touch on the key pressed on the keyboard 12 corresponds to, for example, weak, medium, or strong, and touch level data TD representing the detected touch level. Is transmitted in synchronism with the timing of the above KC and KON assigned channels.

このように、回路14及び16は時分割的に動作するもの
であり、これらの回路の出力に応答する後続の回路も時
分割的に動作するものであるが、以下の説明では、便宜
上、1チャンネル分の動作を述べる。
As described above, the circuits 14 and 16 operate in a time-division manner, and the subsequent circuits responding to the output of these circuits also operate in a time-division manner. The operation for the channels will be described.

波形選択制御回路18は、キーコードデータKC及びタッ
チレベルデータTDに応じて波形指定データWSを発生する
もので、波形メモリ10A及び10Bでは、波形指定データWS
に応じて、読出すべき波形が指定される。例えば、キー
コードデータKCの示すキーコードが第1の鍵グループに
属するものであれば、この第1の鍵グループに対応した
波形データのうち、タッチレベルデータTDの示すタッチ
レベルに対応した波形データが読出指定される。
The waveform selection control circuit 18 generates the waveform designation data WS according to the key code data KC and the touch level data TD. In the waveform memories 10A and 10B, the waveform designation data WS is generated.
The waveform to be read is designated in accordance with. For example, if the key code indicated by the key code data KC belongs to the first key group, the waveform data corresponding to the touch level indicated by the touch level data TD among the waveform data corresponding to the first key group. Is designated for reading.

アドレス発生回路20は、キーコードデータKC及びキー
オン信号KONに応じてアドレス信号ADを発生するもの
で、波形メモリ10A及び10Bからは、波形指定データWSに
より読出指定された波形データがアドレス信号ADに応じ
て並行して読出される。この場合、アドレス信号ADによ
るアドレス指定は、キーコードデータKCの示すキーコー
ド(音高)に対応した速さで行なわれ、このときの読出
速度に応じて発生楽音の音高が決定される。なお、同一
の鍵グループに属する複数鍵については、鍵タッチレベ
ルを一定として押鍵する限り、同一の波形データが鍵毎
に読出速度を異にして読出される。
The address generation circuit 20 generates an address signal AD according to the key code data KC and the key-on signal KON. From the waveform memories 10A and 10B, the waveform data read and designated by the waveform designation data WS becomes the address signal AD. Accordingly, it is read in parallel. In this case, addressing by the address signal AD is performed at a speed corresponding to the key code (pitch) indicated by the key code data KC, and the pitch of the generated musical tone is determined according to the read speed at this time. As for a plurality of keys belonging to the same key group, the same waveform data is read at different read speeds for each key as long as the key is pressed with the key touch level kept constant.

波形メモリ10Aから読出された波形データWDAは、乗算
器22Aに供給され、クロスフェード制御信号CF1と乗算さ
れる。また、波形メモリ10Bから読出された波形データW
DBは、乗算器22Bに供給され、クロスフェード制御信号C
F2と乗算される。
The waveform data WDA read from the waveform memory 10A is supplied to the multiplier 22A and is multiplied by the crossfade control signal CF1. In addition, the waveform data W read from the waveform memory 10B
DB is supplied to the multiplier 22B and crossfade control signal C
Multiplied by F2.

クロスフェード制御信号発生回路24は、ダンパペダル
26からスイッチ等を介して検知されたダンパペダル信号
DPに応じてクロスフェード制御信号CF1及びCF2を発生す
るものである。ここで、クロスフェード制御波形の一例
を示すと、第3図に示すように、クロスフェード制御信
号CF1は、ダンパペダル信号DPが“0"から“1"に移る
(ダンパペダル26がオフからオンに移る)のに応じて最
大値1から最小値0に約1[sec]位の時間をかけて徐
々にレベル低下した後、信号DPが“1"レベルを続ける限
り最小値0を維持し、信号DPが“1"から“0"に移る(ダ
ンパペダル26がオンからオフに移る)のに応じて最小値
0から最大値1に約0.2[sec]位の時間をかけてレベル
上昇するように発生される。また、クロスフェード制御
信号CF2は、クロスフェード制御信号CF1を反転した形で
発生される。
The crossfade control signal generation circuit 24 is a damper pedal.
Damper pedal signal detected from 26 via a switch, etc.
The crossfade control signals CF1 and CF2 are generated according to DP. Here, as an example of the crossfade control waveform, as shown in FIG. 3, in the crossfade control signal CF1, the damper pedal signal DP shifts from "0" to "1" (the damper pedal 26 shifts from off to on). ), The level gradually decreases from the maximum value 1 to the minimum value 0 over a time period of about 1 [sec], and then the minimum value 0 is maintained as long as the signal DP continues to be “1” level. Is generated so that the level rises from the minimum value 0 to the maximum value 1 over a period of about 0.2 [sec] in response to the change from “1” to “0” (the damper pedal 26 changes from on to off). It Further, the crossfade control signal CF2 is generated by inverting the crossfade control signal CF1.

上記のようにダンパペダル26のオンからオフ時に比べ
てダンパペダル26のオフからオン時の方がゆるやかにレ
ベル変化するようにすると、ピアノにおいてすべての弦
からダンパが離れて共鳴等により音の広がりが徐々に大
きくなっていく様子を模擬するのに好都合である。
As described above, when the level of the damper pedal 26 is changed from the off state to the on state of the damper pedal 26 more gently than when the damper pedal 26 is on from the off state, the damper is separated from all the strings in the piano and the sound spread gradually due to resonance. It is convenient for simulating how it grows.

乗算器22A及び22Bにおける乗算の結果、ダンパペダル
26をオフしている間は波形データWDAが加算器28に供給
され、ダンパペダル26をオンしている間は波形データWD
Bが加算器28に供給されるようになる。この場合、第3
図に示した1[sec]の期間及び0.2[sec]の期間につ
いては、クロスフェード制御信号CF1及びCF2の値で決ま
る混合比で波形データWDA及びWDBが加算器28で混合して
送出される。
As a result of multiplication in the multipliers 22A and 22B, the damper pedal
The waveform data WDA is supplied to the adder 28 while 26 is off, and the waveform data WD is supplied while the damper pedal 26 is on.
B is supplied to the adder 28. In this case, the third
During the period of 1 [sec] and the period of 0.2 [sec] shown in the figure, the waveform data WDA and WDB are mixed by the adder 28 and transmitted at a mixing ratio determined by the values of the crossfade control signals CF1 and CF2. .

加算器28の出力としての波形データは、乗算器30に供
給され、エンベロープ波形データEDと乗算される。
The waveform data as the output of the adder 28 is supplied to the multiplier 30 and is multiplied by the envelope waveform data ED.

エンベロープ信号発生回路32は、第4図に示すように
キーオン信号KONに応じてダンパペダル信号DPが“0"か
“1"かで異なるエンベロープ波形を表わすようにエンベ
ロープ波形データEDを発生するものである。すなわち、
ダンパペダル26がオフで信号DP=“0"のときは、立上っ
た後徐々に減衰していきキーオフ時から急速減衰するよ
うなエンベロープ波形が発生され、ダンパペダル26がオ
ンで信号DP=“1"のときは、キーオフ後も徐々に減衰す
るようなエンベロープ波形が発生される。そして、この
ようなエンベロープ波形のアタックタイム、アタックレ
ベル、ディケイタイム等のパラメータは、キーコードデ
ータKCに応じて鍵グループ毎に制御されると共に、タッ
チレベルデータTDに応じてタッチレベル毎に制御され
る。
As shown in FIG. 4, the envelope signal generating circuit 32 generates envelope waveform data ED according to the key-on signal KON so that the damper pedal signal DP represents different envelope waveforms depending on whether it is "0" or "1". . That is,
When the damper pedal 26 is off and the signal DP = "0", an envelope waveform is generated such that the damper pedal 26 gradually rises and then gradually attenuates from the time of key-off, and the damper pedal 26 is on and the signal DP = "1". When ", an envelope waveform is generated that gradually attenuates even after key off. The parameters such as the attack time, attack level, and decay time of the envelope waveform are controlled for each key group according to the key code data KC, and for each touch level according to the touch level data TD. It

乗算器30における乗算の結果、高音、タッチレベル及
びダンパペダル状態に応じてエンベロープが付与された
波形データEWDが得られ、この波形データEWDはサウンド
システム34に供給される。
As a result of the multiplication in the multiplier 30, waveform data EWD to which an envelope is added according to the high tone, touch level and damper pedal state is obtained, and this waveform data EWD is supplied to the sound system 34.

サウンドシステム34は、既に知られているように例え
ばアキュムレータ、D/A変換器、アンプ、スピーカ等に
より構成されるもので、乗算器30からの波形データEWD
を楽音として放音する。
The sound system 34 is composed of, for example, an accumulator, a D / A converter, an amplifier, a speaker, etc. as already known, and the waveform data EWD from the multiplier 30 is used.
Is emitted as a musical sound.

他の実施例(第5図) 変形例 この発明は、上記実施例に限定されるものではなく、
種々の改変形態で実施可能なものである。例えば、次の
ような変更が可能である。
Other Embodiments (FIG. 5) Modifications The present invention is not limited to the above embodiments,
It can be implemented in various modified forms. For example, the following changes are possible.

(1)楽音波形の記憶・読出方式としては、例えば特開
昭60-147793号公報に示されるようにアタック部の複数
周期波形及びそれに続くいくつかのセグメント波形(部
分波形)を波形メモリに記憶しておき、アタック部の複
数周期波形を読出した後なめらかな補間を行ないつつセ
グント波形を読出すような方式を採用してもよい。
(1) As a storing / reading method of a musical tone waveform, for example, as shown in JP-A-60-147793, a plurality of periodic waveforms of an attack portion and several segment waveforms (partial waveforms) following the waveform are stored in a waveform memory. Alternatively, a method of reading the segment waveform while performing smooth interpolation after reading the plurality of periodic waveforms of the attack portion may be adopted.

(2)楽音の記録・再生方式としては、データ圧縮が可
能な方式を採用してもよい。例えば、差分パルス符号変
調(DPCM)方式、適応差分パルス符号変調(ADPCM)方
式、デルタ変調(DM)方式、適応デルタ変調(ADM)方
式、線形予測符号化(LPC)方式あるいはこれらの組合
せ(例えばLPCとADPCMの組合せ)等を採用することがで
きる。
(2) As a recording / reproducing method of a musical sound, a method capable of data compression may be adopted. For example, differential pulse code modulation (DPCM), adaptive differential pulse code modulation (ADPCM), delta modulation (DM), adaptive delta modulation (ADM), linear predictive coding (LPC), or a combination thereof (eg, A combination of LPC and ADPCM) can be adopted.

(3)タッチレスポンスやキースケーリングの制御方式
としては、例えば特開昭60-52895号公報に示されるよう
に波形メモリからの読出データをディジタルフィルタに
より加工するもの、あるいは特開昭60-55398号公報に示
されるように2つの波形メモリからの読出データの混合
比を制御するものなどを採用してもよい。
(3) As a control method of touch response and key scaling, for example, as shown in JP-A-60-52895, read data from a waveform memory is processed by a digital filter, or JP-A-60-55398. As shown in the publication, a device for controlling the mixing ratio of read data from two waveform memories may be adopted.

(4)波形選択制御回路18で指定した波形データをアド
レス発生回路20からのアドレス信号に応じて読出すよう
にしたが、アドレス信号発生回路20に波形選択制御回路
18の機能をもたせるようにしてもよい。
(4) Although the waveform data specified by the waveform selection control circuit 18 is read in accordance with the address signal from the address generation circuit 20, the waveform selection control circuit
It may have 18 functions.

(5)この発明は、単音電子楽器等にも適用可能であ
る。
(5) The present invention can also be applied to a single-tone electronic musical instrument or the like.

(6)上記実施例では、ピアノ音色の場合を示したが、
他の音色についても同様に実施可能である。
(6) In the above embodiment, the case of the piano tone has been described.
The other tone colors can be similarly implemented.

(7)波形メモリ10A及び10Bから読出指定に係る波形デ
ータを読出すにあたっては、実施例で示したように並列
的に読出すのではなく、時分割的に読出すようにしても
よい。
(7) When the waveform data related to the read designation is read from the waveform memories 10A and 10B, the waveform data may be read in a time-division manner instead of in parallel as shown in the embodiment.

(8)波形メモリ10A及び10Bの読出しに基づく2系列の
楽音信号は、混合して1つのサウンドシステムから発音
させるのではなく、別々のサウンドシステムに供給して
空間的に混合発音させるようにしてもよい。
(8) The two series of tone signals based on the reading of the waveform memories 10A and 10B are not mixed and sounded from one sound system, but are supplied to different sound systems to be spatially mixed and sounded. Good.

[発明の効果] 以上のように、この発明によれば、所望の楽音の発生
中に操作子の操作に応じて該楽音に共鳴音を混合した楽
音を発生可能としたので、ピアノ等のダンパペダル効果
を忠実に模擬できる効果が得られるものである。
EFFECTS OF THE INVENTION As described above, according to the present invention, it is possible to generate a musical sound in which a resonance sound is mixed with the musical sound in accordance with the operation of the operator during the generation of a desired musical sound. An effect that can faithfully simulate the effect is obtained.

また、操作子が非操作状態から操作状態になったとき
のクロスフェード時間を操作状態から非操作状態になっ
たときのクロスフェード時間より長く設定したので、ダ
ンパベダル効果を一層忠実に模擬できる利点もある。
Also, since the crossfade time when the operator changes from the non-operation state to the operation state is set longer than the crossfade time when the operation state changes from the operation state to the non-operation state, there is an advantage that the damper pedal effect can be more faithfully simulated is there.

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

第1図は、この発明の一実施例による電子楽器の回路構
成を示すブロック図、 第2図は、ピアノ音波形の一例を示す波形図、 第3図は、クロスフェード制御動作を説明するための信
号波形図、 第4図は、エンベロープ波形発生動作を説明するための
信号波形図である。 10A,10B……波形メモリ、12……鍵盤、14……押鍵検出
・発音割当回路、16……タッチ検出回路、18……波形選
択制御回路、20……アドレス発生回路、22A,22B,30……
乗算器、24……クロスフェード制御信号発生回路、26…
…ダンパペダル、28……加算器、32……エンベロープ信
号発生回路、34……サウンドシステム。
FIG. 1 is a block diagram showing a circuit configuration of an electronic musical instrument according to an embodiment of the present invention, FIG. 2 is a waveform diagram showing an example of a piano sound waveform, and FIG. 3 is for explaining a crossfade control operation. FIG. 4 is a signal waveform diagram for explaining the envelope waveform generating operation. 10A, 10B …… Waveform memory, 12 …… Keyboard, 14 …… Key detection / sound allocation circuit, 16 …… Touch detection circuit, 18 …… Waveform selection control circuit, 20 …… Address generation circuit, 22A, 22B, 30 ……
Multiplier, 24 ... Crossfade control signal generation circuit, 26 ...
… Damper pedal, 28 …… Adder, 32 …… Envelope signal generation circuit, 34 …… Sound system.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】所望の楽音の波形に対応する第1の波形情
報及び該楽音とその共鳴音との混合波形に対応する第2
の波形情報を記憶する記憶手段と、 楽音発生を指示する指示手段と、 操作子と、 この操作子が非操作状態にあるときに前記指示手段での
楽音発生指示に応答して前記第1の波形情報に基づく楽
音信号の発生を開始する楽音信号発生手段であって、楽
音信号の発生中に前記操作子が非操作状態から操作状態
になるのに応じて前記第1の波形情報の読出出力のレベ
ルを徐々に減少させつつ前記第2の波形情報の読出出力
のレベルを徐々に増大させるように前記第1及び第2の
波形情報の読出出力を混合して前記第1の波形情報から
前記第2の波形情報に第1の所定時間をかけて徐々に切
換えることにより該読出出力の混合出力に基づく楽音信
号発生から前記第2の波形情報に基づく楽音信号発生に
移行し、前記操作子が操作状態から非操作状態になるの
に応じて前記第2の波形情報の読出出力のレベルを徐々
に減少させつつ前記第1の波形情報の読出出力のレベル
を徐々に増大させるように前記第1及び第2の波形情報
の読出出力を混合して前記第2の波形情報から前記第1
の波形情報に第2の所定時間をかけて徐々に切換えるこ
とにより該読出出力の混合出力に基づく楽音信号発生か
ら前記第1の波形情報に基づく楽音信号発生に移行し、
前記第1の所定時間が前記第2の所定時間より長く設定
されているものと を備えた楽音信号発生装置。
1. A first waveform information corresponding to a desired tone waveform and a second waveform information corresponding to a mixed waveform of the tone and its resonance.
Storage means for storing the waveform information of the above, an instruction means for instructing the generation of a musical sound, a manipulator, and the first sound responsive to the musical sound generation instruction by the instructing means when the manipulator is in the non-operation state Musical tone signal generating means for starting generation of a musical tone signal based on waveform information, wherein the first waveform information is read out and output in response to the operating element changing from a non-operating state to an operating state during generation of the musical tone signal. From the first waveform information to mix the read outputs of the first and second waveform information so as to gradually increase the level of the read output of the second waveform information while gradually decreasing the level of By gradually switching to the second waveform information over the first predetermined time, the tone signal generation based on the mixed output of the read outputs shifts to the tone signal generation based on the second waveform information, and the operator is Operating state to non-operating state Accordingly, the read output level of the first waveform information is gradually increased while the read output level of the second waveform information is gradually decreased. The read outputs are mixed and the first waveform is converted to the first waveform information.
By gradually switching to the waveform information of 2) over a second predetermined time, the tone signal generation based on the mixed output of the read outputs shifts to the tone signal generation based on the first waveform information.
The first predetermined time is set to be longer than the second predetermined time.
JP62249399A 1987-10-02 1987-10-02 Musical tone signal generator Expired - Fee Related JP2508138B2 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP62249399A JP2508138B2 (en) 1987-10-02 1987-10-02 Musical tone signal generator
KR1019880012477A KR940001090B1 (en) 1987-10-02 1988-09-27 Tone signal generation device
US07/252,261 US4909121A (en) 1987-10-02 1988-09-30 Tone signal generation device with reasonance tone effect
DE3889051T DE3889051T2 (en) 1987-10-02 1988-10-01 Sound signal generating device.
EP88116275A EP0310133B1 (en) 1987-10-02 1988-10-01 Tone signal generation device
DE3856103T DE3856103T2 (en) 1987-10-02 1988-10-01 Device for generating sound signals
EP92116609A EP0521537B1 (en) 1987-10-02 1988-10-01 Tone signal generation device
US07/671,357 USRE35813E (en) 1987-10-02 1991-03-19 Tone signal generation device with resonance tone effect
HK188796A HK188796A (en) 1987-10-02 1996-10-10 Tone signal generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62249399A JP2508138B2 (en) 1987-10-02 1987-10-02 Musical tone signal generator

Publications (2)

Publication Number Publication Date
JPS6491192A JPS6491192A (en) 1989-04-10
JP2508138B2 true JP2508138B2 (en) 1996-06-19

Family

ID=17192409

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62249399A Expired - Fee Related JP2508138B2 (en) 1987-10-02 1987-10-02 Musical tone signal generator

Country Status (1)

Country Link
JP (1) JP2508138B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2933186B2 (en) * 1992-08-31 1999-08-09 ヤマハ株式会社 Music synthesizer
JP5412766B2 (en) * 2008-09-01 2014-02-12 カシオ計算機株式会社 Electronic musical instruments and programs
JP7243116B2 (en) 2018-10-05 2023-03-22 ヤマハ株式会社 RESONANCE SIGNAL GENERATING DEVICE, RESONANCE SIGNAL GENERATING METHOD, RESONANCE SIGNAL GENERATING PROGRAM, AND ELECTRONIC MUSIC DEVICE

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6068387A (en) * 1983-09-26 1985-04-18 ヤマハ株式会社 Electronic musical instrument
JPS6091393A (en) * 1983-10-26 1985-05-22 ヤマハ株式会社 Electronic musical instrument
JPS6136795A (en) * 1984-07-30 1986-02-21 ヤマハ株式会社 Electronic musical instrument

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6068387A (en) * 1983-09-26 1985-04-18 ヤマハ株式会社 Electronic musical instrument
JPS6091393A (en) * 1983-10-26 1985-05-22 ヤマハ株式会社 Electronic musical instrument
JPS6136795A (en) * 1984-07-30 1986-02-21 ヤマハ株式会社 Electronic musical instrument

Also Published As

Publication number Publication date
JPS6491192A (en) 1989-04-10

Similar Documents

Publication Publication Date Title
KR940001090B1 (en) Tone signal generation device
US5847302A (en) Tone information processing device for an electronic musical instrument for generating sounds
JPH0423797B2 (en)
JPH0413717B2 (en)
US5321198A (en) Tone signal generator utilizing ancillary memories for electronic musical instrument
JP2508138B2 (en) Musical tone signal generator
JP2692672B2 (en) Music signal generator
JP2560348B2 (en) Music signal generator
JPH0115074B2 (en)
JP2605885B2 (en) Tone generator
JP3518716B2 (en) Music synthesizer
JP2698942B2 (en) Tone generator
JPH0850479A (en) Electronic musical instrument
JP2932841B2 (en) Electronic musical instrument
JP2670306B2 (en) Musical tone synthesizing apparatus and musical tone synthesizing method
JPS62223796A (en) Automatic accompanying apparatus
JP2943279B2 (en) Electronic musical instrument
JP3337143B2 (en) Electronic percussion instrument
JP2943278B2 (en) Electronic musical instrument
JP2570945B2 (en) Tone generator
JP3092250B2 (en) Music synthesizer
JPH05181463A (en) Musical sound signal generation device
JP2763535B2 (en) Electronic musical instrument
JPS644157Y2 (en)
JPH07225579A (en) Electronic instrument

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees