JPH01128100A - Envelope generator - Google Patents

Envelope generator

Info

Publication number
JPH01128100A
JPH01128100A JP62286636A JP28663687A JPH01128100A JP H01128100 A JPH01128100 A JP H01128100A JP 62286636 A JP62286636 A JP 62286636A JP 28663687 A JP28663687 A JP 28663687A JP H01128100 A JPH01128100 A JP H01128100A
Authority
JP
Japan
Prior art keywords
envelope
digital
data
analog
outputs
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
Application number
JP62286636A
Other languages
Japanese (ja)
Inventor
Masao Yamazaki
山崎 雅夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Columbia Co Ltd
Original Assignee
Nippon Columbia Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Columbia Co Ltd filed Critical Nippon Columbia Co Ltd
Priority to JP62286636A priority Critical patent/JPH01128100A/en
Publication of JPH01128100A publication Critical patent/JPH01128100A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

PURPOSE: To precisely convert digital envelope data into an analog envelope signal by integrating output pulses of a tone generator which outputs the pulses of constant width in repetitive cycles corresponding to digital envelope data. CONSTITUTION: A digital envelope data generating means 1 outputs digital data representing the momentary value (n) of an envelope according to constant algorithm. The tone generator 2 outputs the pulses of constant width in cycles corresponding to the digital data representing the momentary value (n) and the output pulses of the tone generator 2 are integrated by an integrator 3. Consequently, the digital data on the envelope can correctly be converted into the analog envelope signal in spite of simple constitution using general circuit components.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、電子楽器におけるエンベロープジェネレータ
のディジタル化に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to the digitization of envelope generators in electronic musical instruments.

(従来の技術) 従来アナログ的な手法を多用した電子楽器においても、
各部をディジタル化する動きがあった。
(Conventional technology) Even in electronic musical instruments that traditionally used analog methods,
There was a movement to digitize each part.

