[go: up one dir, main page]

JPS6356558B2 - - Google Patents

Info

Publication number
JPS6356558B2
JPS6356558B2 JP56093350A JP9335081A JPS6356558B2 JP S6356558 B2 JPS6356558 B2 JP S6356558B2 JP 56093350 A JP56093350 A JP 56093350A JP 9335081 A JP9335081 A JP 9335081A JP S6356558 B2 JPS6356558 B2 JP S6356558B2
Authority
JP
Japan
Prior art keywords
envelope
generator
signal
output
noise
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
Application number
JP56093350A
Other languages
Japanese (ja)
Other versions
JPS57207289A (en
Inventor
Tetsuhiko Kaneaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP56093350A priority Critical patent/JPS57207289A/en
Publication of JPS57207289A publication Critical patent/JPS57207289A/en
Publication of JPS6356558B2 publication Critical patent/JPS6356558B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明はエンベロープメモリの容量を増大させ
ることなく自然楽器により近い楽音を発生するよ
うにした電子楽器に関するものである。 従来より、電子楽器において簡単に自然楽器音
を発生させる方法として、発生させようとする楽
音の一周期分の波形をROM等に記憶しておき、
そのROMの波形を所定のクロツクで読み出して
楽音波形を発生し、それに予め別途記憶させてあ
るエンベロープ信号を掛け合わせるという手法が
ある。しかし、実際には各自然楽器ごとにエンベ
ロープが微妙に異なり、また、楽音を発生してい
る時間も相当長い場合があり、それらを含めて楽
音の立ち上りから立ち下りまですべてを記憶する
と、エンベロープメモリとして膨大な容量が必要
になるという問題がある。また、通常自然楽器音
は、その立ち上りの部分に特に大きな特徴がある
ことが知られている。このため立ち上り部分のエ
ンベロープのみをエンベロープメモリに記憶して
おき、定常部については一定レベルのエンベロー
プ信号を楽音波形に掛け合わせるという手法も考
えられる。しかし、この場合には、立ち上り部は
十分な自然楽器感が得られても、定常部において
は自然楽器感が全くなくなつてしまうという欠点
がある。 本発明は上記のような点に鑑み、楽音の立上り
部分また立下り部分のようなエンベロープの特徴
となる部分だけをエンベロープメモリに書きこん
でおき、定常部分にはノイズ信号によつて或る程
度ランダムなエンベロープを付与することによ
り、エンベロープメモリの容量を増大させること
なく楽音の立上りから定常部分まであるいは定常
部分から立下りまでの全期間にわたつて自然楽器
音に近い音が得られるようにしたものである。 以下図面に基づき本発明の説明を行なうが、特
に断わりのある場合を除き、信号はすべてデジタ
ル信号であるものとする。 第1図は本発明の一実施例を示すものである。
第1図において、1は波形発生器であり、押鍵等
により所望の楽音波形を発生する。本実施例にお
いては、自然楽器音(例えばバイオリン,トラン
ペツト等)の波形を一定の周波数で定常的に出力
するものを用いている。波形発生器1の具体的な
構成は、メモリー読み出し等の公知のものである
から、詳しい説明は省略する。2はエンベロープ
メモリ(エンベロープ記憶装置)であり、波形発
生器1が送出する楽音波形に対応する、楽音の立
ち上り部分から定常部に至るまでのエンベロープ
情報を記憶している。3はノイズ発生器である。
4はエンベロープ発生器であり、エンベロープメ
モリ2によるエンベロープ情報及びノイズ発生器
3によるノイズ信号に基づいてエンベロープ信号
を発生する。本実施例においては、エンベロープ
メモリ2の記憶内容に基づき、楽音の立ち上りか
ら定常部に至るまでのエンベロープ信号を発生
し、その後、即ち楽音が定常部に至つてから後
は、ノイズ発生器3が発生するノイズ信号に基づ
いてエンベロープ信号を発生する。5は乗算器で
あり、波形発生器1の出力する定常的な楽音波形
に対して、エンベロープ発生器4の送出するエン
ベロープ信号を掛け合わせて変調をかけるもので
ある。6はデジタル/アナログコンバータ(以下
DACと称する)であり、乗算器5によつて得ら
れたデジタル信号による楽音信号をアナログの楽
音信号に変換するものである。 次に第1図の動作について説明する。押鍵等に
より楽音の発生の要求があると、波形発生器1が
所定の周波数で所定の楽音波形を定常的に発生す
る。この様子が第2図aに示してある。一方、エ
ンベロープ発生器2も、押鍵と同時にエンベロー
プ信号を発生し始める。このエンベロープ信号
を、乗算器5によつて波形発生器1からの楽音波
形に掛けあわせ、その出力をDAC6によつてア
ナログ信号に変換し、楽音信号として出力する。 第3図はエンベロープ発生器4の具体的な実施
例である。第3図において、7はラツチであり、
C端子に与えられる制御信号がハイレベル即ち1
の時は、エンベロープメモリ2より与えられるエ
ンベロープ情報を保持し、ローレベル即ち0の時
にはそのまま出力する。8はゲートであり、C端
子に与えられる制御信号により、ノイズ発生器3
の出力するノイズ信号を開閉制御する。即ち、制
御信号が1の時にはノイズ発生器3の出力をその
まま送出し、制御信号が0の時には0を出力す
る。9はフイルタであり、ゲート8が出力するノ
イズ信号を低域波する。本実施例においては、
フイルタ9としてカツトオフ周波数がほぼ6Hzの
低域フイルタを用いている。10はクロツク発生
器であり、押鍵に基づいてエンベロープメモリ2
のメモリ内容を読み出すためのアドレス信号と、
ラツチ7及びゲート8に対する制御信号を発生す
る。11は加算器であり、ラツチ7の出力とゲー
ト8の出力の加算を行ない第1図の乗算器に出力
する。 次に第3図に示したエンベロープ発生器4の動
作を説明する。 押鍵等により楽音の発生が要求されると、押鍵
信号によりクロツク発生器10がエンベロープメ
モリ2に対しアドレス信号を、そしてラツチ7と
ゲート8に対して制御信号として0を送出する。
この状態において、ラツチ7の出力は、C端子に
与えられている信号が0であるからエンベロープ
メモリ2の出力と等しくなつており、また、ゲー
ト8の出力も0となつている。故に、加算器の出
力はエンベロープメモリ3の出力と等しくなつて
いる。この様子が第2図b〜eに立ち上り部とし
て示してある。次いで、この状態で一定時間が経
過し、t=Toになるとエンベロープメモリ2か
らのエンベロープ情報が飽和し、定常部へ入る。
この時点において、クロツク発生器10内で押鍵
時からの時間を計数し、クロツク発生器10から
の制御信号が反転して1になる。この状態でラツ
チ7は、制御信号が1に反転する直前に与えられ
ていたエンベロープ情報をラツチし、またゲート
8はノイズ発生器3からのノイズ信号を出力す
る。このノイズ信号をフイルタ9で6Hz以下の帯
域ノイズ信号にして加算器11に与える。そして
加算器11はエンベロープメモリ2による出力
と、フイルタ8による出力を加算し、その加算結
果を乗算器5へ出力する。この様子が第2図b〜
eに定常部とし示してある。 以上のようにして得られたエンベロープ発生器
4からのエンベロープ信号(第2図d)と波形発
生器1からの楽音波形(第2図a)とを乗算器5
で掛け合わせ、その出力信号をDAC6によつて
アナログ信号に変換し、アナログの楽音信号を得
る。 以上述べたように、上記実施例においては、エ
ンベロープ信号として、立ち上り部分については
エンベロープメモリを読み出したものを用い、定
常部分についてはノイズ発生器が発生するノイズ
信号を用いるようにしている。このため、楽音の
立ち上り部分については、エンベロープ波形はメ
モリの設計次第で自由に作ることができるため自
然楽音に非常に近いものが得られ、定常部につい
てもノイズ信号によつて微妙な変動を与えている
ので楽音が機械的な音にならず、より自然な感じ
の音になる。また、エンベロープメモリは楽音の
立ち上りの部分のみで済むので、その容量も従来
に比べて殆んど増加させる必要がない。 第4図は第1図におけるエンベロープ発生器4
の他の実施例である。なお、第3図と同一の機能
を有するものについては同一の符号を付してあ
る。第4図において、12はノイズ発生器であ
り、ここでは直流のオフセツトを与えたノイズ信
号を発生している。このオフセツトは、エンベロ
ープメモリ2が発生するエンベロープ情報の最後
の値、即ち第2図におけるt=To時点のエンベ
ロープメモリ出力の値と等しくなるようにしてあ
る。13はセレクタであり、C端子に入力してい
る制御信号に応じて、入力A,入力Bいずれか一
方の入力信号を出力するものである。本実施例に
おいては、制御信号が0の時には入力Aを、制御
信号が1の時は入力Bを選択して出力するように
なつている。 次に第4図に示すエンベロープ発生器4の動作
を説明する。エンベロープメモリ2及びクロツク
発生器10については第3図に示すものと全く同
様であるので、押鍵時より一定の時間、クロツク
発生器10はセレクタ13に対する制御信号とし
て第2図eに示すとおり0を出力する。故にセレ
クタ13は入力Aを信号を、つまりエンベロープ
メモリが送出するエンベロープ情報を出力する。
一方、ノイズ発生器12においては、オフセツト
を付加したノイズ信号を発生しており、これをフ
イルタ9が第3図と同様に低域のみを残すべく
波を行なう。このため、フイルタ9の出力におい
てオフセツト分については変化はない。故に、第
4図におけるフイルタ9の出力は、第3図におけ
るフイルタ9の出力にオフセツト分を加えたもの
に等しくなる。故に、第2図t=Toの時点にお
いて制御信号が1に反転すると、フイルタ9の出
力がセレクタ13より出力され、結果としてセレ
クタ13の出力は第2図dに示す加算器出力と等
価になる。 なお、ノイズ信号に付加してあるオフセツトレ
ベルが、セレクタ13が出力を切り替える直前の
エンベロープメモリ2のレベルに合わせてなるの
で、t=Toでセレクタ13が出力信号を切替え
ても、エンベロープ信号の平均レベルが変化しな
いことは言うまでもない。 また、第3図,第4図において、ノイズ発生器
3,12の出力をフイルタ9で波するようにし
ているが、ノイズ発生器として低域のノイズしか
発生しないものを用いればフイルタを省略しても
よいことは言うまでもない。 第5図はノイズ発生器12の具体的な構成を示
すものである。第5図において14〜22は1ビ
ツトのフリツプフロツプであり、合計9個で9ビ
ツトのシフトレジスタを構成している。23は排
他的論理和(E・R)である。シフトレジスタ
14〜22とE・R23によりM系列の擬似雑
音発生器を構成している。このシフトレジスタの
第1ビツト,第6ビツト,第9ビツトより信号を
より出し、3ビツトのノイズ信号01,02,0
3としている。更にノイズ信号01,02,03
に5ビツトのオフセツト信号04〜08を加えて
オフセツト付のノイズ信号としている。ここでは
04〜07として0を,08として1を与えてい
る。ここで、シフトレジスタ14〜22に印加し
ているクロツク信号の周波数を下げると、出力0
1〜03はゆつくりとしかしランダムに変化する
ので、第4図において、この信号をフイルタ9を
介さずに直接セレクタ13へ入力しても第3図に
示した回路と似た効果が得られる。 ところで、以上の説明においては、楽音の立ち
上り、定常部についてのみ説明し、立ち下り部に
ついては触れていないが、立ち下り部について
は、例えば第6図に示すように、立ち下り部のエ
ンベロープ信号を発生する立ち下りエンベロープ
発生器24を備え、押鍵信号を用いてセレクタ2
5で切り替えを行なえばよい。即ち、第6図にお
いてセレクタ25は第1表に示すとおりの動作を
しており、エンベロープメモリ2,フイルタ9,
立ち下りエンベロープ発生器24の各出力を切り
換えるようになつている。
The present invention relates to an electronic musical instrument that generates a musical tone closer to a natural musical instrument without increasing the capacity of an envelope memory. Conventionally, as a method for easily generating natural instrument sounds in electronic musical instruments, a waveform for one cycle of the musical sound to be generated is stored in a ROM or the like.
There is a method of reading out the waveform of the ROM at a predetermined clock to generate a musical sound waveform, and then multiplying it by an envelope signal stored separately in advance. However, in reality, each natural instrument has a slightly different envelope, and the time it takes to generate a musical tone can be quite long. The problem is that a huge amount of capacity is required. Furthermore, it is known that the sound of a natural musical instrument usually has a particularly significant characteristic in its rising part. For this reason, a method can be considered in which only the envelope of the rising portion is stored in the envelope memory, and the envelope signal of a constant level is multiplied by the musical sound waveform for the steady portion. However, in this case, even if a sufficient natural musical instrument feel is obtained in the rising portion, there is a drawback that the natural musical instrument feeling is completely lost in the steady portion. In view of the above points, the present invention stores only characteristic parts of the envelope, such as the rising and falling parts of musical tones, in the envelope memory, and the stationary parts are filled to a certain extent by noise signals. By assigning a random envelope, it is possible to obtain a sound close to a natural instrument sound over the entire period from the rise of the musical note to the steady part, or from the steady part to the fall, without increasing the envelope memory capacity. It is something. The present invention will be described below based on the drawings, and unless otherwise specified, all signals are digital signals. FIG. 1 shows an embodiment of the present invention.
In FIG. 1, reference numeral 1 denotes a waveform generator, which generates a desired musical sound waveform by pressing a key or the like. In this embodiment, a device is used that constantly outputs the waveform of a natural musical instrument sound (for example, violin, trumpet, etc.) at a constant frequency. The specific configuration of the waveform generator 1 is a well-known structure such as memory readout, so a detailed explanation will be omitted. Reference numeral 2 denotes an envelope memory (envelope storage device), which stores envelope information corresponding to the musical sound waveform sent out by the waveform generator 1, from the rising portion of the musical tone to the steady-state portion. 3 is a noise generator.
4 is an envelope generator, which generates an envelope signal based on the envelope information from the envelope memory 2 and the noise signal from the noise generator 3. In this embodiment, an envelope signal is generated from the rise of the musical tone to the stationary portion based on the stored contents of the envelope memory 2, and after that, that is, after the musical tone reaches the stationary portion, the noise generator 3 is activated. An envelope signal is generated based on the generated noise signal. A multiplier 5 modulates the steady musical sound waveform output from the waveform generator 1 by multiplying it by an envelope signal output from the envelope generator 4. 6 is a digital/analog converter (hereinafter
(referred to as a DAC), which converts the digital musical tone signal obtained by the multiplier 5 into an analog musical tone signal. Next, the operation shown in FIG. 1 will be explained. When a request is made to generate a musical tone by pressing a key or the like, the waveform generator 1 constantly generates a predetermined musical sound waveform at a predetermined frequency. This situation is shown in Figure 2a. On the other hand, the envelope generator 2 also starts generating an envelope signal at the same time as the key is pressed. This envelope signal is multiplied by the musical waveform from the waveform generator 1 by the multiplier 5, and the output thereof is converted into an analog signal by the DAC 6 and output as a musical tone signal. FIG. 3 shows a specific embodiment of the envelope generator 4. In FIG. In Figure 3, 7 is a latch;
The control signal given to the C terminal is at high level, that is, 1
When this is the case, the envelope information given from the envelope memory 2 is held, and when it is at a low level, that is, 0, it is output as is. 8 is a gate, and the noise generator 3 is controlled by the control signal given to the C terminal.
Controls the opening and closing of the noise signal output by the That is, when the control signal is 1, the output of the noise generator 3 is sent out as is, and when the control signal is 0, 0 is output. Reference numeral 9 denotes a filter, which filters the noise signal output from the gate 8 into a low frequency band. In this example,
A low-pass filter with a cutoff frequency of approximately 6 Hz is used as the filter 9. 10 is a clock generator which generates an envelope memory 2 based on key presses.
an address signal for reading the memory contents of
Generates control signals for latch 7 and gate 8. An adder 11 adds the output of the latch 7 and the output of the gate 8 and outputs the result to the multiplier shown in FIG. Next, the operation of the envelope generator 4 shown in FIG. 3 will be explained. When generation of a musical tone is requested by pressing a key or the like, the clock generator 10 sends an address signal to the envelope memory 2 and 0 to the latch 7 and gate 8 as a control signal in response to the key pressing signal.
In this state, the output of the latch 7 is equal to the output of the envelope memory 2 since the signal applied to the C terminal is 0, and the output of the gate 8 is also 0. Therefore, the output of the adder is equal to the output of the envelope memory 3. This state is shown as a rising portion in FIGS. 2b to 2e. Next, after a certain period of time passes in this state, when t=To, the envelope information from the envelope memory 2 becomes saturated and enters the steady state region.
At this point, the clock generator 10 counts the time since the key was pressed, and the control signal from the clock generator 10 is inverted to 1. In this state, the latch 7 latches the envelope information that was given immediately before the control signal was inverted to 1, and the gate 8 outputs the noise signal from the noise generator 3. This noise signal is converted into a band noise signal of 6 Hz or less by a filter 9 and is applied to an adder 11 . Then, the adder 11 adds the output from the envelope memory 2 and the output from the filter 8, and outputs the addition result to the multiplier 5. This situation is shown in Figure 2b~
The stationary part is shown in e. The envelope signal from the envelope generator 4 (FIG. 2 d) obtained as described above and the musical sound waveform from the waveform generator 1 (FIG. 2 a) are combined into a multiplier 5.
The output signal is converted into an analog signal by the DAC 6 to obtain an analog tone signal. As described above, in the above embodiment, the envelope signal read out from the envelope memory is used for the rising portion, and the noise signal generated by the noise generator is used for the steady portion. Therefore, for the rising part of a musical tone, the envelope waveform can be freely created depending on the memory design, so it is possible to obtain something very close to a natural musical tone, and for the stationary part, subtle fluctuations can be caused by the noise signal. This makes the musical sound less mechanical and more natural. Furthermore, since the envelope memory only needs to be used for the rising edge of a musical tone, there is no need to increase its capacity compared to the conventional method. Figure 4 shows the envelope generator 4 in Figure 1.
This is another example. Components having the same functions as those in FIG. 3 are given the same reference numerals. In FIG. 4, 12 is a noise generator, which generates a noise signal to which a DC offset is applied. This offset is made equal to the last value of the envelope information generated by the envelope memory 2, that is, the value of the envelope memory output at time t=To in FIG. Reference numeral 13 denotes a selector, which outputs an input signal from either input A or input B according to the control signal input to the C terminal. In this embodiment, when the control signal is 0, input A is selected and when the control signal is 1, input B is selected and output. Next, the operation of the envelope generator 4 shown in FIG. 4 will be explained. Since the envelope memory 2 and clock generator 10 are exactly the same as those shown in FIG. 3, the clock generator 10 outputs 0 as a control signal to the selector 13 for a certain period of time after the key is pressed, as shown in FIG. 2e. Output. Therefore, the selector 13 outputs the input A as a signal, that is, the envelope information sent out by the envelope memory.
On the other hand, the noise generator 12 generates a noise signal to which an offset has been added, and the filter 9 modulates this to leave only the low frequency range, as in FIG. Therefore, there is no change in the output of the filter 9 for the offset. Therefore, the output of filter 9 in FIG. 4 is equal to the output of filter 9 in FIG. 3 plus the offset. Therefore, when the control signal is inverted to 1 at time t=To in Figure 2, the output of filter 9 is output from selector 13, and as a result, the output of selector 13 becomes equivalent to the adder output shown in Figure 2 d. . Note that the offset level added to the noise signal matches the level of the envelope memory 2 immediately before the selector 13 switches the output, so even if the selector 13 switches the output signal at t=To, the envelope signal does not change. Needless to say, the average level does not change. Also, in Figures 3 and 4, the outputs of the noise generators 3 and 12 are waved by the filter 9, but if a noise generator that generates only low-frequency noise is used, the filter can be omitted. Needless to say, it's okay. FIG. 5 shows a specific configuration of the noise generator 12. In FIG. 5, 14 to 22 are 1-bit flip-flops, and a total of 9 flip-flops constitute a 9-bit shift register. 23 is exclusive OR (E.R). The shift registers 14 to 22 and the E/R 23 constitute an M-sequence pseudo noise generator. Signals are output from the 1st, 6th, and 9th bits of this shift register, and 3-bit noise signals 01, 02, 0 are generated.
It is set at 3. Furthermore, noise signals 01, 02, 03
5-bit offset signals 04 to 08 are added to the signal to obtain an offset noise signal. Here, 0 is given as 04 to 07, and 1 is given as 08. Here, if the frequency of the clock signal applied to the shift registers 14 to 22 is lowered, the output will be 0.
1 to 03 change slowly but randomly, so even if this signal is input directly to the selector 13 without going through the filter 9 in FIG. 4, an effect similar to the circuit shown in FIG. 3 can be obtained. . By the way, in the above explanation, only the rising and steady parts of musical tones are explained, and the falling part is not mentioned. However, regarding the falling part, for example, as shown in FIG. The selector 2 is provided with a falling envelope generator 24 that generates a
5 to switch. That is, in FIG. 6, the selector 25 operates as shown in Table 1, and the envelope memory 2, filter 9,
Each output of the falling envelope generator 24 is switched.

【表】 故に鍵が押圧され押鍵信号が1になると、第4
図と同様にクロツク発生器10がエンベロープメ
モリ2に対しアドレス信号を、そしてセレクタ2
5のCI端子へ制御信号0を送出する。押鍵信号
が1であり、制御信号が0であるので、セレクタ
25はA端子の入力即ちエンベロープメモリの出
力を第1図の乗算器5へ送出する。次いで、一定
の時間が経過し、クロツク発生器10の出力する
制御信号が1に反転すると、フイルタ9の出力、
即ちノイズ発生器12が発生するノイズ信号を乗
算器へ出力する。次いで、鍵が離され、押鍵信号
が0になると、セレクタ25はC端子,即ち立ち
下りエンベロープ発生器24の出力を乗算器へ送
出する。以上のようにしてエンベロープ発生器4
が楽音の立ち上り、定常部,立ち下りに相当する
エンベロープ信号を発生する。 なお、以上の実施例においては、楽音波形を発
生する波形発生器1個に対しエンベロープ信号の
乗算を行なうようにしているが、複数個の波形発
生器に対して1個のエンベロープ発生器が発生す
るエンベロープ信号を共通に与え、それぞれ乗算
を行ない加算するようにしてもよい。 また、第1図に示す構成で波形発生器1,エン
ベロープメモリ2,ノイズ発生器3,エンベロー
プ発生器4,乗算器5を一組とする回路を複数組
用意し、波形発生器1として正弦波の周波数を互
いに異ならせ、かつ基準となるべき組の周波数の
整数倍となるようにし、各組の乗算器の出力の和
をとり、楽音信号として出力するようにしてもよ
いことは言うまでもない。 以上のように本発明は、エンベロープ記憶装置
にエンベロープ情報の一部を記憶しておき、この
エンベロープ記憶装置から読み出された情報とノ
イズ発生器からのノイズ信号を切り替え、或は、
混合するようにして所望のエンベロープ信号を発
生し、このエンベロープ信号を波形発生器の発生
する楽音波形に掛け合わせて所望の楽音信号を得
るようにしたものである。このため、エンベロー
プ記憶装置に楽音の立ち上がりのように自然楽音
の特徴となる部分を記憶させておき、楽音波形の
立ち上がり部分にはこのエンベロープ記憶装置か
ら読み出されたエンベロープ信号を掛け合わせ、
楽音波形が完全に立ち上がつて定常部分に入つた
後はノイズ信号によるエンベロープ信号を重畳し
て付与する等すれば、エンベロープ記憶装置の容
量を殆んど増大させることなく立ち上がりから定
常部に至るまでの全期間にわたつて自然な感じの
エンベロープを付与することができ、出力される
楽音が、途中から一定の固定された単調な音色に
なることなく、また周期的に変化するような機械
的な楽音となることもないという優れた効果を有
するものである。
[Table] Therefore, when the key is pressed and the key press signal becomes 1, the fourth
Similarly to the figure, a clock generator 10 sends an address signal to an envelope memory 2, and a selector 2.
Control signal 0 is sent to the CI terminal of 5. Since the key press signal is 1 and the control signal is 0, the selector 25 sends the input of the A terminal, that is, the output of the envelope memory, to the multiplier 5 in FIG. Then, after a certain period of time has elapsed and the control signal output from the clock generator 10 is inverted to 1, the output of the filter 9,
That is, the noise signal generated by the noise generator 12 is output to the multiplier. Next, when the key is released and the key press signal becomes 0, the selector 25 sends the C terminal, ie, the output of the falling envelope generator 24, to the multiplier. As described above, the envelope generator 4
generates envelope signals corresponding to the rise, steady portion, and fall of a musical tone. In the above embodiment, the envelope signal is multiplied by one waveform generator that generates a musical sound waveform, but if one envelope signal is generated by multiple waveform generators. Alternatively, envelope signals may be given in common, and the multiplication and addition may be performed on each of the envelope signals. In addition, a plurality of circuits each including a waveform generator 1, an envelope memory 2, a noise generator 3, an envelope generator 4, and a multiplier 5 are prepared in the configuration shown in FIG. It goes without saying that the frequencies may be made to be different from each other and to be an integral multiple of the frequency of the reference set, and the sum of the outputs of the multipliers of each set may be taken and output as a musical tone signal. As described above, the present invention stores part of the envelope information in the envelope storage device, and switches the information read from the envelope storage device and the noise signal from the noise generator, or
A desired envelope signal is generated by mixing, and this envelope signal is multiplied by a musical sound waveform generated by a waveform generator to obtain a desired musical tone signal. For this reason, an envelope storage device stores parts that are characteristic of natural musical sounds, such as the rise of a musical tone, and the rise part of a musical sound waveform is multiplied by an envelope signal read out from this envelope storage device.
After the musical waveform has completely risen and entered the stationary part, by superimposing and adding an envelope signal based on the noise signal, it can be reached from the rise to the stationary part without increasing the capacity of the envelope storage device. It is possible to give a natural-looking envelope over the entire period, and the output musical tone does not become a fixed, monotonous tone from the middle, and it is possible to create a mechanical sound that changes periodically. This has the excellent effect of not producing a harsh musical tone.

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

第1図は本発明による電子楽器の一実施例を示
すブロツク図、第2図は第1図の各部の出力波形
図、第3図、第4図は第1図におけるエンベロー
プ発生器の具体的な構成を示すブロツク図、第5
図はノイズ発生器の具体的な構成を示すブロツク
図、第6図は本発明による電子楽器の他の実施例
を示すブロツク図である。 1……波形発生器、2……エンベロープ記憶装
置、3……ノイズ発生器、4……エンベロープ発
生器、5……乗算器、7……ラツチ、8……ゲー
ト、9……フイルタ、10……クロツク発生器、
11……加算器、12……ノイズ発生器、13…
…セレクタ、24……エンベロープ記憶装置、2
5……セレクタ。
Fig. 1 is a block diagram showing an embodiment of an electronic musical instrument according to the present invention, Fig. 2 is an output waveform diagram of each part of Fig. 1, and Figs. 3 and 4 are concrete diagrams of the envelope generator in Fig. 1. Block diagram showing the configuration, No. 5
This figure is a block diagram showing a specific configuration of a noise generator, and FIG. 6 is a block diagram showing another embodiment of an electronic musical instrument according to the present invention. 1... Waveform generator, 2... Envelope storage device, 3... Noise generator, 4... Envelope generator, 5... Multiplier, 7... Latch, 8... Gate, 9... Filter, 10 ...clock generator,
11...Adder, 12...Noise generator, 13...
...Selector, 24...Envelope storage device, 2
5...Selector.

Claims (1)

【特許請求の範囲】[Claims] 1 押鍵等により予め定められた楽音波形を発生
する波形発生器と、前記楽音波形に対応するエン
ベロープ情報を記憶したエンベロープ記憶装置
と、ランダムなノイズ情報を発生するノイズ発生
器と、押鍵等により前記エンベロープ情報と前記
ノイズ情報に基づきエンベロープ信号を発生する
エンベロープ発生器と、前記楽音波形と前記エン
ベロープ信号の乗算を行う乗算器とを備え、前記
エンベロープ発生器が押鍵後の時間を計測する計
測手段を有し、該計測手段の出力に基づき、押鍵
後一定時間経過前は、前記エンベロープ情報に基
づきエンベロープ信号を発生し、一定時間経過後
は前記エンベロープ情報及び前記ノイズ情報に基
づき揺らぎを持つたエンベロープ信号を発生する
エンベロープ発生器であることを特徴とする電子
楽器。
1. A waveform generator that generates a predetermined musical sound waveform based on key presses, etc., an envelope storage device that stores envelope information corresponding to the musical sound waveform, a noise generator that generates random noise information, and key presses, etc. an envelope generator that generates an envelope signal based on the envelope information and the noise information, and a multiplier that multiplies the musical sound waveform and the envelope signal, and the envelope generator measures the time after a key is pressed. It has a measuring means, and based on the output of the measuring means, generates an envelope signal based on the envelope information before a certain time elapses after the key is pressed, and generates a fluctuation based on the envelope information and the noise information after the elapse of a certain time. An electronic musical instrument characterized in that the electronic musical instrument is an envelope generator that generates an envelope signal.
JP56093350A 1981-06-16 1981-06-16 Electronic musical instrument Granted JPS57207289A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56093350A JPS57207289A (en) 1981-06-16 1981-06-16 Electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56093350A JPS57207289A (en) 1981-06-16 1981-06-16 Electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS57207289A JPS57207289A (en) 1982-12-18
JPS6356558B2 true JPS6356558B2 (en) 1988-11-08

Family

ID=14079817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56093350A Granted JPS57207289A (en) 1981-06-16 1981-06-16 Electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS57207289A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2751470B2 (en) 1989-10-11 1998-05-18 ヤマハ株式会社 Electronic musical instrument filter device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5925230B2 (en) * 1974-06-26 1984-06-15 株式会社河合楽器製作所 electronic musical instruments
JPS51132818A (en) * 1974-12-27 1976-11-18 Kawai Musical Instr Mfg Co Ltd Electron musical instrument
JPS5616435B2 (en) * 1974-12-27 1981-04-16
JPS55163595A (en) * 1979-06-05 1980-12-19 Nippon Musical Instruments Mfg Percussion sound forming circuit for electronic musical instrument

Also Published As

Publication number Publication date
JPS57207289A (en) 1982-12-18

Similar Documents

Publication Publication Date Title
US4679480A (en) Tone signal generation device for changing the tone color of a stored tone waveshape in an electronic musical instrument
JPH0631968B2 (en) Music signal generator
JPS6129895A (en) Musical sound generator
JPH0423797B2 (en)
JPH0693189B2 (en) Electronic musical instrument
JPS6356558B2 (en)
US5298676A (en) Tone parameter control apparatus
JPS6356557B2 (en)
JPH0115074B2 (en)
JPH0664466B2 (en) Electronic musical instrument
JP2741026B2 (en) Dual mode tone generator using stored tone waveforms.
JPS6052896A (en) Electronic musical instrument
JPH0231399B2 (en)
JP2707818B2 (en) Electronic musical instrument
JPS5840199B2 (en) Denshigatsuki
JPS6248239B2 (en)
JPS6022191A (en) Sound source apparatus
JPH0246497A (en) electronic musical instruments
JPS6037600Y2 (en) electronic musical instruments
JPS5921038B2 (en) electronic musical instruments
KR930005218B1 (en) Effect circuit for electronic musical instrument
JP3082881B2 (en) Electronic musical instrument
JPS61110199A (en) Musical sound signal generator
KR960006230Y1 (en) Tone playing equipment of electronic instruments
JPS6068388A (en) Electronic musical instrument