Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5917432B2 - Harmonic synthesis electronic musical instrument - Google Patents
[go: Go Back, main page]

JPS5917432B2 - Harmonic synthesis electronic musical instrument - Google Patents

Harmonic synthesis electronic musical instrument

Info

Publication number
JPS5917432B2
JPS5917432B2 JP48039162A JP3916273A JPS5917432B2 JP S5917432 B2 JPS5917432 B2 JP S5917432B2 JP 48039162 A JP48039162 A JP 48039162A JP 3916273 A JP3916273 A JP 3916273A JP S5917432 B2 JPS5917432 B2 JP S5917432B2
Authority
JP
Japan
Prior art keywords
harmonic
drawbar
sine
musical instrument
tone
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
Application number
JP48039162A
Other languages
Japanese (ja)
Other versions
JPS49127613A (en
Inventor
道夫 近藤
あきら 中田
昌信 知花
剛 二間瀬
昭義 大矢
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 Gakki Co Ltd
Original Assignee
Nippon Gakki 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 Gakki Co Ltd filed Critical Nippon Gakki Co Ltd
Priority to JP48039162A priority Critical patent/JPS5917432B2/en
Publication of JPS49127613A publication Critical patent/JPS49127613A/ja
Publication of JPS5917432B2 publication Critical patent/JPS5917432B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 この発明はデジタル式のドローバを用いて高調5 波合
成することにより所望する音色を得るようにした電子楽
器に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an electronic musical instrument in which a desired tone is obtained by synthesizing five harmonic waves using a digital drawbar.

アナログ式のドローバを用いて高調波合成する方法とし
て、従来トーン・ホィールにより音源となる正弦波を生
ぜしめ、ドローバの操作により該10正弦波出力を合成
し所望する音色を得るものがある。
Conventionally, as a method of harmonic synthesis using an analog drawbar, there is a method in which a tone wheel generates a sine wave as a sound source, and the 10 sine wave outputs are synthesized by operating the drawbar to obtain a desired tone.

音源となる正弦波を発生させるトーン・ジェネレータは
第1図に示すような構造をしており、ピックアップコイ
ルPCに対向して配置されたトーン・ホィールTWが回
転すると、トーン・ホイ15−ルTWの歯数とその回転
数に比例した交流電圧がピックアップコイルPCに誘起
される。このようなトーン・ジェネレータは高調波の各
周波数成分毎に設けられており、各トーン・ジェネレー
タに対応してドローバが設けられている。ドローバ20
とは引出し式のスイッチであり、ドローバを適宜引く
ことにより各周波数成分の音量が調節され、トーン・ネ
生ネレータにより発生された各高調波の正弦波形は適宜
合成されて各種の音色が得られる。この場合トーン・ジ
ェネレータからの出力波■5 形は完全な正弦波形であ
ることが要求されるが、第1図に示すようなトーン・ジ
ェネレータにあつては不必要な成分が除去しきれず歪み
が大きく、完全な正弦波形を得ることが困難である。ま
たこのようなトーン・ジェネレータを高調波の各周波■
0 数成分毎に設けなければならないことから楽器の規
模が増大するという欠点をもつている。この他に、発振
器を用いて高調波を発生させる方法があるが、この場合
発振器の数を多数必要とし楽器の規模が増大するという
欠点がある上、夫々の周波■5 数の関係を正確に倍増
関係にしなければならないことから発振器の調整には厳
密さが要求され、得られる高調波はせいぜい8倍音が限
度であつた0.67−この発明はかかる従来技術の欠点
を除去する為になされたものであり、従来技術とぱ全く
異る方法により高調波合成を行うことを目的としている
The tone generator that generates a sine wave as a sound source has a structure as shown in Figure 1, and when the tone wheel TW placed opposite the pickup coil PC rotates, the tone wheel TW An alternating current voltage proportional to the number of teeth and its rotation speed is induced in the pickup coil PC. Such a tone generator is provided for each harmonic frequency component, and a drawbar is provided corresponding to each tone generator. Drawbar 20
is a pull-out switch, and by pulling the drawbar appropriately, the volume of each frequency component is adjusted, and the sine waveform of each harmonic generated by the tone generator is appropriately synthesized to obtain various tones. . In this case, the output waveform from the tone generator is required to be a perfect sine waveform, but in the case of a tone generator like the one shown in Figure 1, unnecessary components cannot be removed completely and distortion occurs. It is difficult to obtain a large, perfect sinusoidal waveform. In addition, such a tone generator can be used to generate each harmonic frequency.
0 It has the disadvantage that the scale of the musical instrument increases because it has to be provided for every several components. Another method is to use an oscillator to generate harmonics, but this method requires a large number of oscillators and increases the scale of the instrument. Since the oscillator must be in a doubling relationship, precision is required in the adjustment of the oscillator, and the harmonics obtained are limited to eight harmonics at most.0.67 - This invention was made to eliminate the drawbacks of the prior art. The purpose is to perform harmonic synthesis using a method that is completely different from conventional techniques.

すなわち、この発明は鍵に対応したアドレス信号を形成
し、基本波の正弦波形をデジタル的に記憶している記憶
装置から前記アドレス信号に基づいて各高調波毎の正弦
波形振幅値を順次読み出すとともに、この読み出した各
高調波の正弦振幅値と所望の音色に対応して各高調波毎
に設定したレベル制御信号とを同一高調波毎に乗算し、
該乗算値を逐次累算することをもつて高調波合成を行い
、所定音色の楽音を発生するようにした高調波合成方式
電子楽器において、前記各高調波にそれぞれ対応して設
けられ、前記レベル制御信号をそれぞれ任意に設定する
複数の操作子と、前記各高調波の正弦振幅値の読み出し
に同期して前記各操作子により設定されている前記レベ
ル制御信号を順次取り出す制御手段とを具えて構成され
、所望する各種音色を小規模なシステムで簡単かつ正確
に得るようにした高調波合成方式電子楽器を提供するも
のである。以下この発明を添附図面の実施例に関して詳
細に説明する。
That is, the present invention forms an address signal corresponding to a key, and sequentially reads out the sine waveform amplitude value for each harmonic based on the address signal from a storage device that digitally stores the sine waveform of the fundamental wave. , The read sine amplitude value of each harmonic is multiplied by a level control signal set for each harmonic corresponding to the desired timbre for each harmonic,
In a harmonic synthesis electronic musical instrument in which harmonic synthesis is performed by successively accumulating the multiplication values to generate musical tones of a predetermined timbre, the level A plurality of operators each arbitrarily setting a control signal, and a control means for sequentially taking out the level control signal set by each of the operators in synchronization with reading out the sine amplitude value of each of the harmonics. The present invention provides a harmonic synthesis type electronic musical instrument that is configured such that desired various tones can be easily and accurately obtained with a small-scale system. The invention will now be described in detail with reference to embodiments of the accompanying drawings.

第2図はこの発明に係る電子楽器の一実施例の構成を示
すプロツク線図である。
FIG. 2 is a block diagram showing the configuration of an embodiment of the electronic musical instrument according to the present invention.

周波数ナンバ記憶装置2には各音高の周波数に対応した
数値が記憶されており、該数値をFナンバと称すること
にする。
The frequency number storage device 2 stores a numerical value corresponding to the frequency of each pitch, and this numerical value will be referred to as an F number.

鍵盤スイツチ1で鍵が押圧されるとその鍵に対応するF
ナンバが周波数ナンバ記憶装置2から読み出される。F
ナンバの値は一例として第1表の如く定められる。第1
表は第6オクターブのC音(C6)から第7オクターブ
のC音(C7)迄の各音高に関して周波数FhとFナン
バの関係を表示したものである。なお、第1表の場合は
、音高C7(周波数Fh=2093.00Hz)を基準
としてそのFナンバを「1.0000]に決定し、他の
音高に関してはそれぞれ音高C7に対する周波比−一L
二ー一に従O八Ω9八八つてそのFナンバを決めたもの
である。
When a key is pressed on keyboard switch 1, the F corresponding to that key is pressed.
The number is read from the frequency number storage device 2. F
The value of the number is determined as shown in Table 1, for example. 1st
The table shows the relationship between the frequency Fh and the F number for each pitch from the C note of the sixth octave (C6) to the C note of the seventh octave (C7). In the case of Table 1, the F number is determined to be "1.0000" based on pitch C7 (frequency Fh = 2093.00 Hz), and for other pitches, the frequency ratio to pitch C7 is - One L
The F number was determined based on 08Ω988.