エンベロープジェネレータもディジタル処理が導入し易
く、またその効果が充分に発揮される部分であると言え
る。この場合、ディジタルのエンベロープデータは最終
的にアナログの信号に変換する必要がある。V OA 
(Voltage ControlledAmplif
ier :電圧制御増幅器)やV OF (Voltg
eOontrolIed  Filter :電圧制御
フィルタ)等の制御信号として利用するためである。こ
のときディジタルデータをアナログ信号に変換するため
にDA変換器が使用される。最もよく使用されるDA変
換器は、いわゆるR、−2Rと呼ばれる抵抗網回路で実
現したものである。抵抗値が2種類しか無いので作シ易
く集積化に適している。実際、IC化され容易に使用で
きるものが供給されるようになってきている。
It can be said that the envelope generator is also a part where digital processing can be easily introduced and its effects can be fully demonstrated. In this case, digital envelope data must ultimately be converted into an analog signal. VOA
(Voltage Controlled Amplif
ier: voltage controlled amplifier) and V OF (Voltg
This is to use it as a control signal for an electronic control filter (voltage control filter) or the like. At this time, a DA converter is used to convert digital data into an analog signal. The most commonly used DA converter is one realized with a resistor network circuit called R, -2R. Since there are only two types of resistance values, it is easy to manufacture and suitable for integration. In fact, devices that are integrated into ICs and are easy to use are becoming available.

(発明が解決しようとする問題点) さて、なめらかなエンベロープを得るためには、直線量
子化で10〜12ビット以上の分解能が必要である。し
かしながら高分解能・高精度となると、製造上の難度も
高くなシ高価になってしまうのが現状である。汎用の回
路部品を利用して安価にディジタルデータをアナログ信
号に変換する方法として、サンプリング周期毎にコンデ
ンサを充電し、ディジタルデータに対応する時間だけ放
電したときの端子電圧をもって出力とする手段がある。
(Problems to be Solved by the Invention) Now, in order to obtain a smooth envelope, linear quantization requires a resolution of 10 to 12 bits or more. However, the current situation is that high resolution and high precision make manufacturing difficult and expensive. One way to inexpensively convert digital data into analog signals using general-purpose circuit components is to charge a capacitor every sampling period and output the terminal voltage when the capacitor is discharged for a time corresponding to the digital data. .

この場合、指数関数的な変換特性を示すのでエンベロー
プデータ発生アルゴリズムの簡素化が計れる。しかし、
ディジタルデータとアナログ信号との大小関係が一致せ
ず、また原理的に101の表現ができない欠点がある。
In this case, the envelope data generation algorithm can be simplified because it exhibits exponential conversion characteristics. but,
There is a drawback that the magnitude relationship between the digital data and the analog signal does not match, and that 101 cannot be expressed in principle.

本発明は、汎用の回路部品を利用した簡単な構成ながら
エンベロープのディジタルデータを正しくアナログのエ
ンベロープ信号に変換することのできる手法を与えるこ
とを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a method that can accurately convert envelope digital data into an analog envelope signal with a simple configuration using general-purpose circuit components.

(問題点を解決するための手段) 上記目的を達成するために、本発明はエンベロープのデ
ィジタルデータに対応する周期で、一定幅のパルスを発
生させ、これを積分することでアナログのエンベロープ
信号とするようにしたもので、ディジタルエンベロープ
データ発生手段と、前記ディジタルエンベロープデータ
発生手段で発生したディジタルエンベロープデータに対
応する繰り返し周期で一定幅のパルスを出力するレート
ジェネレータと、前記レートジェネレータの出力パルス
を積分する積分手段とよシ構成する。
(Means for Solving the Problems) In order to achieve the above object, the present invention generates a pulse with a constant width at a period corresponding to the digital data of the envelope, and integrates the pulse to generate an analog envelope signal. A digital envelope data generating means, a rate generator that outputs a pulse of a constant width at a repetition period corresponding to the digital envelope data generated by the digital envelope data generating means, and an output pulse of the rate generator. An integration means for integration is constructed.

(実施例) 以下に実施例によシ説明する。第1図は本発明を示す最
も基本的なブロック図である。ディジタルエンベロープ
データ発生手段1は、一定のアルゴリズムに従ってエン
ベロープの瞬時値nを表すディジタルデータを出力する
。アルゴリズムとしては、一定値を累算して得られる直
線を指数変換したシ、一定値の積算で得られる指数曲線
を利用したシする方法などがある。ここでは、このアル
ゴリズム自体はどれを利用しても良いので説明は省略す
る。さて、ディジタルエンベロープデータ発生手段1か
ら出力されたエンベロープの瞬時値nを表すディジタル
データに対応した周期で、−定幅のパルスをレートジェ
ネレータ2は出力する。
(Example) An example will be explained below. FIG. 1 is the most basic block diagram showing the present invention. The digital envelope data generating means 1 outputs digital data representing the instantaneous value n of the envelope according to a certain algorithm. Examples of algorithms include exponential conversion of a straight line obtained by accumulating constant values, and a method using an exponential curve obtained by accumulating constant values. Any explanation of this algorithm will be omitted here, as any algorithm may be used. Now, the rate generator 2 outputs a - constant width pulse at a period corresponding to the digital data representing the instantaneous value n of the envelope outputted from the digital envelope data generating means 1.

前記レートジェネレータ2の出力パルスは積分器3で積
分される。エンベロープの瞬時値nと積分出力電圧との
関係は次のようになる。第2図に示すようにフレーム周
期をTC8〕とし、その中に幅τ〔S〕、波高値e〔■
〕のパルスがn個収まっているものとする。これを積分
した出力電圧Ea(V:1は、 となる。e、τおよびTは定数であるからEa はnに
比例する。
The output pulses of the rate generator 2 are integrated by an integrator 3. The relationship between the instantaneous value n of the envelope and the integrated output voltage is as follows. As shown in Fig. 2, the frame period is TC8], and the width τ [S] and the peak value e [■
] is assumed to fit n pulses. The output voltage Ea (V:1) obtained by integrating this is as follows. Since e, τ and T are constants, Ea is proportional to n.

第3図は、周期T (s)毎にディジタルエンベロープ
データをアナログ信号に変換する様子を模式的に表して
いる。初期状態としては、ディジタルエンベロープデー
タは101となっている。次に最の電圧が積分器出力と
して得られる。以下ディジタルデータ181 、151
.・・・・・・、′01に対応して力される。
FIG. 3 schematically shows how digital envelope data is converted into an analog signal every period T (s). In the initial state, the digital envelope data is 101. The highest voltage is then obtained as the integrator output. The following digital data 181, 151
.. . . . is applied in response to '01.

以上が基本的な原理の説明であるが、これは1チャネル
分のエンベロープ信号を出力するものである。複数チャ
ネル分のエンベロープ信号を出力するには、フレーム周
期を時分割多重化し、アナログデマルチプレクサで並列
に出、力すれば良い。
The basic principle has been explained above, and this is for outputting an envelope signal for one channel. In order to output envelope signals for multiple channels, it is sufficient to time-division multiplex the frame periods and output them in parallel using an analog demultiplexer.

さて実際に電子楽器を構成する場合、一般にシステム制
御にはM P U (Micro Processr 
Unjt)が使用される。そこで本発明のエンベロープ
ジェネレータを搭載するときは、ディジタルエンベロー
プデータ発生手段1の機能は、プログラムで実現しMP
Uに内蔵させると、外部にはMPUの周辺LSIとして
開発されたP I T +(Programmable
Interval Timer )を配し、これをレー
トジェネレータのモードで動作させれば良い。あとは、
積分回路や多チャネル化のためのアナログデマルチプレ
クサ等のわずかな部品でエンベロープジェネレータを構
成することができ電子楽器の音源として最適である。
Now, when actually configuring an electronic musical instrument, MPU (Micro Processor) is generally used for system control.
Unjt) is used. Therefore, when the envelope generator of the present invention is installed, the function of the digital envelope data generation means 1 is realized by a program and the MP
When built into the U, externally there is a PIT+ (Programmable
Interval Timer) and operate it in rate generator mode. later,
An envelope generator can be constructed with only a few components such as an integrating circuit and an analog demultiplexer for multi-channeling, making it ideal as a sound source for electronic musical instruments.

