JPH04301896A - Muting device - Google Patents
Muting deviceInfo
- Publication number
- JPH04301896A JPH04301896A JP3092815A JP9281591A JPH04301896A JP H04301896 A JPH04301896 A JP H04301896A JP 3092815 A JP3092815 A JP 3092815A JP 9281591 A JP9281591 A JP 9281591A JP H04301896 A JPH04301896 A JP H04301896A
- Authority
- JP
- Japan
- Prior art keywords
- level
- musical tone
- muting
- envelope
- signal
- 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
Landscapes
- Electrophonic Musical Instruments (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、ミューティング装置に
関し、より詳細には楽音信号のエンベロープレベルが小
さくなった場合に、言い換えれば音量レベルが小さくな
った場合に目立つようになる量子化雑音を目立たなくす
るミューティング技術に関するものである。[Field of Industrial Application] The present invention relates to a muting device, and more specifically, the present invention relates to a muting device, and more specifically, the present invention relates to a muting device that suppresses quantization noise that becomes noticeable when the envelope level of a musical tone signal becomes small, or in other words, when the volume level becomes small. It concerns muting technology that makes it less noticeable.
【0002】0002
【従来の技術】近年、楽音信号をディジタル信号、言い
換えれば楽音信号の波形を階段状の波形に近似して、量
子化されたディジタル形式でもって処理することが広く
行なわれている。2. Description of the Related Art In recent years, it has become common practice to convert musical tone signals into digital signals, in other words, to approximate the waveform of musical tone signals to a stepped waveform and process them in a quantized digital format.
【0003】0003
【発明が解決しようとする課題】しかしながら、楽音信
号をディジタル形式でもって処理する場合に、エンベロ
ープレベルが小さくなり、楽音信号の音量レベルが小さ
くなるときにはS/N比が十分にとれずに、量子化雑音
が目立つようになるという問題点がある。[Problems to be Solved by the Invention] However, when processing musical tone signals in digital format, when the envelope level becomes small and the volume level of the musical tone signal becomes small, the S/N ratio cannot be maintained sufficiently, and quantum There is a problem that noise becomes noticeable.
【0004】本発明は、このような問題点を解消するこ
とを目的として、楽音信号の音量レベルが小さくなった
ときの量子化雑音を目立たなくするとともに、楽音信号
の性質にもとづいて効果的なミューティングができるミ
ューティング装置を提供しようとするものである。In order to solve these problems, the present invention makes the quantization noise less noticeable when the volume level of the musical tone signal becomes small, and also makes the quantization noise less noticeable based on the characteristics of the musical tone signal. The present invention aims to provide a muting device capable of muting.
【0005】[0005]
【課題を解決するための手段】本発明によるミューティ
ング装置は、前述された目的を達成するために、図1(
A) の原理構成の原理ブロック図に示されているよう
に、(a) 楽音信号を消音するミューティングレベル
をその楽音信号のエンベロープレベルに関して楽音信号
の性質にもとづいて設定するレベル設定手段1、(b)
このレベル設定手段1により設定されるミューティン
グレベル以下に楽音信号のエンベロープレベルが移行す
るのを検知するレベル検知手段2および(c) このレ
ベル検知手段2によるエンベロープレベルの所定レベル
以下の検知にもとづき前記楽音信号を消音する消音手段
3を具えることを特徴とするものである。または図1(
B) の原理構成の原理ブロック図に示されているよう
に、(a) 楽音信号のエンベロープレベルを検出する
レベル検出手段6、(b) このレベル検出手段6によ
り検出される楽音信号のエンベロープレベルをその楽音
信号の性質にもとづいて変更するレベル変更手段7、(
c) このレベル変更手段7により変更される楽音信号
のエンベロープレベルが所定レベル以下に移行するのを
検知するレベル検知手段8および(d) このレベル検
知手段8によるエンベロープレベルの所定レベル以下の
検知にもとづき前記楽音信号を消音する消音手段9を具
えることを特徴とするものである。[Means for Solving the Problems] In order to achieve the above-mentioned object, a muting device according to the present invention is provided as shown in FIG.
A) As shown in the principle block diagram of the principle configuration, (a) level setting means 1 for setting a muting level for muting a musical tone signal based on the characteristics of the musical tone signal with respect to the envelope level of the musical tone signal; (b)
Level detection means 2 detects that the envelope level of the musical tone signal shifts below the muting level set by this level setting means 1; and (c) Based on the detection by this level detection means 2 that the envelope level is below a predetermined level. This apparatus is characterized by comprising a muffling means 3 for muffling the musical tone signal. or Figure 1 (
B) As shown in the principle block diagram of the principle configuration, (a) level detection means 6 for detecting the envelope level of the musical tone signal, (b) the envelope level of the musical tone signal detected by this level detection means 6. level changing means 7, (
c) level detection means 8 for detecting when the envelope level of the musical tone signal changed by this level change means 7 shifts below a predetermined level; It is originally characterized by comprising a muffling means 9 for muffling the musical tone signal.
【0006】[0006]
【作用】楽音信号の性質にもとづいてレベル設定手段1
により楽音信号を消音するミューティングレベルが設定
され、この設定されるミューティングレベル以下に楽音
信号のエンベロープレベルが移行するのがレベル検知手
段2によって検知されると、この検知にもとづき消音手
段3によりその楽音信号が消音される。[Operation] Level setting means 1 based on the characteristics of the musical tone signal
A muting level for muting the musical tone signal is set, and when the level detection means 2 detects that the envelope level of the musical tone signal shifts below the set muting level, based on this detection, the muting level is set by the muting means 3. The musical tone signal is muted.
【0007】または、楽音信号のエンベロープレベルが
レベル検出手段6により検出され、この検出される楽音
信号のエンベロープレベルがレベル変更手段7によって
その楽音信号の性質にもとづいて変更される。この変更
された楽音信号のエンベロープレベルが所定レベル以下
に移行するのがレベル検知手段8によって検知されると
、この検知にもとづき消音手段9によりその楽音信号が
消音される。Alternatively, the envelope level of the musical tone signal is detected by the level detecting means 6, and the envelope level of the detected musical tone signal is changed by the level changing means 7 based on the characteristics of the musical tone signal. When the level detecting means 8 detects that the envelope level of the changed musical tone signal goes below a predetermined level, the muting means 9 mutes the musical tone signal based on this detection.
【0008】[0008]
【実施例】次に、本発明によるミューティング装置の具
体的実施例につき、図面を参照しつつ説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, specific embodiments of the muting device according to the present invention will be described with reference to the drawings.
【0009】まず、電子楽器の概略図が示されている図
2において、発音される楽音の音高を指定するための複
数個の鍵より構成されている鍵盤15に対する各鍵の押
鍵または離鍵操作にもとづくいずれの鍵が鍵操作された
か、更には押鍵または離鍵状態にあるかの鍵操作状態は
、マイクロコンピュータ等より構成されている制御部1
6によって検出される。また、この制御部16によって
同様に、例えばピアノ、ハープシコード等の音色を選択
する音色選択スイッチ等を有する操作子群17に対して
各音色選択スイッチ等のスイッチ操作状態が検出される
。なお、制御部16の制御のもとに必要なデータが読出
し可能なミューティングレベルメモリ18には、ミュー
ティング処理時に用いられるミューティングレベルのデ
ータが鍵盤15の鍵操作される鍵における各音域と、操
作子群17のスイッチ操作される各音色選択スイッチと
に対応して記憶されている。First, in FIG. 2 showing a schematic diagram of an electronic musical instrument, each key is pressed or released on a keyboard 15 consisting of a plurality of keys for specifying the pitch of a musical tone to be sounded. The control unit 1 comprising a microcomputer or the like determines which key is operated based on the key operation, and whether the key is pressed or released.
6. In addition, the control unit 16 similarly detects the operation state of each tone color selection switch, etc. with respect to the operator group 17, which includes tone color selection switches and the like for selecting tones of piano, harpsichord, etc., for example. Note that the muting level memory 18 from which necessary data can be read under the control of the control unit 16 stores muting level data used during muting processing for each tone range of the key operated on the keyboard 15. , are stored in association with each tone color selection switch operated by the switch of the operator group 17.
【0010】ところで、制御部16においては、この制
御部16によって検出される各鍵の鍵操作状態および各
音色選択スイッチ等のスイッチ操作状態にもとづいて楽
音信号生成回路19に音高、音色、エンベロープ等を制
御する各種制御信号を与え、この楽音信号生成回路19
に所望の楽音を生成させる。この楽音信号生成回路19
における楽音信号の生成は、制御部16が新たな押鍵を
検出した場合には、この制御部16が楽音信号生成回路
19を構成している例えば30個の楽音信号生成チャネ
ルのうちから複数個の、本実施例においては2個の楽音
信号生成チャネルを所定の優先順位にもとづいて選択し
て、これら選択された楽音信号生成チャネルに制御部1
6からその押鍵されている鍵に対応する音高制御信号、
また音色選択スイッチにより選択されている音色に対応
する音色制御信号およびエンベロープ形状制御信号、更
にはエンベロープ信号の生成を開始させるエンベロープ
開始信号を与えることによって行なっている。これら2
個の楽音信号生成チャネルに与えられる音色制御信号は
互いに異なっているとともに、エンベロープ形状制御信
号もまたエンベロープレベルの時間的経過にともなう変
化はほぼ同じではあるが互いにわずかに異なるような値
とされている。このようにして得られる楽音は、2個の
楽音信号が混合された音色になる。一方、制御部16が
新たな離鍵を検出した場合には、この制御部16がその
離鍵されている鍵に対応する楽音を生成中の2個の楽音
信号生成チャネルを選択して、これら選択された楽音信
号生成チャネルに制御部16からエンベロープ信号の生
成終了を指示するエンベロープ終了信号を与えることに
よって行なっている。By the way, in the control section 16, based on the key operation state of each key and the switch operation state of each tone selection switch etc. detected by the control section 16, pitch, tone, and envelope are sent to the musical tone signal generation circuit 19. This musical tone signal generation circuit 19
to generate the desired musical tone. This musical tone signal generation circuit 19
When the control section 16 detects a new key press, the control section 16 generates a plurality of musical tone signal generation channels from among, for example, 30 musical tone signal generation channels constituting the musical tone signal generation circuit 19. In this embodiment, two musical tone signal generation channels are selected based on a predetermined priority order, and the control unit 1 selects these selected musical tone signal generation channels.
6 to a pitch control signal corresponding to the pressed key;
Further, this is done by providing a timbre control signal and an envelope shape control signal corresponding to the timbre selected by the timbre selection switch, as well as an envelope start signal for starting the generation of the envelope signal. These 2
The timbre control signals given to each musical tone signal generation channel are different from each other, and the envelope shape control signals are also set to values that are slightly different from each other, although the changes in the envelope level over time are almost the same. There is. The musical tone obtained in this manner is a mixture of two musical tone signals. On the other hand, when the control unit 16 detects a new key release, the control unit 16 selects two musical tone signal generation channels that are currently generating musical tones corresponding to the released key, and selects these two musical tone signal generation channels. This is done by applying an envelope end signal from the control section 16 to the selected musical tone signal generation channel to instruct the end of envelope signal generation.
【0011】前述のようにして生成される楽音信号は、
D/A変換器20によりアナログ信号に変換された後に
、増幅器21によって増幅され、スピーカ22から楽音
として放音される。The musical tone signal generated as described above is
After being converted into an analog signal by the D/A converter 20, it is amplified by the amplifier 21 and emitted as a musical tone from the speaker 22.
【0012】次に、楽音信号生成回路19を構成してい
る30個のうちの1個の楽音信号生成チャネルについて
、図3にもとづき説明する。制御部16から押鍵された
鍵の音高に対応する音高制御信号としての周波数データ
が与えられるアドレス信号生成回路25においては、こ
の周波数データを累算して行くことによって順次にアド
レス信号を生成させる。この順次に生成されるアドレス
信号は操作子群17の各音色選択スイッチによって選択
される各音色に対応する複数個の楽音波形が各アドレス
に対する振幅値として記憶している波形メモリ26に与
えられ、この波形メモリ26から音色選択スイッチによ
って選択されて制御部16を介して指定される音色の楽
音波形の振幅値がそのアドレス信号にもとづき順次に読
出される。こうして順次に読出される楽音波形の振幅値
は乗算器27に与えられるとともに、この乗算器27に
は音色選択スイッチによって選択された音色にもとづき
制御部16から与えられるエンベロープ形状制御信号に
よりエンベロープ信号を生成するエンベロープ信号生成
回路28からそのエンベロープ信号が与えられる。した
がって、乗算器27においては、波形メモリ26から順
次に読出される振幅値と、エンベロープ信号生成回路2
8からのエンベロープ信号とが乗算されて、エンベロー
プ信号によって音量制御された信号が楽音信号として出
力される。Next, one of the 30 musical tone signal generation channels making up the musical tone signal generation circuit 19 will be explained based on FIG. The address signal generation circuit 25, which is given frequency data as a pitch control signal corresponding to the pitch of the pressed key from the control section 16, sequentially generates the address signal by accumulating this frequency data. Generate. This sequentially generated address signal is applied to a waveform memory 26 in which a plurality of musical sound waveforms corresponding to each tone selected by each tone selection switch of the operator group 17 are stored as amplitude values for each address. From the waveform memory 26, the amplitude values of musical waveforms of the timbre selected by the timbre selection switch and designated via the control section 16 are sequentially read out based on the address signal. The amplitude values of the musical waveforms read out sequentially in this way are given to the multiplier 27, and the multiplier 27 receives an envelope signal based on the envelope shape control signal given from the control section 16 based on the timbre selected by the timbre selection switch. The envelope signal is given from the envelope signal generation circuit 28 that generates it. Therefore, in the multiplier 27, the amplitude values sequentially read out from the waveform memory 26 and the envelope signal generation circuit 2
8, and a signal whose volume is controlled by the envelope signal is output as a musical tone signal.
【0013】ところで、エンベロープ信号の生成開始は
制御部16から与えられるエンベロープ開始信号により
、またエンベロープ信号の生成終了は同様に制御部16
から与えれるエンベロープ終了信号により行なわれると
ともに、生成されるエンベロープ信号は乗算器27に加
えて制御部16にも与えられる。なお、エンベロープ信
号生成回路28において生成されるエンベロープ信号の
典型的な波形形状は図4に示されているとともに、この
エンベロープ信号の波形形状は操作子群17の音色選択
スイッチにより選択される音色に対応してエンベロープ
信号のレベル減衰速度等が異なるようにされている。Incidentally, the generation of the envelope signal is started by the envelope start signal given from the control section 16, and the generation of the envelope signal is similarly terminated by the control section 16.
The generated envelope signal is also provided to the control section 16 in addition to the multiplier 27. Note that a typical waveform shape of the envelope signal generated in the envelope signal generation circuit 28 is shown in FIG. Correspondingly, the level attenuation speed and the like of the envelope signal are made different.
【0014】次に、ミューティング処理について説明す
る。このミューティング処理は、エンベロープ信号が減
衰状態にある各楽音信号生成チャネルに対して、次のよ
うに制御部16が所定時間毎に、例えば10 m se
c毎に処理を行なうことによって成されるものである。
エンベロープ信号が減衰状態にある当該楽音信号生成チ
ャネルにおいて生成中の楽音の音高、言い換えれば生成
中の楽音に対する鍵の音域と、現在において選択されて
いる音色選択スイッチとに対応するミューティングレベ
ルを、ミューティングレベルメモリ18から読出す。次
に、この読出されたミューティングレベルと、楽音信号
生成チャネルのエンベロープ信号レベルとを比較して、
このエンベロープ信号レベルが読出されたミューティン
グレベル以下になった場合には、当該楽音信号生成チャ
ネルと同一の押鍵に対応して楽音生成中のもう1個の楽
音信号生成チャネルを探し、両楽音信号生成チャネルに
おける各アドレス信号生成回路25に周波数データとし
て“0”を与える。このアドレス信号生成回路25は、
与えられた周波数データを累算するものであるために、
周波数データとして“0”が与えられた場合には、アド
レス信号として同一値のアドレス信号を繰返して生成す
る。したがって、両楽音信号生成チャネルの各波形メモ
リ26からはそれら同一値のアドレス信号により各々同
一値の振幅値が繰返して読出されるようになり、生成さ
れる第1および第2の楽音信号は単なる直流成分となり
、可聴音域外となって、音としては聞こえなくなるとと
もに、量子化雑音もなくなることになる。Next, muting processing will be explained. This muting process is performed by the control unit 16 at predetermined time intervals, for example, at 10 m se
This is accomplished by performing processing every c. The muting level corresponding to the pitch of the musical tone being generated in the musical tone signal generation channel in which the envelope signal is in an attenuated state, in other words, the range of the key for the musical tone being generated, and the currently selected tone selection switch. , read from the muting level memory 18. Next, this read muting level is compared with the envelope signal level of the musical tone signal generation channel,
When this envelope signal level becomes lower than the read muting level, another musical tone signal generation channel that is currently generating a musical tone is searched for in response to the same key press as that of the musical tone signal generation channel, and both musical tone signal generation channels are "0" is given as frequency data to each address signal generation circuit 25 in the signal generation channel. This address signal generation circuit 25 is
Because it accumulates given frequency data,
When "0" is given as frequency data, an address signal of the same value is repeatedly generated as an address signal. Therefore, the amplitude values of the same value are repeatedly read out from each waveform memory 26 of both musical tone signal generation channels by the address signals of the same value, and the generated first and second musical tone signals are simply It becomes a direct current component and is outside the audible range, so it becomes inaudible as a sound and quantization noise also disappears.
【0015】要するに、同一押鍵にもとづく発音指示に
対応して生成される2個の楽音信号のうちのいずれか1
個の楽音信号のエンベロープ信号レベルがミューティン
グレベル以下に移行した場合には、これら同一押鍵にも
とづく発音指示による全ての楽音信号がミューティング
されるのである。In short, any one of the two musical tone signals generated in response to a sound generation instruction based on the same key press.
When the envelope signal level of each musical tone signal moves below the muting level, all musical tone signals caused by generation instructions based on the same key depression are muted.
【0016】ミューティングレベルメモリ18に記憶さ
れているミューティングレベルのデータは、例えばエン
ベロープ信号レベルの最大レベルから70デシベル程度
だけ低い値とされているとともに、音域が高くなるにつ
れて、また選択される音色に対応して生成されるエンベ
ロープ信号レベルの減衰速度が小さくなるにつれて大き
い値になるように設定されている。例えば、エンベロー
プ信号レベルの減衰速度が標準的な値である音色に対応
するミューティングレベルは、中央音域で最大レベルか
ら70デシベルだけ低い値とされているとともに、この
値に対して音域が1オクターブ毎に高くなるにつれて2
デシベルづつ大きくなる値、また音域が1オクターブ毎
に低くなるにつれて2デシベルづつ小さくなる値とされ
ている。また、エンベロープ信号レベルの減衰速度が標
準速度の半分である音色に対応するミューティングレベ
ルは、中央音域で最大レベルから65デシベルだけ低い
値とされ、この値に対する音域に関しての変化は前述の
音色のものと同様に設定されている。また、エンベロー
プ信号レベルの減衰速度が標準速度の2倍である音色に
対応するミューティングレベルは、中央音域で最大レベ
ルから75デシベルだけ低い値とされて、この値に対す
る音域に関しての変化は前述の音色のものと同様に設定
されている。この理由は、生成中の楽音に関して音域が
高いほど、またエンベロープ信号レベルの減衰速度が小
さいほどに量子化雑音が目立ちやすい傾向にあることか
ら、量子化雑音の目立ちやすさに対応してミューティン
グレベルを設定するためである。このように設定するこ
とにより各楽音の性質に適したミューティングが行なわ
れる。
また、同一の押鍵にもとづく発音の指示に対応して生成
される2個の第1および第2の楽音信号に対して同時に
ミューティング処理を行なっているために、次に述べる
ような各楽音信号毎に別個のタイミングでミューティン
グ処理を行なう場合に生じる不自然さは生じない。The muting level data stored in the muting level memory 18 is, for example, a value approximately 70 decibels lower than the maximum level of the envelope signal level, and is selected again as the sound range becomes higher. The value is set to increase as the attenuation speed of the envelope signal level generated corresponding to the timbre decreases. For example, the muting level corresponding to a tone whose envelope signal level decay rate is a standard value is set to be 70 decibels lower than the maximum level in the center range, and the range is one octave below this value. 2 as it gets higher each time
The value increases in decibel increments, and decreases in 2 decibel increments as the range gets lower by one octave. Furthermore, the muting level corresponding to a tone whose envelope signal level decay rate is half the standard rate is a value 65 dB lower than the maximum level in the center range, and the change in the tone range with respect to this value is It is set up the same way. Furthermore, the muting level corresponding to a tone in which the envelope signal level decay rate is twice the standard rate is set to a value 75 decibels lower than the maximum level in the center range, and the changes in the range with respect to this value are as described above. The settings are the same as the tone ones. The reason for this is that quantization noise tends to be more noticeable the higher the range of the musical tone being generated and the slower the attenuation rate of the envelope signal level. This is to set the level. By setting in this manner, muting is performed that is appropriate for the characteristics of each musical tone. In addition, since muting processing is performed simultaneously on the two first and second musical tone signals generated in response to instructions for sound generation based on the same key depression, each musical tone as described below The unnaturalness that occurs when muting processing is performed at separate timings for each signal does not occur.
【0017】図5に示されているように、同一の押鍵に
もとづく発音の指示に対応して生成される第1および第
2の楽音信号のエンベロープ信号レベルがともにミュー
ティングレベルを超えている場合には、所望の音色が合
成される。しかし、第1の楽音信号はそのエンベロープ
信号レベルがミューティングレベル以下になったA時点
においてミューティングされるが、第2の楽音信号は未
だミューティングされないために合成される音色は所望
のものと異なり、音色が急激に変化してしまって不自然
な楽音となる。As shown in FIG. 5, the envelope signal levels of the first and second musical tone signals generated in response to instructions for producing sound based on the same key depression both exceed the muting level. In this case, the desired tone is synthesized. However, although the first musical tone signal is muted at point A when its envelope signal level falls below the muting level, the second musical tone signal is not muted yet, so the synthesized tone may not be the desired one. On the other hand, the timbre changes rapidly, resulting in an unnatural musical sound.
【0018】なお、波形メモリ26から同一値のアドレ
ス信号により同一値の振幅値が繰返して読出される場合
でも、最終的に得られる楽音信号は波形メモリ26から
読出される振幅値に、乗算器27においてエンベロープ
信号生成回路28からのエンベロープ信号を乗算したも
のである。したがって、乗算後の振幅値は、例えば波形
メモリ26から繰返して読出された同一値の振幅値であ
ってもエンベロープ信号のエンベロープ信号レベルの変
化にともなって時間経過につれて変化するが、この変化
にともなって発生する音はほとんど耳障りになることは
ない。しかしながら、この音が耳障りである場合には、
周波数データとして“0”を波形メモリ26に与えると
同時に、エンベロープ信号のエンベロープ信号レベルも
一定に保つようにエンベロープ信号生成回路28を制御
し、乗算器27から出力される楽音信号の振幅値が完全
に一定値となるようにするのも良い。また、本実施例に
おいては、エンベロープ信号レベルがミューティングレ
ベル以下になったときに周波数データを“0”としたが
、生成される楽音が実質的に音として聞こえないような
可聴域外の低周波となる“0”以外の値とするのも良い
。Note that even if the same amplitude value is repeatedly read out from the waveform memory 26 using the same address signal, the finally obtained musical tone signal is added to the amplitude value read out from the waveform memory 26 by a multiplier. 27 by the envelope signal from the envelope signal generation circuit 28. Therefore, the amplitude value after multiplication changes over time as the envelope signal level of the envelope signal changes, even if the same amplitude value is read out repeatedly from the waveform memory 26, for example. The sound generated by this is almost never unpleasant to the ears. However, if this sound is harsh,
At the same time as giving "0" as frequency data to the waveform memory 26, the envelope signal generation circuit 28 is controlled so as to keep the envelope signal level of the envelope signal constant, so that the amplitude value of the musical tone signal output from the multiplier 27 is completely It is also good to have a constant value. In addition, in this embodiment, the frequency data is set to "0" when the envelope signal level becomes equal to or lower than the muting level. It is also good to set it to a value other than "0".
【0019】本実施例においては、エンベロープ信号レ
ベルの所定レベル以下への移行、言い換えればミューテ
ィングレベル以下であることを検知するに関して、この
ミューティングレベルを楽音の性質にもとづいて変更す
るようにしたが、ミューティングレベルは一定としてエ
ンベロープ信号生成回路28から得られるエンベロープ
信号のエンベロープ信号レベルを楽音の性質にもとづい
て変更した後にそのミューティングレベルと比較するよ
うにしても同様の効果が得られることは言うまでもない
。
例えば、生成中の楽音の音高が高いときにはエンベロー
プ信号生成回路28から得られるエンベロープ信号のエ
ンベロープ信号レベルを小さくするように変更し、楽音
の音高が低いときにはエンベロープ信号生成回路28か
ら得られるエンベロープ信号のエンベロープ信号レベル
を大きくするように変更した後に、ミューティングレベ
ルと比較するようにする。In this embodiment, the muting level is changed based on the characteristics of the musical tone in order to detect the transition of the envelope signal level to a predetermined level or lower, in other words, to detect that the envelope signal level is lower than the muting level. However, the same effect can be obtained even if the muting level is kept constant and the envelope signal level of the envelope signal obtained from the envelope signal generation circuit 28 is changed based on the characteristics of the musical tone and then compared with the muting level. Needless to say. For example, when the pitch of the musical tone being generated is high, the envelope signal level of the envelope signal obtained from the envelope signal generation circuit 28 is changed to be small, and when the pitch of the musical tone being generated is low, the envelope signal level of the envelope signal obtained from the envelope signal generation circuit 28 is changed. After changing the envelope signal level of the signal to increase it, it is compared with the muting level.
【0020】本実施例においては、楽音信号をミューテ
ィングするか否かを判断するに際して楽音の音域および
エンベロープ信号レベルの減衰速度を楽音の性質として
考慮に入れたが、考慮する楽音の性質としてはそれら音
域および減衰速度に限るものではない。例えば、音色の
明暗、楽音が一定の周期を有するものかあるいは非周期
的なノイズ状か等の他の要素を考慮に入れても良い。ま
た、押鍵速度等の要素に応じて楽音の性質を制御する場
合には、直接に楽音の性質にもとづいてミューティング
するようにするのも良いが、押鍵速度等の楽音制御のも
ととなる要素にもとづいてミューティングを行うように
するのも良い。In this embodiment, when determining whether or not to mute a musical tone signal, the range of the musical tone and the attenuation speed of the envelope signal level are taken into consideration as characteristics of the musical tone. It is not limited to these sound ranges and attenuation speeds. For example, other factors may be taken into consideration, such as the brightness of the timbre and whether the musical tone has a constant period or is aperiodic noise-like. Furthermore, when controlling the characteristics of musical tones according to factors such as key pressing speed, it is good to mute directly based on the characteristics of the musical tones, but It is also a good idea to perform muting based on the factors.
【0021】本実施例においては、生成中の楽音信号の
エンベロープレベルを得るに際してエンベロープ信号生
成回路28において生成されるエンベロープ信号のエン
ベロープ信号レベルを用いたが、エンベロープレベル検
知器を乗算器27の出力側に配して、このエンベロープ
レベル検知器によって得るようにするのも良い。In this embodiment, the envelope level of the envelope signal generated in the envelope signal generating circuit 28 is used to obtain the envelope level of the musical tone signal being generated. It is also good to place it on the side and obtain it with this envelope level detector.
【0022】本実施例においては、エンベロープレベル
がミューティングレベル以下になったときに得られる楽
音信号は直流成分を含んだものになるが、この直流成分
のレベルは非常に低いために通常は問題とはならない。
この直流成分が問題となる場合には出力側に直流成分を
取除くハイパスフィルタ等を配すれば良い。または、楽
音信号のエンベロープレベルがミューティングレベル以
下になった後の楽音信号の振幅値の最初のゼロクロス点
においてミューティング処理を行なえば、直流成分は発
生しない。In this embodiment, the musical tone signal obtained when the envelope level falls below the muting level contains a DC component, but since the level of this DC component is very low, there is usually no problem. It is not. If this DC component becomes a problem, a high-pass filter or the like that removes the DC component may be placed on the output side. Alternatively, if the muting process is performed at the first zero-crossing point of the amplitude value of the musical tone signal after the envelope level of the musical tone signal becomes less than the muting level, no DC component is generated.
【0023】本実施例においては、楽音信号の音高を制
御することによってミューティングを行なったが、楽音
信号の音量レベルを急激に減衰させたり、あるいは楽音
信号の高域成分を急激に減衰させる等の方法によりミュ
ーティングを行なうようにするのも良い。また、楽音信
号の音量レベルを急激に減衰させるに際しては、例えば
各楽音生成チャネルの乗算器27の出力側に別個の乗算
器を設け、この乗算器の係数を変更することにより出力
する楽音信号の振幅値を制御するようにするのも良い。
または、エンベロープ信号生成回路28から乗算器27
に与えられるエンベロープ信号を急速に減衰させるよう
にするのも良い。なお、楽音信号の高域成分を減衰させ
るに際しては、各楽音生成チャネル毎に、例えば各楽音
生成チャネルの乗算器27との出力側に専用のローパス
フィルタを設け、このローパスフィルタのカットオフ周
波数を急激に低下させるようにするのも良い。または、
波形メモリ26と乗算器27の間等に音色加工用のロー
パスフィルタが設けられる場合には、このローパスフィ
ルタのカットオフ周波数を急激に低下させるようにする
のも良い。In this embodiment, muting is performed by controlling the pitch of the musical tone signal, but it is also possible to rapidly attenuate the volume level of the musical tone signal or to rapidly attenuate the high frequency components of the musical tone signal. It is also good to perform muting using methods such as the following. Furthermore, when rapidly attenuating the volume level of a musical tone signal, for example, a separate multiplier may be provided on the output side of the multiplier 27 of each musical tone generation channel, and the coefficients of this multiplier may be changed to reduce the output musical tone signal. It is also good to control the amplitude value. Alternatively, from the envelope signal generation circuit 28 to the multiplier 27
It is also a good idea to rapidly attenuate the envelope signal applied to the signal. In order to attenuate the high-frequency components of the musical tone signal, a dedicated low-pass filter is provided for each musical tone generation channel, for example, on the output side of the multiplier 27 of each musical tone generation channel, and the cutoff frequency of this low-pass filter is set. It is also a good idea to lower it rapidly. or
When a low-pass filter for timbre processing is provided between the waveform memory 26 and the multiplier 27, it is also good to sharply lower the cutoff frequency of this low-pass filter.
【0024】[0024]
【発明の効果】以上に説明したように、本発明によれば
、楽音信号のエンベロープレベルが小さくなり、楽音信
号の音量レベルが小さくなって量子化雑音が目立つよう
になったときには、楽音信号が消音され、音として聞こ
えなくなり、量子化雑音も消減されるようになって量子
化雑音が目立たなくなる。また、この場合に、楽音信号
の性質にもとづいて楽音信号が消音されるタイミングが
変えられて効果的なミューティングができる。As explained above, according to the present invention, when the envelope level of the musical tone signal becomes small, the volume level of the musical tone signal becomes small, and quantization noise becomes noticeable, the musical tone signal becomes The sound is muted and cannot be heard as sound, and the quantization noise is also reduced, making it less noticeable. Furthermore, in this case, the timing at which the musical tone signal is muted is varied based on the characteristics of the musical tone signal, thereby achieving effective muting.
【図1】本発明によるミューティング装置の原理構成を
説明するための原理ブロック図である。FIG. 1 is a principle block diagram for explaining the principle configuration of a muting device according to the present invention.
【図2】本発明によるミューティング装置の具体的一実
施例の概略ブロック図である。FIG. 2 is a schematic block diagram of a specific embodiment of a muting device according to the present invention.
【図3】図2において説明した楽音信号生成チャネルの
ブロック回路図である。FIG. 3 is a block circuit diagram of the musical tone signal generation channel explained in FIG. 2;
【図4】図3において説明した生成される典型的なエン
ベロープ信号の波形図である。FIG. 4 is a waveform diagram of a typical envelope signal generated as described in FIG. 3;
【図5】図3において説明した同一の押鍵にもとづく発
音の指示に対応して生成される第1および第2の楽音信
号のエンベロープ信号の時間的変化を示す説明図である
。FIG. 5 is an explanatory diagram showing temporal changes in envelope signals of first and second musical tone signals generated in response to a sound generation instruction based on the same key depression described in FIG. 3;
1 レベル設定手段
2,8 レベル検知手段
3,9 消音手段
6 レベル検出手段
7 レベル変更手段
15 鍵盤
16 制御部
17 操作子群
18 ミューティングレベルメモリ19
楽音信号生成回路
20 D/A変換器
21 増幅器
22 スピーカ
25 アドレス信号生成回路26
波形メモリ
27 乗算器1 Level setting means 2, 8 Level detecting means 3, 9 Silencing means 6 Level detecting means 7 Level changing means 15 Keyboard 16 Control section 17 Operator group 18 Muting level memory 19
Musical tone signal generation circuit 20 D/A converter 21 Amplifier 22 Speaker 25 Address signal generation circuit 26
Waveform memory 27 Multiplier
Claims (2)
ィングレベルをその楽音信号のエンベロープレベルに関
して楽音信号の性質にもとづいて設定するレベル設定手
段、(b) このレベル設定手段により設定されるミュ
ーティングレベル以下に楽音信号のエンベロープレベル
が移行するのを検知するレベル検知手段および(c)
このレベル検知手段によるエンベロープレベルの所定レ
ベル以下の検知にもとづき前記楽音信号を消音する消音
手段を具えることを特徴とするミューティング装置。1. (a) Level setting means for setting a muting level for muting a musical tone signal based on the characteristics of the musical tone signal with respect to the envelope level of the musical tone signal; (b) Muting set by the level setting means. a level detection means for detecting that the envelope level of the musical tone signal shifts below the level; and (c)
A muting device characterized by comprising a muting means for muting the musical tone signal based on detection of an envelope level below a predetermined level by the level detecting means.
ルを検出するレベル検出手段、(b) このレベル検出
手段により検出される楽音信号のエンベロープレベルを
その楽音信号の性質にもとづいて変更するレベル変更手
段、(c) このレベル変更手段により変更される楽音
信号のエンベロープレベルが所定レベル以下に移行する
のを検知するレベル検知手段および(d) このレベル
検知手段によるエンベロープレベルの所定レベル以下の
検知にもとづき前記楽音信号を消音する消音手段を具え
ることを特徴とするミューティング装置。2. (a) Level detection means for detecting the envelope level of a musical tone signal; (b) Level changing means for changing the envelope level of the musical tone signal detected by the level detection means based on the characteristics of the musical tone signal. , (c) level detection means for detecting that the envelope level of the musical tone signal changed by the level changing means shifts below a predetermined level; and (d) based on the detection of the envelope level being below a predetermined level by the level detection means. A muting device comprising a muting means for muting the musical tone signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3092815A JPH04301896A (en) | 1991-03-29 | 1991-03-29 | Muting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3092815A JPH04301896A (en) | 1991-03-29 | 1991-03-29 | Muting device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04301896A true JPH04301896A (en) | 1992-10-26 |
Family
ID=14064920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3092815A Pending JPH04301896A (en) | 1991-03-29 | 1991-03-29 | Muting device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04301896A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007286503A (en) * | 2006-04-19 | 2007-11-01 | Casio Comput Co Ltd | Envelope generator |
-
1991
- 1991-03-29 JP JP3092815A patent/JPH04301896A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007286503A (en) * | 2006-04-19 | 2007-11-01 | Casio Comput Co Ltd | Envelope generator |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3823824B2 (en) | Electronic musical sound generator and signal processing characteristic adjustment method | |
| US5040220A (en) | Control circuit for controlling reproduced tone characteristics | |
| JP3424787B2 (en) | Performance information detection device | |
| JP3106774B2 (en) | Digital sound field creation device | |
| US6998528B1 (en) | Multi-channel nonlinear processing of a single musical instrument signal | |
| CA2107320C (en) | Audio signal processing apparatus with optimization process | |
| JP2004062190A (en) | System and method for digitally processing one or more sound signals | |
| US20150125001A1 (en) | Audio Device and Method Having Bypass Function for Effect Change | |
| JP2001343975A (en) | Sound equipment for electronic musical instruments | |
| JPH04301896A (en) | Muting device | |
| JP3202017B2 (en) | Data compression of attenuated instrument sounds for digital sampling systems | |
| JP3117742B2 (en) | Muting device for electronic musical instruments | |
| US5886278A (en) | Apparatus for reducing change in timbre at each point where tone ranges are switched | |
| JPH04365210A (en) | In-vehicle sound reproduction device | |
| JPH04301894A (en) | Muting circuit for electronic musical instrument | |
| JP2858120B2 (en) | Electronic musical instrument | |
| JPH04301893A (en) | Muting circuit | |
| JPS6386908A (en) | Gain adjusting circuit | |
| US20240428767A1 (en) | Musical sound processing apparatus and musical sound processing method | |
| JPH06266363A (en) | Musical sound synthesizing device | |
| JP4468580B2 (en) | Method and apparatus for level compensation for input signals | |
| JP3233445B2 (en) | Volume control device and volume control method at the time of volume control | |
| KR940001035A (en) | Tone controls and methods of electronic instruments | |
| JP2959416B2 (en) | Modulation signal generator for electronic musical instruments | |
| JPS634190B2 (en) |