周波数ナンバ記憶装置2から読み出されたFナンバはゲ
ート3を通つてアドレス発生器4に入力される。
The F number read from the frequency number storage device 2 is input to the address generator 4 through the gate 3.

ゲート3は高調波カウンタ8の出力パルスにもとづき所
定の単位時間Tx毎に開放される。すなわち、マスタオ
シレータ■ち発生されるマスタクロツクを高調波カウン
タ8がカウントし、このクロツクパルスを16パルスカ
ウントする毎にゲート3を開放するパルスをゲート3に
送出する。ここでこの実施例では基本波から第16高調
波迄の計16個の高調波成分を合成するようにしている
為、高調波カウンタ8には16進のカウンタを用いてお
り、上記マスタクロツクの周期Tcと上記単位時間Tx
とはTX=16tcなる関係にある。また、上記単位時
間説は、前述の音高周波数FhおよびFナンバと、後述
する正弦波振幅記憶装置5に記憶される正弦波形1周期
のサンプル点数Mとに上゛よつて決まり、Tx−?とな
る。
The gate 3 is opened every predetermined unit time Tx based on the output pulse of the harmonic counter 8. That is, the harmonic counter 8 counts the master clock generated by the master oscillator, and sends a pulse to the gate 3 to open the gate 3 every time this clock pulse is counted by 16 pulses. In this embodiment, since a total of 16 harmonic components from the fundamental wave to the 16th harmonic are synthesized, a hexadecimal counter is used as the harmonic counter 8. Tc and the above unit time Tx
The relationship is TX=16tc. Furthermore, the above unit time theory is determined by the above-mentioned pitch frequency Fh and F number, and the number of sample points M of one period of the sine waveform stored in the sine wave amplitude storage device 5, which will be described later, and Tx-? becomes.

この実施FhXM 例では、後述するようにM=32としているので、Tx
は?−14.9マイクロ秒とO八0り八Nvり9 アドレス発生器4ではゲート3から送られたFナンバの
値を一時記憶しておきこれをマスタクロツクの周期Tc
に従つて逐次累算する。
In this implementation FhXM example, M=32 as described later, so Tx
teeth? -14.9 microseconds and O808Nv99 Address generator 4 temporarily stores the value of the F number sent from gate 3 and uses it as master clock period Tc.
Accumulate sequentially according to .

すなわち、累算値は順にF,2Fl3F・・・・・・1
6Fなる値になり、各累算値毎に正弦波振幅記憶装置5
に入力される。値Fが16回累算されて累算値が16F
になつた時、高周波カウンタ8は16カウントするので
ゲート3が開放されて新しいFナンバが送出される。こ
こで、前記累算値F、2F、・・・・・・16Fの整数
部は正弦波振幅記憶装置5から基本波、第2高調波・・
・・・・第16高調波の各高調波毎の正弦波形サンプル
点振幅値を読み出す為のアドレスとなり、正弦波振幅記
憶装置5から各高調波の正弦波形サンプル点振幅値がマ
スタクロツクの周期Tc毎に該アドレスに従つて基本波
から順に読み出される。基本波から第16高調波迄読み
出すまでに要する時間は前述した単位時間Txとなる。
また、ゲート3が開放されて新しいFナンバが送出され
ると、アドレス発生器4は、一時記憶していた値Fと新
たに入力されたFナンバとを加算しオ*てその加算値2
Fを新たに一時記憶するとともに、この値2Fをマスタ
クロツクの周期Tcに従って逐次累算して2F14F・
・・・・・32Fなる累算値を順次出力する。この累算
値の整数部が次の単位時間Txにおける各高調波の正弦
波形サンプル点振幅値を読み出す為のアドレスとなる。
いまA#6、G6、C7音を例にとつて、基本波に関す
るFナンバの累算値QF(qは単位時間Tx毎に1、2
、3・・・・・・と音化する変数)の変化の様子を第2
表にノ 示す。第2表によれば、C,音の1周期を形成
するには、32の単位時間Txの経過、すなわち32回
のFナンバの累算を必要とし、A#6音の場合は36回
のFナンバの累算、G6音の場合は43回のFナンバの
累算が必要であることがわかり、低音になる程Fナンバ
の累算回数点が増すということが示されている。またマ
スタクロツクの周期Tcによつて累算される各高調波毎
の累算値はn(n=1、2・・・・・・16)番目の高
調波成分につきNqFなる値となる。正弦波振幅記憶装
置5には基本波に関する正確な正弦波形一波が32のサ
ンプル点振幅値でデジタル的に記憶されており、各高調
波毎の各サンプル点振幅値は前記Fナンバの累算値Np
Fの整数部をアドレスとして、この正弦波振幅記憶装置
5から読み出される。
In other words, the cumulative values are F, 2Fl3F...1
The value becomes 6F, and the sine wave amplitude storage device 5 is stored for each accumulated value.
is input. The value F is accumulated 16 times and the accumulated value is 16F.
When this happens, the high frequency counter 8 counts 16, so the gate 3 is opened and a new F number is sent out. Here, the integer parts of the cumulative values F, 2F, .
. . . This is an address for reading out the sine wave sample point amplitude value for each harmonic of the 16th harmonic, and the sine wave sample point amplitude value of each harmonic is read out from the sine wave amplitude storage device 5 every cycle Tc of the master clock. The fundamental wave is sequentially read out according to the address. The time required to read out from the fundamental wave to the 16th harmonic is the unit time Tx described above.
Further, when the gate 3 is opened and a new F number is sent out, the address generator 4 adds the temporarily stored value F and the newly input F number, and then adds the added value 2.
F is newly temporarily stored, and this value 2F is successively accumulated according to the master clock cycle Tc to obtain 2F14F.
...The cumulative value of 32F is sequentially output. The integer part of this accumulated value becomes an address for reading the sine waveform sample point amplitude value of each harmonic in the next unit time Tx.
Now, taking A#6, G6, and C7 sounds as an example, the cumulative value QF of the F number regarding the fundamental wave (q is 1, 2 for each unit time Tx)
, 3, etc.).
Shown in the table. According to Table 2, in order to form one period of the C note, it requires the passage of 32 unit times Tx, that is, the accumulation of the F number 32 times, and in the case of the A#6 note, 36 times. It has been found that in the case of the G6 note, it is necessary to accumulate the F number 43 times, and it has been shown that the lower the tone, the more the number of F numbers accumulated. Further, the accumulated value for each harmonic that is accumulated by the period Tc of the master clock becomes a value NqF for the n (n=1, 2, . . . , 16)th harmonic component. In the sine wave amplitude storage device 5, an accurate sine waveform related to the fundamental wave is digitally stored as 32 sample point amplitude values, and each sample point amplitude value for each harmonic is determined by the accumulation of the F numbers. Value Np
It is read out from this sine wave amplitude storage device 5 using the integer part of F as an address.

なお正弦波振幅記憶装置5に記憶される正弦波形は正確
な一波形である必要はなく、正弦波形の各サンプル点振
幅値の絶対値を考慮すれば一波形の前半−に関してのみ
記憶させπておけばよく、例えば正弦波形のO〜一(R
ad)迄を分割し夫々のサンプル点振幅値を2進データ
によつて記憶してもよい。
Note that the sine waveform stored in the sine wave amplitude storage device 5 does not need to be an exact waveform, and considering the absolute value of the amplitude value of each sample point of the sine waveform, it is possible to store only the first half of one waveform. For example, a sine waveform O~1 (R
It is also possible to divide up to ad) and store the amplitude value of each sample point as binary data.

正弦波振幅記憶装置5から単位時間Txの間に順に読み
出された基本波から第16高調波迄の各高調波成分毎の
正弦波形サンプル点振幅値は高調波振幅乗算器6におい
てアタツク・デイケイエンベロープの加昧された各高調
波毎のレベルと乗算される。尚、各高調波毎のレベルは
ドローバ装置9にある各高調波に対応するドローバ一の
引き出された状態によつて選択されるものである。次に
、このドローバを用いた高調波合成について第3図を参
照しながら説明する。
The sine waveform sample point amplitude values for each harmonic component from the fundamental wave to the 16th harmonic, which are sequentially read out from the sine wave amplitude storage device 5 during a unit time Tx, are stored in the attack day in the harmonic amplitude multiplier 6. The signal is multiplied by the level of each harmonic added to the K envelope. Note that the level of each harmonic is selected depending on the drawn state of the drawbar corresponding to each harmonic in the drawbar device 9. Next, harmonic synthesis using this drawbar will be explained with reference to FIG.

第3図はドローバ装置9の一実施例のプロツク線図であ
る。16進の高調波カウンタ8の出力は4ビツトの2進
データHCとしてデコーダDEに送られ、基本波d1か
ら第16高調波Dl6迄の16本の信号にデコードされ
る。
FIG. 3 is a block diagram of one embodiment of the drawbar device 9. The output of the hexadecimal harmonic counter 8 is sent as 4-bit binary data HC to the decoder DE, where it is decoded into 16 signals from the fundamental wave d1 to the 16th harmonic D16.

このデコーダDEの出力であるdl〜Dl6の16本の
信号は夫々ドローバD1〜Dl6のスイツチのコモン端
子S1〜Sl6に接続されており、デコーダDEの入力
HCに対応する1本の出力線のみがローレベルとなり他
の15本の出力線はハイレベルとなる。またドローバD
1〜Dl6の出力はワイアード・オアにしてある為デコ
ーダDEの出力はオーフソコレクタのものを使用する必
要がある。夫々の出力線dl〜Dl6にローレベルが送
出されるタイミングはマスタクロツクの周期Tcに等し
く、時間Tc毎に時分割されdl〜Dl6まで)屓にロ
ーレベルが送出され、計16本の信号を送出し終える周
期は前記単位時間Txに等しい。ドローバは各高調波の
レベルを調節する引出し式のスイツチとなつており、ド
ローバD1ぱ基本波、D2は第2高調波・・・・・・D
l6は第16高調波に夫夫対応している。
The 16 signals dl to Dl6, which are the outputs of the decoder DE, are connected to the common terminals S1 to Sl6 of the switches of the drawbars D1 to Dl6, respectively, and only one output line corresponding to the input HC of the decoder DE The output line becomes low level, and the other 15 output lines become high level. Also drawbar D
Since the outputs of D1 to D16 are wired-OR, it is necessary to use the output of the decoder DE from an offset collector. The timing at which a low level is sent to each of the output lines dl to Dl6 is equal to the period Tc of the master clock, and the low level is sent out at intervals of time Tc (from dl to Dl6), for a total of 16 signals. The period at which the process is completed is equal to the unit time Tx. The drawbar is a pull-out switch that adjusts the level of each harmonic.Drawbar D1 is the fundamental wave, D2 is the second harmonic...D
l6 corresponds to the 16th harmonic.

この実施例では、ドローバD1に関して詳細に図示して
いるように、ドローバは0dBから−40dBまでの状
態を2dBステツプで選択でき、かつ−00dBの状態
を加えると計22段階のレベル調節が可能なものである
。例えばドローバが全く引かれていない状態では、とな
りドローバが最大限に引かれた状態ではコモン端子は0
dBの位置にありこの時最大レベルを得る。各ドローバ
D1〜Dl6の状態は時間T。毎の時分割で逐次検出さ
れエンコーダENに入力される。ドローバの出力は第3
図に一部図示するようにワイアード・オアになつている
為ドローバの数にかかわらずエンコーダENは1個で十
分である。エンコーダENは各ドローバから検出された
レベル状態の情報を2進データに変換するものであり、
例えば第3表に示すようにコード化されている。エンコ
ーダENからの出力はデシベル−リニアコンバータCV
に送られ、デシベル−リニアコンバータCVの記憶内容
を読み出す為のアドレスとなる。
In this example, as shown in detail regarding the drawbar D1, the drawbar state can be selected from 0 dB to -40 dB in 2 dB steps, and when adding the -00 dB state, a total of 22 levels of level adjustment are possible. It is something. For example, when the drawbar is not pulled at all, the common terminal is 0, and when the drawbar is pulled to the maximum, the common terminal is 0.
dB position and the maximum level is obtained at this time. The state of each drawbar D1 to Dl6 is a time T. The signals are sequentially detected in each time division and input to the encoder EN. Drawbar output is 3rd
As partially illustrated in the figure, since the encoder is wired-or, one encoder EN is sufficient regardless of the number of drawbars. The encoder EN converts the level state information detected from each drawbar into binary data,
For example, it is coded as shown in Table 3. The output from encoder EN is decibel-linear converter CV
It becomes an address for reading out the memory contents of the decibel-linear converter CV.