(発明の効果) 以上のように本発明によれば、汎用の回路部品を用いた
簡単な回路構成ながら、ディジタルエンベロープデータ
を正しくアナログのエンベロープ信号に変換することが
できる。
(Effects of the Invention) As described above, according to the present invention, digital envelope data can be correctly converted into an analog envelope signal with a simple circuit configuration using general-purpose circuit components.

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

第1図は本発明の一実施例を示すブロック図である。第
2図は1フレーム内にn個のパルスが収められている様
子を示す波形図である。第3図はディジタルエンベロー
プデータとアナログエンベロープ信号との関係を示す波
形図である。 l・・・ディジタルエンベロープデータ発生手段。 2・・・レートジェネレータ、3・・・積分器である。 第1図 第2図 8蚤  1句  [S1
FIG. 1 is a block diagram showing one embodiment of the present invention. FIG. 2 is a waveform diagram showing how n pulses are contained within one frame. FIG. 3 is a waveform diagram showing the relationship between digital envelope data and analog envelope signals. l...Digital envelope data generation means. 2...Rate generator, 3...Integrator. Figure 1 Figure 2 Figure 8 Flea 1 verse [S1

Claims (1)

【特許請求の範囲】[Claims] 電子楽器に於て、ディジタルエンベロープデータ発生手
段と、前記ディジタルエンベロープデータ発生手段で発
生したディジタルエンベロープデータに対応する繰り返
し周期で一定幅のパルスを出力するレートジェネレータ
と、前記レートジェネレータの出力パルスを積分する積
分手段とより成り、前記積分手段から出力される信号が
、前記ディジタルエンベロープデータに対応するアナロ
グのエンベロープ信号となることを特徴とするエンベロ
ープジェネレータ。
In an electronic musical instrument, a digital envelope data generating means, a rate generator that outputs a pulse of a constant width at a repetition period corresponding to the digital envelope data generated by the digital envelope data generating means, and an output pulse of the rate generator are integrated. An envelope generator comprising: an integrating means, wherein a signal output from the integrating means is an analog envelope signal corresponding to the digital envelope data.
JP62286636A 1987-11-13 1987-11-13 Envelope generator Pending JPH01128100A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62286636A JPH01128100A (en) 1987-11-13 1987-11-13 Envelope generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62286636A JPH01128100A (en) 1987-11-13 1987-11-13 Envelope generator

Publications (1)

Publication Number Publication Date
JPH01128100A true JPH01128100A (en) 1989-05-19

Family

ID=17706980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62286636A Pending JPH01128100A (en) 1987-11-13 1987-11-13 Envelope generator

Country Status (1)

Country Link
JP (1) JPH01128100A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5739434U (en) * 1980-08-18 1982-03-03
JPS5817960A (en) * 1981-07-21 1983-02-02 山陽国策パルプ株式会社 Production of building substrate member for three-dimensional construction
JPS5825435U (en) * 1981-08-14 1983-02-18 寺田 光弥 sliding eaves

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5739434U (en) * 1980-08-18 1982-03-03
JPS5817960A (en) * 1981-07-21 1983-02-02 山陽国策パルプ株式会社 Production of building substrate member for three-dimensional construction
JPS5825435U (en) * 1981-08-14 1983-02-18 寺田 光弥 sliding eaves

Similar Documents

Publication Publication Date Title
US4143365A (en) Device for the acquisition and storage of an electrical signal
KR940006348A (en) D / A Inverter and A / D Inverter
JPH01128100A (en) Envelope generator
JP2573226B2 (en) Signal time measurement device
JPS61101125A (en) analog to digital converter
JP2971307B2 (en) Waveform recording device
JPS632488B2 (en)
JPH0555917A (en) A/d converter
JPS5642403A (en) Digital periodic waveform generator
JPH0376311A (en) Pulse width modulation circuit
KR100200207B1 (en) Duty Variable D / A Inverter
SU1598111A1 (en) Multichannel d.c. voltage amplifier
KR950002301B1 (en) Digital / Analog Converter
SU1553990A1 (en) Functional generator
SU1014137A1 (en) Analogue-digital converter
JPH066137A (en) Generator for generating optional waveform
SU1107293A1 (en) Composite function former
JPH0646102Y2 (en) Digital data mix circuit
SU1406794A1 (en) Pulse recurrence rate to d.c. current or voltage converter
JPS63139208A (en) Movement detection circuit
SU958981A1 (en) Stroboscopic compensating signal converter
JPS637015A (en) Pulse generator
SU940298A2 (en) Integrating analogue-code converter
JPS61156917A (en) Variable delay circuit
JPS6190522A (en) AD converter speed-up device