JPS5842478B2 - Noise removal device for electronic musical instruments - Google Patents
Noise removal device for electronic musical instrumentsInfo
- Publication number
- JPS5842478B2 JPS5842478B2 JP51115601A JP11560176A JPS5842478B2 JP S5842478 B2 JPS5842478 B2 JP S5842478B2 JP 51115601 A JP51115601 A JP 51115601A JP 11560176 A JP11560176 A JP 11560176A JP S5842478 B2 JPS5842478 B2 JP S5842478B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- signal
- waveform
- frequency
- key
- 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
- Noise Elimination (AREA)
Description
【発明の詳細な説明】
本発明は記憶された楽音波形のサンプリングの除虫ずる
ステツフソイズが可聴周波数領域外となるようにした電
子楽器におけるノイズ除去装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a noise removal device for an electronic musical instrument in which the noise of sampling of stored musical sound waveforms is made to be outside the audible frequency range.
従来、電子楽器の鍵盤のように多数のキースイッチを有
する装置において、スイッチの開閉にともなう情報を所
要の回路に転送する場合、各スイッチと回路間を直接結
線しようとすると配線量はぼう犬なものとなり不経済で
ある。Conventionally, in a device that has a large number of key switches, such as the keyboard of an electronic musical instrument, when information associated with the opening and closing of a switch is transferred to the required circuit, the amount of wiring would be prohibitive if you tried to connect each switch directly to the circuit. It is uneconomical.
また半導体集積回路等を利用しようとした場合ピン数が
多くなりすぎこのままでは利用は困難である。Furthermore, if a semiconductor integrated circuit or the like is to be used, the number of pins will be too large, making it difficult to use as is.
現在このような点に鑑み、すべての各スイッチを所定時
間で走査し走査に応じた時間列につきオンされたキース
イッチに対応する時点において、パルスを発生させ、多
数のスイッチと所要の回路間の結線を節約する方式が考
えられている。Currently, in view of this point, all switches are scanned for a predetermined period of time, and a pulse is generated at the time corresponding to the key switch turned on in the time sequence according to the scan, and a pulse is generated to connect a large number of switches and the required circuit. A method to save wiring is being considered.
たとえば各キースイッチを時分割に走査することによっ
てオンされたスイッチの情報なTDM(時分割変調)信
号またはPCM(パルス符号変調)信号として送るキー
コード多重方式が一般に用いられていた。For example, a key code multiplexing method has generally been used in which each key switch is scanned in a time-division manner to send information about the switch turned on as a TDM (time division modulation) signal or a PCM (pulse code modulation) signal.
しかしながら全キースイッチを走査するための時間は固
定されてしまうため、オンされているキースイッチが少
ない場合等でも固定された走査時間が必要であるから無
駄が生ずる。However, since the time required to scan all the key switches is fixed, even if only a few key switches are turned on, the fixed scanning time is required, resulting in waste.
通常の鍵盤楽器の演奏において同時にオンされるキース
イッチの数は両手と足を考えて11鍵である。The number of key switches that are turned on at the same time when playing a normal keyboard instrument is 11 keys, taking both hands and feet into account.
いま1ブロツクを1オクタ一ブ単位で考えるとすると片
手で2オクタ一ブ以上を押鍵することは不可能でありこ
れより5ブロツクが同時に占有される最大数である。Now, if we consider one block as one octave unit, it is impossible to press more than two octaves with one hand, so five blocks is the maximum number that can be occupied at the same time.
従って鍵盤スイッチを複数ブロックに別けて走査し1つ
でもオンされたスイッチがあれば走査を停止してこれを
検出する。Therefore, the keyboard switches are divided into a plurality of blocks and scanned, and if even one switch is turned on, the scanning is stopped and this is detected.
オンスイッチがないブロックは通過するからオンされた
スイッチ情報を得るためのl走査の時間を短縮すること
ができる筈である。Since blocks without on switches are passed through, it is possible to shorten the time required for l scanning to obtain information on turned on switches.
最近、本出願人により上述の主旨に従って走査時間を短
縮したキーコード発生回路およびキーコード検出回路ま
たはこれらを用いたデジタル処理の電子楽器が提案され
ている。Recently, the applicant of the present invention has proposed a key code generation circuit and a key code detection circuit that shorten the scanning time, or a digitally processed electronic musical instrument using these circuits, in accordance with the above-mentioned idea.
このような電子楽器において、キーコード検出回路の最
大発音数によって定まるチャンネルが捕獲する鍵閉成信
号に対応して主発振器より可変分周回路を介して所要の
周波数を発生させる方式が用いられている。In such electronic musical instruments, a method is used in which a desired frequency is generated from a main oscillator via a variable frequency divider circuit in response to a key closing signal captured by a channel determined by the maximum number of sounds of a key code detection circuit. There is.
一方音色制御装置によって要求される楽音波形データを
波形計算器で計算し合成楽音波形を得て記憶しこれを前
述の鍵閉成に伴なう読出し周波数で読出すことにより楽
音波形が発生される。On the other hand, a tone waveform is generated by calculating the tone waveform data required by the timbre control device with a waveform calculator to obtain a synthesized tone waveform, storing it, and reading it out at the readout frequency associated with the above-mentioned key closing. .
従来この合成楽音波形に対し固定したサンプリング数で
記憶する方式が多用されているが、この場合サンプリン
グ周波数は基本周波数に対して比例しているため基本周
波数の低周波領域ではサンプリングによって生ずるステ
ップノイズ周波数が低(なるので可聴周波数領域に入り
、所要の楽音に対し雑音となって聴える。Conventionally, a method of storing a fixed sampling number for this synthesized musical sound waveform has been frequently used, but in this case, the sampling frequency is proportional to the fundamental frequency, so in the low frequency region of the fundamental frequency, the step noise frequency caused by sampling is low (so it falls into the audible frequency range and can be heard as noise compared to the desired musical tone).
このようなステップノイズ周波数は基本周波数に比例す
るもので一定とはならないからフィルタによって除去す
ることができない。Such a step noise frequency cannot be removed by a filter because it is proportional to the fundamental frequency and is not constant.
さらに、このようにして基本周波数とその高調波間すな
わちオクターブ間にステップノイズの増大が見られるか
ら高調波に対しては飛越し走査を行なって全音域に対し
一定のステップノイズ周波数で記憶する方式が提案され
ているが、この場合のメモリ容量は飛越し走査を行なわ
ない場合の高調波数に対応するメモリ容量に比較して可
成り増加する。Furthermore, since step noise increases between the fundamental frequency and its harmonics, that is, between octaves, it is recommended to perform interlaced scanning for harmonics and store them at a constant step noise frequency for the entire range. Although it has been proposed, the memory capacity in this case increases considerably compared to the memory capacity corresponding to the harmonic number without interlaced scanning.
本発明の目的は所要の高調波数を表わすに必要なメモリ
容量を軽減するとともにサンプリングにより生ずるステ
ップノイズを可聴周波数外となるようにした電子楽器に
おけるノイズ除去装置を提供することである。SUMMARY OF THE INVENTION An object of the present invention is to provide a noise removal device for an electronic musical instrument that reduces the memory capacity required to represent a required number of harmonics and eliminates step noise caused by sampling outside the audible frequency range.
前記目的を達成するため、本発明の電子楽器におけるノ
イズ除去装置は楽音波形の各サンプリング点における振
幅値と各サンプリング点における差分値とその差分値の
正負を表わすサインビットを記憶した記憶回路と、該記
憶回路を閉成された鍵に対応する周波数で読出す手段と
、閉成された鍵の読出し周波数より高いオクターブの楽
音波形補正制御信号を得る手段と、振幅値を定められた
定数で乗算する第1の乗算手段と、前記差分値を楽音波
形補正制御信号で乗算する第2の乗算手段と、前記第1
、第2の乗算手段によって得られた値を前記サインビッ
トにより加減制御して加減算を行なう加減算回路を具え
たことを特徴とするものである。In order to achieve the above object, the noise removal device for an electronic musical instrument of the present invention includes a storage circuit that stores an amplitude value at each sampling point of a musical sound waveform, a difference value at each sampling point, and a sign bit representing the sign bit representing the sign of the difference value; means for reading out the memory circuit at a frequency corresponding to the closed key; means for obtaining a tone waveform correction control signal of an octave higher than the readout frequency of the closed key; and multiplying the amplitude value by a predetermined constant. a first multiplication means for multiplying the difference value by a tone waveform correction control signal;
The present invention is characterized in that it includes an addition/subtraction circuit that performs addition/subtraction by controlling the addition/subtraction of the value obtained by the second multiplication means using the sign bit.
以下本発明を実施例につき詳述する。The present invention will be described in detail below with reference to examples.
先ず本発明を適用した新規な電子楽器の概要を説明し、
次にその構成の1部として本発明の詳細な実施例につき
説明する。First, an overview of a new electronic musical instrument to which the present invention is applied will be explained,
Next, detailed embodiments of the present invention will be described as part of its configuration.
本発明を適用する電子楽器は音色制御装置によって要求
される楽音波形データを計算し合成波形を得て、これを
キースイッチ閉成に伴なう読出し周波数で読出すことに
より楽音を発生するデジタル方式の電子楽器である。The electronic musical instrument to which the present invention is applied is a digital musical instrument that calculates the musical waveform data required by the timbre control device, obtains a synthesized waveform, and generates a musical tone by reading this at the readout frequency associated with the closing of the key switch. It is an electronic musical instrument.
第1図は本発明を適用する電子楽器の全体構成を示す基
本ブロック図である。FIG. 1 is a basic block diagram showing the overall configuration of an electronic musical instrument to which the present invention is applied.
同図において、鍵盤4よりのキースイッチ閉成に伴なう
鍵情報をキーコード発生回路5によって発生する。In the figure, key information associated with the closing of a key switch from a keyboard 4 is generated by a key code generation circuit 5.
キーコード発生回路5においては鍵盤スイッチを複数の
ブロックに別け、ブロック内における1つ以上のキース
イッチが閉成された場合、そのブロック内におけるキー
スイッチのオン状態を検出するとともに検出ブロックに
より1フレームを構成した可変フレーム方式によって走
査を行なっており、キーコード信号KCDおよびフレー
ム同期信号FPが発生される。In the key code generation circuit 5, the keyboard switches are divided into a plurality of blocks, and when one or more key switches in a block are closed, the ON state of the key switch in that block is detected, and one frame is generated by the detection block. Scanning is performed using a variable frame system comprising a key code signal KCD and a frame synchronization signal FP.
キーコード検出回路6は同時最大発音数に相当する数の
チャンネル回路6(CHI)。The key code detection circuit 6 has a number of channel circuits 6 (CHI) corresponding to the maximum number of simultaneous sounds.
6(cH2)、・・・・・・・・・・・・・・−,6(
CHn)より成り、前述のキーコード信号KCDおよび
フレーム同期信号FPによってキーコード検出回路6が
先に捕獲しているキーコード信号KCDであるか否か、
またキースイッチが開成されたか否かを検出し、共通論
理回路7に与える。6(cH2),・・・・・・・・・・・・・・・-,6(
CHn), and whether it is the key code signal KCD that was previously captured by the key code detection circuit 6 using the key code signal KCD and frame synchronization signal FP mentioned above;
It also detects whether the key switch is opened or not, and provides this to the common logic circuit 7.
共通論理回路7においては、そのキーコード信号KCD
を捕獲するか否かの判断をするとともに、捕獲する場合
そのチャンネルを指定する信号をキーコード検出回路6
に供給する。In the common logic circuit 7, the key code signal KCD
The key code detection circuit 6 determines whether or not to capture the channel and sends a signal specifying the channel if captured.
supply to.
捕獲を指定されたチャンネルのキーコード検出回路6で
はそのキーコード信号KCDを捕獲するとともに、エン
ベロープカウンタ回路80カウントを開始し、マスタク
ロック発生回路1よりのマスタクロックMCによって動
作する順序パルス発生回路2より発生される対応するチ
ャンネルパルスCHpn により時分割され、パスライ
ンを介してエンベロープ発生回路8に供給される。The key code detection circuit 6 of the channel designated for capture captures the key code signal KCD and starts counting with the envelope counter circuit 80, and the sequential pulse generation circuit 2 operates based on the master clock MC from the master clock generation circuit 1. The signal is time-divided by the corresponding channel pulse CHpn generated by the channel pulse CHpn, and is supplied to the envelope generation circuit 8 via the pass line.
エンベロープ発生回路8ではエンベロープ用マスタクロ
ックMC’によって常時読出されるエンベロープデータ
を該カウント値によって対応するエンベロープデータを
計算し、エンベロープ波形を得る。The envelope generating circuit 8 calculates envelope data corresponding to the envelope data constantly read out by the envelope master clock MC' based on the count value to obtain an envelope waveform.
楽音波形のアタック、ディケイ、サスティン状態におけ
る状態転移はエンベロープ発生回路8に与えられる設定
値によって制御される。The state transitions of the musical sound waveform in the attack, decay, and sustain states are controlled by set values given to the envelope generation circuit 8.
またキ一スィッチ閉成に伴なうリリースすなわち開成状
態への転移はフレーム同期信号FPとキーコード信号K
CDによってキーコード検出回路6において行なわれ、
エンベロープ発生回路8に供給され、またリリース状態
に伴なうデータを計算することによって実施される。Furthermore, when the key switch is closed, the release, that is, the transition to the open state, is performed by the frame synchronization signal FP and the key code signal K.
carried out in the key code detection circuit 6 by the CD,
This is carried out by calculating the data that is supplied to the envelope generation circuit 8 and associated with the release state.
キーコード検出回路6に捕獲されたキーコード信号KC
DO内ノート信号NCはその対応するチャンネルパルス
によって時分割され、ノートクロック発生回路3に与え
られる。Key code signal KC captured by key code detection circuit 6
The DO internal note signal NC is time-divided by its corresponding channel pulse and is applied to the note clock generation circuit 3.
ノートクロック発生回路3は12個のノートに対応した
ノートクロック発生器を具えており、マスタクロックM
Cによって各ノートに対応する信号B。The note clock generation circuit 3 includes a note clock generator corresponding to 12 notes, and a master clock M.
A signal B corresponding to each note by C.
−Bloを発生している。与えられたノート信号NCは
デコードされ、そのノート信号NCに対応するノート発
生器に振り分けられ、ゲート回路をオンしてパスライン
を介してオクターブ周波数選択回路9においてはオクタ
ーブ信号OCによってノート信号発生回路3よりの信号
B。-Blo is generated. The applied note signal NC is decoded and distributed to the note generator corresponding to the note signal NC.The gate circuit is turned on and the octave frequency selection circuit 9 passes through the pass line to the note signal generation circuit according to the octave signal OC. Signal B from 3.
〜B1oを選択し主記憶回路(I)10、(II) 1
1ヘアドレス読出し信号(ADDo−ADD4)Rを入
力し、波形補正回路14に補正制御信号A D D’、
−A D Iy4を入力する。~B1o is selected and the main memory circuit (I) 10, (II) 1
1 hair address read signal (ADDo-ADD4) R is input, and the waveform correction circuit 14 receives correction control signals ADD',
- Enter ADIy4.
楽音波形計算回路13においては、同期検出回路12よ
りの信号を受は各ドローバスイッチ、タブレットスイッ
チのオンされているキースイッチを検出し対応する波形
データを主記憶回路(I)10、(n)11より検出す
るとともに読出し、順次新しい楽音合成波形を計算し、
サンプリング点における振幅値D1 と各サンプリン
グ点における差分値D2 とその差分値の正負を表わ
すサインビットD3 を出力し、同期検出回路12によ
って指定される主記憶回路(I)10、(II)11の
どちらかにアドレス書込み信号(ADDo〜ADD4)
Wによる書込みを行なう。The musical waveform calculation circuit 13 receives the signal from the synchronization detection circuit 12, detects the turned-on key switches of each drawbar switch and tablet switch, and stores the corresponding waveform data in the main memory circuits (I) 10 and (n). 11, and sequentially calculate new musical tone synthesis waveforms.
It outputs the amplitude value D1 at the sampling point, the difference value D2 at each sampling point, and the sign bit D3 representing the sign bit D3 representing the sign of the difference value, and outputs the amplitude value D1 at the sampling point, the difference value D2 at each sampling point, and the sign bit D3 representing the sign bit D3 representing the sign of the difference value. Address write signal (ADDo to ADD4) to either
Write with W.
書込み終了とともに、同期検出装置12A、12Bの指
定される回路で、アドレス読出し信号(ADDo〜AD
D4)Rよりキースイッチ閉成にともなう楽音周期の一
周期を検出し順次新しい楽音波形の書込まれた主記憶回
路(I)10、(II) 11への読出しを開始する。Upon completion of writing, address read signals (ADDo to AD
D4) One period of the musical tone cycle accompanying the closing of the key switch is detected from R, and reading of new musical waveforms to the main memory circuits (I) 10 and (II) 11 in which they have been written is sequentially started.
新しい楽音波形の書込まれた主記憶回路(I)10、(
II)11への読出しが完了すると、楽音波形計算回路
13によって新しい楽音合成波形が計算され、現在読出
しの行なわれていない主記憶回路(I)10、(II)
11のいずれかへの書込みを行なう。Main memory circuit (I) 10, (
II) When the reading to 11 is completed, a new musical tone synthesis waveform is calculated by the musical sound waveform calculation circuit 13, and the main memory circuits (I) 10 and (II) which are not currently being read are
11.
アドレス読出し信号(ADDo−ADD4)Rによって
読出された楽音波形は波形補正回路14に与えられる波
形補正信号A D IyO〜ADIy4によって波形が
補正され、ステツフソイズ周波数が読出し周波数に関係
なく常に一定とされて乗算回路15に与えられる。The waveform of the musical sound waveform read out by the address readout signal (ADDo-ADD4) R is corrected by the waveform correction signals ADIyO to ADIy4 given to the waveform correction circuit 14, and the step sound frequency is always kept constant regardless of the readout frequency. The signal is applied to the multiplication circuit 15.
乗算回路15においては、エンベロープ発生回路8より
のエンベロープ波形と乗算され、累積加算器16に入力
される。In the multiplication circuit 15 , the signal is multiplied by the envelope waveform from the envelope generation circuit 8 and inputted to the cumulative adder 16 .
全チャンネルのキースイッチの閉成された楽音波形にエ
ンベロープが付加され、デジタルアナログ(DA)変換
器17によってアナログ変換され、サウンドシステム1
8を介して放音される。Envelopes are added to the closed musical sound waveforms of the key switches of all channels, which are converted into analog by a digital-to-analog (DA) converter 17, and then sent to the sound system 1.
The sound is emitted through 8.
前述のように、第1図の楽音波形計算回路13において
楽音波形の各サンプリング点における振幅値D1 と
各サンプリング点における差分値D2とその差分値の正
負を表わすサインビットD3を出力し、アドレス書込み
信号(ADDo〜ADD4)Wによって主記憶回路(I
)10、(II)11の一方に書込まれ、他方の主記憶
回路10.11の内容が前述のオクターブ周波数選択回
路9よりの閉成された鍵に対応しオクターブ信号OCに
よってノート信号発生回路3よりの信号13o−131
oを選択することにより出力されるアドレス読出し信号
(ADDo−ADD4)Hによって読出され、波形補正
回路14に入力する。As mentioned above, the tone waveform calculation circuit 13 shown in FIG. 1 outputs the amplitude value D1 at each sampling point of the tone waveform, the difference value D2 at each sampling point, and the sign bit D3 representing the sign bit D3 representing the sign of the difference value, and writes the address. The main memory circuit (I
) 10 and (II) 11, and the contents of the other main memory circuit 10.11 correspond to the closed key from the octave frequency selection circuit 9, and the note signal generation circuit is activated by the octave signal OC. Signal from 3 13o-131
It is read out by the address read signal (ADDo-ADD4) H output by selecting o, and is input to the waveform correction circuit 14.
一方オクターブ周波数選択回路9から直接に以下に述べ
るような波形補正制御信号ADIyO〜ADIylを入
力する。On the other hand, waveform correction control signals ADIyO to ADIyl as described below are input directly from the octave frequency selection circuit 9.
第2図は本発明の要部である波形補正回路14の詳細説
明図である。FIG. 2 is a detailed explanatory diagram of the waveform correction circuit 14, which is the main part of the present invention.
いま−例として主記憶回路(I)10、(IF)11よ
りの波形データとして第3図の音階C7゜C6,C5の
波形を示す。As an example, the waveforms of the scale C7, C6, and C5 in FIG. 3 are shown as waveform data from the main memory circuits (I) 10 and (IF) 11.
C7の波形は入力の振幅D1、差分値D2、およびサイ
ンビット(SB)D3に関する第1表のデータで形成さ
れる。The waveform of C7 is formed by the data in Table 1 regarding the input amplitude D1, difference value D2, and sign bit (SB) D3.
第1表のデータは差分値と時間区間tとサインビット(
SB)とで示されている。The data in Table 1 are the difference value, time interval t, and sign bit (
SB).
また音階C7,C6,C,におけるアドレス読出し信号
(ADDo−ADD4)Rおよび波形補正制御信号AD
D9〜ADD’、を下記第2表および第3表に示すよう
に選定される。In addition, the address read signal (ADDo-ADD4) R and the waveform correction control signal AD in the scales C7, C6, and C.
D9 to ADD' are selected as shown in Tables 2 and 3 below.
ここで入力信号B7 t B8 j BGI t 13
toの関係は下記第4表のような順次2逓倍の関係にあ
る。Here, the input signal B7 t B8 j BGI t 13
The relationship of to is a sequential doubling relationship as shown in Table 4 below.
第2図において、主記憶回路(I)10、(II)11
より流出される楽音波形の振幅D1 は第1の乗算回路
14−1に与えられ定数”i o o o o o ”
(10進数32)が乗算される。In FIG. 2, main memory circuits (I) 10, (II) 11
The amplitude D1 of the musical sound waveform that is outputted is given to the first multiplier circuit 14-1 and is given to the constant "i o o o o o o".
(decimal number 32) is multiplied.
ここで、定数32は波形補正制御信号AAD9〜ADび
。Here, the constant 32 corresponds to the waveform correction control signals AAD9 to AD.
が5ビツトで構成されており、第2の乗算回路14−2
に与えられる乗数が’ooooo〜11111”(10
進数O〜31)であることから設定されるものである。is composed of 5 bits, and the second multiplier circuit 14-2
The multiplier given to 'ooooo ~ 11111'' (10
This is set because the base number is 0 to 31).
差分値D2は第2の乗算回路14−2に与えられ、ノー
トクロック発生回路3、オクターブ周波数選択回路9を
介して与えられる波形補正制御信号A D IyO〜A
DD’、と乗算される。The difference value D2 is given to the second multiplication circuit 14-2, and the waveform correction control signal ADIyO~A is given via the note clock generation circuit 3 and the octave frequency selection circuit 9.
DD'.
第1、第2の乗算回路14−1 、14−2の出力は加
減算回路14−3に与えられ、サインビットによって加
減算が制御される。The outputs of the first and second multiplication circuits 14-1 and 14-2 are given to an addition/subtraction circuit 14-3, and the addition/subtraction is controlled by a sign bit.
第2表にはアドレス読出し信号(ADDo〜ADD4
)Rの音階C7,C6,C5との関係、第3表には波形
補正制御信号A D IyO〜ADIy4と音階C7,
C6,C5との関係、第4表にはアドレス読出し信号お
よび波形補正制御信号の各ビットの時間の関係が示され
ている。Table 2 shows address read signals (ADDo to ADD4).
) R's relationship with scales C7, C6, and C5, Table 3 shows the relationship between waveform correction control signals ADIyO to ADIy4 and scales C7,
Table 4 shows the relationship between C6 and C5 and the time relationship between each bit of the address read signal and waveform correction control signal.
音階C7に対しては、第3表に示すように、波形補正制
御信号ADD’、−ADσ4が与えられない。As shown in Table 3, the waveform correction control signals ADD' and -ADσ4 are not applied to the scale C7.
この場合、値0(10進数)が波形補正制御信号として
常に与えられており、乗算回路14−2の出力は常にO
となるため、第1表における振幅D1は乗算回路14−
1によって32倍され、差分値D2は乗算回路14−2
によって0と常に乗算されることとなる。In this case, the value 0 (decimal number) is always given as the waveform correction control signal, and the output of the multiplier circuit 14-2 is always O
Therefore, the amplitude D1 in Table 1 is the multiplier circuit 14-
The difference value D2 is multiplied by 32 by 1, and the difference value D2 is multiplied by the multiplication circuit 14-2
will always be multiplied by 0.
すなわち、アドレス0では128が、加減算回路14−
3より出力され、アドレス1では256が、アドレス2
では384が、以下同様にしてアドレス31では0が加
減算回路14−3より出力される。That is, at address 0, 128 is added/subtracted by the addition/subtraction circuit 14-
3, 256 is output at address 1, and 256 is output from address 2.
Similarly, 0 is output from the adder/subtracter circuit 14-3 at address 31.
このようにして第3図aの波形が出力される。In this way, the waveform shown in FIG. 3a is output.
次に音階C6に対しては、第3表に示すように、波形補
正制御信号ADD′o−ADIy4のビットAD Iy
4にBloが与えられるから、ビットADD′4は2’
=16の重み付けされることになり、信号f3toが”
1”の時、乗算回路14−2で差分値D2が16倍され
る。Next, for scale C6, as shown in Table 3, bit AD Iy of waveform correction control signal ADD'o-ADIy4
Since Blo is given to 4, bit ADD'4 is 2'
=16, and the signal f3to becomes "
1'', the difference value D2 is multiplied by 16 in the multiplier circuit 14-2.
一方、振幅り、は第2表に示されるように、信号B、の
タイミングで読出されてい(。On the other hand, the amplitude is read out at the timing of signal B, as shown in Table 2.
第4表より分るように、信号B1oは信号B、の2倍の
周波数である。As can be seen from Table 4, signal B1o has twice the frequency of signal B.
アドレスOの時、振幅D1 は乗算回路14−1で32
倍される一方、差分値D2は乗算回路14−2でまずB
loが”O”の時Oと乗算され0が、次にBIOが1”
の時16倍され、加減算回路14−3に与えられるため
、Bloが11011の時加減算回路14−3の出力は
128が、B1゜が1″の時192が出力される。When the address is O, the amplitude D1 is 32 in the multiplier circuit 14-1.
While being multiplied, the difference value D2 is first multiplied by the multiplication circuit 14-2.
When lo is “O”, it is multiplied by O and becomes 0, then BIO is 1”
, it is multiplied by 16 and given to the addition/subtraction circuit 14-3. Therefore, when Blo is 11011, the output of the addition/subtraction circuit 14-3 is 128, and when B1° is 1'', 192 is output.
アドレス1の場合B=0の時256、B=1の時320
が出力される。For address 1, 256 when B=0, 320 when B=1
is output.
アドレス2の場合B=0の時384、B−1の時448
となる。For address 2, 384 when B=0, 448 when B-1
becomes.
以下同様にして第3図すのような波形が出力される。Thereafter, a waveform as shown in FIG. 3 is output in the same manner.
音階C6では、波形補正信号ADIT’、−ADIy4
としてB9 ) BIOが与えられているため、B、。In the scale C6, the waveform correction signals ADIT', -ADIy4
As B9) BIO is given, so B,.
B1oIJ″−00”の時0. ″10″の時8、″
01”の時16、″11”の時24が乗算回路14−2
に与えられる。0 when B1oIJ″-00″. ``10'' when 8,''
16 when the value is 01", 24 is the multiplier circuit 14-2 when the value is 11"
given to.
また、アドレス読出し信号(ADDo−ADD4)R=
Bs 〜B4が与えられており、波形補正信号B、はア
ドレス読出し信号B、02倍、BIOは4倍の周波数で
あるため、1つのアドレスに対して、波形補正信号B1
11 j 13t。Also, address read signal (ADDo-ADD4) R=
Bs to B4 are given, the waveform correction signal B is 02 times the frequency of the address read signal B, and the frequency of BIO is 4 times the frequency of the address read signal B. Therefore, for one address, the waveform correction signal B1 is given.
11 j 13t.
は00”〜″11”まで4つの状態を遷移することにな
る。will transition through four states from 00'' to ``11''.
第1表の波形に対応し、以下第5表に示すような値が加
減算回路14−3から出力される。Corresponding to the waveforms in Table 1, values as shown in Table 5 below are output from the addition/subtraction circuit 14-3.
このようにして、第3図Cに示す波形が得られる。In this way, the waveform shown in FIG. 3C is obtained.
以上から分るように、主記憶装置(I)10、(n)1
1の読出し周波数が低くなった場合、波形補正信号で同
一アドレス内を補間しているため、補正された波形はす
べての音階に対して同一周波数でサンプリングがなされ
ており、サンプリングによって生ずるステツフソイズ周
波数が全帯域一定となるため、これを可聴周波数領域外
にもっていくことができ、ステツフソイズ周波数除去が
簡単に行なわれる。As can be seen from the above, main storage devices (I) 10, (n) 1
When the readout frequency of 1 becomes low, the waveform correction signal interpolates within the same address, so the corrected waveform is sampled at the same frequency for all scales, and the step soise frequency caused by sampling is Since the entire band is constant, it can be taken outside the audible frequency range, and step noise frequency removal can be easily performed.
以上説明したように、本発明によれば、所要の高調波数
を表わすに必要なサンプリング数で記憶することが可能
であり、簡単な構成で記憶容量を軽減することができる
。As described above, according to the present invention, it is possible to store data with the number of samplings required to represent the required number of harmonics, and the storage capacity can be reduced with a simple configuration.
また基本周波数が低くなるにしたがってサンプリング数
を多くすることによって全音域に対してサンプリングノ
イズを一定としてしかも可聴周波数領域外とすることに
よりノイズ除去の効果を与えることができるものである
。Further, by increasing the number of samplings as the fundamental frequency becomes lower, the sampling noise is kept constant over the entire sound range and is outside the audible frequency range, thereby providing a noise removal effect.
第1図は本発明を適用する電子楽器の概要説明図、第2
図は本発明の要部の実施例説明図、第3図は本発明の実
施例の効果の説明図であり、図中1はマスタクロック発
生回路、2は順序パルス発生回路、3はノートクロック
発生回路、4は鍵盤、5はキーコード発生回路、6はキ
ーコード検出回路、7は共通論理回路、8はエンベロー
プ発生回路、9はオクターブ周波数選択回路、10は主
記憶回路(I)、11は主記憶回路(n)、12は同期
検出回路、13は楽音波形計算回路、14は波形補正回
路、15は乗算回路、16は累積加算器、17はD−A
変換器、18はサウンドシステム、141,14−2は
乗算回路、14−3は加減算回路を示す。Fig. 1 is a schematic explanatory diagram of an electronic musical instrument to which the present invention is applied;
The figure is an explanatory diagram of an embodiment of the main part of the present invention, and FIG. 3 is an explanatory diagram of the effect of the embodiment of the present invention. In the figure, 1 is a master clock generation circuit, 2 is a sequential pulse generation circuit, and 3 is a note clock. Generation circuit, 4 is a keyboard, 5 is a key code generation circuit, 6 is a key code detection circuit, 7 is a common logic circuit, 8 is an envelope generation circuit, 9 is an octave frequency selection circuit, 10 is a main memory circuit (I), 11 is a main memory circuit (n), 12 is a synchronization detection circuit, 13 is a musical waveform calculation circuit, 14 is a waveform correction circuit, 15 is a multiplication circuit, 16 is an accumulative adder, and 17 is a D-A
18 is a sound system, 141 and 14-2 are multiplication circuits, and 14-3 is an addition/subtraction circuit.
Claims (1)
ンプリング点における差分値とその差分値の正負を表わ
すサインビットを記憶した記憶回路と、該記憶回路を閉
成された鍵に対応する周波数で読出す手段と、閉成され
た鍵の読出し周波数より高いオクターブの楽音波形補正
制御信号を得る手段と、振幅値を定められた定数で乗算
する第1の乗算手段と、前記差分値を楽音波形補正制御
信号で乗算する第2の乗算手段と、前記第1、第2の乗
算手段によって得られた値を前記サインビットにより加
減制御して加減算を行なう加減算回路を具えたことを特
徴とする電子楽器におけるノイズ除去装置。1. A memory circuit that stores an amplitude value at each sampling point of a musical waveform, a difference value at each sampling point, and a sign bit representing the sign bit representing the sign of the difference value, and reads out the memory circuit at a frequency corresponding to the closed key. means for obtaining a tone waveform correction control signal of an octave higher than the readout frequency of the closed key; first multiplication means for multiplying the amplitude value by a predetermined constant; An electronic musical instrument comprising: a second multiplication means for multiplying by a signal; and an addition/subtraction circuit for performing addition/subtraction by controlling addition/subtraction of the values obtained by the first and second multiplication means using the sign bit. Noise removal device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP51115601A JPS5842478B2 (en) | 1976-09-27 | 1976-09-27 | Noise removal device for electronic musical instruments |
US05/834,427 US4348928A (en) | 1976-09-24 | 1977-09-19 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP51115601A JPS5842478B2 (en) | 1976-09-27 | 1976-09-27 | Noise removal device for electronic musical instruments |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5341212A JPS5341212A (en) | 1978-04-14 |
JPS5842478B2 true JPS5842478B2 (en) | 1983-09-20 |
Family
ID=14666654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP51115601A Expired JPS5842478B2 (en) | 1976-09-24 | 1976-09-27 | Noise removal device for electronic musical instruments |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5842478B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5655768A (en) * | 1979-10-11 | 1981-05-16 | Osaka Oxgen Ind Ltd | Earthquake-proof gas cut-off valve device |
JPS5774384A (en) * | 1980-10-27 | 1982-05-10 | Nippon Kagaku Shiryo Kk | Antioxidant compsition |
JPS5955174A (en) * | 1982-09-21 | 1984-03-30 | Dainippon Pharmaceut Co Ltd | Natural fruit juice and drink containing it |
JPS60114176A (en) * | 1983-11-25 | 1985-06-20 | Mitake Shokuhin Kogyo Kk | Sesame product consisting essentially of paste sesame |
JPS61234733A (en) * | 1985-04-10 | 1986-10-20 | 植田製油株式会社 | Bread making modifier |
-
1976
- 1976-09-27 JP JP51115601A patent/JPS5842478B2/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
JPS5341212A (en) | 1978-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4502361A (en) | Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument | |
JPS5842478B2 (en) | Noise removal device for electronic musical instruments | |
JPS6048760B2 (en) | Note clock generator for electronic musical instruments | |
JPS59116696A (en) | Electronic musical instrument | |
JPS5937837B2 (en) | Key code detection circuit for electronic musical instruments | |
JPS6374100A (en) | Electronic musical instrument | |
JPS5855437Y2 (en) | electronic musical instruments | |
JP2591160B2 (en) | Waveform selection and synthesis device | |
JPS5936756B2 (en) | electronic musical instruments | |
JPS5842477B2 (en) | electronic musical instruments | |
JPS581800B2 (en) | Denshigatsuki | |
JPS61248096A (en) | Electronic musical instrument | |
US5817964A (en) | Electronic musical instrument and method for storing a plurality of waveform sampling data at a single address | |
JPH0142000B2 (en) | ||
JPS6334475B2 (en) | ||
JPH0348639Y2 (en) | ||
JPS61134798A (en) | Musical sound signal generator | |
JPS6118559Y2 (en) | ||
JPS6226786Y2 (en) | ||
JPS61245196A (en) | Musical sound generation | |
JPS6238714B2 (en) | ||
JPH0348640Y2 (en) | ||
JPH0468632B2 (en) | ||
JPH02179693A (en) | Processor for electronic musical instrument | |
JPS6259320B2 (en) |