JP2835995B2 - Tone generator - Google Patents
Tone generatorInfo
- Publication number
- JP2835995B2 JP2835995B2 JP5017878A JP1787893A JP2835995B2 JP 2835995 B2 JP2835995 B2 JP 2835995B2 JP 5017878 A JP5017878 A JP 5017878A JP 1787893 A JP1787893 A JP 1787893A JP 2835995 B2 JP2835995 B2 JP 2835995B2
- Authority
- JP
- Japan
- Prior art keywords
- tone
- component
- signal
- waveform
- sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、電子楽器に用いられる
楽音発生装置に関し、特に複数のデジタルコントロール
オシレータがそれぞれ独立して構成され、該デジタルコ
ントロールオシレータの発生する楽音成分信号を組み合
わせて楽音を発音する波形読み出し方式の電子楽器の楽
音発生装置において、波形メモリに元波形データを記憶
させる際に、楽音の音質を損なうことなく波形メモリを
圧縮した楽音発生装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a musical tone generator used for an electronic musical instrument, and more particularly, to a musical tone generating apparatus in which a plurality of digital control oscillators are independently constituted, and musical tone component signals generated by the digital control oscillators are combined. The present invention relates to a musical tone generating apparatus for a musical tone generating apparatus for an electronic musical instrument using a read-out waveform readout method, in which when storing original waveform data in a waveform memory, the waveform memory is compressed without impairing the tone quality of the musical tone.
【0002】[0002]
【従来の技術】従来、電子オルガン、電子ピアノ、シン
グルキーボード、シンセサイザ等の電子楽器に用いられ
ている楽音発生装置は、発音源としてのデジタルコント
ロールオシレータ(以下、「DCO」という)を複数個
備えており、このDCOを組み合わせて発音することに
より、例えば操作パネル等で指定された音色やキーボー
ドで指定された音域等に応じた楽音信号を発生するよう
になっている。2. Description of the Related Art Conventionally, a musical tone generator used for an electronic musical instrument such as an electronic organ, an electronic piano, a single keyboard, a synthesizer and the like includes a plurality of digital control oscillators (hereinafter referred to as "DCOs") as sound sources. When this DCO is combined and generated, a tone signal corresponding to a tone specified by an operation panel or the like or a range specified by a keyboard is generated.
【0003】これらの波形読出し方式の音源において、
例えば8ビット精度と波形メモリの精度を低くすると波
形メモリの量は半分になるが、例えばホワイトノイズの
ような量子化ノイズが発生し充分な音質が得られない。[0003] In these waveform readout type sound sources,
For example, if the accuracy of the waveform memory is reduced to 8 bits, the amount of the waveform memory is reduced by half, but quantization noise such as white noise is generated and sufficient sound quality cannot be obtained.
【0004】このため、楽音信号の高域成分を減衰させ
る特性のフィルタを掛けることも考えられるが、高調波
を含んだ波形の場合、ローパスフィルタ(以下「LP
F」という)を通すと楽音の部分までカットされてしま
うので好ましくないとされている。For this reason, it is conceivable to apply a filter having a characteristic of attenuating a high-frequency component of a tone signal. However, in the case of a waveform including harmonics, a low-pass filter (hereinafter referred to as “LP
F ") is cut off to the portion of the musical sound.
【0005】一般に、量子化ノイズを除去する目的でL
PFを用いる場合、低い周波数帯域の楽音信号に対して
は非常に大きな効果があるが、高調波を多く含む広い再
生周波数帯域の楽音に対しては、フィルタのカットオフ
周波数を下げることができずノイズを除去することはで
きない。In general, L is used to remove quantization noise.
When the PF is used, it has a great effect on a tone signal in a low frequency band, but cannot cut the filter cutoff frequency for a tone in a wide reproduction frequency band including many harmonics. Noise cannot be removed.
【0006】さらに、従来の楽器のように各楽音成分信
号が合成されて楽音信号となった最終的な段階でLPF
を使用すると音が丸くなってしまうという問題点があ
る。従って、このような量子化ノイズを除去するための
有効な対策は考えられておらず、音質を保つため波形メ
モリには通常16ビットのメモリが使用されている。Further, at the final stage where each tone component signal is synthesized to become a tone signal as in a conventional musical instrument, an LPF
There is a problem that the sound becomes round when using. Therefore, no effective countermeasure for removing such quantization noise is considered, and a 16-bit memory is usually used as a waveform memory to maintain sound quality.
【0007】図5は複数の出力系列を持つ従来の電子楽
器の楽音を形成する部分の基本構成を示す図である。FIG. 5 is a diagram showing a basic configuration of a portion for forming a musical tone of a conventional electronic musical instrument having a plurality of output sequences.
【0008】例えば、電子ピアノの場合、図5に示すよ
うに、1鍵に対応する楽音を発生するために3種類の楽
音成分(弱打成分、強打成分及び打撃成分)の波形デー
タを記憶する波形メモリ91〜93、及びこれらに対応
して設けられ弱打成分信号、強打成分信号及び打撃成分
信号をそれぞれ生成する3つのオシレータDCOa 9
4、DCOb 95、DCOc 96が設けられている。For example, in the case of an electronic piano, as shown in FIG. 5, waveform data of three types of musical sound components (a weak striking component, a strong striking component, and a striking component) are stored in order to generate a musical tone corresponding to one key. Waveform memories 91 to 93 and three oscillators DCOa 9 provided correspondingly to generate a weak-hit component signal, a strong-hit component signal, and a hit component signal, respectively.
4, DCOb 95 and DCOC 96 are provided.
【0009】そして、1つの鍵が押下されると、該鍵の
押鍵に応じた波形データが波形メモリ91〜93から読
み出され、各オシレータDCOa 94、DCOb 95、
DCOc 96でそれぞれの楽音成分信号が生成される。When one key is depressed, the waveform data corresponding to the depressed key is read out from the waveform memories 91 to 93, and each of the oscillators DCOa 94, DCOb 95,
Each tone component signal is generated by the DCOc 96.
【0010】生成された楽音成分信号は、各オシレータ
DCOa 94、DCOb 95、DCOc 96にそれぞれ
接続されているD/A変換器97〜99によりアナログ
楽音成分信号に変換され、これらが加算器90により1
つに合成されて、1鍵に対する最終的な楽音信号とな
る。The generated tone component signals are converted into analog tone component signals by D / A converters 97 to 99 connected to the oscillators DCOa 94, DCOb 95, and DCOc 96, respectively. 1
And a final tone signal for one key.
【0011】このため、従来の電子楽器に用いられる楽
音発生装置(音源)には、種々の音色に応じた複数の楽
音波形データを記憶する波形メモリ91〜93を備えて
いる。For this reason, a tone generator (sound source) used in a conventional electronic musical instrument is provided with waveform memories 91 to 93 for storing a plurality of tone waveform data corresponding to various timbres.
【0012】そして、この波形メモリ91〜93から、
例えばパネルスイッチ等で指定された音色に応じた楽音
波形データを選択し、これを鍵盤で指定された音高に応
じた速度で読み出し、これらを合成して1つの楽音信号
を発生し、この楽音信号を音響回路に供給することによ
り、またはフィルタリングして音響回路に供給すること
により放音するようになっている。From the waveform memories 91 to 93,
For example, tone waveform data corresponding to a tone specified by a panel switch or the like is selected, read out at a speed corresponding to a pitch specified by a keyboard, and synthesized to generate one tone signal. The sound is emitted by supplying the signal to the acoustic circuit or by supplying the signal to the acoustic circuit after filtering.
【0013】なお、例えば電子ピアノは、上記のDCO
a 94、DCOb 95、DCOc 96の3つのオシレー
タを1セットとする楽音信号発生回路を、通常、ポリフ
ォニック数(同時発音数)分だけ備えている。Note that, for example, the electronic piano is a DCO
A tone signal generating circuit having three oscillators a 94, DCOb 95, and DCOC 96 as one set is usually provided for the number of polyphonics (the number of simultaneous sounds).
【0014】このため膨大な波形メモリ91〜93が必
要となるので、実際には各音色に対応する立ち上がり部
の全波形と、それに続く波形の一部を記憶し、立ち上が
り部の波形を一通り読み通したあとは一部の波形を繰り
返して読み出すことにより音質を損なうことなくメモリ
容量の節約を図る(特開昭59ー188697)。For this reason, an enormous amount of waveform memories 91 to 93 are required. Therefore, in practice, the entire waveform of the rising portion corresponding to each tone color and a part of the subsequent waveform are stored, and the waveform of the rising portion is completely stored. After the reading, a part of the waveform is repeatedly read to save the memory capacity without deteriorating the sound quality (Japanese Patent Laid-Open No. 188697/1984).
【0015】または、楽音成分により発音時間の異なる
特性を利用して、発音時間に応じて楽音信号発生手段を
グループ化して発音時間の短いグループは楽音信号発生
手段の数を減じ、割り当て手段によりコントロールして
同時発音数を確保する(特開平4ー131899)等の
手段が講じられている例もある。Alternatively, utilizing the characteristics of different sounding times depending on the tone components, the tone signal generating means are grouped in accordance with the tone generating time, and the group with the short tone generating time is reduced in the number of tone signal generating means and controlled by the assigning means. In some cases, measures such as securing the number of simultaneous sounds (Japanese Patent Laid-Open No. 4-131899) are taken.
【0016】さらに、音質保持のためにフィルタを使用
し、フィルタのパラメータを音色の変化に応じてコント
ロールする例(特開平2ー66597)や、量子化ノイ
ズ成分の周波数帯域に対応する周波数成分のレベルをア
ップした波形データを記憶し、該データを読み出すとき
にフィルタを使用してノイズを除去する(特開昭62ー
294294)等の例もある。Furthermore, an example in which a filter is used to maintain tone quality and the parameters of the filter are controlled in accordance with a change in timbre (Japanese Patent Laid-Open No. 2-66597), the frequency component corresponding to the frequency band of the quantization noise component, There is also an example of storing waveform data of an increased level and removing noise by using a filter when reading the data (Japanese Patent Application Laid-Open No. 62-294294).
【0017】前述のように、弱打成分は帯域幅が狭いの
で不要な高次音が発生することなく、フィルタをかける
ことにより容易に高音質の楽音が得られるが、強打成分
は帯域幅が広く不要な高次倍音が多数発生するので、フ
ィルタをかけても高音質の楽音が得られないという問題
点があった。As described above, since the low-strength component has a narrow bandwidth, unnecessary high-order sounds are not generated, and a high-quality tone can be easily obtained by applying a filter. Since a large number of unnecessary overtones are generated widely, there is a problem that a high-quality tone cannot be obtained even if a filter is applied.
【0018】このため、良好な音質を保持するために波
形データのメモリ精度を高くし、例えば16ビット精度
のメモリを使用しているが、楽音発生装置の波形メモリ
は弱打成分、強打成分及び打撃成分等の各データを例え
ば低音域用、高音域用等、各音域ごとに記憶しておく必
要があるので、膨大なメモリが必要であり、装置が高価
になってしまうという欠点があった。For this reason, in order to maintain good sound quality, the memory accuracy of waveform data is increased, for example, a memory of 16-bit accuracy is used. Since it is necessary to store each data such as a striking component for each range, for example, for a low range, a high range, etc., there is a disadvantage that a huge memory is required and the apparatus becomes expensive. .
【0019】本発明は、上記の事情に鑑みなされたもの
で、複数のDCOを組み合わせて楽音を発生する電子楽
器において、例えば再生周波数帯域が高く量子化ノイズ
の除去の困難な楽音成分信号は、元波形を記憶手段に記
憶させる際に、第2の変換手段により高調波を強調する
変換をかけて記憶させることにより、再生周波数帯域の
高い楽音信号のノイズも除去可能にするものである。The present invention has been made in view of the above circumstances, and in an electronic musical instrument that generates a musical sound by combining a plurality of DCOs, for example, a musical sound component signal having a high reproduction frequency band and in which quantization noise is difficult to remove is When the original waveform is stored in the storage unit, the second conversion unit applies a conversion for emphasizing the harmonics and stores the original waveform, thereby making it possible to remove noise of a tone signal having a high reproduction frequency band.
【0020】これにより圧縮されたデータでも音質を損
なうことなく発音し、波形メモリを大幅に節減した低価
格の楽音発生装置を提供することを目的とする。It is an object of the present invention to provide a low-priced tone generator which can generate compressed data without deteriorating the sound quality and greatly reduce the waveform memory.
【0021】[0021]
【課題を解決するための手段】図1は本発明にかかる楽
音発生装置の原理説明図である。FIG. 1 is a diagram illustrating the principle of a tone generator according to the present invention.
【0022】本発明の楽音発生装置は、元波形データ6
を記憶手段1に記憶させる際に、系列毎、音域毎に、前
記元波形データ6の周波数特性に応じた変換を行ってデ
ータを圧縮して記憶させ、これらのデータを読み出して
発生した楽音信号をフィルタに通すことによりノイズを
除去するものである。なお、説明の都合上、前記元波形
データ6の周波数特性に応じた変換を行う手段を「第2
の変換手段」と指称し、前記D/A変換手段により変換
されたアナログ楽音信号のノイズを除去するためのロー
パスフィルタからなる変換手段を「第1の変換手段」と
指称して説明する。According to the tone generator of the present invention, the original waveform data 6
When the data is stored in the storage means 1, the data is compressed and stored by performing a conversion according to the frequency characteristic of the original waveform data 6 for each sequence and each sound range, and a tone signal generated by reading out these data is generated. Is passed through a filter to remove noise. For convenience of explanation, the means for performing the conversion according to the frequency characteristic of the original waveform data 6 is referred to as “second waveform data”.
The conversion means comprising a low-pass filter for removing noise of the analog tone signal converted by the D / A conversion means will be described as "first conversion means".
【0023】本願の請求項1にかかる発明は、高調波を
強調するように変換処理して記憶した楽音成分の波形デ
ータと、何も強調せずに記憶した楽音成分の波形データ
とをそれぞれ読み出して楽音成分信号を再生し、それら
を合成して楽音信号を発生する楽音発生装置において、
楽音成分の波形データを記憶する記憶手段1から読み出
した波形データに応じて楽音成分信号を発生する楽音信
号発生手段2と、前記楽音信号発生手段2が発生したデ
ジタル楽音成分信号を合成し楽音信号を生成する合成手
段3と、前記合成手段3により生成された楽音信号をア
ナログ楽音信号に変換するD/A変換手段4と、前記D
/A変換手段4により変換されたアナログ楽音信号のノ
イズを除去するためのローパスフィルタからなる変換手
段5と、を有し、波形データを圧縮して記憶することに
より再生時に生じる量子化ノイズを除去するとともに所
望の楽音成分波形を得ることを特徴とする楽音発生装置
である。The invention according to claim 1 of the present application reads out waveform data of a musical tone component stored after conversion processing to emphasize harmonics and waveform data of a musical tone component stored without emphasizing anything. A tone generator that reproduces tone component signals and synthesizes them to generate tone signals.
A tone signal generating means 2 for generating a tone component signal in accordance with waveform data read from a storage means 1 for storing waveform data of a tone component, and a digital tone component signal generated by the tone signal generating means 2 and synthesized. A D / A converter 4 for converting the tone signal generated by the synthesizer 3 into an analog tone signal;
And a conversion means 5 comprising a low-pass filter for removing noise of the analog musical tone signal converted by the / A conversion means 4, which removes quantization noise generated at the time of reproduction by compressing and storing the waveform data. And a desired tone component waveform.
【0024】本願の請求項2にかかる発明は、前記記憶
手段1を構成する各波形メモリのビット精度が8ビット
精度であることを特徴とする楽音発生装置である。According to a second aspect of the present invention, there is provided a musical tone generator wherein the bit precision of each waveform memory constituting the storage means 1 is 8-bit precision.
【0025】[0025]
【0026】[0026]
【0027】[0027]
【作用】一般に高調波のようなスペクトルの帯域幅の広
い楽音信号のノイズの除去は困難といわれている。しか
しながら、このような楽音信号も予めこの楽音信号の出
力系列のフィルタの逆特性のフィルタをかけて高域を強
調する形で処理をし、これをメモリに記憶する。It is generally said that it is difficult to remove noise from a tone signal having a wide spectrum bandwidth such as a harmonic. However, such a tone signal is processed in advance in such a manner that a filter having an inverse characteristic of the filter of the output sequence of the tone signal is applied to emphasize the high frequency range, and this is stored in a memory.
【0028】これにより、高調波を多く含む広い周波数
帯域の楽音を再生する場合でも、原音の音質を損なうこ
となく出力系列のフィルタ5のカットオフ周波数を下げ
ることができるので、通常のフィルタによるノイズの除
去が可能となる。As a result, even when a musical sound in a wide frequency band including many harmonics is reproduced, the cutoff frequency of the output series filter 5 can be reduced without deteriorating the sound quality of the original sound. Can be removed.
【0029】本発明は、かかる特性に着目してなされた
ものであり、複数のDCOを組み合わせて楽音を発音す
るように構成された複数の発音系列を有する楽音発生装
置において、波形メモリ1に元波形6を記憶させる際
に、第1の変換手段5によるノイズ除去の容易な弱打成
分及び打撃成分の波形データはそのまま波形メモリに記
憶させるが、高調波を多く含みノイズ除去の困難な強打
成分の元波形6は、第2の変換手段7により出力系列の
第1の変換手段5の逆特性のフィルタをかけて高域を強
調する形で処理してから波形メモリ1に記憶させる。The present invention has been made by paying attention to such characteristics, and in a tone generator having a plurality of tone sequences configured to emit a tone by combining a plurality of DCOs, the waveform memory 1 When the waveform 6 is stored, the waveform data of the weak component and the striking component which are easy to remove noise by the first converting means 5 are stored in the waveform memory as they are, but the heavy component which contains many harmonics and is difficult to remove noise. The original waveform 6 is processed by the second converting means 7 by applying a filter having an inverse characteristic of that of the first converting means 5 of the output series to emphasize the high frequency band, and then stored in the waveform memory 1.
【0030】これにより、高調波を多く含む強打成分の
波形データのビット精度を落として圧縮して波形メモリ
に記憶させても、楽音成分信号再生の際に発生する量子
化ノイズは出力系列に有する第1の変換手段により除去
される。Thus, even if the bit accuracy of the waveform data of the bang component including many harmonics is reduced and compressed and stored in the waveform memory, the quantization noise generated when reproducing the tone component signal is included in the output sequence. It is removed by the first conversion means.
【0031】このように、系列毎に変換方法を変え、あ
る音域、または、あるDCOだけ逆特性をかけることに
より、高調波を多く含む広い再生周波数帯域の楽音の場
合でも、原音の音質を損なうことなく、出力系列のフィ
ルタ5のカットオフ周波数を下げることができるので、
楽音データを低精度のメモリに格納可能となり、膨大な
容量のメモリを必要とせず、低価格の楽音発生装置を提
供できる。As described above, by changing the conversion method for each stream and applying the inverse characteristic to a certain sound range or a certain DCO, the tone quality of the original sound is impaired even in the case of a musical tone in a wide reproduction frequency band including many harmonics. Without reducing the cutoff frequency of the output series filter 5,
The musical tone data can be stored in a low-precision memory, so that an inexpensive musical tone generator can be provided without requiring a huge amount of memory.
【0032】[0032]
【実施例】以下、図面を参照しながら本発明にかかわる
楽音発生装置の全体構成について説明する。なお、図1
と同一または相当部分には同一の符号を付して説明す
る。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a musical tone generator according to the present invention. FIG.
The same or corresponding parts are denoted by the same reference numerals and described.
【0033】図2は、本発明にかかわる楽音発生装置を
適用した電子楽器の全体的な構成を示す概略ブロック図
である。FIG. 2 is a schematic block diagram showing the overall configuration of an electronic musical instrument to which a tone generator according to the present invention is applied.
【0034】図において、キーボード部11は、複数の
キーを有するキーボードで構成され、各キーの押下の状
態を検知するためのキースキャン回路を含んでいる。In FIG. 1, a keyboard section 11 is constituted by a keyboard having a plurality of keys, and includes a key scan circuit for detecting a pressed state of each key.
【0035】タッチセンサ11aは、前記キーボード部
11からの信号に応じてキータッチの強弱(速さ)を検
出するものである。上記各キーの押下の状態を示すデー
タ及びキータッチの強弱を示すタッチデータはCPU1
3に送られるようになっている。The touch sensor 11a detects the strength (speed) of key touch according to a signal from the keyboard section 11. The data indicating the pressed state of each key and the touch data indicating the strength of key touch are the CPU 1
3 to be sent.
【0036】パネル部12は、電源スイッチ、モード指
定スイッチ、メロディ選択スイッチ、リズム選択スイッ
チ等の各種スイッチを備えている。各スイッチのセット
状態は内部に含まれるパネルスキャン回路によって検知
されるようになっている。The panel section 12 includes various switches such as a power switch, a mode designation switch, a melody selection switch, and a rhythm selection switch. The set state of each switch is detected by a panel scan circuit included therein.
【0037】中央処理装置13(以下「CPU」とい
う)は、リードオンリメモリ14(以下「ROM」とい
う。)のプログラムメモリ部41に記憶された制御プロ
グラムに従って当該電子楽器の各部を制御するものであ
る。The central processing unit 13 (hereinafter referred to as "CPU") controls each section of the electronic musical instrument according to a control program stored in a program memory section 41 of a read-only memory 14 (hereinafter referred to as "ROM"). is there.
【0038】ROM14は、上述したCPU13を動作
させるプログラムを格納したプログラムメモリ部41の
他に、音色データメモリ部42を有している。この音色
データメモリ部42には、楽音成分信号を生成するため
のデータである周波数ナンバ、波形ナンバ、エンベロー
プ波形ナンバ、モードデータ等が記憶されている。その
他、種々の固定データも当該ROMに格納されている。The ROM 14 has a timbre data memory section 42 in addition to the program memory section 41 storing the program for operating the CPU 13 described above. The tone color data memory section 42 stores a frequency number, a waveform number, an envelope waveform number, and mode data, which are data for generating a tone component signal. In addition, various fixed data are also stored in the ROM.
【0039】上記音色データメモリ42に格納されてい
る各データは、音色ポインタによって指定される。即
ち、パネル操作、鍵盤操作に応じて上記音色ポインタが
変更され、該変更された音色ポインタにより指定された
上記各データがROM14から読み出される。そして、
所定の処理が施されて楽音発生装置に供給される。Each data stored in the tone data memory 42 is designated by a tone pointer. That is, the tone color pointer is changed in accordance with the panel operation and the keyboard operation, and the data specified by the changed tone color pointer is read from the ROM 14. And
After being subjected to a predetermined process, it is supplied to the tone generator.
【0040】ランダムアクセスメモリ15(以下「RA
M」という。)は、CPU13の制御の下に、ROM1
4に記憶されているデータのうち必要なものが転送・格
納されるデータエリアやキーボード部11、タッチセン
サ11a及びパネル部12の各キーやスイッチの状態に
対応する放音に必要なデータがセットされる複数のレジ
スタ、楽音信号発生回路を未使用チャネルに割り付ける
ためのデータを記憶するアサイナメモリ等を含んでい
る。The random access memory 15 (hereinafter referred to as "RA
M ”. ) Is the ROM 1 under the control of the CPU 13.
4 is a data area in which necessary data is transferred and stored, and data necessary for sound emission corresponding to the state of each key and switch of the keyboard 11, the touch sensor 11a and the panel 12 are set. , And an assigner memory for storing data for allocating the tone signal generation circuit to an unused channel.
【0041】楽音発生部2は、楽音成分信号を生成する
ものである。この楽音発生部2は、例えば弱打から強打
まで常に発音する音を生成する弱打成分楽音信号生成部
(以下「DCOa 」という)21や強打の時に大きな音
となる強打音を生成する強打成分楽音信号生成部(以下
「DCOb 」という)22、及び打鍵時の打撃音を生成
する打撃成分楽音信号生成部(以下「DCOc 」とい
う)23とから構成されており、CPU13からの制御
に応じてそれぞれ弱打、強打、打撃成分の楽音成分信号
を発生する。The tone generator 2 generates a tone component signal. The tone generator 2 includes, for example, a soft-beat component tone signal generator (hereinafter referred to as "DCOA") 21 for generating a sound which is always generated from a soft hit to a hard hit, and a hard-hit component for generating a hard hit sound which becomes a loud sound when hit. A tone signal generator (hereinafter referred to as “DCOb”) 22 and a striking component tone signal generator (hereinafter referred to as “DCOc”) 23 for generating a striking sound at the time of keying are provided. A tone component signal is generated for each of a soft hit, a hard hit, and a hit component.
【0042】なお、上記DCOa 21、DCOb 22、
DCOc 23は、全て同一の回路で構成されている。The above-mentioned DCOa 21, DCOb 22,
The DCOCs 23 are all composed of the same circuit.
【0043】また、楽音発生部2には波形データを記憶
する波形メモリ1及びエンベロープデータを記憶するエ
ンベロープ波形メモリ29が接続されている。The tone generator 2 is connected to a waveform memory 1 for storing waveform data and an envelope waveform memory 29 for storing envelope data.
【0044】1は波形メモリであり、例えばROMで構
成される。この波形メモリ1は、楽音の波形データを記
憶するものであり、弱打、強打、打撃等の波形データが
記憶されている。また、この波形メモリ1は、DCOa
21、DCOb 22、DCOc 23によりアクセスされ
る。Reference numeral 1 denotes a waveform memory, which is constituted by, for example, a ROM. The waveform memory 1 stores waveform data of musical tones, and stores waveform data such as light hits, heavy hits, and hits. The waveform memory 1 stores the DCOa
21, DCOb 22, and DCOc 23.
【0045】なお、本実施例における波形メモリ1に
は、弱打成分用メモリ、強打成分用メモリ、打撃成分用
メモリがあり、何れも8ビット精度のメモリで構成され
ている。The waveform memory 1 in this embodiment includes a memory for a weak hitting component, a memory for a strong hitting component, and a memory for a hitting component, all of which are configured with 8-bit precision memory.
【0046】エンベロープ波形メモリ29は、楽音成分
に応じた種々のエンベロープデータを記憶するものであ
る。このエンベロープ波形メモリ29は、楽音成分選択
レジスタの内容をアドレスとして所定のエンベロープデ
ータを選択し、出力するものである。The envelope waveform memory 29 stores various types of envelope data corresponding to musical tone components. The envelope waveform memory 29 selects and outputs predetermined envelope data using the content of the tone component selection register as an address.
【0047】加算器3は、DCOa 21、DCOb 2
2、DCOc 23で生成された楽音成分信号を合成して
楽音信号として出力する周知のものである。該加算器3
で合成された楽音信号はD/A変換器4に供給される。The adder 3 has a DCO 21 and a DCO 2
2. It is a well-known device that synthesizes a tone component signal generated by the DCOc 23 and outputs it as a tone signal. The adder 3
Is supplied to the D / A converter 4.
【0048】D/A変換器4は、入力されたデジタル楽
音信号をアナログの楽音信号に変換する周知のものであ
る。該D/A変換器4で変換されたアナログ楽音信号は
LPF5に供給される。The D / A converter 4 is a well-known D / A converter for converting an input digital tone signal into an analog tone signal. The analog tone signal converted by the D / A converter 4 is supplied to the LPF 5.
【0049】LPF5は、D/A変換器4で変換された
アナログ楽音信号をフィルタリングしてノイズを除去し
て楽音信号を生成するものである。このLPF5の出力
は、サウンドシステムに供給されるようになっている。The LPF 5 filters the analog tone signal converted by the D / A converter 4 to remove noise and generate a tone signal. The output of the LPF 5 is supplied to a sound system.
【0050】サウンドシステム19は、例えばスピーカ
ー又はヘッドホンで構成され、LPF5から送られた電
気信号としてのアナログ楽音信号を音響信号に変換し放
音する周知のものである。The sound system 19 is composed of, for example, a speaker or headphones, and is a well-known system that converts an analog tone signal as an electric signal sent from the LPF 5 into an acoustic signal and emits the sound.
【0051】なお、図2の波形メモリ1及びエンベロー
プ波形メモリ29は、各楽音信号発生回路で共通に使用
されるメモリであり、それ以外の部分は各楽音信号発生
回路で個々に備えているハードウエアである。The waveform memory 1 and the envelope waveform memory 29 shown in FIG. 2 are memories commonly used in the respective tone signal generating circuits, and the other portions are provided individually in the respective tone signal generating circuits. Wear.
【0052】また、上述したタッチセンサ11a( キー
ボード部11)、パネル部12、CPU13、ROM1
4、RAM15、及び楽音発生部2はシステムバス10
により相互に接続されている。The touch sensor 11a (keyboard unit 11), panel unit 12, CPU 13, ROM 1
4, the RAM 15, and the tone generator 2 are connected to the system bus 10
Are connected to each other.
【0053】かかる構成において、キーボード部11か
ら弱いタッチのベロシティが送られてくると、各DCO
21〜23のタッチカーブの相違により、DCOa 21
は発音するが、DCOb 22、DCOc 23は発音しな
い。したがって、LPF5を通った弱打成分のみが発音
され弱打の楽音が発生される。In this configuration, when a weak touch velocity is sent from the keyboard unit 11, each DCO
Due to the difference in the touch curves 21 to 23, the DCO 21
Sounds, but DCOb 22 and DCOC 23 do not sound. Therefore, only the lightly hit component that has passed through the LPF 5 is generated, and a lightly hit musical tone is generated.
【0054】キーボード部11から強いタッチのベロシ
ティが送られてくると、DCOa 21、DCOb 22が
発音する。従って、加算器3により合成された弱打成
分、強打成分及び打撃成分の合成音がLPF5を通って
ノイズを除去されたあとに発音される。When a strong touch velocity is sent from the keyboard section 11, the DCOa 21 and the DCOb 22 sound. Therefore, the synthesized sound of the weak hit component, the strong hit component, and the hit component synthesized by the adder 3 is emitted after the noise is removed through the LPF 5.
【0055】DCOc 23が発生する打撃成分は、タッ
チの如何に拘わらず常に発音する。The striking component generated by the DCOc 23 always generates a sound regardless of the touch.
【0056】図3は本発明の実施例のDCOとその制御
系を示すブロック図である。FIG. 3 is a block diagram showing the DCO and its control system according to the embodiment of the present invention.
【0057】例えば電子ピアノの場合、上述のように周
波数が音高にほぼ比例する弱打成分、強打成分、及び周
波数が必ずしも音高に比例しない打撃成分の3つのDC
Oを組み合わせる方法で楽音を合成することが知られて
いる。For example, in the case of an electronic piano, as described above, there are three DC components: a soft-hit component, a hard-hit component whose frequency is almost proportional to the pitch, and a hit component whose frequency is not necessarily proportional to the pitch.
It is known to synthesize musical sounds by combining O.
【0058】楽音信号のノイズを除去するためには、な
るべくカットオフ周波数の低いフィルタを使用すること
が望ましい。その点、弱打成分は高調波をほとんど含ま
ない低い周波数帯域の楽音信号であるから、通常の周波
数帯域の広い楽音信号に比べ、カットオフ周波数を低く
することが可能であり、相当のノイズ除去効果が実現さ
れる。In order to remove the noise of the tone signal, it is desirable to use a filter having a cut-off frequency as low as possible. On the other hand, since the weak component is a tone signal in a low frequency band containing almost no harmonics, it is possible to lower the cutoff frequency compared to a tone signal having a wide frequency band, thereby considerably reducing noise. The effect is realized.
【0059】従って、弱打成分の波形データのビット精
度を16ビットから8ビットに落としても、波形データ
のビット精度が落ちたことにより発生する量子化ノイズ
は出力系列のフィルタ5を通すことにより、容易に量子
化ノイズを押さえることができるので、弱打成分は元波
形6a をそのまま波形メモリ1a に入れておいて読み出
す。Therefore, even if the bit precision of the waveform data of the weak component is reduced from 16 bits to 8 bits, the quantization noise generated due to the reduced bit precision of the waveform data is passed through the output series filter 5. Since the quantization noise can be easily suppressed, the weak component is read out by directly storing the original waveform 6a in the waveform memory 1a.
【0060】一方、強打成分は、高調波を多く含む広い
周波数帯域の楽音信号である。そのため、これらの楽音
信号を、元波形6b のまま出力系列のフィルタ5を通す
と高調波がカットされてしまい、原音に忠実な楽音の再
生ができない。On the other hand, the bang component is a tone signal of a wide frequency band including many harmonics. Therefore, if these tone signals are passed through the output series filter 5 while keeping the original waveform 6b, harmonics are cut off, and it is impossible to reproduce a tone that is faithful to the original sound.
【0061】従って、強打成分の元波形6b は逆特性フ
ィルタ7b により高域を強調する形で出力系列のフィル
タ5の逆特性をかけて予め変換して波形メモリ1b に記
憶させ、読み出す際に、この逆特性の掛けられた楽音信
号のノイズをLPF5で除去する。Therefore, the original waveform 6b of the bang component is pre-converted by applying the inverse characteristic of the output series filter 5 in such a manner that the high frequency band is emphasized by the inverse characteristic filter 7b, stored in the waveform memory 1b, and read out. The LPF 5 removes the noise of the tone signal to which the inverse characteristic is applied.
【0062】これにより、強打成分の元波形6b は高調
波を強調してあるので、ここで8ビットにしたときにノ
イズが出てもフィルタでカットしているので、結果的に
は元の音と同じ音が出て、量子化ノイズだけが小さくな
リ、再生された楽音信号は原音の特性に戻る。As a result, since the original waveform 6b of the bang component emphasizes the harmonics, even if noise occurs when the bit is made 8 bits, the noise is cut by the filter. The same sound is produced, only the quantization noise is reduced, and the reproduced tone signal returns to the characteristics of the original sound.
【0063】そして、LPF5によりノイズを除去する
ことができるので、波形データのビット精度を落とすこ
とができ、強打成分のメモリ容量を圧縮することが可能
となる。Since the noise can be removed by the LPF 5, the bit precision of the waveform data can be reduced, and the memory capacity of the hard hit component can be reduced.
【0064】打撃成分はスペクトルがないので逆特性フ
ィルタを入れる必要はない。従って元波形6cをそのま
ま波形メモリ1c に記憶させる。Since the impact component has no spectrum, it is not necessary to provide an inverse characteristic filter. Therefore, the original waveform 6c is stored in the waveform memory 1c as it is.
【0065】このように、或る一部の系列だけ逆特性を
かける場合は、個々のDCO21、22、23や音域の
特性で調整することにより、出力側では最終的に1個の
フィルタ5でノイズの除去が可能となる。As described above, when the inverse characteristic is applied only to a certain part of the series, the output is finally adjusted by one filter 5 on the output side by adjusting the characteristics of the individual DCOs 21, 22, 23 and the sound range. Noise can be removed.
【0066】かかる構成において、波形メモリ1a 〜1
c から読み出されたデジタル波形データはDCOa 21
〜DCOc 23でデジタル楽音成分信号に生成され、加
算器3に送られてデジタル楽音信号が生成される。In such a configuration, the waveform memories 1a to 1
The digital waveform data read from c is DCOa 21
DDCOc 23 to generate a digital musical tone component signal, which is sent to the adder 3 to generate a digital musical tone signal.
【0067】生成されたデジタル楽音信号は、D/A変
換器4によりアナログ楽音信号に変換されLPF5に供
給され、所定のフィルタ特性に従ってノイズが除去さ
れ、その出力はサウンドシステムに送られ放音する。The generated digital tone signal is converted into an analog tone signal by the D / A converter 4 and supplied to the LPF 5, where noise is removed in accordance with a predetermined filter characteristic, and the output is sent to a sound system for sound emission. .
【0068】なお、本実施例のLPF5はアナログフィ
ルタであり、該LPF5のフィルタ特性は当該電子楽器
の楽音成分信号の周波数帯域に対応する量子化ノイズが
取り除かれるように予めセットされている。The LPF 5 of this embodiment is an analog filter, and the filter characteristics of the LPF 5 are set in advance so that quantization noise corresponding to the frequency band of the tone component signal of the electronic musical instrument is removed.
【0069】以上述べたように、各波形メモリ1a 〜1
c は8ビット精度のメモリで構成され、再生周波数帯域
の低い楽音成分の波形データ、及び打撃成分の波形デー
タはそのまま記憶されているが、再生周波数帯域の広い
強打成分の波形データは、元波形6b を波形メモリ1b
に記憶させる際にLPF5の逆特性を有する逆特性フィ
ルタ7b により高調波を強調するように変換して記憶さ
れる。As described above, each of the waveform memories 1a to 1a
c is composed of an 8-bit precision memory, and the waveform data of the musical tone component having a low reproduction frequency band and the waveform data of the striking component are stored as they are. 6b to waveform memory 1b
Is stored in such a manner that harmonics are emphasized by an inverse characteristic filter 7b having an inverse characteristic of the LPF 5.
【0070】そして、楽音を発生する際には、波形メモ
リ1の所定領域から読み出され、楽音発生部2により楽
音成分信号が発生され、LPF5でノイズが除去されて
楽音信号となる。When a tone is generated, the tone is read from a predetermined area of the waveform memory 1, a tone component signal is generated by the tone generator 2, and the LPF 5 removes noise to become a tone signal.
【0071】なお、上記実施例では、楽音発生部2の発
生する楽音成分として弱打成分、強打成分及び打撃成分
を用いて楽音信号を生成するように構成したが、楽音成
分信号の種類は上記の3系列に限定されるものではな
く、上記以外の成分、例えば中打成分等があっても良
い。In the above-described embodiment, the tone signal is generated by using the weak component, the strong component, and the striking component as the tone component generated by the tone generator 2. However, the type of the tone component signal is as described above. However, the present invention is not limited to the three series, and components other than the above, for example, a medium-hit component and the like may be provided.
【0072】このため、用意する波形メモリ1及び楽音
信号発生回路は、発生する楽音成分信号の数に応じて、
その数を変えるように構成すればよい。For this reason, the prepared waveform memory 1 and the tone signal generating circuit are provided in accordance with the number of tone component signals to be generated.
What is necessary is just to comprise so that the number may be changed.
【0073】また、逆特性の量と抑制量は必ずしも同じ
である必要はない。例えばAの特性レベルで持ち上げた
楽音成分信号に対してBの特性レベルで抑制することに
より、高帯域の信号成分のレベルは差引き分だけ増減さ
れる。The amount of the inverse characteristic and the amount of suppression need not always be the same. For example, by suppressing the tone component signal raised at the characteristic level of A at the characteristic level of B, the level of the signal component in the high band is increased or decreased by the amount of the subtraction.
【0074】例えば、高帯域成分のレベルが増強された
特性を持つ楽音成分信号を得た場合は原音よりはなやい
だ感じの音になる効果がある。従って目的に応じて逆特
性の量を調節してもよい。For example, when a tone component signal having a characteristic in which the level of the high-band component is enhanced is obtained, there is an effect that the tone becomes faster than the original sound. Therefore, the amount of the reverse characteristic may be adjusted according to the purpose.
【0075】[0075]
【0076】[0076]
【0077】[0077]
【0078】[0078]
【0079】[0079]
【0080】[0080]
【0081】[0081]
【0082】以上詳細に説明したが、本発明は上記実施
例に限定されず、本発明の趣旨を逸脱しない範囲で種々
変更可能である。例えば、本実施例のアナログフィルタ
の場合は、カットオフ周波数の条件は出力系列の数に制
限されるが、デジタルフィルタの場合は、各DCO毎、
音域毎に、そのカットオフ周波数をデータとして持つこ
とにより、きめ細かなノイズ除去を行うことができる。Although the present invention has been described in detail above, the present invention is not limited to the above-described embodiment, and can be variously modified without departing from the gist of the present invention. For example, in the case of the analog filter according to the present embodiment, the condition of the cutoff frequency is limited to the number of output sequences.
By having the cutoff frequency as data for each sound range, fine noise removal can be performed.
【0083】また、各LPF5のカットオフ周波数、ス
ロープ等は音色や音域に応じてそれぞれ設定すれば、よ
り忠実な楽音が発生される。Further, if the cutoff frequency, the slope, etc. of each LPF 5 are set in accordance with the timbre and the tone range, a more faithful tone is generated.
【0084】さらに、上述の実施例の音源方式の他に、
同じ波形データを異なるフィルタで各成分に分離し合成
する方式等も複数のDCO21〜23を組み合わせる方
式なので、本方式を使用してもよい(参考:特願平3ー
244086)。さらに、各DCOの同時発音数は任意
に設定してよい。Further, in addition to the sound source system of the above embodiment,
Since the same waveform data is separated into different components by different filters and combined, etc., a plurality of DCOs 21 to 23 are combined, this method may be used (Reference: Japanese Patent Application No. Hei 3-244086). Furthermore, the number of simultaneous sounds of each DCO may be set arbitrarily.
【0085】[0085]
【発明の効果】以上詳述したように、本発明によれば音
質を損なうことなく波形データの圧縮ができるので、波
形メモリの大幅な節減が可能となり価格を抑えた楽音発
生装置を提供することができる。As described above in detail, according to the present invention, since the waveform data can be compressed without deteriorating the sound quality, it is possible to provide a musical tone generator which can save a large amount of waveform memory and can reduce the cost. Can be.
【0086】また、デジタルフィルタを使用した場合
は、波形メモリの節減は勿論、よりきめ細かなカットオ
フ周波数の制御が可能であり、音質はさらに向上する。When a digital filter is used, not only the waveform memory can be saved but also the cutoff frequency can be controlled more finely, and the sound quality can be further improved.
【図1】本発明の楽音発生装置の原理図である。FIG. 1 is a diagram showing the principle of a tone generator according to the present invention.
【図2】本発明の楽音発生装置を適用した電子楽器の全
体構成を示すブロック図である。FIG. 2 is a block diagram showing an overall configuration of an electronic musical instrument to which the musical sound generating device of the present invention is applied.
【図3】本発明の実施例のDCOとその制御系を示すブ
ロック図である。FIG. 3 is a block diagram showing a DCO and a control system thereof according to the embodiment of the present invention.
【図4】本発明の応用例のデジタルフィルタを用いた場
合のDCOとその制御系を示すブロック図である。FIG. 4 is a block diagram showing a DCO and its control system when a digital filter of an application example of the present invention is used.
【図5】従来の楽音発生装置の構成を説明するための図
である。FIG. 5 is a diagram for explaining a configuration of a conventional musical sound generating device.
1 記憶手段(波形メモリ) 2 楽音信号発生手段(楽音発生部) 3 合成手段(加算器) 4 D/A変換手段(D/A変換器) 5 第1の変換手段(LPF) 6 元波形 7 第2の変換手段(逆特性フィルタ) 11 キーボード部 11a タッチセンサ 12 パネル部 13 CPU 14 ROM 15 RAM 19 サウンドシステム(楽音発生手段) 21 DCOa (弱打成分楽音信号生成部) 22 DCOb (強打成分楽音信号生成部) 23 DCOc (打撃成分楽音信号生成部) 29 エンベロープ波形メモリ 41 プログラムメモリ 42 音色データメモリ REFERENCE SIGNS LIST 1 storage means (waveform memory) 2 tone signal generating means (tone generating section) 3 synthesizing means (adder) 4 D / A converting means (D / A converter) 5 first converting means (LPF) 6 original waveform 7 Second conversion unit (inverse characteristic filter) 11 Keyboard unit 11a Touch sensor 12 Panel unit 13 CPU 14 ROM 15 RAM 19 Sound system (musical sound generation unit) 21 DCOA (weak component musical sound signal generation unit) 22 DCOB (strong hit component musical sound) Signal generation unit) 23 DCOC (hit component tone signal generation unit) 29 Envelope waveform memory 41 Program memory 42 Tone data memory
Claims (2)
憶した楽音成分の波形データと、何も強調せずに記憶し
た楽音成分の波形データとをそれぞれ読み出して楽音成
分信号を再生し、それらを合成して楽音信号を発生する
楽音発生装置において、 前記楽音成分の波形データを記憶する記憶手段(1)か
ら読み出した波形データに応じて楽音成分信号を発生す
る楽音信号発生手段(2)と、 前記楽音信号発生手段(2)が発生したデジタル楽音成
分信号を合成し楽音信号を生成する合成手段(3)と、 前記合成手段(3)により生成された楽音信号をアナロ
グ楽音信号に変換するD/A変換手段(4)と、 前記D/A変換手段(4)により変換されたアナログ楽
音信号のノイズを除去するためのローパスフィルタから
なる変換手段(5)と、を有し、 波形データを圧縮して記憶することにより再生時に生じ
る量子化ノイズを除去するとともに所望の楽音成分波形
を得ることを特徴とする楽音発生装置。1. A tone component signal is reproduced by reading waveform data of a tone component stored and converted so as to emphasize harmonics and waveform data of a tone component stored without emphasizing anything. A tone generator for generating a tone signal by synthesizing them; a tone signal generator for generating a tone component signal in accordance with the waveform data read from the storage means for storing the waveform data of the tone component; Synthesizing means (3) for synthesizing a digital tone component signal generated by the tone signal generating means (2) to generate a tone signal; and converting the tone signal generated by the synthesizing means (3) into an analog tone signal. D / A conversion means (4), and conversion means (5) comprising a low-pass filter for removing noise of the analog tone signal converted by the D / A conversion means (4). The a musical tone generating apparatus characterized by obtaining a desired tone component waveforms to remove the quantization noise generated during reproduction by storing compressing the waveform data.
モリのビット精度は8ビット精度であることを特徴とす
る請求項1記載の楽音発生装置。2. The tone generator according to claim 1, wherein the bit precision of each waveform memory constituting said storage means is 8-bit precision.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5017878A JP2835995B2 (en) | 1993-01-11 | 1993-01-11 | Tone generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5017878A JP2835995B2 (en) | 1993-01-11 | 1993-01-11 | Tone generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06208384A JPH06208384A (en) | 1994-07-26 |
JP2835995B2 true JP2835995B2 (en) | 1998-12-14 |
Family
ID=11955954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5017878A Expired - Lifetime JP2835995B2 (en) | 1993-01-11 | 1993-01-11 | Tone generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2835995B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS604994B2 (en) * | 1977-09-05 | 1985-02-07 | ヤマハ株式会社 | electronic musical instruments |
JPH0650432B2 (en) * | 1986-06-13 | 1994-06-29 | ヤマハ株式会社 | Music signal generator |
-
1993
- 1993-01-11 JP JP5017878A patent/JP2835995B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06208384A (en) | 1994-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0454047B1 (en) | Tone waveform generation apparatus | |
KR900007892B1 (en) | Sound generator for electronic musical instrument | |
JP2835995B2 (en) | Tone generator | |
JP3037861B2 (en) | Waveform forming device and electronic musical instrument using the output waveform | |
US5886278A (en) | Apparatus for reducing change in timbre at each point where tone ranges are switched | |
JP2739669B2 (en) | Tone generator | |
JP2822293B2 (en) | Tone generator | |
JP2805672B2 (en) | Tone generator | |
US6184453B1 (en) | Tone generator, electronic instrument, and storage medium | |
JPH11126080A (en) | Waveform data processing method | |
JP3459016B2 (en) | Audio signal processing method and apparatus | |
JP2001272981A (en) | Resonance sound generating device for electronic musical instrument | |
JP2794561B2 (en) | Waveform data generator | |
JPS61204697A (en) | Tone signal generator | |
JP2526838B2 (en) | Waveform data generator | |
JP3578891B2 (en) | Electronic musical instrument | |
JPH09325777A (en) | Device and method for musical sound signal generation | |
JPH0934465A (en) | Method and device for generating musical sound signal | |
JPH08123421A (en) | Musical sound signal synthesizing device | |
JPH06149260A (en) | Musical sound generating device | |
JPH06266360A (en) | Musical sound signal processing method | |
JPH10214089A (en) | Musical sound signal generator | |
JPH0876764A (en) | Musical sound generating device | |
JPH1049167A (en) | Timbre controller of electric musical instrument | |
JPH10198381A (en) | Music sound creating device |