JP3521800B2 - Musical tone signal generator - Google Patents

Musical tone signal generator

Info

Publication number
JP3521800B2
JP3521800B2 JP16623399A JP16623399A JP3521800B2 JP 3521800 B2 JP3521800 B2 JP 3521800B2 JP 16623399 A JP16623399 A JP 16623399A JP 16623399 A JP16623399 A JP 16623399A JP 3521800 B2 JP3521800 B2 JP 3521800B2
Authority
JP
Japan
Prior art keywords
waveform signal
value
initial value
control
signal
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 - Fee Related
Application number
JP16623399A
Other languages
Japanese (ja)
Other versions
JP2000352981A (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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP16623399A priority Critical patent/JP3521800B2/en
Publication of JP2000352981A publication Critical patent/JP2000352981A/en
Application granted granted Critical
Publication of JP3521800B2 publication Critical patent/JP3521800B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ディジタルシンセ
サイザなどの電子楽器や、楽音発生機能を併せ持つパー
ソナルコンピュータ、ゲーム装置、カラオケ装置等の各
種電気機器に好適な楽音波形信号発生装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a musical tone waveform signal generator suitable for electronic musical instruments such as digital synthesizers, personal computers having a musical tone generating function, game machines, karaoke machines and various other electric equipment.

【0002】[0002]

【従来の技術】従来から、アナログシンセサイザのスレ
ーブ部のVCO(電圧制御型発振器)をマスター部のV
COでリセットして、マスター部とスレーブ部のピッチ
の比により、様々な倍音構造を有する音が得られるよう
にしたアナログシンセサイザにおけるシンク機能はよく
知られている。そして、ディジタル的に楽音波形信号を
発生する楽音波形信号発生装置においても、前記シンク
機能を実現するために、入力される周波数情報を累算し
て同周波数情報に反比例した周期で変化する累算値を出
力する累算手段を備え、同累算手段による累算値に基づ
いて楽音波形信号を発生するようにした楽音波形信号発
生装置において、制御波形信号発生装置による所定の周
期を有する制御波形信号の1周期毎に累算手段の累算値
を所定の初期値に設定することも従来から知られている
(例えば、特開平10−198378号公報参照)。
2. Description of the Related Art Conventionally, a VCO (voltage controlled oscillator) in a slave section of an analog synthesizer is replaced with a VCO in a master section.
The sync function in an analog synthesizer, which is reset by CO so as to obtain sounds having various overtone structures depending on the pitch ratio of the master part and the slave part, is well known. Also, in a tone waveshape signal generator that digitally generates a tone waveshape signal, in order to realize the above-mentioned sync function, the input frequency information is accumulated, and the accumulation that changes in a cycle inversely proportional to the frequency information is accumulated. In a musical tone waveform signal generator having accumulating means for outputting a value and generating a musical tone waveform signal based on the accumulated value by the accumulating means, a control waveform having a predetermined cycle by the control waveform signal generating device. It is also known in the past to set the accumulated value of the accumulating means to a predetermined initial value for each cycle of the signal (see, for example, Japanese Patent Laid-Open No. 10-198378).

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来の装置にあっては、入力される周波数情報を変更する
ことにより様々な倍音構造の楽音波形信号が得られるも
のの、累算手段の累算値は制御波形信号の1周期毎に必
ず一定の値にリセットされることになるので、得られる
楽音波形信号にも限界があった。
However, in the above-mentioned conventional apparatus, although the tone waveform signals of various overtone structures can be obtained by changing the input frequency information, the accumulated value of the accumulating means is obtained. Must be reset to a constant value every cycle of the control waveform signal, so that the obtained musical tone waveform signal has a limit.

【0004】一方、上述したアナログシンセサイザにお
けるシンク機能においては、ハードシンクとソフトシン
クがある。ハードシンクは、スレーブ部のVCOをマス
ター部のVCOの1周期毎に完全にリセットするもので
ある。ソフトシンクは、スレーブ部のVCOをマスター
部のVCOの1周期毎に不完全にリセットするものであ
る。完全又は不完全なリセットとは、VCOがコンデン
サを用いた弛張発振器で構成されていて、リセット時に
コンデンサの電荷を完全に放電させてしまうか、同コン
デンサの電荷を一部残すかの相違である。完全にリセッ
トするハードシンクの場合には、マスター部の基本周波
数とスレーブ部の基本周波数との比によりフォルマント
特性は変化するものの、マスター部の基本周波数の高調
波しか得ることができない。しかし、不完全にリセット
するソフトシンクの場合には、前記高調波の他に、マス
ター部の基本周波数よりも低い周波数成分(低調波成
分)を有する複雑な楽音波形信号が得られる。この低調
波成分は、楽音波形信号のピッチにゆらぎを与え、例え
ばスレーブ部のピッチをスイープしたりすると、独特の
カオス的なゆらぎを持つ音が得られる。そして、このよ
うなアナログシンセサイザにおけるソフトシンク機能を
ディジタル的な楽音波形信号発生装置にもたせること
が、従来から望まれていた。
On the other hand, the sync function in the above-mentioned analog synthesizer includes hard sync and soft sync. The hard sync is for completely resetting the VCO of the slave unit every one cycle of the VCO of the master unit. The soft sync resets the VCO of the slave unit incompletely every cycle of the VCO of the master unit. The complete or incomplete reset is a difference in that the VCO is composed of a relaxation oscillator using a capacitor and the charge of the capacitor is completely discharged at the time of reset, or the charge of the capacitor is partially left. . In the case of a hard sink that completely resets, although the formant characteristic changes depending on the ratio of the fundamental frequency of the master section to the fundamental frequency of the slave section, only harmonics of the fundamental frequency of the master section can be obtained. However, in the case of a soft sync that resets incompletely, a complex tone waveform signal having a frequency component (subharmonic component) lower than the fundamental frequency of the master part can be obtained in addition to the above harmonics. This subharmonic component gives fluctuations to the pitch of the tone waveform signal, and when the pitch of the slave section is swept, for example, a sound having a unique chaotic fluctuation is obtained. It has been desired in the past to provide a digital musical tone waveform signal generator with a soft sync function in such an analog synthesizer.

【0005】[0005]

【発明の概要】本発明は、上記問題に対処するためにな
されたもので、その目的は、アナログシンセサイザにお
けるソフトシンク機能をディジタル的に楽音波形信号を
発生する楽音波形信号発生装置にも適用できるようにし
たり、同楽音波形信号を複雑に変化させて変化に富んだ
楽音波形信号を発生可能な楽音波形信号発生装置を提供
することにある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and its object is to apply a soft sync function in an analog synthesizer to a musical tone signal generator for digitally generating a musical tone signal. It is also an object of the present invention to provide a musical tone waveform signal generator capable of generating a variety of musical tone waveform signals by changing the musical tone waveform signals in a complicated manner.

【0006】前記目的を達成するために、本発明の構成
上の特徴は、入力される周波数情報を累算して同周波数
情報に反比例した周期で変化する累算値を生成し、同生
成した累算値に基づいて第1の楽音波形信号を発生する
スレーブ部と、所定の周期を有する制御波形信号を生成
し、同生成した制御波形信号に基づいて第2の楽音波形
信号を発生するマスター部と、スレーブ部の累算値を前
記制御波形信号の周期に同期して初期値に設定する同期
手段とを備えた楽音波形信号発生装置において、初期値
制御情報を入力し、前記同期手段による初期値の設定の
際におけるスレーブ部の累算値を初期値制御情報に応じ
た比率で所定値に加味することにより、前記初期値を決
定する初期値決定手段を設けたことにある。
In order to achieve the above-mentioned object, a structural feature of the present invention is that the input frequency information is accumulated to generate an accumulated value that changes in a period inversely proportional to the frequency information, and
Generate a first tone waveform signal based on the accumulated value
Generates a control waveform signal with a predetermined period with the slave unit
The second musical tone waveform based on the generated control waveform signal.
A master unit for generating a signal, in easy sound waveform signal generating apparatus example Bei and synchronization means for setting the initial value in synchronization with the accumulated value of the slave unit to the period of the control waveform signal, the initial value control information The initial value is determined by inputting and adding the accumulated value of the slave unit at the time of setting the initial value by the synchronizing means to the predetermined value in a ratio according to the initial value control information.
There is provided an initial value determining means for determining .

【0007】これによれば、初期値決定手段の作用によ
り、累算値の同期時(リセット時)において、制御波形
信号の周期毎に累算値が完全にリセットされないソフト
シンクと同等な機能が達成され、制御波形信号の基本周
波数よりも低い低調波成分を有する楽音波形信号が得ら
れ、変化に富んだ複雑な楽音波形信号を発生させること
ができる。
According to this, by the operation of the initial value determining means, a function equivalent to a soft sync in which the accumulated value is not completely reset at each cycle of the control waveform signal when the accumulated value is synchronized (at reset) is provided. It is possible to obtain a musical tone waveform signal having a subharmonic component lower than the fundamental frequency of the control waveform signal, and it is possible to generate a complicated musical tone waveform signal rich in variation.

【0008】また、この発明及び後述する他の構成上の
特徴を有する発明において、前記初期値決定手段は、例
えば前記入力された周波数情報、前記制御波形信号の周
波数情報および前記同期手段による初期値の設定時にお
ける前記制御波形信号の信号値情報を用い、前記制御波
形信号に対する前記累算値の位相ずれをなくすための値
を前記所定値として計算する初期値演算手段を含むよう
に構成される。これにより、詳しい理由に関しては、
「発明の詳細な説明」の項で説明するが、サンプリング
周波数を楽音波形信号の周波数よりも極めて高く設定し
なくても、またサンプリング周波数が制御波形信号の基
本周波数の整数倍でなくても、発生される楽音波形信号
は、制御波形信号の各周期毎に同制御波形信号に対し異
なる位相ずれすなわちジッタが生じることがなくなり、
聴感上違和感のある楽音波形信号の発生を回避できる。
Further, in the present invention and the invention having other structural features described later, the initial value determining means is, for example, the frequency information and the frequency of the control waveform signal inputted.
When setting the wave number information and the initial value by the synchronizing means,
It takes the control using the signal value information of the waveform signal, the value of Sutame to eliminate the phase shift of the accumulated value for the previous SL control waveform signal
Is configured to include an initial value calculation means for calculating as the predetermined value . With this, for detailed reasons,
Although described in the section "Detailed Description of the Invention", without setting an extremely higher than the frequency of the musical tone waveform signal sampling frequency, also be non-integer multiples of the fundamental frequency of the sampling frequency control waveform signal, The generated tone waveform signal does not have different phase shifts, that is, jitter, with respect to the control waveform signal in each cycle of the control waveform signal.
It is possible to avoid the generation of a musical tone waveform signal that is uncomfortable to hear.

【0009】また、本発明の他の構成上の特徴は、前記
制御波形信号と独立して時変動する制御信号に応じて前
記同期手段による初期値の設定動作を選択的に許容又は
禁止する同期選択制御手段を設けたことにある。
Another structural feature of the present invention is a synchronization for selectively permitting or prohibiting an initial value setting operation by the synchronizing means in accordance with a control signal that is time-varying independently of the control waveform signal. The selection control means is provided.

【0010】これによれば、前記制御波形信号と独立し
て時変動する制御信号に応じて累算値の初期値設定(リ
セット)が行われたり、行われなかったりする、すなわ
ちシンク機能が前記制御信号に応じて中途半端に行われ
ることになり、シンク機能が微妙に加味された複雑かつ
特殊な効果を有する楽音波形信号が得られる。また、こ
の場合も、制御波形信号の各周期毎に同制御波形信号に
対し異なる位相ずれすなわちジッタが生じなくするよう
に、前記入力された周波数情報、前記制御波形信号の周
波数情報および前記同期手段による初期値の設定時にお
ける前記制御波形信号の信号値情報を用い、前記制御波
形信号に対する前記累算値の位相ずれをなくすための値
を前記初期値として計算する初期値演算手段を設けると
よい。
According to this, the initial value setting (reset) of the accumulated value may or may not be performed according to the control signal that is time-varying independently of the control waveform signal, that is, the sync function is This is performed halfway according to the control signal, and a tone waveform signal having a complicated and special effect to which the sync function is subtly added can be obtained. Also, this
Also, in the case of
In order to prevent different phase shift, that is, jitter, from occurring
The input frequency information and the frequency of the control waveform signal.
When setting the wave number information and the initial value by the synchronizing means,
Using the signal value information of the control waveform signal
A value for eliminating the phase shift of the accumulated value with respect to the shape signal
If an initial value calculating means for calculating as the initial value is provided,
Good.

【0011】また、本発明の他の構成上の特徴は、前記
制御波形信号とは独立して時変動する初期値制御信号を
発生する初期値制御信号発生手段を設け、同期手段が、
前記スレーブ部の累算値を前記制御波形信号の周期に同
期して前記初期値制御信号発生手段から発生されている
初期値制御信号の値に設定するようにしたことにある。
Further, another structural feature of the present invention is that an initial value control signal generating means for generating an initial value control signal which changes with time independently of the control waveform signal is provided, and the synchronizing means is
The accumulated value of the slave unit is set to the value of the initial value control signal generated from the initial value control signal generating means in synchronization with the cycle of the control waveform signal.

【0012】これによれば、制御波形信号によって同期
制御される累算値の初期設定値が、同制御波形信号とは
独立して時変動する制御信号に応じて種々に変更される
ことになるので、複雑かつ特殊な効果を有する楽音波形
信号が得られる。
According to this, the initial set value of the accumulated value which is synchronously controlled by the control waveform signal is variously changed in accordance with the control signal which is time-varying independently of the control waveform signal. Therefore, a musical tone waveform signal having a complicated and special effect can be obtained.

【0013】また、本発明の他の構成上の特徴は、前記
制御波形信号とは独立して時変動する初期値制御信号を
発生する初期値制御信号発生手段と、前記初期値制御信
号発生手段から発生されている初期値制御信号の値を
定値に加味することにより、前記初期値を決定する初期
決定手段とを設けたことにある。
Further, it features of the other configurations of the present invention, an initial value control signal generating means for generating an initial value control signal that varies during independently of the control waveform signal, pre-Symbol initial value control signal generator own the value of the initial value control signal being generated from means
There is provided an initial value determining means for determining the initial value by adding the constant value.

【0014】これによれば、制御波形信号によって同期
制御される累算値の初期設定値が、同制御波形信号とは
独立して時変動する初期値制御信号に応じて修正される
ので、累算値の同期時(リセット時)において、制御波
形信号の周期毎に累算値が不完全かつ種々の値にリセッ
トされることになり、シンク機能を微妙に加味した複雑
かつ特殊な効果を有する楽音波形信号が得られる。
According to this, the initial set value of the accumulated value which is synchronously controlled by the control waveform signal is corrected in accordance with the initial value control signal which is time-varying independently of the control waveform signal. At the time of synchronization (reset) of the calculated value, the accumulated value is reset to various values incomplete for each cycle of the control waveform signal, which has a complicated and special effect in which the sync function is subtly added. A tone waveform signal is obtained.

【0015】[0015]

【0016】[0016]

【0017】[0017]

【発明の実施の形態】以下、本発明の各実施形態を順次
説明する。 a.第1実施形態 図1は、本発明の第1実施形態に係る楽音波形信号発生装
置をブロック図により示している。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, each embodiment of the present invention will be sequentially described. a. First Embodiment FIG. 1 is a block diagram showing a tone waveform signal generator according to a first embodiment of the present invention.

【0018】この楽音波形信号発生装置は、マスター部
MA及びスレーブ部SLからなる2系統の楽音波形信号
発生部を備えており、マスター部MA及びスレーブ部S
Lからそれぞれ楽音波形信号を出力するとともに、スレ
ーブ部SLの楽音波形信号をマスター部MAの楽音波形
信号で同期制御することにより、マスター部MAにおけ
る楽音波形信号の基本周波数の整数倍の周波数成分(高
調波成分)及び同基本周波数よりも低い周波数成分(低
調波成分)を得るものである。
This musical tone waveform signal generating apparatus is provided with two systems of musical tone waveform signal generating units, which are a master unit MA and a slave unit SL, and a master unit MA and a slave unit S.
By outputting the musical tone waveform signals from L respectively and synchronously controlling the musical tone waveform signals of the slave section SL with the musical tone waveform signals of the master section MA, a frequency component of an integral multiple of the fundamental frequency of the musical tone waveform signals in the master section MA ( A harmonic component) and a frequency component (subharmonic component) lower than the fundamental frequency are obtained.

【0019】マスター部MAは、第1周波数情報入力端
子11から入力されるマスタ側基本周波数情報Fnmを累
算するための累算手段を構成する加算器12及び記憶素
子13を有する。加算器12は、固定小数点の演算にお
いて有効ビットを超えるビットを切り捨てるモジュロ型
加算器で構成され、「0」〜「1」の範囲内で加算動作
をして、加算結果が「1」を超えるとオーバーフロー信
号OFを出力する。記憶素子13は、加算器12の出力
を記憶して、同記憶した値を1クロック分(1サンプル
時間)だけ遅らせて出力する。これにより、累算手段
は、図2に示すように、周波数情報Fnmの大きさに反比
例する周期を有して「0」〜「1」に渡って繰り返し変化
する鋸歯状波信号Pmを出力する。
The master section MA has an adder 12 and a storage element 13 which constitute an accumulating means for accumulating the master side fundamental frequency information Fnm inputted from the first frequency information input terminal 11. The adder 12 is composed of a modulo type adder that cuts off bits exceeding effective bits in fixed-point arithmetic, performs addition operation within the range of "0" to "1", and the addition result exceeds "1". And an overflow signal OF is output. The storage element 13 stores the output of the adder 12, delays the stored value by one clock (one sample time), and outputs the delayed value. As a result, the accumulating means outputs the sawtooth wave signal Pm which has a cycle inversely proportional to the magnitude of the frequency information Fnm and which repeatedly changes from "0" to "1", as shown in FIG. .

【0020】マスター部MAは、加算器12の出力端に
接続された波形発生部14も有する。波形発生部14
は、加算器12からの鋸歯状波信号(位相信号)Pmに
基づいて、周波数情報Fnmに比例した周波数を有する第
1楽音波形信号SO1を第1出力端子15に出力するも
ので、例えば1周期分の波形サンプルデータを記憶した
波形メモリで構成されている。また、この波形発生部1
4を、正弦波形を記憶する正弦波メモリで構成したり、
加算器12からの出力信号を位相信号Pmとして第1楽
音波形信号SO1を合成するFM音源回路(FMオペレ
ータ)で構成してもよい。
The master section MA also has a waveform generating section 14 connected to the output terminal of the adder 12. Waveform generator 14
Is a signal for outputting a first tone waveform signal SO1 having a frequency proportional to the frequency information Fnm to the first output terminal 15 based on the sawtooth wave signal (phase signal) Pm from the adder 12. It is composed of a waveform memory that stores minute waveform sample data. In addition, this waveform generator 1
4 is composed of a sine wave memory that stores a sine waveform,
The output signal from the adder 12 may be an FM tone generator circuit (FM operator) that synthesizes the first tone waveform signal SO1 with the phase signal Pm.

【0021】スレーブ部SLも、第2周波数情報入力端
子21から入力されるスレーブ側基本周波数情報Fnsを
累算する加算器22及び記憶素子23からなる累算手段
と、波形発生部24とを有する。加算器22、記憶素子
23及び波形発生部24は、マスター部MAの加算器1
2、記憶素子13及び波形発生部14と同様に構成さ
れ、波形発生部24から発生される第2楽音波形信号S
O2は、第2出力端子25に供給される。このスレーブ
部SLにおいても、加算器22及び記憶素子23からな
る累算手段は、図2に示すように、周波数情報Fnsの大
きさに反比例する周期を有して「0」〜「1」に渡って変
化する鋸歯状波信号(位相信号)Psを出力する。
The slave section SL also has an accumulating means including an adder 22 and a memory element 23 for accumulating the slave side basic frequency information Fns inputted from the second frequency information input terminal 21, and a waveform generating section 24. . The adder 22, the storage element 23, and the waveform generator 24 are the adder 1 of the master unit MA.
2, a second musical tone waveform signal S generated from the waveform generating section 24, which has the same configuration as the storage element 13 and the waveform generating section 14.
O2 is supplied to the second output terminal 25. Also in this slave unit SL, the accumulating means including the adder 22 and the storage element 23 has a cycle inversely proportional to the magnitude of the frequency information Fns, as shown in FIG. A sawtooth wave signal (phase signal) Ps that changes over time is output.

【0022】加算器22の出力端と、記憶素子23及び
波形発生部24の入力端との間には、スイッチング回路
26が接続されている。スイッチング回路26は、通常
第1入力端26aに供給される加算器22からの出力信
号を記憶素子23及び波形発生部24に供給し、リセッ
ト回路27からのリセット信号の入力時に第2入力端2
6bに供給される信号を記憶素子23及び波形発生部2
4に供給する。リセット回路27は、マスター部MAか
らのオーバーフロー信号OFを検出して、リセット信号
をスイッチング回路26に出力する。
A switching circuit 26 is connected between the output end of the adder 22 and the input ends of the storage element 23 and the waveform generator 24. The switching circuit 26 supplies the output signal from the adder 22 which is normally supplied to the first input terminal 26 a to the storage element 23 and the waveform generating section 24, and when the reset signal from the reset circuit 27 is input, the second input terminal 2
The signal supplied to 6b is stored in the storage element 23 and the waveform generator 2
Supply to 4. The reset circuit 27 detects the overflow signal OF from the master unit MA and outputs a reset signal to the switching circuit 26.

【0023】スイッチング回路26の第2入力端26b
には、除算器31、乗算器32及び加算器33からなる
初期値演算回路と、乗算器34,35及び加算器36,
37からなる初期値修正回路とが接続されている。初期
値演算回路は、マスター部MAの累算手段による鋸歯状
波信号Pmが「1」から「0」に変化する毎に、すなわ
ちリセット回路27からリセット信号が出力される毎
に、スレーブ部SLの累算手段による鋸歯状波信号Ps
がリセットされる値(所定の初期値)を計算するもので
ある。
Second input terminal 26b of switching circuit 26
Includes an initial value calculation circuit including a divider 31, a multiplier 32 and an adder 33, and multipliers 34 and 35 and an adder 36,
An initial value correction circuit composed of 37 is connected. The initial value calculation circuit includes a slave unit SL each time the sawtooth wave signal Pm by the accumulating unit of the master unit MA changes from “1” to “0”, that is, each time the reset signal is output from the reset circuit 27. Sawtooth wave signal Ps by the accumulation means of
Is a value for resetting (predetermined initial value).

【0024】この初期値演算回路の必要性について説明
しておくと、サンプリング周波数を楽音波形信号の周波
数よりも極めて高く設定できたり、サンプリング周波数
がマスター部MAによる楽音波形信号の周波数の整数倍
であれば問題ない。しかし、実際にはそのようなことは
難しく、マスター部MAの鋸歯状波信号Pmが「1」か
ら「0」に変化した時点とサンプリングタイミングとの
間には時間的なずれが生じる。すなわち、スレーブ部S
Lの累算手段がリセットされるタイミングは、マスター
部MAの累算手段による鋸歯状波信号Pmが「0」にな
った時点から遅れて、同「0」になった時点後の次のサ
ンプリングタイミングになる。このずれのために、スレ
ーブ部SLにて形成される楽音波形信号には、マスター
部MAにて形成される楽音波形信号に対して、周期毎に
異なる位相ずれすなわちジッタが生じる。
Explaining the necessity of this initial value calculation circuit, the sampling frequency can be set to be much higher than the frequency of the tone waveform signal, or the sampling frequency can be an integer multiple of the frequency of the tone waveform signal by the master unit MA. If there is no problem. However, in practice, such a thing is difficult, and there is a time lag between the time when the sawtooth wave signal Pm of the master unit MA changes from "1" to "0" and the sampling timing. That is, the slave unit S
The timing at which the accumulating means of L is reset is delayed from the time when the sawtooth wave signal Pm by the accumulating means of the master unit MA becomes “0”, and the next sampling after the time when the accumulating means becomes “0”. It's timing. Due to this shift, the tone waveform signal formed in the slave section SL has a different phase shift, ie, jitter, in each cycle with respect to the tone waveform signal formed in the master section MA.

【0025】このようなずれを補正するために、除算器
31及び乗算器32が設けられており、次にこれらの除
算器31及び乗算器32の意味について説明する。マス
ター部MAの累算手段による鋸歯状波信号Pmは図2の
上段のように変化し、仮想的な時点t’で「1」から
「0」に変化する。これは、サンプル値(黒丸で図示)
がサンプリングタイミングt,t,t・・・でし
か実際の値を取り得ないからである。いま、前記仮想的
な時点t’でマスター部MAの鋸歯状波信号値Pmが
「1」から「0」に変化したものとするとともに、サン
プリングタイミングtにおける同鋸歯状波信号の
「0」からの増加分をPm1とする。一方、前記仮想的な
時点t’でスレーブSLの鋸歯状波信号Psが所定の
初期値(本実施形態では「0」)にリセットされたもの
とすると、サンプリングタイミングt における同鋸歯
状波信号Psの前記初期値からの増加分はPs1になる。
これらの増加分Pm1,Ps1の各大きさの比は、マスター
部MA及びスレーブ部SLに入力された各周波数情報F
nm,Fnsの大きさの比に等しいので、下記数1が成立す
る。
In order to correct such a shift, a divider
31 and a multiplier 32 are provided.
The meanings of the calculator 31 and the multiplier 32 will be described. trout
The sawtooth wave signal Pm by the accumulating means of the turning point MA is shown in FIG.
Changes as shown in the upper row, and is a virtual time point t1'From "1"
Change to "0". This is a sample value (illustrated by a black circle)
Is the sampling timing t0, T1, TTwo...
Or because it cannot take the actual value. Now, the virtual
Time t1', The sawtooth wave signal value Pm of the master part MA is
Change from "1" to "0", and
Pulling timing t1Of the sawtooth signal at
The increase from “0” is Pm1. On the other hand, the virtual
Time t1', The sawtooth wave signal Ps of the slave SL is predetermined.
The one that has been reset to the initial value (“0” in this embodiment)
Then, the sampling timing t 1Same saw tooth in
The increment of the state wave signal Ps from the initial value becomes Ps1.
The ratio of these increases Pm1 and Ps1 is
Frequency information F input to the section MA and the slave section SL
Since it is equal to the ratio of the sizes of nm and Fns, the following formula 1 is established.
It

【0026】[0026]

【数1】Ps1/Pm1=Fns/Fnm[Equation 1] Ps1 / Pm1 = Fns / Fnm

【0027】この数1を変形することにより、スレーブ
部SL側の増加分Ps1は、下記数2として与えられる。
By modifying Equation 1, the increment Ps1 on the slave unit SL side is given by Equation 2 below.

【0028】[0028]

【数2】Ps1=Pm1・Fns/Fnm[Equation 2] Ps1 = Pm1 · Fns / Fnm

【0029】除算器31は、加算器12からの出力値P
m1を第1周波数情報入力端子11からの周波数情報Fnm
で除算して、除算結果Pm1/Fnmを出力する。乗算器3
2は、除算器31の出力値Pm1/Fnmに第2周波数情報
入力端子21からの周波数情報Fnsを乗算して、乗算結
果Pm1・Fns/Fnmを出力する。これにより、サンプリ
ング周波数が楽音波形信号の周波数よりも極めて高くな
くても、サンプリング周波数がマスター部MAによる楽
音波形信号の周波数の整数倍でなくても、ジッタを生じ
ない初期値を算出することができる。
The divider 31 outputs the output value P from the adder 12.
m1 is the frequency information Fnm from the first frequency information input terminal 11
The division result Pm1 / Fnm is output. Multiplier 3
2 multiplies the output value Pm1 / Fnm of the divider 31 by the frequency information Fns from the second frequency information input terminal 21, and outputs the multiplication result Pm1 · Fns / Fnm. Thus, even if the sampling frequency is not extremely higher than the frequency of the tone waveform signal, and the sampling frequency is not an integral multiple of the frequency of the tone waveform signal by the master unit MA, it is possible to calculate an initial value that does not cause jitter. it can.

【0030】加算器33は、乗算器32とオフセット情
報入力端子41とに接続されており、前記初期値演算回
路により計算された初期値にオフセット情報入力端子4
1に供給されたオフセット値Piを加算して、オフセッ
ト値Piを加味した初期値Po=Pm1・Fns/Fnm+Piを
出力する。
The adder 33 is connected to the multiplier 32 and the offset information input terminal 41, and adds the offset information input terminal 4 to the initial value calculated by the initial value calculation circuit.
The offset value Pi supplied to 1 is added to output an initial value Po = Pm1 · Fns / Fnm + Pi in consideration of the offset value Pi.

【0031】なお、本実施形態では、除算器31及び乗
算器32により初期値を計算するようにしたが、サンプ
リング周波数を楽音波形信号の周波数よりも極めて高か
ったり、サンプリング周波数がマスター部MAによる楽
音波形信号の周波数の整数倍であったり、ジッタの発生
が問題とならない場合には、これらの除算器31、乗算
器32及び加算器33を不要とし、前記オフセット値P
iを乗算器34に直接入力するようにすればよい。これ
は、前記所定の初期値が「0」であることに対応する。
In the present embodiment, the initial value is calculated by the divider 31 and the multiplier 32. However, the sampling frequency is much higher than the frequency of the tone waveform signal, or the sampling frequency is the tone generated by the master unit MA. When the frequency is an integral multiple of the frequency of the waveform signal or the occurrence of jitter is not a problem, these divider 31, multiplier 32 and adder 33 are not required, and the offset value P
The i may be directly input to the multiplier 34. This corresponds to the predetermined initial value being "0".

【0032】次に、乗算器34,35及び加算器36,
37からなる初期値修正回路について説明する。乗算器
34は、加算器33から初期値Poに同期係数情報入力
端子42に供給された同期係数Hsを乗算して、同乗算
結果Hs・Poを出力する。乗算器35は、加算器22及
び記憶素子23からなる累算手段による鋸歯状波信号
(位相信号)の信号値Psに前記同期係数Hsを乗算し
て、同乗算結果Hs・Psを出力する。加算器36,37
は実質的には減算動作するもので、加算器36は、乗算
器35からの出力値Hs・Psから加算器22からの出力
値Psを減算して、減算結果(Hs−1)・Psを出力す
る。加算器37は、乗算器34からの出力値Hs・Poか
ら加算器36からの出力値(Hs−1)・Psを減算して、
減算結果Hs・Po+(1−Hs)・Psを出力する。これに
より、初期値修正回路は、加算器22及び記憶素子23
からなる累算手段の鋸歯状波信号Psを同期係数Hsに
応じた比率で前記初期値Poに加味、すなわち前記初期
値Po及び鋸歯状波信号Psを同期係数Hsに応じて重み
付け合成してスイッチング回路26の第2入力端26b
に出力することになる。
Next, the multipliers 34 and 35 and the adder 36,
The initial value correction circuit composed of 37 will be described. The multiplier 34 multiplies the initial value Po from the adder 33 by the synchronization coefficient Hs supplied to the synchronization coefficient information input terminal 42, and outputs the multiplication result Hs · Po. The multiplier 35 multiplies the signal value Ps of the sawtooth wave signal (phase signal) by the accumulating means including the adder 22 and the storage element 23 by the synchronization coefficient Hs and outputs the multiplication result Hs · Ps. Adder 36, 37
Is a subtraction operation, and the adder 36 subtracts the output value Ps from the adder 22 from the output value Hs · Ps from the multiplier 35 to obtain the subtraction result (Hs−1) · Ps. Output. The adder 37 subtracts the output value (Hs−1) · Ps from the adder 36 from the output value Hs · Po from the multiplier 34,
The subtraction result Hs · Po + (1-Hs) · Ps is output. As a result, the initial value correction circuit causes the adder 22 and the storage element 23 to operate.
The sawtooth wave signal Ps of the accumulating means is added to the initial value Po at a ratio according to the synchronization coefficient Hs, that is, the initial value Po and the sawtooth wave signal Ps are weighted and combined according to the synchronization coefficient Hs and switched. Second input end 26b of circuit 26
Will be output to.

【0033】次に、上記のように構成した第1実施形態
の作動を説明する。マスター部MAにおいては、加算器
12及び記憶素子13からなる累算手段が、第1周波数
情報入力端子11から入力されたマスター側基本周波数
情報Fnmを順次累算することにより、図2の上段に示す
ように、同周波数情報Fnmに反比例する周期で「0」〜
「1」に渡って繰り返し変化する鋸歯状波信号Pmを発
生する。そして、波形発生部14は、前記鋸歯状波信号
Psを位相情報として同波形発生部14の機能に応じた
第1楽音波形信号SO1を第1出力端子15に出力す
る。
Next, the operation of the first embodiment configured as described above will be described. In the master unit MA, the accumulating means composed of the adder 12 and the memory element 13 sequentially accumulates the master-side basic frequency information Fnm input from the first frequency information input terminal 11, and thus the upper part of FIG. As shown, in the period inversely proportional to the same frequency information Fnm, "0" ~
A sawtooth wave signal Pm that repeatedly changes over "1" is generated. Then, the waveform generating section 14 outputs the first musical tone waveform signal SO1 corresponding to the function of the waveform generating section 14 to the first output terminal 15 by using the sawtooth wave signal Ps as phase information.

【0034】一方、スレーブ部SLにおいても、加算器
22の出力は通常スイッチング回路26の第1入力端2
6aを介して記憶素子23に接続されており、加算器2
2及び記憶素子23からなる累算手段が、第2周波数情
報入力端子21から入力されたスレーブ側基本周波数情
報Fnsを順次累算することにより、図2の下段に示すよ
うに、同周波数情報Fnsに反比例する周期で「0」〜
「1」に渡って繰り返し変化する鋸歯状波信号Psを発
生する。
On the other hand, also in the slave section SL, the output of the adder 22 is normally the first input terminal 2 of the switching circuit 26.
6a and is connected to the storage element 23, and the adder 2
2 and the memory element 23 sequentially accumulate the slave-side fundamental frequency information Fns input from the second frequency information input terminal 21, thereby obtaining the same frequency information Fns as shown in the lower part of FIG. The cycle is inversely proportional to
A sawtooth wave signal Ps that repeatedly changes over "1" is generated.

【0035】この鋸歯状波信号Psに対しては、マスタ
ー部MAの累算手段の出力である鋸歯状波信号Pmが同
期制御するための制御波形信号として作用する。加算器
12がオーバーフロー信号OFを発生する毎に、すなわ
ち前記鋸歯状波信号Pmが「1」から「0」に変化する
毎に、リセット回路27はリセット信号をスイッチング
回路26に供給する。これにより、スイッチング回路2
6は、切り換えられて第2入力端26bに供給されてい
る初期値を記憶素子23に供給するので、このスレーブ
部SLの累算手段は、前記リセット信号のタイミングで
リセットされて初期値に設定される。すなわち、スレー
ブ部SLの波形発生部24に対する位相信号がマスター
部MAの楽音波形信号SO1の各周期毎にリセットされ
る。そして、この同期制御された位相信号に基づいて、
波形発生部24は、同波形発生部24の機能に応じた第
2楽音波形信号SO2を第2出力端子25に出力する。
With respect to the sawtooth wave signal Ps, the sawtooth wave signal Pm which is the output of the accumulating means of the master unit MA acts as a control waveform signal for synchronous control. The reset circuit 27 supplies a reset signal to the switching circuit 26 each time the adder 12 generates the overflow signal OF, that is, each time the sawtooth wave signal Pm changes from “1” to “0”. As a result, the switching circuit 2
6 supplies the initial value, which is switched and supplied to the second input end 26b, to the storage element 23, so that the accumulating means of the slave section SL is reset at the timing of the reset signal and set to the initial value. To be done. That is, the phase signal to the waveform generating section 24 of the slave section SL is reset every cycle of the tone waveform signal SO1 of the master section MA. And, based on this synchronously controlled phase signal,
The waveform generating section 24 outputs to the second output terminal 25 the second musical tone waveform signal SO2 according to the function of the waveform generating section 24.

【0036】これにより、第2出力端子25からは、周
波数情報Fnsにより表された基本周波数Fsと、周波数
情報Fnmにより表された基本周波数Fmとにより定まる
フォルマント特性の周波数成分を有する豊かな第2楽音
波形信号SO2が出力される。このようなスレーブ部S
Lからの第2楽音波形信号SO2は、マスター部MAか
らの第1楽音波形信号SO1と混合され、又は単独に楽
音として出力される。
As a result, from the second output terminal 25, a rich second frequency component having a formant characteristic determined by the fundamental frequency Fs represented by the frequency information Fns and the fundamental frequency Fm represented by the frequency information Fnm. The tone waveform signal SO2 is output. Such a slave unit S
The second tone waveform signal SO2 from L is mixed with the first tone waveform signal SO1 from the master unit MA, or is output alone as a tone.

【0037】前記スレーブ部SLの累算手段における同
期制御においては、除算器31及び乗算器32が、リセ
ットタイミングにおけるスレーブ部SLの累算手段に対
する初期値を計算して、同累算手段にて発生される鋸歯
状波信号Psのリセットに伴う位相ずれをなくすように
したので、前記同期制御が良好に行われて発生楽音の音
質が良好に保たれる。
In the synchronous control of the accumulating means of the slave section SL, the divider 31 and the multiplier 32 calculate an initial value for the accumulating means of the slave section SL at the reset timing, and the accumulating means performs the calculation. Since the phase shift due to the reset of the generated sawtooth wave signal Ps is eliminated, the synchronization control is favorably performed and the tone quality of the generated musical tone is kept good.

【0038】また、上記第1実施形態においては、外部
から与えられるオフセット値Pi及び同期係数Hsによっ
て前記初期値が修正される。この修正がもたらす影響に
ついて図3〜8を用いて説明する。図3〜7は、スレー
ブ部SLの波形発生部24を正弦波メモリで構成すると
ともに、サンプリング周波数を44.1KHz、マスタ
ー部MA側の基本周波数を440Hz、スレーブ部SL
側の基本周波数を660Hz、及びオフセット値Piを
「0」に設定した状態において、同期係数Hsを種々に
変更した場合におけるマスター部MA側の鋸歯状波信号
Pm、スレーブ部SL側の鋸歯状波信号Ps及び同スレ
ーブ部SL側の第2出力端子25の出力波形信号SO2
の時間変化を示す波形図である。なお、これらの波形図
の下欄の数字は、サンプル値の番号を示している。
In the first embodiment, the initial value is modified by the offset value Pi and the synchronization coefficient Hs given from the outside. The effect of this modification will be described with reference to FIGS. 3 to 7, the waveform generating unit 24 of the slave unit SL is configured by a sine wave memory, the sampling frequency is 44.1 KHz, the basic frequency on the master unit MA side is 440 Hz, and the slave unit SL.
Side basic frequency of 660 Hz and the offset value Pi set to “0”, the master section MA side sawtooth wave signal Pm and the slave section SL side sawtooth wave when the synchronization coefficient Hs is variously changed. The signal Ps and the output waveform signal SO2 of the second output terminal 25 on the slave section SL side.
It is a waveform diagram showing the time change of. It should be noted that the numbers in the lower column of these waveform diagrams indicate the numbers of sample values.

【0039】図3,4は同期係数Hsを「1.0」及び「0.
0」にそれぞれ設定した場合であり、図3においては、
マスター部MA側の鋸歯状波信号Pmが「1」から
「0」に変化する時点でスレーブ部SL側の鋸歯状波信
号Psは「0」に完全にリセットされており、同鋸歯状
波信号Ps及び出力波形信号SO2は複雑な倍音構造の
高調波成分を含む楽音波形信号となる。また、図4にお
いては、マスター部MA側の鋸歯状波信号Pmが「1」
から「0」に変化してもスレーブ部SL側の鋸歯状波信
号Psは全くリセットされず、同鋸歯状波信号Psは6
60Hzの鋸歯状波に保たれると同時に、出力波形信号
SO2も660Hzの正弦波に保たれる。
3 and 4, the synchronization coefficient Hs is set to "1.0" and "0.
0 ”, respectively, and in FIG.
When the sawtooth wave signal Pm on the master unit MA side changes from "1" to "0", the sawtooth wave signal Ps on the slave unit SL side is completely reset to "0". The Ps and the output waveform signal SO2 are musical tone waveform signals including harmonic components having a complicated overtone structure. Further, in FIG. 4, the sawtooth wave signal Pm on the master unit MA side is “1”.
From 0 to “0”, the sawtooth wave signal Ps on the slave section SL side is not reset at all, and the sawtooth wave signal Ps is 6
The output waveform signal SO2 is kept at a sine wave of 660 Hz while being kept at a sawtooth wave of 60 Hz.

【0040】一方、図5〜7は、前記状態から同期係数
Hsだけを、「0.75」、「0.50」及び「0.25」と変化さ
せた場合における鋸歯状波信号Pm,Ps及び出力波形
信号SO2の時間変化をそれぞれ示している。これによ
れば、同期係数Hsを小さくするにしたがって、マスタ
ー部MA側の鋸歯状波信号Pmによるスレーブ部SL側
の同期制御が次第に不完全になっていくことが分かる。
そして、このような同期制御が不完全になることによ
り、ソフトシンク効果が実現され、また周波数情報Fnm
より表された周波数よりも低い周波数の低調波成分が同
期係数Hsに応じて発生していることも分かる。その結
果、同期係数Hsを「0」〜「1」の間の適当な値に設定
することにより複雑な楽音波形信号が得られるととも
に、アナログシンセサイザにおけるハードシンクからソ
フトシンクまでの変化させることができる。また、この
同期係数Hsを時変動させることにより複雑に時間変化
する楽音波形信号を得ることができる。
On the other hand, FIGS. 5 to 7 show the sawtooth wave signals Pm and Ps and the output waveform signal SO2 when only the synchronization coefficient Hs is changed to "0.75", "0.50" and "0.25" from the above state. The time changes are shown respectively. According to this, it is understood that the synchronization control on the slave section SL side by the sawtooth wave signal Pm on the master section MA side becomes gradually incomplete as the synchronization coefficient Hs is reduced.
The incomplete synchronization control realizes the soft sync effect and the frequency information Fnm.
It can also be seen that a subharmonic component having a frequency lower than the more represented frequency is generated according to the synchronization coefficient Hs. As a result, a complicated tone waveform signal can be obtained by setting the synchronization coefficient Hs to an appropriate value between "0" and "1", and it is possible to change from the hard sync to the soft sync in the analog synthesizer. . Further, by changing the synchronization coefficient Hs with time, it is possible to obtain a musical tone waveform signal which changes in a complicated manner with time.

【0041】図8は、前記同期係数Hsを「1.0」に設定
した状態で、前記各種パラメータのうちのオフセット値
Piのみを「0.2」に変更した場合における鋸歯状波信号
Pm,Ps及び出力波形信号SO2の時間変化を示す波
形図である。これによっても、出力波形信号SO2が図
3のオフセット値Piを「0」に設定した場合から変化
し、複雑な楽音波形信号が得られることが分かる。
FIG. 8 shows the sawtooth wave signals Pm and Ps and the output waveforms when the synchronization coefficient Hs is set to "1.0" and only the offset value Pi of the various parameters is changed to "0.2". It is a wave form diagram which shows the time change of signal SO2. This also shows that the output waveform signal SO2 changes from the case where the offset value Pi in FIG. 3 is set to "0", and a complicated tone waveform signal is obtained.

【0042】b.第2実施形態 次に、本発明の第2実施形態について説明すると、同第
2実施形態に係る楽音波形信号発生装置は図9にブロッ
ク図により示されている。
B. Second Embodiment Next, a second embodiment of the present invention will be described. A musical tone signal generating apparatus according to the second embodiment is shown in a block diagram in FIG.

【0043】この第2実施形態に係る楽音波形信号発生
装置は、上記第1実施形態のマスター部MAによるスレ
ーブ部SLの同期制御に条件付けをしたことを特徴とし
ており、スイッチング回路26と直列に設けたスイッチ
ング回路51と、マスター部MA及びスレーブ部SLと
は独立して時変動する制御信号発生手段としてのランダ
ム信号発生器(乱数発生器)52を備えている。なお、
上記第1実施形態の乗算器34,35及び加算器36,
37からなる初期値修正回路をそのまま残してもよい
が、この第2実施形態においては省略して示している。
また、上記第1実施形態と同一機能を有する回路に関し
ては、同一符号を付してその説明を省略する。
The musical tone waveform signal generating apparatus according to the second embodiment is characterized in that the master section MA of the first embodiment is conditioned for synchronous control of the slave section SL, and is provided in series with the switching circuit 26. The switching circuit 51 and the random signal generator (random number generator) 52 as a control signal generating unit that is time-varying independently of the master unit MA and the slave unit SL are provided. In addition,
The multipliers 34 and 35 and the adder 36 of the first embodiment,
Although the initial value correction circuit composed of 37 may be left as it is, it is omitted in the second embodiment.
Further, the circuits having the same functions as those in the first embodiment are designated by the same reference numerals, and the description thereof will be omitted.

【0044】スイッチング回路26は、その第1入力端
26aを加算器22の出力端に接続し、その第2入力端
26bを加算器33の出力端に直接接続し、その出力端
をスイッチング回路51の第2入力端51に接続してい
る。スイッチング回路51は、ランダム信号発生器52
に接続された比較器53からの切り換え信号がローレベ
ルにあるとき、第1入力端51aに供給されている加算
器22の出力信号を記憶素子23及び波形発生部24に
供給する。また、前記切り換え信号がハイレベルにある
とき、スイッチング回路51は、スイッチング回路26
から第2入力端51bに供給されている出力信号を記憶
素子23及び波形発生部24に供給する。
The switching circuit 26 has its first input terminal 26a connected to the output terminal of the adder 22, its second input terminal 26b directly connected to the output terminal of the adder 33, and its output terminal connected to the switching circuit 51. Is connected to the second input end 51 of the. The switching circuit 51 includes a random signal generator 52.
When the switching signal from the comparator 53 connected to is at the low level, the output signal of the adder 22 supplied to the first input terminal 51a is supplied to the storage element 23 and the waveform generator 24. When the switching signal is at the high level, the switching circuit 51 causes the switching circuit 26 to
The output signal supplied from the second input terminal 51b to the storage element 23 and the waveform generator 24 is supplied.

【0045】ランダム信号発生器52は、「0」〜
「1」の間でランダムに変化するランダム信号(乱数信
号)を発生するものである。比較器53は、ランダム信
号発生器52からのランダム信号値と、同期係数情報入
力端子42からの同期係数Hsとを比較し、ランダム信
号値が同期係数Hsの値よりも大きいときローレベル信
号をスイッチング回路51に出力し、ランダム信号値が
同期係数Hs以下のときハイレベル信号をスイッチング
回路51に出力する。
The random signal generator 52 has "0" to
A random signal (random number signal) that randomly changes between "1" is generated. The comparator 53 compares the random signal value from the random signal generator 52 with the synchronization coefficient Hs from the synchronization coefficient information input terminal 42, and outputs a low level signal when the random signal value is larger than the value of the synchronization coefficient Hs. It outputs to the switching circuit 51, and outputs a high level signal to the switching circuit 51 when the random signal value is equal to or less than the synchronization coefficient Hs.

【0046】上記のように構成した第2実施形態におい
ては、マスター部MAの鋸歯状波信号Pmがその周期毎
に「1」〜「0」に変化してリセット回路27からリセ
ット信号が与えられても、ランダム信号値が同期係数H
sよりも大きければ、スイッチング回路51は、図示状
態に保たれてスイッチング回路26から出力される初期
値を出力することなく、加算器22の出力信号を記憶素
子23及び波形発生部24に供給し続ける。そして、ラ
ンダム信号値が同期係数Hs以下の状態で、リセット回
路27からリセット信号が与えられたときのみ、スイッ
チング回路51は、図示状態から切り換えられてスイッ
チング回路26から出力される初期値を記憶素子23及
び波形発生部24に供給する。
In the second embodiment configured as described above, the sawtooth wave signal Pm of the master section MA changes from "1" to "0" at each cycle and a reset signal is given from the reset circuit 27. Even if the random signal value is the synchronization coefficient H
If it is larger than s, the switching circuit 51 supplies the output signal of the adder 22 to the storage element 23 and the waveform generator 24 without maintaining the illustrated state and outputting the initial value output from the switching circuit 26. to continue. Then, only when the reset signal is given from the reset circuit 27 in the state where the random signal value is equal to or less than the synchronization coefficient Hs, the switching circuit 51 switches the initial state output from the switching circuit 26 to the storage element. 23 and the waveform generator 24.

【0047】したがって、この第2実施形態によれば、
マスター部MA及びスレーブ部SLにおける波形信号と
は独立して時変動するランダム信号(制御信号)に応じ
て、マスター部MAによる同期制御の許容又は禁止が選
択的に条件付けられることになる。その結果、加算器2
2及び記憶素子23からなる累算手段の初期値の初期値
設定(リセット)がランダム信号に応じて行われたり、
行われなかったりする、すなわちシンク機能が前記ラン
ダム信号に応じて中途半端に行われることになり、複雑
かつ特殊な効果を有する楽音波形信号が得られる。ま
た、ランダム信号を用いているために、上記第1実施形
態のソフトシンクに比べて前記累算手段の累算値がノイ
ズ性を帯びて変動するようになるので、楽音波形信号は
ノイズ性の高いものとなる。さらに、同期係数Hsを
「0」〜「1」の間で適宜変更したり、時変動させたり
することにより、様々な楽音波形信号を得ることができ
る。
Therefore, according to this second embodiment,
The permission or prohibition of the synchronization control by the master unit MA is selectively conditioned in accordance with the random signal (control signal) that changes with time independently of the waveform signals in the master unit MA and the slave unit SL. As a result, the adder 2
The initial value setting (reset) of the initial value of the accumulating means composed of 2 and the memory element 23 is performed according to the random signal,
It is not performed, that is, the sync function is performed halfway according to the random signal, and a tone waveform signal having a complicated and special effect is obtained. Further, since the random signal is used, the accumulated value of the accumulating means fluctuates with noise as compared with the soft sync of the first embodiment, so that the musical tone waveform signal has no noise. It will be expensive. Furthermore, various musical tone waveform signals can be obtained by appropriately changing the synchronization coefficient Hs between “0” and “1” or by time-varying.

【0048】なお、この第2実施形態においては、前記
ランダム信号に代え、マスター部MA及びスレーブ部S
Lにおける波形信号とは独立して時変動する他の波形信
号を用いるようにしてもよい。
In the second embodiment, instead of the random signal, the master unit MA and the slave unit S
Another waveform signal that changes with time independently of the waveform signal in L may be used.

【0049】次に、上記第2実施形態の変形例について
説明する。図10は、この変形例に係る楽音波形信号発
生装置をブロック図により示しており、上記第2実施形
態のランダム信号を比較器53に供給するのに代えて、
スレーブ部SLの加算器22及び記憶素子23からなる
累算手段による鋸歯状波信号Psを比較器53に供給す
るようにしている。なお、図10に破線で示すように、
この鋸歯状波信号Psの信号路に波形変換器54を介装
して、同鋸歯状波信号Psを三角波、その他の波形に変
換して比較器53に供給するようにしてもよい。
Next, a modified example of the second embodiment will be described. FIG. 10 is a block diagram showing a musical tone waveform signal generator according to this modification, and instead of supplying the random signal of the second embodiment to the comparator 53,
The sawtooth wave signal Ps generated by the accumulating means including the adder 22 and the storage element 23 of the slave section SL is supplied to the comparator 53. As shown by the broken line in FIG.
A waveform converter 54 may be provided in the signal path of the sawtooth wave signal Ps to convert the sawtooth wave signal Ps into a triangular wave or another waveform and supply the same to the comparator 53.

【0050】この変形例によれば、マスター部MAにお
ける波形信号とは独立しかつスレーブ部SLにおける波
形信号に依存して時変動する制御信号に応じて、マスタ
ー部MAによる同期制御の許容又は禁止が選択的に条件
付けられることになる。その結果、この場合も、加算器
22及び記憶素子23からなる累算手段の初期値の初期
値設定(リセット)が鋸歯状波信号Psに応じて行われ
たり、行われなかったりする、すなわちシンク機能がス
レーブ部SLにおける波形信号に依存して時変動する制
御信号に応じて中途半端に行われることになり、ソフト
シンク機能に似た効果が得られると同時に、さらに複雑
かつ特殊な効果を有する楽音波形信号が得られる。ま
た、この場合も、同期係数Hsを種々に変更できること
は、前記第2実施形態の場合と同様である。
According to this modification, the master section MA is allowed or prohibited to perform the synchronous control according to the control signal which is independent of the waveform signal of the master section MA and time-dependently depending on the waveform signal of the slave section SL. Will be selectively conditioned. As a result, also in this case, the initial value setting (reset) of the initial value of the accumulating means composed of the adder 22 and the storage element 23 may or may not be performed according to the sawtooth wave signal Ps, that is, the sync. The function is performed halfway according to the control signal that changes with time depending on the waveform signal in the slave section SL, and an effect similar to the soft sync function is obtained, and at the same time, it has a more complicated and special effect. A tone waveform signal is obtained. Also in this case, the synchronization coefficient Hs can be changed in various ways, as in the case of the second embodiment.

【0051】さらに、上記第2実施形態及びその変形例
においては、直列に設けた2つのスイッチング回路2
6,51を用いるようにしたが、スイッチング回路51
を省略するとともに、リセット回路27及び比較器53
からの各出力信号を電気的なアンド回路に導くととも
に、同アンド回路の出力でスイッチング回路51を切り
換え制御することにより、前記各出力信号の論理積を用
いてスイッチング回路26を切り換え制御するようにし
てもよい。
Furthermore, in the second embodiment and its modification, two switching circuits 2 provided in series are used.
6 and 51 are used, the switching circuit 51
Are omitted, and the reset circuit 27 and the comparator 53 are omitted.
Each output signal from the above is supplied to an electrical AND circuit, and the switching circuit 51 is switched and controlled by the output of the AND circuit, so that the switching circuit 26 is switched and controlled by using the logical product of the output signals. May be.

【0052】c.第3実施形態 次に、本発明の第3実施形態について説明すると、同第
3実施形態に係る楽音波形信号発生装置は図11にブロ
ック図により示されている。
C. Third Embodiment Next, a third embodiment of the present invention will be described. A tone waveform signal generator according to the third embodiment is shown in a block diagram in FIG.

【0053】この第3実施形態に係る楽音波形信号発生
装置は、上記第1実施形態のスレーブ部SLの加算器2
2及び記憶素子23からなる累算手段に対するリセット
時における初期値として、マスター部MA及びスレーブ
部SLとは独立して時変動する制御信号値を採用したこ
とにある。したがって、図11の楽音波形信号発生装置
においては、上記第1実施形態の除算器31及び乗算器
32からなる初期値演算回路及び乗算器34,35及び
加算器36,37からなる初期値修正回路が省略され、
スイッチング回路26の第2入力端26bにはランダム
信号発生器(乱数発生器)61が接続されている。
The musical tone waveform signal generating apparatus according to the third embodiment is the adder 2 of the slave section SL of the first embodiment.
This is because the control signal value that fluctuates with time independently of the master unit MA and the slave unit SL is adopted as the initial value at the time of resetting the accumulating unit composed of 2 and the memory element 23. Therefore, in the tone waveform signal generator of FIG. 11, the initial value calculation circuit including the divider 31 and the multiplier 32 and the initial value correction circuit including the multipliers 34 and 35 and the adders 36 and 37 of the first embodiment. Is omitted,
A random signal generator (random number generator) 61 is connected to the second input end 26b of the switching circuit 26.

【0054】この第3実施形態においては、マスター部
MAの加算器12及び記憶素子13にからなる累算手段
によって形成される鋸歯状波信号Pmが「1」から
「0」に変化して、リセット回路27からリセット信号
がスイッチング回路26に与えられると、ランダム信号
発生器61からのランダム信号値がスレーブ部SLの加
算器22及び記憶素子23からなる累算手段の初期値と
して設定される。このように、スレーブ部SLの加算器
22及び記憶素子23からなる累算手段のリセット時に
は、マスター部MA及びスレーブ部SLとは独立して時
変動する制御信号としてのランダム信号値が初期値とし
て前記累算手段に与えられるので、この第3実施形態に
よれば、複雑かつ特殊な効果を有する楽音波形信号が得
られる。特に、初期値のための制御波形信号として、ラ
ンダム信号を用いているために、上記第1実施形態のソ
フトシンクに比べて前記累算手段の累算値がノイズ性を
帯びて変動するようになるので、楽音波形信号は極めて
ノイズ性の高いものとなる。特に、波形発生部24とし
てフィードバックFMなどの波形発生器を用いると、波
形自体を正弦波から鋸歯状波まで連続的に変えられるの
で、より効果的にノイズの音色を変化させることができ
る。
In the third embodiment, the sawtooth wave signal Pm formed by the accumulating means composed of the adder 12 and the memory element 13 of the master unit MA changes from "1" to "0", When the reset signal is applied from the reset circuit 27 to the switching circuit 26, the random signal value from the random signal generator 61 is set as the initial value of the accumulating means including the adder 22 and the storage element 23 of the slave section SL. As described above, at the time of resetting the accumulating unit including the adder 22 and the storage element 23 of the slave unit SL, the random signal value as the control signal that changes with time independently of the master unit MA and the slave unit SL is set as the initial value. According to the third embodiment, since it is given to the accumulating means, a tone waveform signal having a complicated and special effect can be obtained. In particular, since the random signal is used as the control waveform signal for the initial value, the accumulated value of the accumulating means changes with noise as compared with the soft sync of the first embodiment. Therefore, the tone waveform signal becomes extremely noisy. In particular, when a waveform generator such as a feedback FM is used as the waveform generator 24, the waveform itself can be continuously changed from a sine wave to a sawtooth wave, so that the tone color of noise can be changed more effectively.

【0055】次に、この第3実施形態の変形例について
説明する。この変形例は、図12に示すように、上記第
1実施形態における加算器22及び記憶素子23からな
る累算手段の累算値に代えて、前記第3実施形態のラン
ダム信号発生器61からのランダム信号を、同第1実施
形態の乗算器34,35及び加算器36,37からなる
初期値修正回路に供給するようにしたものである。
Next, a modified example of the third embodiment will be described. This modified example, as shown in FIG.
Instead of the accumulated value of the accumulating means composed of the adder 22 and the storage element 23 in the first embodiment, the random signal from the random signal generator 61 of the third embodiment is replaced by the multiplier 34 of the first embodiment. , 35 and adders 36, 37 are supplied to an initial value correction circuit.

【0056】これによれば、初期値修正回路にて、除算
器31、乗算器32及び加算器33からなる初期値演算
回路による初期値がランダム信号発生器61からのラン
ダム信号により修正されることになる。その結果、ハー
ドシンク機能にランダム性が付加されて、スレーブ部S
Lで発生される楽音波形信号はピッチ感をもったノイズ
音となる。しかも、このノイズ音はマスター部MAに同
化したものであるので、ノイズ音だけが不自然に分離し
てしまうことがなくなる。
According to this, in the initial value correction circuit, the initial value by the initial value calculation circuit consisting of the divider 31, the multiplier 32 and the adder 33 is corrected by the random signal from the random signal generator 61. become. As a result, randomness is added to the hard sync function, and the slave unit S
The tone waveform signal generated at L becomes a noise sound having a pitch feeling. Moreover, since this noise sound is assimilated to the master portion MA, only the noise sound is not unnaturally separated.

【0057】なお、この第3実施形態及びその変形例に
おいても、前記ランダム信号に代え、マスター部MA及
びスレーブ部SLにおける波形信号とは独立して時変動
する他の波形信号を用いるようにしてもよい。この場
合、ランダム信号発生器61に代えて、他の時変動する
波形信号を発生する制御波形信号発生器を用いるように
すればよい。
In the third embodiment and its modified example, instead of the random signal, another waveform signal that changes with time independently of the waveform signals in the master section MA and the slave section SL is used. Good. In this case, instead of the random signal generator 61, a control waveform signal generator for generating another time-varying waveform signal may be used.

【0058】d.第4実施形態 次に、本発明の第4実施形態について説明すると、同第
4実施形態に係る楽音波形信号発生装置は図13にブロ
ック図により示されている。
D. Fourth Embodiment Next, a fourth embodiment of the present invention will be described. A tone waveform signal generator according to the fourth embodiment is shown in a block diagram in FIG.

【0059】この第4実施形態に係る楽音波形信号発生
装置は、上記第1実施形態のスレーブ部SLの加算器2
2及び記憶素子23からなる累算手段内に累算値を変換
する変換回路71を設けたことを特徴としている。この
変換回路71は、記憶素子23から加算器22への帰還
路に直列に設けた乗算器71a,71bからなる。乗算
器71aは、記憶素子71aの出力値に、第1帰還係数
情報入力端子72に入力される第1帰還係数Rc(レシ
オ)を乗算して出力する。乗算器71bは、「1」を超
えるビットを切り捨てるモジュロ型で構成されていると
ともに、第2帰還係数情報入力端子73に入力される第
2帰還係数Scだけ入力値をビットシフトするものであ
り、乗算器71aの出力値に第2帰還係数Scに応じて
1,24,8・・を実質的に乗算して出力する。
The musical tone waveform signal generator according to the fourth embodiment is the adder 2 of the slave section SL of the first embodiment.
It is characterized in that a conversion circuit 71 for converting the accumulated value is provided in the accumulating means composed of 2 and the memory element 23. The conversion circuit 71 includes multipliers 71a and 71b that are provided in series in a feedback path from the storage element 23 to the adder 22. The multiplier 71a multiplies the output value of the storage element 71a by the first feedback coefficient Rc (ratio) input to the first feedback coefficient information input terminal 72, and outputs the result. The multiplier 71b is configured by a modulo type in which bits exceeding “1” are discarded, and bit-shifts the input value by the second feedback coefficient Sc input to the second feedback coefficient information input terminal 73. The output value of the multiplier 71a is substantially multiplied by 1, 24, 8 ... In accordance with the second feedback coefficient Sc and output.

【0060】なお、この第4実施形態においては、加算
器22及び記憶素子23からなる累算手段の初期値とし
て、上記第1実施形態のように除算器31、乗算器32
及び加算器33からなる初期値演算回路による初期値を
用いることもできるが、前記初期値としてオフセット情
報入力端子41に入力されているオフセット値Piをそ
のまま用いている。したがって、オフセット情報入力端
子41がスイッチング回路26の第2入力端26bに直
接接続されている。
In the fourth embodiment, as the initial value of the accumulating means composed of the adder 22 and the storage element 23, the divider 31 and the multiplier 32 are used as in the first embodiment.
Although it is possible to use the initial value calculated by the initial value arithmetic circuit including the adder 33 and the adder 33, the offset value Pi input to the offset information input terminal 41 is used as it is as the initial value. Therefore, the offset information input terminal 41 is directly connected to the second input end 26b of the switching circuit 26.

【0061】このように構成した第4実施形態によれ
ば、加算器22及び記憶素子23からなる累算手段の累
算値が変換回路71にて第1及び第2帰還係数Rc,S
cに応じて変換されるので、複雑かつ特殊な効果を有す
る楽音波形信号が得られる。
According to the fourth embodiment having such a configuration, the accumulated value of the accumulating means composed of the adder 22 and the memory element 23 is converted by the conversion circuit 71 into the first and second feedback coefficients Rc, S.
Since it is converted according to c, a tone waveform signal having a complicated and special effect is obtained.

【0062】この変換回路71により累算値を種々に変
更した場合におけるマスター部MA側の鋸歯状波信号P
m及びスレーブ部SL側の鋸歯状波信号Psの変化状態
を図14〜16に示しておく。この場合、サンプリング
周波数を44.1KHz、マスター部MA側の基本周波
数を440Hz、スレーブ部SL側の基本周波数を66
0Hz、及びオフセット値Piを「0」、第2帰還係数
Scを「1」(ビットシフトしない)に設定した状態に
おいて、第1帰還係数Rcを「1.00」、「1.01」及び「1.
20」に変更した場合の鋸歯状波信号Pm,Psの各波形
図が図14〜16にそれぞれ対応する。したがって、こ
られの波形図からも第1及び第2帰還係数Rc,Scを
変化させることにより、スレーブ部SL側の鋸歯状波信
号Psが複雑に変化し、その結果、波形発生部24から
出力される第2楽音波形信号も複雑に変化することが理
解できる。
The sawtooth wave signal P on the master unit MA side when the accumulated value is variously changed by the conversion circuit 71.
14 to 16 show the changing states of the sawtooth wave signal Ps on the side of m and the slave section SL. In this case, the sampling frequency is 44.1 kHz, the basic frequency on the master unit MA side is 440 Hz, and the basic frequency on the slave unit SL side is 66.
The first feedback coefficient Rc is set to "1.00", "1.01" and "1. 0" in a state where 0 Hz, the offset value Pi are set to "0", and the second feedback coefficient Sc is set to "1" (no bit shift).
Waveform diagrams of the sawtooth wave signals Pm and Ps in the case of changing to "20" correspond to FIGS. Therefore, by changing the first and second feedback coefficients Rc, Sc also from these waveform diagrams, the sawtooth wave signal Ps on the slave section SL side changes in a complicated manner, and as a result, the waveform generating section 24 outputs It can be understood that the generated second tone waveform signal also changes in a complicated manner.

【0063】なお、この第4実施形態においても、図1
3に破線で示すように、加算器22及び記憶素子23か
らなる累算手段の初期値としてオフセット値Piを用い
る代わりに、ランダム信号発生器74からのランダム信
号を用いることもできる。また、ランダム信号に代え
て、時変動する種々の波形信号を利用することもでき
る。また、前記変換回路71に代えて、予め定められた
変換特性を有する変換テーブル、外部からの入力信号に
より変換特性が種々に変更される変換テーブルなどの変
換手段を用いることもできる。
Incidentally, also in the fourth embodiment, as shown in FIG.
As indicated by a broken line in FIG. 3, a random signal from the random signal generator 74 can be used instead of using the offset value Pi as the initial value of the accumulating means including the adder 22 and the storage element 23. Further, instead of the random signal, various time-varying waveform signals can be used. Instead of the conversion circuit 71, conversion means such as a conversion table having a predetermined conversion characteristic or a conversion table in which the conversion characteristic is variously changed by an input signal from the outside can be used.

【0064】また、上記各実施形態又はそれらの各変形
例においては、初期値演算回路を除算器31、乗算器3
2、加算器33などで構成したが、前記初期値演算回路
を図17のブロック図のように構成することもできる。
この変形例においては、除算器31に代えて、第1周波
数情報入力端子11に入力したマスター部MA側の基本
周波数情報Fnmを逆数(1/Fnm)に変換する逆数変換
テーブル31a、及び同テーブル31aの出力値と加算
器12の出力である鋸歯状波信号Pmとを乗算する乗算
器31bが用いられている。乗算器31bの出力は乗算
器32に接続されている。これによれば、逆数変換テー
ブル31a及び乗算器31bにより上記実施形態の除算
器31と同等な機能が与えられるので、同除算器31に
よる複雑な除算演算を避けることができる。また、この
初期値演算回路においては、周波数情報Fnm,Fnsとし
て対数などを用いることにより、前記除算器31による
複雑な除算演算を避けることもできる。
Further, in the above-mentioned respective embodiments or their respective modifications, the initial value operation circuit is composed of the divider 31 and the multiplier 3.
2, the adder 33 and the like are used, but the initial value operation circuit may be configured as shown in the block diagram of FIG.
In this modification, instead of the divider 31, the reciprocal conversion table 31a for converting the fundamental frequency information Fnm on the master unit MA side input to the first frequency information input terminal 11 into a reciprocal (1 / Fnm), and the same table. A multiplier 31b that multiplies the output value of 31a and the sawtooth wave signal Pm that is the output of the adder 12 is used. The output of the multiplier 31b is connected to the multiplier 32. According to this, the reciprocal conversion table 31a and the multiplier 31b provide a function equivalent to that of the divider 31 of the above-described embodiment, so that a complicated division operation by the divider 31 can be avoided. Further, in this initial value operation circuit, by using logarithm or the like as the frequency information Fnm and Fns, it is possible to avoid a complicated division operation by the divider 31.

【0065】また、上記各実施形態又はそれらの各変形
例においては、マスター部MAの加算器12及び記憶素
子13からなる累算手段と、スレーブ部SLの加算器2
2及び記憶素子23からなる累算手段とからそれぞれ出
力される鋸歯状波信号(位相情報)Pm,Psは「0」
〜「1」の範囲で変化するようにしたが、この範囲を
「−1」〜「+1」などと正負をも含めて適宜変更する
こともできる。この場合、与えられる基本周波数情報F
nm,Fnsは、同一周期の鋸歯状波信号Pm,Psを得よ
うとするならば、その範囲に応じて適宜変更されるとと
もに、波形発生部14,24などのアドレス値も適宜変
更される。
Further, in each of the above-described embodiments or their respective modifications, the accumulating means including the adder 12 and the memory element 13 of the master unit MA and the adder 2 of the slave unit SL.
2 and sawtooth wave signals (phase information) Pm and Ps output from the accumulating means including the memory element 23 are “0”.
Although the range is changed in the range of to "1", the range can be changed as appropriate such as "-1" to "+1" including positive and negative. In this case, the basic frequency information F given
If it is desired to obtain the sawtooth wave signals Pm and Ps having the same period, nm and Fns are appropriately changed according to their ranges, and the address values of the waveform generators 14 and 24 are also appropriately changed.

【0066】また、上記各実施形態又はそれらの各変形
例においては、オフセット情報入力端子41に入力され
るオフセット値Pi、同期係数情報入力端子42に入力
される同期係数Hs、第1及び第2帰還係数情報入力端
子72に入力される第1及び第2帰還係数Rc,Scに
関しては詳しい説明を省略したが、これらの値Pi及び
係数Hs,Rc,Scは、電子楽器又はその他の電子機
器に設けた操作子の操作に応じて与えられたり、音色な
どを決定するためのパラメータとしてメモリに記憶して
おいたものを用いたりするとよい。また、これらの値P
i及び係数Hs,Rc,Scを、発生される楽音波形信
号のピッチに応じて変化させたり、振幅エンベロープ波
形、低周波発振器の出力波形信号などを用いて時間的に
変化させるようにしてもよい。
Further, in each of the above-mentioned embodiments or their respective modifications, the offset value Pi input to the offset information input terminal 41, the synchronization coefficient Hs input to the synchronization coefficient information input terminal 42, the first and second values. The detailed description of the first and second feedback coefficients Rc, Sc input to the feedback coefficient information input terminal 72 is omitted, but these values Pi and the coefficients Hs, Rc, Sc can be used for electronic musical instruments or other electronic devices. It may be given according to the operation of an operator provided, or may be stored in a memory as a parameter for determining a tone color or the like. Also, these values P
The i and the coefficients Hs, Rc, Sc may be changed according to the pitch of the generated tone waveform signal, or may be changed temporally by using an amplitude envelope waveform, an output waveform signal of a low frequency oscillator, or the like. .

【0067】また、上記各実施形態又はそれらの変形例
においては、波形発生部14,24の出力波形信号をマ
スター部MA及びスレーブ部SLの楽音波形信号として
出力させるようにしたが、加算器12,22及び記憶素
子13,23からなる各累算手段の出力をフィルタなど
を介して楽音波形信号として出力するようにしてもよ
い。さらに、第1〜4実施形態においては、マスター部
MA及びスレーブ部SLの各回路をハード的に構成する
ようにしたが、それらの一部をコンピュータによるソフ
ト処理で行ってもよい。また、上記第1〜4実施形態及
びそれらの各変形例の各特徴を適宜組み合わせて楽音波
形信号発生装置を構成するようにしてもよい。
Further, in the above-mentioned respective embodiments or their modifications, the output waveform signals of the waveform generators 14 and 24 are output as the tone waveform signals of the master section MA and the slave section SL. , 22 and storage elements 13 and 23, the output of each accumulating means may be output as a musical tone waveform signal through a filter or the like. Further, in the first to fourth embodiments, each circuit of the master unit MA and the slave unit SL is configured by hardware, but a part of them may be performed by software processing by a computer. Further, the tone waveform signal generator may be configured by appropriately combining the features of the first to fourth embodiments and their respective modifications.

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

【図1】 本発明の第1実施形態に係る楽音波形信号発
生装置のブロック図である。
FIG. 1 is a block diagram of a musical tone waveform signal generator according to a first embodiment of the present invention.

【図2】 図1のマスターブ部及びスレーブ部における
累算手段の出力信号波形図である。
FIG. 2 is an output signal waveform diagram of accumulating means in the master unit and slave unit of FIG.

【図3】 同期係数Hsを「1.0」に設定した場合におけ
る図1の鋸歯状波信号Pm,Ps及び第2出力波形信号
SO2の時間変化を示す波形図である。
FIG. 3 is a waveform diagram showing a time change of the sawtooth wave signals Pm and Ps and the second output waveform signal SO2 of FIG. 1 when the synchronization coefficient Hs is set to “1.0”.

【図4】 同期係数Hsを「0.0」に設定した場合におけ
る図1の鋸歯状波信号Pm,Ps及び第2出力波形信号
SO2の時間変化を示す波形図である。
FIG. 4 is a waveform diagram showing a time change of the sawtooth wave signals Pm and Ps and the second output waveform signal SO2 of FIG. 1 when the synchronization coefficient Hs is set to “0.0”.

【図5】 同期係数Hsを「0.75」に設定した場合にお
ける図1の鋸歯状波信号Pm,Ps及び第2出力波形信
号SO2の時間変化を示す波形図である。
5 is a waveform diagram showing a time change of the sawtooth wave signals Pm and Ps and the second output waveform signal SO2 of FIG. 1 when the synchronization coefficient Hs is set to "0.75".

【図6】 同期係数Hsを「0.50」に設定した場合にお
ける図1の鋸歯状波信号Pm,Ps及び第2出力波形信
号SO2の時間変化を示す波形図である。
FIG. 6 is a waveform diagram showing time changes of the sawtooth wave signals Pm and Ps and the second output waveform signal SO2 of FIG. 1 when the synchronization coefficient Hs is set to “0.50”.

【図7】 同期係数Hsを「0.25」に設定した場合にお
ける図1の鋸歯状波信号Pm,Ps及び第2出力波形信
号SO2の時間変化を示す波形図である。
FIG. 7 is a waveform diagram showing the time change of the sawtooth wave signals Pm and Ps and the second output waveform signal SO2 of FIG. 1 when the synchronization coefficient Hs is set to “0.25”.

【図8】 オフセット値を「0.2」に設定した場合にお
ける図1の鋸歯状波信号Pm,Ps及び第2出力波形信
号SO2の時間変化を示す波形図である。
FIG. 8 is a waveform diagram showing a time change of the sawtooth wave signals Pm and Ps and the second output waveform signal SO2 of FIG. 1 when the offset value is set to “0.2”.

【図9】 本発明の第2実施形態に係る楽音波形信号発
生装置のブロック図である。
FIG. 9 is a block diagram of a musical tone waveform signal generator according to a second embodiment of the present invention.

【図10】 前記第2実施形態の変形例に係る楽音波形
信号発生装置のブロック図である。
FIG. 10 is a block diagram of a musical tone waveform signal generator according to a modification of the second embodiment.

【図11】 本発明の第3実施形態に係る楽音波形信号
発生装置のブロック図である。
FIG. 11 is a block diagram of a musical tone waveform signal generator according to a third embodiment of the present invention.

【図12】 前記第3実施形態の変形例に係る楽音波形
信号発生装置のブロック図である。
FIG. 12 is a block diagram of a musical tone waveform signal generator according to a modified example of the third embodiment .

【図13】 本発明の第4実施形態に係る楽音波形信号
発生装置のブロック図である。
FIG. 13 is a block diagram of a musical tone waveform signal generator according to a fourth embodiment of the present invention.

【図14】 第1帰還係数Rcを「1.00」に設定した場
合における図14の鋸歯状波信号Pm,Psの時間変化
を示す波形図である。
FIG. 14 is a waveform diagram showing a time change of the sawtooth wave signals Pm and Ps of FIG. 14 when the first feedback coefficient Rc is set to “1.00”.

【図15】 第1帰還係数Rcを「1.01」に設定した場
合における図14の鋸歯状波信号Pm,Psの時間変化
を示す波形図である。
FIG. 15 is a waveform diagram showing a time change of the sawtooth wave signals Pm and Ps of FIG. 14 when the first feedback coefficient Rc is set to “1.01”.

【図16】 第1帰還係数Rcを「1.20」に設定した場
合における図14の鋸歯状波信号Pm,Psの時間変化
を示す波形図である。
16 is a waveform diagram showing the time change of the sawtooth wave signals Pm and Ps of FIG. 14 when the first feedback coefficient Rc is set to “1.20”.

【図17】 上記各実施形態における初期値演算回路の
変形例を示すブロック図である。
FIG. 17 is a block diagram showing a modified example of the initial value calculation circuit in each of the above embodiments.

【符号の説明】[Explanation of symbols]

MA…マスター部、SL…スレーブ部、11,21…周
波数情報入力端子、12,22,33,36,37…加
算器、13,23…記憶素子、14,24…波形発生
部、15,25…出力端子、26,51…スイッチング
回路、27…リセット回路、31…除算器、32,3
4,35…乗算器、41…オフセット情報入力端子、4
2…同期係数情報入力端子、52,61,74…ランダ
ム信号発生器、53…比較器、71…変換回路、72,
73…帰還係数情報入力端子。
MA ... Master section, SL ... Slave section, 11, 21 ... Frequency information input terminals, 12, 22, 33, 36, 37 ... Adder, 13, 23 ... Storage element, 14, 24 ... Waveform generating section, 15, 25 ... output terminal, 26, 51 ... switching circuit, 27 ... reset circuit, 31 ... divider, 32, 3
4, 35 ... Multiplier, 41 ... Offset information input terminal, 4
2 ... Sync coefficient information input terminal, 52, 61, 74 ... Random signal generator, 53 ... Comparator, 71 ... Conversion circuit, 72,
73 ... Feedback coefficient information input terminal.

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力される周波数情報を累算して同周波数
情報に反比例した周期で変化する累算値を生成し、同生
成した累算値に基づいて第1の楽音波形信号を発生する
スレーブ部と、 所定の周期を有する制御波形信号を生成し、同生成した
制御波形信号に基づいて第2の楽音波形信号を発生する
マスター部と、 前記スレーブ部の累算値を前記制御波形信号の周期に同
期して初期値に設定する同期手段と、 初期値制御情報を入力し、前記同期手段による初期値の
設定の際における前記スレーブ部の累算値を前記初期値
制御情報に応じた比率で所定値に加味することにより、
前記初期値を決定する初期値決定手段とを備えた楽音波
形信号発生装置。
1. A method for accumulating input frequency information to generate an accumulated value that changes in a cycle inversely proportional to the frequency information,
Generate a first tone waveform signal based on the accumulated value
A control waveform signal having a predetermined period is generated with the slave unit, and the control waveform signal is generated.
Generate a second tone waveform signal based on the control waveform signal
A master unit, and synchronization means for setting the initial value of the accumulated value of the slave unit in synchronization with the cycle of the control waveform signal, and inputs the initial value control information, when the setting of the initial value by the synchronizing means By adding the accumulated value of the slave unit in a predetermined value at a ratio according to the initial value control information ,
Easy sound waveform signal generating apparatus example Bei the initial value determining means for determining the initial value.
【請求項2】前記請求項1に記載の楽音波形信号発生装
置において、 前記初期値決定手段は、前記入力された周波数情報、前
記制御波形信号の周波数情報および前記同期手段による
初期値の設定時における前記制御波形信号の信号値情報
を用い、前記制御波形信号に対する前記累算値の位相ず
れをなくすための値を前記所定値として計算する初期値
演算手段を含む楽音波形信号発生装置。
2. The musical tone waveform signal generating apparatus according to claim 1, wherein the initial value determining means includes the input frequency information ,
By the frequency information of the control waveform signal and the synchronizing means
Signal value information of the control waveform signal at the time of setting the initial value
The reference tone waveform signal generating apparatus comprising an initial value calculating means for calculating the value of Sutame as the predetermined value rather than the phase shift of the accumulated value for the previous SL control waveform signal.
【請求項3】入力される周波数情報を累算して同周波数
情報に反比例した周期で変化する累算値を生成し、同生
成した累算値に基づいて第1の楽音波形信号を発生する
スレーブ部と、 所定の周期を有する制御波形信号を生成し、同生成した
制御波形信号に基づいて第2の楽音波形信号を発生する
マスター部と、 前記スレーブ部の累算値を前記制御波形信号の周期に同
期して初期値に設定する同期手段と、 前記制御波形信号と独立して時変動する制御信号に応じ
て前記同期手段による初期値の設定動作を選択的に許容
又は禁止する同期選択制御手段と、 を備えた楽音波形信号発生装置。
3. The input frequency information is accumulated to generate an accumulated value that changes in a cycle inversely proportional to the frequency information, and
Generate a first tone waveform signal based on the accumulated value
A control waveform signal having a predetermined period is generated with the slave unit, and the control waveform signal is generated.
Generate a second tone waveform signal based on the control waveform signal
A master unit, and synchronization means for setting the initial value of the accumulated value of the slave unit in synchronization with the cycle of the control waveform signal, the synchronization in response to a control signal that varies during independently of the control waveform signal selectively permit or comfortably sound waveform signal generating apparatus example Bei and a synchronous selection control means for prohibiting the operation of setting the initial value by means.
【請求項4】前記請求項3に記載の楽音波形信号発生装
置において、さらに前記入力された周波数情報、前記制
御波形信号の周波数情報および前記同期手段による初期
値の設定時における前記制御波形信号の信号値情報を用
い、前記制御波形信号に対する前記累算値の位相ずれを
なくすための値を前記初期値として計算する初期値演算
手段を備えた楽音波形信号発生装置。
Wherein said at musical tone waveform signal generating apparatus according to claim 3, the frequency information is further pre-Symbol input, the system
Frequency information of control waveform signal and initial by the synchronizing means
Uses the signal value information of the control waveform signal when setting the value
There, musical tone waveform signal generating apparatus comprising an initial value calculating means for calculating the value of <br/> without Sutame the phase shift of the accumulated value as the initial value for the previous SL control waveform signal.
【請求項5】入力される周波数情報を累算して同周波数
情報に反比例した周期で変化する累算値を生成し、同生
成した累算値に基づいて第1の楽音波形信号を発生する
スレーブ部と、 所定の周期を有する制御波形信号を生成し、同生成した
制御波形信号に基づいて第2の楽音波形信号を発生する
マスター部と、 前記制御波形信号とは独立して時変動する初期値制御信
号を発生する初期値制御信号発生手段と、 前記スレーブ部の累算値を前記制御波形信号の周期に同
期して前記初期値制御信号発生手段から発生されている
初期値制御信号の値に設定する同期手段とを備えた楽
波形信号発生装置。
5. The input frequency information is accumulated to generate an accumulated value that changes in a cycle inversely proportional to the frequency information, and the same frequency information is generated.
Generate a first tone waveform signal based on the accumulated value
A control waveform signal having a predetermined period is generated with the slave unit, and the control waveform signal is generated.
Generate a second tone waveform signal based on the control waveform signal
A master unit , an initial value control signal generating unit that generates an initial value control signal that is time-varying independently of the control waveform signal, and the accumulated value of the slave unit in synchronization with the cycle of the control waveform signal. the initial value control signal is set to an initial value control signal which is generated from the generating means synchronizing means and effortless sound waveform signal generating apparatus example Bei a.
【請求項6】入力される周波数情報を累算して同周波数
情報に反比例した周期で変化する累算値を生成し、同生
成した累算値に基づいて第1の楽音波形信号を発生する
スレーブ部と、 所定の周期を有する制御波形信号を生成し、同生成した
制御波形信号に基づいて第2の楽音波形信号を発生する
マスター部と、前記スレーブ部の累算値を前記制御波形
信号の周期に同期して初期値に設定する同期手段と、 前記制御波形信号とは独立して時変動する初期値制御信
号を発生する初期値制御信号発生手段と、 記初期値制御信号発生手段から発生されている初期値
制御信号の値を所定値に加味することにより、前記初期
値を決定する初期値決定手段とを備えた楽音波形信号発
生装置。
6. Accumulation of input frequency information to generate a cumulative value that changes in a cycle inversely proportional to the frequency information,
Generate a first tone waveform signal based on the accumulated value
A control waveform signal having a predetermined period is generated with the slave unit, and the control waveform signal is generated.
Generate a second tone waveform signal based on the control waveform signal
Generating a master unit, and synchronization means for setting the initial value of the accumulated value of the slave unit in synchronization with the cycle of the control waveform signal, the initial value control signal that varies during independently of the control waveform signal an initial value control signal generating means for, by adding the value of the initial value control signal which is generated from the previous SL initial value control signal generating means to a predetermined value, the initial
Easy sound waveform signal generating apparatus example Bei the initial value determining means for determining the value.
【請求項7】前記請求項6に記載の楽音波形信号発生装
置において、 前記初期値決定手段は、前記入力された周波数情報、前
記制御波形信号の周波数情報および前記同期手段による
初期値の設定時における前記制御波形信号の信号値情報
を用い、前記制御波形信号に対する前記累算値の位相ず
れをなくすための値を前記所定値として計算する初期値
演算手段を含む楽音波形信号発生装置。
7. The musical tone waveform signal generating apparatus according to claim 6, wherein the initial value determining means includes the input frequency information ,
By the frequency information of the control waveform signal and the synchronizing means
Signal value information of the control waveform signal at the time of setting the initial value
The reference tone waveform signal generating apparatus comprising an initial value calculating means for calculating the value of Sutame as the predetermined value rather than the phase shift of the accumulated value for the previous SL control waveform signal.
JP16623399A 1999-06-14 1999-06-14 Musical tone signal generator Expired - Fee Related JP3521800B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16623399A JP3521800B2 (en) 1999-06-14 1999-06-14 Musical tone signal generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16623399A JP3521800B2 (en) 1999-06-14 1999-06-14 Musical tone signal generator

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003422361A Division JP3758664B2 (en) 2003-12-19 2003-12-19 Musical sound signal generator

Publications (2)

Publication Number Publication Date
JP2000352981A JP2000352981A (en) 2000-12-19
JP3521800B2 true JP3521800B2 (en) 2004-04-19

Family

ID=15827590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16623399A Expired - Fee Related JP3521800B2 (en) 1999-06-14 1999-06-14 Musical tone signal generator

Country Status (1)

Country Link
JP (1) JP3521800B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8462910B2 (en) 2008-07-14 2013-06-11 Kabushiki Kaisha Toshiba Neutron shield

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009042785A (en) * 2008-10-24 2009-02-26 Casio Comput Co Ltd Waveform generator and waveform generation processing program
JP5995054B2 (en) * 2012-03-23 2016-09-21 カシオ計算機株式会社 Waveform generator, program, waveform generation method, and electronic musical instrument
JP2021039276A (en) 2019-09-04 2021-03-11 ローランド株式会社 Musical sound generation method and musical sound generation device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8462910B2 (en) 2008-07-14 2013-06-11 Kabushiki Kaisha Toshiba Neutron shield

Also Published As

Publication number Publication date
JP2000352981A (en) 2000-12-19

Similar Documents

Publication Publication Date Title
JPH0763124B2 (en) Direct digital frequency synthesizer
JP2005198296A (en) Multi-stage numeric counter oscillator
US4680479A (en) Method of and apparatus for providing pulse trains whose frequency is variable in small increments and whose period, at each frequency, is substantially constant from pulse to pulse
JP3521800B2 (en) Musical tone signal generator
JPH0894725A (en) Timing generator for a plurality of reference oscillators
JPH0683067B2 (en) Frequency divider
JP3758664B2 (en) Musical sound signal generator
JP2699629B2 (en) Music signal generator
JP4095206B2 (en) Waveform generating method and apparatus
JPH0497197A (en) Musical sound synthesizer
JP3844214B2 (en) Modulation waveform generator
JP3433762B2 (en) Electronic musical instrument sound generator
JP2643717B2 (en) Music synthesizer
JPH09222889A (en) Musical sound generating method and device for electronic music
JP4179243B2 (en) Waveform generator and program
JP2639315B2 (en) PLL circuit
JP3556423B2 (en) A tone control device for electronic musical instruments using a harmonic synthesis type sound source.
JP3799896B2 (en) Waveform generating method, recording medium, and waveform generating apparatus
RU2170490C1 (en) Pulse generator with digital tuning of period
JPH10198378A (en) Music sound issuing device and method of issuing music sound
JPS6323558B2 (en)
JP2001175264A (en) Musical sound signal synthesizer
JPH09219624A (en) Dds system waveform generator
JP3871119B2 (en) Modulation waveform generator
JP2968847B2 (en) Noise generator

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031219

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040202

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080220

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090220

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090220

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100220

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110220

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees