JPS61138995A - Electronic musical instrument - Google Patents
Electronic musical instrumentInfo
- Publication number
- JPS61138995A JPS61138995A JP59261261A JP26126184A JPS61138995A JP S61138995 A JPS61138995 A JP S61138995A JP 59261261 A JP59261261 A JP 59261261A JP 26126184 A JP26126184 A JP 26126184A JP S61138995 A JPS61138995 A JP S61138995A
- Authority
- JP
- Japan
- Prior art keywords
- pass filter
- multiplier
- musical
- musical tone
- filter
- 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
- 239000004065 semiconductor Substances 0.000 claims 3
- 230000000694 effects Effects 0.000 description 5
- 230000001788 irregular Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、電子楽器等に用いられる楽音発生装置、あ
るいは、前記楽音発生装置をL81化し比ものにおける
音色変化機能の改良に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a musical tone generator used in an electronic musical instrument or the like, or to an L81 version of the musical tone generator to improve the tone color changing function.
一巡閉ループ内にディジタル信号処理金するローパス・
フィルタ、オールパス・フィルタラ有シ初期波形をルー
プに入力することによって、徐々に変化する楽ft−作
り出す方式というのは、例えば、 Karplus、
L他”Digital 5ynthesis ofPl
uckea String ana Drum Tim
bers″ComputerMusic Journa
l vol、 7. /h2などに報告されている。Low-pass digital signal processing in a closed loop
For example, the method of creating a gradually changing sound by inputting an initial waveform with a filter or an all-pass filter into a loop is as follows: Karplus,
L et al.”Digital 5ynthesis of Pl
uckea String ana Drum Tim
bers"Computer Music Journa
l vol, 7. /h2, etc.
しかし、上記文献の方式では決まりきった音はうまく発
生させられるが、効果音的な楽音が欲しい場合や、楽音
に変化音つけたい場合など、少しもの足りなさが感じら
れた。However, although the method described in the above literature can successfully generate routine sounds, it seems to be lacking in some cases, such as when you want musical sounds like sound effects or when you want to add varying sounds to musical sounds.
そこで、この発明は、このような欠点を解決するため、
楽音に不規則な変化を与え、効果音としても、また、通
常の楽音としても面白味のある楽音を発生できる楽音発
生装置I!tを有する電子楽器を得ること全目的として
いる。Therefore, in order to solve these drawbacks, this invention
Musical sound generator I that can give irregular changes to musical sounds and generate interesting musical sounds both as sound effects and as normal musical sounds! The overall objective is to obtain an electronic musical instrument having the following characteristics.
〔問題を解決するための手段」
上記問題を解決するために、−巡閲ループ内に含まれて
いるオールパス・フィルタに使用されている乗算器の乗
数を、不規則信号でゆらぎを与え、発生する楽音に変化
をつけた。[Means for solving the problem] In order to solve the above problem, - The multiplier of the multiplier used in the all-pass filter included in the patrol loop is fluctuated with an irregular signal, and the I added a change to the musical tone played.
〔作 用」
オールパス・フィルタの位相(遅延)特性を第3図に示
す。縦軸は位相遅れ童をサンプリング周期で除したもの
である。図中の値Cにオールパス・フィルタの乗算器に
与えられる乗数である。[Operation] Figure 3 shows the phase (delay) characteristics of the all-pass filter. The vertical axis is the phase lag divided by the sampling period. This is the multiplier given to the value C in the figure to the multiplier of the all-pass filter.
この乗数Cの値に不規則信号でゆらぎを与えると、オー
ルパス・フィルタの位相特性が変化し、ひいては、楽音
の基本周波数、倍音構成比が変化し、複雑に変化する楽
音が得らnる。When the value of this multiplier C is fluctuated by an irregular signal, the phase characteristics of the all-pass filter change, which in turn changes the fundamental frequency and overtone composition ratio of the musical tone, resulting in a musical tone that changes in a complex manner.
〔実施例〕
第2囚は、ルーフ内にローパス・フィルタ40.2個の
オールパスやフィルタ50.6Off(有し、発生させ
たい楽音の初期波形1周期分を格納した初期波形ROM
10から波形信号を読出し、前記ローパス拳フィルタ4
0.万一ルパス・フィルタ50.60でフィルタ演算し
た後、RA M (Ran−dom Access M
emory) 20に格納する方式の楽音発生回路の回
路ブロック図である。[Example] The second prisoner has 40.2 all-pass filters and 50.6 Off filters in the roof, and an initial waveform ROM that stores one cycle of the initial waveform of the musical tone to be generated.
A waveform signal is read out from the low-pass fist filter 4.
0. In the unlikely event that a filter operation is performed using a Lupass filter 50.60, RAM (Ran-dom Access M
20 is a circuit block diagram of a musical tone generation circuit of the type storing in memory) 20. FIG.
ローパス・フィルタ40は、自然楽器の音が、時間が経
過するにつれて周波数の高域から徐々に減衰することに
対応して設けられ次ものである。The low-pass filter 40 is provided in response to the fact that the sound of natural musical instruments gradually attenuates from the high frequency range over time.
ループを何回も巡回するうちに、ローパス・フィルタ4
0の作用で高域が減衰してくる。減衰の速さはローパス
・フィルタ内の乗算器に与える乗数によって変えられる
。すなわち、乗数t−変える′ ことによってローパス
・フィルタ40の周波数特性が変るためである。After going through the loop many times, the low-pass filter 4
The high range is attenuated due to the effect of 0. The speed of attenuation is changed by the multiplier applied to the multiplier in the low-pass filter. That is, by changing the multiplier t-', the frequency characteristics of the low-pass filter 40 change.
オールパス・フィルタ50.60は、115図(7)よ
うな位相遅れ特性を持つ。第3図は、オールパス・フィ
ルタ50.60の乗算器の乗数CI、(!2の値により
、このオールパス・フィルタを通したときサンプリング
周期の何個公達れるかを示している。The all-pass filter 50.60 has a phase delay characteristic as shown in FIG. 115 (7). FIG. 3 shows, by the value of the multiplier CI, (!2) of the multiplier of the all-pass filter 50, 60, how many sampling periods are obtained when the signal is passed through this all-pass filter.
しかも、al、c2の値が−1に近くなるにつれて位相
特性は大きくうねる。Moreover, as the values of al and c2 become closer to -1, the phase characteristics become more undulating.
これに、01.c2を−1近くで固定するとき、楽音に
含まれる周波数により遅延特性が異ること?示している
。つまり、al、c2t−−1付近に設定すると、非整
数次倍音を発生することを意味する。自然な楽音、また
、効果的な合成音全作る上で非整数次倍音は極めて重要
なファクターである。In addition, 01. When c2 is fixed near -1, does the delay characteristic vary depending on the frequency included in the musical tone? It shows. In other words, setting it near al, c2t--1 means that non-integer harmonics are generated. Non-integer harmonics are an extremely important factor in creating natural musical sounds and effective synthetic sounds.
特に、ピアノの音や鐘のtt−作るときに、非整数欠倍
音はかかせないファクターである。In particular, non-integer overtones are an essential factor when creating piano sounds or bell tt-tones.
オールパス・フィルタ50は、このように、非整数次倍
音を発生させる役割を果す。All-pass filter 50 thus serves to generate non-integer harmonics.
次に、この方式で正確な音階全作る原理を説明する。Next, I will explain the principle of creating an accurate complete scale using this method.
フィルタリングされたデータは、RAM20に書き込ま
れる。初期波形ROM10の波形は、1周期分読出され
ると次からは使われず、ループ内を巡るデータはRAM
20から読出される。The filtered data is written to RAM20. Once the waveform in the initial waveform ROM 10 has been read out for one cycle, it will not be used again, and the data circulating within the loop will be stored in the RAM.
20.
これらの制御は切換回路30によって行われる。These controls are performed by the switching circuit 30.
このR,A M 20にデータが書込まれてから、次に
そのデータが読出されるまでの時間をtx 、ローパス
・フィルタ40での遅延時間t−tt、pp +オール
パス・フィルタ50.60での遅延時間をそれぞれ1:
APFl + tAPF! とすると、ルーズ内の固
有周波数、すなわち、発生する楽音の基本周波数foは
、となる。 ゛
上式の分母、分子にサンプリング周波数78 ’に乗じ
ると、
ただし、N = tzX fe
α=tLpyX713
β= tAPyIX fa
γ= t APyt X f B
となる。The time from when data is written to this R, AM 20 until the next data is read is tx, and the delay time at low-pass filter 40 is t-tt, pp + all-pass filter 50.60. Each delay time is 1:
APFl + tAPF! Then, the natural frequency in the loose, ie, the fundamental frequency fo of the generated musical tone, is as follows.゛If the denominator and numerator of the above equation are multiplied by the sampling frequency 78', then, N = tzX fe α = tLpyX713 β = tAPyIX fa γ = t APyt X f B .
ここでα、βは、°所望の楽音を作るために一義的に定
められてしまう。Nはサンプリング周期の整数倍の1し
かとれない。Here, α and β are uniquely determined in order to create a desired musical tone. N can only be 1, which is an integral multiple of the sampling period.
したがって、発生する楽音の音階は、RAM20への書
込み、読出しの時間で粗調整され、γすなわち、オール
パス・フィルタ60に含まれる乗算器62の乗数c2で
微調されることになる。Therefore, the scale of the generated musical tone is roughly adjusted by the time of writing to and reading from the RAM 20, and finely adjusted by γ, that is, the multiplier c2 of the multiplier 62 included in the all-pass filter 60.
次に、この乗数c2Vcゆらぎ全与えることを説明する
。第1図は、乗数02に不規則なゆらぎ金与えるための
回路図である。Next, giving this multiplier c2Vc fluctuation in total will be explained. FIG. 1 is a circuit diagram for providing an irregular fluctuation amount to the multiplier 02.
第1図において、1は不規則な信号を発生する雑音発生
回路であり、15段のシフトレジスタと排他論理和(l
X−0R)ゲートから構成されている。この雑音発生回
路1のくり返し周期は52767回であるので、サンプ
リング周波数fB == 40 KHzとすると、繰p
返し周期は約18秒となる。もつと長いくり返し周期が
必要なときは、シフトレジスタの段数を増せばよい。In Fig. 1, 1 is a noise generation circuit that generates irregular signals, and is connected to a 15-stage shift register and an exclusive OR (l).
It consists of an X-0R) gate. The repetition period of this noise generation circuit 1 is 52767 times, so if the sampling frequency fB == 40 KHz, the repetition period is 52767 times.
The return cycle is approximately 18 seconds. If a longer repetition period is required, the number of stages of the shift register can be increased.
雑音発生回路1の出力は、選択回路2を介して加算器3
に接続される。The output of the noise generation circuit 1 is sent to the adder 3 via the selection circuit 2.
connected to.
選択回路2は、雑音発生回路1の出力のうち、何ビット
次の加算器5へ転送するか選択する回路で、転送するビ
ット数は制御信号2aで決定さnる。もちろん、転送す
るビット数が多くなれば、乗数02のゆらぎ責も大きく
なる。The selection circuit 2 is a circuit that selects which bits of the output of the noise generation circuit 1 are to be transferred to the next adder 5, and the number of bits to be transferred is determined by the control signal 2a. Of course, as the number of bits to be transferred increases, the fluctuation liability of the multiplier 02 also increases.
加算器3は、正確な音階を微調するための02値と前記
雑音発生回路1のうち選択された値とを加算し、乗算器
620乗数としてオールパス・フィルタ60に接続して
いる。The adder 3 adds the 02 value for fine-tuning an accurate musical scale and the value selected from the noise generating circuit 1, and is connected to the all-pass filter 60 as a multiplier 620.
乗数C2が変化すると、第3図の位相特性に示されるよ
うに、オールパス・フィルタ6υの位相遅れが変化し、
ひいては、式■から分るように楽音の基本周波数が変化
することになる。また、雑音によっては、位相特性がう
ねジを持ったりするので、非整数次倍音が発生したりす
る。When the multiplier C2 changes, the phase delay of the all-pass filter 6υ changes, as shown in the phase characteristics of FIG.
As a result, as can be seen from equation (2), the fundamental frequency of the musical tone changes. Furthermore, depending on the noise, the phase characteristics may have undulations, so that non-integer harmonics may occur.
第2図では、雑音発生回路1の出力のうち8ビツトしか
使用していないが、もちろん、もつと多くのビットを使
用することも可能である。Although only 8 bits of the output of the noise generating circuit 1 are used in FIG. 2, it is of course possible to use more bits.
また、選択回路20制御信号2at一時間的に変化させ
ると、乗数C2が時間的に変化するゆるぎを持つため、
一層面白味のある楽音が作れる。Furthermore, if the selection circuit 20 control signal 2at is changed over time, the multiplier C2 has a fluctuation that changes over time.
You can create more interesting musical sounds.
以上述べたように、本発明を用いれば、簡単な回路の追
加で、非常に複雑に変化する楽音を作れるため、自然楽
器のシミュレートや効果音作シに好適な電子楽器を提供
できる。As described above, by using the present invention, it is possible to create musical tones that change in a very complex manner with the addition of a simple circuit, so it is possible to provide an electronic musical instrument suitable for simulating natural musical instruments and creating sound effects.
第1図は、本発明の実施例を示すオールパス・フィルタ
の乗数にゆらぎ金与える回路、第2図は、楽音発生方式
を示すブロック図、第3図はオールパス・フィルタの位
相特性図である。
1・・・・・・雑音発生回路
2・・・・・・選択回路
6・・・・・・加算器
10・・・・・・初期波形ROM
20・・・・・・RAM
50・・・・・・切換回路FIG. 1 is a circuit for giving a fluctuation amount to the multiplier of an all-pass filter showing an embodiment of the present invention, FIG. 2 is a block diagram showing a tone generation system, and FIG. 3 is a phase characteristic diagram of the all-pass filter. 1... Noise generation circuit 2... Selection circuit 6... Adder 10... Initial waveform ROM 20... RAM 50... ...switching circuit
Claims (1)
ィルタとオールパス・フィルタを少くとも備え、前記フ
ィルタの最終段の出力を半導体メモリに書き込み、また
所定のタイミングで前記半導体メモリに格納されている
データを読出し、フィルタ演算を行つた後、再び前記半
導体メモリに書き込むことによつて楽音を形成する方式
の楽音発生装置において、前記オールパス・フィルタに
使用されている乗算器に乗数を与える手段が、雑音発生
回路と加算器を具備してなることを特徴とする楽音発生
装置を有する電子楽器。It includes at least a low-pass filter and an all-pass filter for digital signal processing in a loop, writes the output of the final stage of the filter to a semiconductor memory, and reads data stored in the semiconductor memory at a predetermined timing. , in a musical tone generating device of a type that forms a musical tone by writing into the semiconductor memory again after performing a filter operation, means for applying a multiplier to a multiplier used in the all-pass filter is a noise generating circuit. An electronic musical instrument having a musical tone generating device, characterized in that it is equipped with an adder and an adder.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59261261A JPS61138995A (en) | 1984-12-11 | 1984-12-11 | Electronic musical instrument |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59261261A JPS61138995A (en) | 1984-12-11 | 1984-12-11 | Electronic musical instrument |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61138995A true JPS61138995A (en) | 1986-06-26 |
Family
ID=17359366
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59261261A Pending JPS61138995A (en) | 1984-12-11 | 1984-12-11 | Electronic musical instrument |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61138995A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02280197A (en) * | 1989-04-20 | 1990-11-16 | Yamaha Corp | Musical tone synthesizer |
JPH02287395A (en) * | 1989-04-27 | 1990-11-27 | Yamaha Corp | Musical tone synthesizing device |
JPH04171496A (en) * | 1990-11-02 | 1992-06-18 | Yamaha Corp | Musical sound synthesizer |
JPH04190300A (en) * | 1990-11-22 | 1992-07-08 | Matsushita Electric Ind Co Ltd | Musical tone synthesizer |
-
1984
- 1984-12-11 JP JP59261261A patent/JPS61138995A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02280197A (en) * | 1989-04-20 | 1990-11-16 | Yamaha Corp | Musical tone synthesizer |
JPH02287395A (en) * | 1989-04-27 | 1990-11-27 | Yamaha Corp | Musical tone synthesizing device |
JPH04171496A (en) * | 1990-11-02 | 1992-06-18 | Yamaha Corp | Musical sound synthesizer |
JPH04190300A (en) * | 1990-11-22 | 1992-07-08 | Matsushita Electric Ind Co Ltd | Musical tone synthesizer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5744742A (en) | Parametric signal modeling musical synthesizer | |
JPS5858679B2 (en) | Denshigatsuki | |
JP2504203B2 (en) | Music synthesizer | |
US4108036A (en) | Method of and apparatus for electronically generating musical tones and the like | |
JPS58102296A (en) | Electronic musical instrument | |
JPH0496000A (en) | Musical sound synthesizer | |
JPS61138995A (en) | Electronic musical instrument | |
JPS61163390A (en) | Musical sound generator for electronic musical instrument | |
JPS6214835B2 (en) | ||
US5521325A (en) | Device for synthesizing a musical tone employing random modulation of a wave form signal | |
JPS61138994A (en) | Electronic musical instrument | |
JPS5975294A (en) | Music tone synthesizer | |
JPS6035077B2 (en) | electronic musical instruments | |
JP2556560B2 (en) | Music tone generation method | |
JPS6177095A (en) | Circuit for electronic musical instrument | |
US5264658A (en) | Electronic musical instrument having frequency dependent tone control | |
JPH01257898A (en) | Electronic musical instrument | |
JPS60216393A (en) | Information processor | |
JPS592034B2 (en) | electronic musical instruments | |
JPS583238B2 (en) | electronic musical instruments | |
JPS638955Y2 (en) | ||
JP2754936B2 (en) | Tone generator | |
Cecilia et al. | Delia: A Noise-Based Virtual Synthesizer | |
JP2545159B2 (en) | Music synthesizer | |
JPS6040633B2 (en) | Speech synthesizer with silent plosive sound source |