デシベル−リニアコンバータCVは各ドローバから検出
されたデシベルスケールのレベルをリニアに変換するも
のであり、読み出し専用メモリ(ROM)からなつてい
る。デシベル−リニアコンバータCVからは各ドローバ
に設定された基本波から第16高調波までのレベルがリ
ニア量で7ビツトの2進データにて順に読み出され、該
出力はアタツク・デイケイ乗算器11に入力されアタツ
ク・デイケイエンベロープデータが乗算される。アタツ
ク・デイケイエンベロープデータはアタツク・デイケイ
装置10からアタツク・デイケイ乗算器11に送出され
る。
The decibel-linear converter CV linearly converts the decibel scale level detected from each drawbar, and is comprised of a read-only memory (ROM). From the decibel-linear converter CV, the level from the fundamental wave set to each drawbar to the 16th harmonic is sequentially read out in linear quantities as 7-bit binary data, and the output is sent to the attack/decay multiplier 11. The input attack decay envelope data is multiplied. Attack decay envelope data is sent from attack decay device 10 to attack decay multiplier 11 .

アタツク・デイケイ装置10には、アタツク・デイケイ
制御論理回路(図示せず)とアタツク・デイケイメモリ
(図示せず)が含まれている。アタツクを始めるにあた
つてまず鍵盤スイツチ1が閉じられたことをアタツク・
デイケイ制御論理回路で検出する。該検出データに基づ
きアタツク・デイケイ制御論理回路からはアタツク・デ
イケイメモリに記憶されているデータを読み出す為のア
ドレスが発生される。アタツク・デイケイメモリにはア
タツク・デイケイエンベロープの形状がデジタル的に記
憶されている。前記アドレスに従つてアタツク・デイケ
イメモリからは鍵が押圧された当初から適宜時間の間ア
タツクエンベロープのデータが読み出され、このデータ
はアタツク・デイケイ乗算器11に送出される。尚アタ
ツク・デイケイ制御論理回路には所定のタイミング回路
(図示せず)があり、このタイミング回路によりアタツ
ク及びデイケイの継続時間が制御される。デイケイエン
ベロープは鍵盤スイツチ1が開放されたことをアタツク
・デイケイ制御論理回路が検出することにより、アタツ
クエンベロープの場合と同様にしてアタツク・デイケイ
メモリからデイケイエンベロープのデータが読み出され
、乗算器11に送出される。但し開放されたばかりの鍵
盤スイツチ1によつて選択されていた音高のFナンバの
値を、周波数ナンバ記憶装置2から所定のデイケイ期間
の間継続して出力させるようなデイケイ保持制御装置(
図示せず)がアタツク・デイケイ制御論理回路には含ま
れている。かくしてアタツク・デイケイエンベロープの
乗算された各ドローバの状態に応じた各高調波のレベル
がマスタクロツクの周期Tc毎に基本波から第16高調
波まで順に、かつ単位時間Tx毎に繰り返し、アタツク
・デイケイ乗算器11から高調波振幅乗算器6に送出さ
れる。
Attack decay device 10 includes attack decay control logic (not shown) and attack decay memory (not shown). Before starting the attack, first confirm that keyboard switch 1 is closed.
Detected by Decay control logic circuit. Based on the detected data, the attack decay control logic circuit generates an address for reading data stored in the attack decay memory. The attack decay memory stores the shape of the attack decay envelope digitally. According to the address, data of the attack envelope is read out from the attack decay memory for an appropriate period of time from the time the key is pressed, and this data is sent to the attack decay multiplier 11. It should be noted that the attack decay control logic circuit includes a predetermined timing circuit (not shown) which controls the duration of the attack and decay. When the attack decay control logic circuit detects that the keyboard switch 1 is released, the decay envelope data is read out from the attack decay memory in the same manner as the attack envelope. The signal is sent to multiplier 11. However, there is a decay holding control device that causes the frequency number storage device 2 to continuously output the F number value of the pitch selected by the keyboard switch 1 that has just been opened for a predetermined decay period.
(not shown) is included in the attack decay control logic. In this way, the level of each harmonic corresponding to the state of each drawbar multiplied by the attack decay envelope is repeated in order from the fundamental to the 16th harmonic every master clock period Tc and every unit time Tx, and the attack decay is repeated every unit time Tx. The signal is sent from the multiplier 11 to the harmonic amplitude multiplier 6.

一方、前述したように正弦波振幅記憶装置5からは、基
本波から第16高調波までの各高調波の正弦波形サンプ
ル点振幅値がマスタクロツクの周期Tc毎に時分割され
て順に読み出されている。
On the other hand, as described above, the sine wave sample point amplitude values of each harmonic from the fundamental wave to the 16th harmonic are read out sequentially from the sine wave amplitude storage device 5 in a time-divided manner every period Tc of the master clock. There is.

従つて各高調波の正弦波形サンプル点振幅値とそれに対
応する各高調波毎のレベルが高調波振幅乗算器6に送出
されるタイミングは完全に一致している。例えば最初の
周期Tcに正弦波振幅記憶み出されると同時に、アタツ
ク・デイケイ乗算器11からは基本波に対応しているド
ローバD1に設定されているレベル状態がアタツク・デ
ィケイエンベロープデータを乗算されて高調波振幅乗算
器6に入力され、前記基本波の振幅値と乗算されて累算
器12に出力される。次に周期Tcには第2高調波の正
弦波形サンプル点振幅値と、ドローバD2の設定状態に
応じたレベルが高調波振幅乗算器6で乗算された累算器
12に出力される。以下同様にして各高調波毎に正弦波
形サンプル点振幅値とドローバの設定状態に応じたレベ
ルの乗算が行われ、累算器12に出力される。累算器1
2では上記基本波から第16高調波までの各高調波振幅
乗算値を逐次累算することにより全高調波成分を合成し
、ドローバD1〜Dl6の設定状態に応じた所望する音
色をもつた楽音波形のサンプル点データを形成する。
Therefore, the timing at which the sine waveform sample point amplitude value of each harmonic and the corresponding level for each harmonic are sent to the harmonic amplitude multiplier 6 is completely coincident. For example, at the same time that the sine wave amplitude is stored in the first cycle Tc, the level state set in the drawbar D1 corresponding to the fundamental wave is multiplied by the attack decay envelope data from the attack decay multiplier 11. The signal is input to a harmonic amplitude multiplier 6, multiplied by the amplitude value of the fundamental wave, and output to an accumulator 12. Next, at period Tc, the second harmonic sine waveform sample point amplitude value and the level corresponding to the setting state of the drawbar D2 are multiplied by the harmonic amplitude multiplier 6 and output to the accumulator 12. Similarly, for each harmonic, the sine waveform sample point amplitude value is multiplied by the level corresponding to the drawbar setting state, and the result is output to the accumulator 12. Accumulator 1
In step 2, all harmonic components are synthesized by successively accumulating the harmonic amplitude multiplication values from the fundamental wave to the 16th harmonic, and a musical tone with a desired timbre according to the settings of drawbars D1 to Dl6 is produced. Form sample point data of the waveform.

すなわち、累算器12はマスタクロツクの周期Tc毎に
高調波振幅乗算器6の出力を逐次累算し、基本波から第
16高調波までの累算を終えた時高調波カウンタ8から
周期Txのパルスが送られ、このパルスに従つて累算器
12はりセツトされ、上記累算値すなわち音色が合成さ
れた楽音波形のサンプル点データをバツフアレジスタ1
3に送出する。この楽音波形のサンプル点データはバツ
フアレジスタ13を経てデジタル−アナログ変換器14
に人力され、アナログ変換された後音響装置15に送出
されオーデイオ出力される。以下同様にして楽音波形の
各サンブル点データが周期Tx毎に出力される。以上単
音に関して説明したが、複音の高調波合成に関しても時
分割方式を用いることにより単音の場合と同様にして容
易に実現することができる。
That is, the accumulator 12 successively accumulates the output of the harmonic amplitude multiplier 6 for each cycle Tc of the master clock, and when the accumulation from the fundamental wave to the 16th harmonic is completed, the harmonic counter 8 calculates the output of the harmonic amplitude multiplier 6 for each cycle Tc of the master clock. A pulse is sent, and according to this pulse, the accumulator 12 is set, and the accumulated value, that is, the sample point data of the musical waveform in which the timbre has been synthesized, is transferred to the buffer register 1.
Send to 3. The sample point data of this musical waveform is passed through a buffer register 13 to a digital-to-analog converter 14.
After being converted into analog data, it is sent to the audio device 15 and output as audio. Thereafter, each sample point data of the musical tone waveform is outputted every period Tx in the same manner. Although the above description has been made regarding single tones, harmonic synthesis of multiple tones can be easily realized in the same manner as for single tones by using a time division method.

また特定の音色を実現する各高調波毎のレベルをあらか
じめ読み出し専用メモリ(以下ROM)等に記憶させて
おき、このようなROMを各音色毎にドローバ装置9に
付随してあらかじめ設けておけば、該ROMに係る音色
を発音する場合には各ドローバを調節することなく、該
ROMを選択すれば即座に所望音色を得ることができる
。かかるROMからなる装置をプリセツト装置と称する
ことにする。以下このプリセツト装置の一例について説
明する。
Furthermore, if the level of each harmonic that realizes a specific tone is stored in advance in a read-only memory (hereinafter referred to as ROM), etc., and such a ROM is provided in advance along with the drawbar device 9 for each tone. When producing a tone related to the ROM, the desired tone can be obtained immediately by selecting the ROM without adjusting each drawbar. A device including such a ROM will be referred to as a preset device. An example of this preset device will be explained below.

一例として3種の音色に係る各高調波毎のレベルを記憶
した読み出し専用メモリROMl,ROM2,ROM3
が設けられているものとする。
As an example, read-only memories ROM1, ROM2, and ROM3 store the levels of each harmonic related to three types of tones.
shall be provided.

高調波カウンタ8の出力HCをアドレスとして、この読
み出し専用メモリにあらかじめ記憶された各高調波毎の
レベルが5ビツトの2進データで基本波から第16高調
波まで順に読み出され、このROMl〜ROM3のうち
のいずれか1つからの出力はデシベル−リニアコンバー
タCVに送出される。この時デシベル−リニアコンバー
タCVの入力はワイアード・オアとなる為ROMl〜R
OM3の出力及び、エンコーダENの出力はオープンコ
レクタのものを使用する必要がある。各ROMには音色
選択スイツチSSから動作指令信号E1〜E3が入力さ
れており、例えば音色選択スイツチSSのコモン端子S
OがROM,に設定されると信号E1のみがローレベル
になりROM,のみが動作され、ROMlに記憶されて
いる各高調波毎のレベルに応じて高調波合成がなされ、
所望の音色(ROMlが例えばフルートに該当するなら
ばフルートの音色)が音響装置15から発音される。ま
た音色選択スイツチSSにドローバ用の端子を設け、ド
ローバ装置9内のデコーダDEに動作指令信号Edを送
出させれば、高調波合成にあつてROMを使用するか、
若しくはドローバを使用するかという選択が適宜可能と
なる。すなわち、ドローバを使用する場合は音色選択ス
イツチSSのコモン端子S。を端子Sdに設定し、信号
EdのみをローレベルにしてデコーダDEを動作させ、
ドローバ装置9を動作させればよい。この場合、信号E
dがローレベルのときのみデコーダDEが動作するよう
になつており、信号Edがハイレベルのときはデコーダ
DEの16本の出力d1〜Dl6はすべてハイレベルと
なりドローバ装置9は動作しない。このようにしてドロ
ーバ装置とプリセツト装置を組み合わせ、適宜使いわけ
れば変化に富んだ演奏を行うことができる。また音色毎
に各高調波毎のレベルを記憶する記憶装置ROMに限ら
ず、ランダムアクセスノモリ(以下RAM)でもよく、
RAMを用いた場合は各ドローバD1〜Dl6に設定さ
れているレベル状態を適宜記憶させることが可能になる
。尚この発明に係る電子楽器の装置規模に関して若干の
具体例を挙げてみるならば、ドローバ装置におけるデコ
ーダDEはIC素子2個程度により構成され、エンコー
ダENはIC素子10個程度、デシベル−リニアコンバ
ータCVはIC素子1個により構成され、極めて小規模
な装置となる。
Using the output HC of the harmonic counter 8 as an address, the level of each harmonic previously stored in this read-only memory is sequentially read out as 5-bit binary data from the fundamental wave to the 16th harmonic, and the ROM1~ The output from any one of the ROMs 3 is sent to a decibel-to-linear converter CV. At this time, the input of the decibel-linear converter CV becomes a wired OR, so ROM1~R
It is necessary to use open collector outputs for the output of OM3 and the output of encoder EN. Operation command signals E1 to E3 are inputted to each ROM from the tone selection switch SS. For example, the common terminal S of the tone selection switch SS
When O is set to ROM, only the signal E1 becomes low level, only ROM is operated, and harmonics are synthesized according to the level of each harmonic stored in ROM1.
A desired tone (for example, if ROM1 corresponds to a flute, the tone of a flute) is emitted from the acoustic device 15. In addition, if the timbre selection switch SS is provided with a drawbar terminal and the decoder DE in the drawbar device 9 is made to send the operation command signal Ed, it is possible to use the ROM for harmonic synthesis.
Alternatively, it becomes possible to select as appropriate whether to use the drawbar. That is, when using a drawbar, the common terminal S of the tone selection switch SS. is set to the terminal Sd, and only the signal Ed is set to low level to operate the decoder DE.
All that is required is to operate the drawbar device 9. In this case, the signal E
The decoder DE operates only when the signal Ed is at a low level, and when the signal Ed is at a high level, all 16 outputs d1 to Dl6 of the decoder DE are at a high level, and the drawbar device 9 does not operate. In this way, by combining the drawbar device and the preset device and using them as appropriate, it is possible to perform a variety of performances. Furthermore, it is not limited to a storage device ROM that stores the level of each harmonic for each tone, but may also be a random access memory (hereinafter referred to as RAM).
When a RAM is used, it becomes possible to appropriately store the level states set for each of the drawbars D1 to D16. To give some specific examples regarding the scale of the electronic musical instrument according to the present invention, the decoder DE in the drawbar device is composed of about 2 IC elements, the encoder EN is composed of about 10 IC elements, and a decibel-linear converter. The CV is composed of one IC element and is an extremely small-scale device.

また以上の説明では、各高調波成分を合成する操作子と
して、引出し式のドローバについて述べたが、これに限
定されるものではなく、その他例えばロータリスイツチ
等でもよい。以上述べたようにこの発明によれば、高調
波はデジタル的に発生される為正確な正弦波形を得るこ
とができ、音の歪みは殆んど生ぜず、また16種の高調
波について夫々多段階のレベル調節ができる為多種多様
な高調波の組み合わせが実現できる上、発振器は1つで
足り、IC化により装置は極めて小規模なものとなる。
Further, in the above description, a drawer type drawbar was described as an operator for synthesizing each harmonic component, but the drawer type drawbar is not limited to this, and other types such as a rotary switch may also be used. As described above, according to the present invention, since the harmonics are generated digitally, an accurate sine waveform can be obtained, almost no distortion of the sound occurs, and each of the 16 types of harmonics is Since the level can be adjusted in stages, a wide variety of combinations of harmonics can be realized, and one oscillator is sufficient, and the use of an IC makes the device extremely small-scale.

かくて、複数の各操作子の任意の組合せ操作により無限
に近い種々の異なつた音色の楽音を形成することができ
るとともに、また演奏中において各操作子を適宜操作す
ることにより経時的に音色を変化させることもでき、任
意所望の音色を小規模なシステムで簡単かつ正確に得る
ことができる。
In this way, it is possible to create musical tones with an almost infinite variety of different tones by operating a plurality of operators in arbitrary combinations, and it is also possible to change the tone over time by operating each operator appropriately during a performance. Any desired tone can be easily and accurately obtained with a small system.

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

第1図は従来のドローバ・システムに係る正弦波発生の
為のトーン・ジエネレータの構造を示す図、第2図はこ
の発明に係る電子楽器の一実施例の構成を示すプロツク
線図、第3図ぱドローバ装置9の一実施例を示すプロツ
ク線図である。 1・・・・・・鍵盤スイツチ、2・・・・・・周波数ナ
ンバ記憶装置、3・・・・・・ゲート、4・・・・・・
アドレス発生器、5・・・・・・正弦波振幅記憶装置、
6・・・・・・高調波振幅乗算器、7・・・・・・マス
タオシレータ、8−・・・・・高調波カウンタ、9・・
・・・・ドローバ装置、10・・・・・・アタツク、デ
イケイ装置、11・・・・・・アタツク・デイケイ乗算
器、12・・・・・・累算器、13・・・・・・バツフ
アレジスタ、14・・・・・・デジタル−アナログ変換
器、15・・・・・・音響装置、DE・・・・・・デコ
ーダ、D1〜Dl6・・・・・・ドローバ、EN・・・
・・・エンコーダ、CV・・・・・・デシベル−リニア
コンバータ。
FIG. 1 is a diagram showing the structure of a tone generator for generating sine waves in a conventional drawbar system, FIG. 2 is a block diagram showing the configuration of an embodiment of an electronic musical instrument according to the present invention, and FIG. FIG. 2 is a block diagram showing one embodiment of the graphics pad drawer device 9; 1... Keyboard switch, 2... Frequency number storage device, 3... Gate, 4...
Address generator, 5...Sine wave amplitude storage device,
6...Harmonic amplitude multiplier, 7...Master oscillator, 8-...Harmonic counter, 9...
...Drawbar device, 10...Attack, Decay device, 11...Attack Decay multiplier, 12...Accumulator, 13... Buffer register, 14...Digital-analog converter, 15...Audio device, DE...Decoder, D1-Dl6...Drawbar, EN...・
...Encoder, CV... Decibel-linear converter.

Claims (1)

【特許請求の範囲】[Claims] 1 鍵に対応したアドレス信号を形成し、基本波の正弦
波形をデジタル的に記憶している記憶装置から前記アド
レス信号に基づいて各高調波毎の正弦波形振幅値を順次
読み出すとともに、この読み出した各高調波の正弦振幅
値と所望の音色に対応して各高調波毎に設定したレベル
制御信号とを同一高調波毎に乗算し、該乗算値を逐次累
算することをもつて高調波合成を行い、所定音色の楽音
を発生するようにした高調波合成方式電子楽器において
、前記各高調波にそれぞれ対応して設けられ、前記レベ
ル制御信号をそれぞれ任意に設定する複数の操作子と、
前記各高調波の正弦振幅値の読み出しに同期して前記各
操作子により設定されている前記レベル制御信号を順次
取り出す制御手段とを具えた高調波合成方式電子楽器。
1. Form an address signal corresponding to the key, sequentially read out the sine waveform amplitude value for each harmonic based on the address signal from a storage device that digitally stores the sine waveform of the fundamental wave, and read out the sine waveform amplitude value for each harmonic. Harmonic synthesis is performed by multiplying the sine amplitude value of each harmonic by a level control signal set for each harmonic corresponding to the desired timbre for each harmonic, and successively accumulating the multiplied values. A harmonic synthesis type electronic musical instrument configured to perform the above-mentioned harmonics and generate a musical tone of a predetermined timbre, a plurality of operators provided corresponding to each of the harmonics and arbitrarily setting the level control signal, respectively;
A harmonic synthesis type electronic musical instrument comprising: a control means for sequentially extracting the level control signals set by the respective operators in synchronization with reading out the sine amplitude values of the respective harmonics.
JP48039162A 1973-04-06 1973-04-06 Harmonic synthesis electronic musical instrument Expired JPS5917432B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP48039162A JPS5917432B2 (en) 1973-04-06 1973-04-06 Harmonic synthesis electronic musical instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP48039162A JPS5917432B2 (en) 1973-04-06 1973-04-06 Harmonic synthesis electronic musical instrument

Publications (2)

Publication Number Publication Date
JPS49127613A JPS49127613A (en) 1974-12-06
JPS5917432B2 true JPS5917432B2 (en) 1984-04-21

Family

ID=12545414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP48039162A Expired JPS5917432B2 (en) 1973-04-06 1973-04-06 Harmonic synthesis electronic musical instrument

Country Status (1)

Country Link
JP (1) JPS5917432B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3809786A (en) * 1972-02-14 1974-05-07 Deutsch Res Lab Computor organ

Also Published As

Publication number Publication date
JPS49127613A (en) 1974-12-06

Similar Documents

Publication Publication Date Title
US4130043A (en) Electronic musical instrument having filter-and-delay loop for tone production
EP0149896B1 (en) Method and apparatus for dynamic reproduction of transient and steady state voices in an electronic musical instrument
US3794748A (en) Apparatus and method for frequency modulation for sampled amplitude signal generating system
US4108036A (en) Method of and apparatus for electronically generating musical tones and the like
GB2032159A (en) Electronic tone generator
JPS6120877B2 (en)
US4440058A (en) Digital tone generation system with slot weighting of fixed width window functions
JPS6140118B2 (en)
JPS5919352B2 (en) electronic musical instruments
JPS634197B2 (en)
JPS5917432B2 (en) Harmonic synthesis electronic musical instrument
JPS6139680B2 (en)
JPS58100187A (en) Musical composition performer
JPS5858678B2 (en) electronic musical instruments
US4646611A (en) Electronic musical instrument
JPS6335038B2 (en)
JPS5942316B2 (en) electronic musical instruments
JP2504196B2 (en) Music synthesizer
JP3322131B2 (en) Waveform processing equipment and sound source
JP3041895B2 (en) Noise source for electronic musical instruments
JPS583238B2 (en) electronic musical instruments
JPH0284697A (en) Sound source device for electronic musical instrument
US4332181A (en) Electronic musical instrument with means for selecting tone clock numbers
JP2794561B2 (en) Waveform data generator
JPS615297A (en) Formation of musical sound